@charset "utf-8";h1,h2,h3,h4,h5,h6{font-family:Century Gothic,'GOTHIC',Arial!important;letter-spacing:.025em;text-transform:uppercase}p{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#545454;line-height:22px}input,select,textarea{border:0;font-family:Verdana,Geneva,sans-serif;font-size:13px;font-weight:500;padding-left:1%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}body{margin:0 auto;background:#f7f7f7;text-decoration:none;color:#7b7b7b;line-height:20px;font-family:Arial,Helvetica,sans-serif}.clear{clear:both}#hub_banner_wrapper{width:100%;float:left;height:auto;padding:0;margin:0;background:#cecac9}#homewelcome_wrapper{width:100%;float:left;height:auto;padding:0;margin:0;background:#f3f3f3}#homewelcome_inner{width:1200px;min-height:200px;height:auto;padding:0;margin:0 auto;text-align:center;padding-bottom:40px}.welcome_head{width:50%;margin:0 auto;margin-top:30px;text-align:center;color:#f65a08;font-size:14px;padding-bottom:25px;margin-bottom:10px;background:url(../images/titlebg.png) repeat-x bottom}#homewelcome_inner p{margin-bottom:14px;width:96%;margin-left:2%}#homewelcome_inner h1{font-size:25px}#homewelcome_inner .more{font-size:12px;text-decoration:none;color:#545454;background:url(../images/morebg.jpg) no-repeat center;width:100%;float:left;text-align:center;display:block;height:30px;padding-top:13px;margin-top:15px}#homewelcome_inner a{font-size:12px;text-decoration:none;color:#545454;text-align:center}#homewelcome_inner a:hover{color:#f65a08}#carousel_wrapper{width:100%;float:left;height:auto;padding:0;margin:0;background:#f3f3f3}#carousel_inner{width:1200px;min-height:200px;height:auto;padding:0;margin:0 auto;text-align:center;padding-bottom:25px}#inner_banner_wrapper{float:left}#inner_banner_wrapper{width:100%;height:auto;background:#f3f3f3}#inner_banner{width:1200px;height:auto;padding:20px 0 6px 0;margin:0 auto;font-size:16px;border-bottom:1px dotted #b9b9b9}#inner_banner a{color:#f55a08;text-decoration:none}#inner_banner_wrapper{position:relative}#inner_banner .caption{width:90%;position:absolute;bottom:20px;left:5%;padding:0;color:#fff;text-align:left;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;background-repeat:no-repeat;font-size:25px;font-family:Century Gothic,'GOTHIC',Arial!important;text-shadow:0 1px 1px rgba(0,0,0,1)}#inner_banner_wrapper .caption_2{width:100%;position:absolute;top:40px;left:0;padding:0;color:#f55a08;text-align:center;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;font-size:26px;font-family:Century Gothic,'GOTHIC',Arial!important;font-weight:bold}#about_inner{width:1200px;min-height:200px;height:auto;padding:0;margin:0 auto}#about_inner p{margin-bottom:10px;width:100%;text-align:left}#about_inner h1{color:#f65a08;font-size:24px;text-align:left}.inner_icon{float:left;margin-right:15px;vertical-align:middle}.inner_title{float:left;width:100%;margin-top:40px}.inner_matter{float:left}.visionbg{width:48%;float:left}.missionbg{width:48%;float:right}.service_matter{float:left;text-align:center!important;margin:30px 0 0 0}.service_matter p{text-align:center!important}ul.service-list{list-style-type:none;margin:0 auto;padding:0;text-align:center;width:100%;margin-top:30px;color:#f55a08}ul.service-list li{display:inline-block;height:150px;margin:0 .8em 2em .8em;position:relative;width:250px;padding:5px}ul.service-list li img{height:104px;margin-bottom:10px}ul.service-list li a{color:#f55a08;float:left;font-size:20px;font-family:Century Gothic,'GOTHIC',Arial!important}ul.service-list li span{width:100%;float:left;font-size:20px;font-family:Century Gothic,'GOTHIC',Arial!important}ul.service-list li a:hover{color:#2b4a65}.block{width:250px;height:150px}ul.clients-list{list-style-type:none;margin:0 auto;padding:0;text-align:center;width:100%;margin-top:30px;color:#f55a08}ul.clients-list li{display:inline-block;height:110px;margin:0 .8em 1.3em .8em;position:relative;width:250px;padding:5px;background:#FFF}ul.clients-list li img{height:107px;margin-bottom:10px}.block_c{width:250px;height:150px;float:left;margin-left:3%}.test_client{width:90%;height:auto;margin:0 auto;font-size:12px;margin-bottom:35px}.test_cl{text-align:right}.testimonialbg{position:relative;width:96%;height:auto;padding:1% 2%;margin-bottom:15px;background:#fff;border:1px solid #e9e9e9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.testimonialbg:after{content:'';position:absolute;border-style:solid;border-width:14px 14px 0;border-color:#fff transparent;display:block;width:0;z-index:1;bottom:-14px;left:62px}.inner_matter:hover .testimonialbg{-webkit-box-shadow:0 1px 10px -7px rgba(0,0,0,0.75);-moz-box-shadow:0 1px 10px -7px rgba(0,0,0,0.75);box-shadow:0 1px 10px -7px rgba(0,0,0,0.75)}.testimonialbg2{position:relative;width:96%;height:auto;padding:1% 2%;margin-bottom:15px;background:#fff;border:1px solid #e9e9e9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.testimonialbg2:after{content:'';position:absolute;border-style:solid;border-width:14px 14px 0;border-color:#fff transparent;display:block;width:0;z-index:1;bottom:-14px;right:62px}.inner_matter:hover .testimonialbg2{-webkit-box-shadow:0 1px 10px -7px rgba(0,0,0,0.75);-moz-box-shadow:0 1px 10px -7px rgba(0,0,0,0.75);box-shadow:0 1px 10px -7px rgba(0,0,0,0.75)}#contact_inner{width:1200px;min-height:200px;height:auto;padding:30px 0;margin:0 auto}#contact_inner h2{color:#2b4a65;font-size:24px;text-align:center}.inner_mainaddress{width:500px;margin:20px auto;text-align:center;font-size:14px;background:url(../images/titlebg.png) repeat-x bottom;padding-bottom:60px}.contact_subaddress_1{width:32%;float:left;height:auto;margin-top:10px}.contact_subaddress_2{width:38%;float:left;height:auto;margin-top:10px}.contact_subaddress_3{width:28%;float:left;height:auto;margin-top:10px}#contact_inner h3{color:#f55a08;font-size:15px;margin-bottom:5px}#contact_inner span{color:#2b4a65;font-weight:bold}.animated{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes "bounce"{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px)}}@keyframes "bounce"{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}#contact_inner h4{color:#2b4a65;font-size:20px;margin:0 auto;width:400px;border-bottom:1px dotted #c4c4c4;padding-bottom:5px;margin-bottom:20px;text-align:center}.forminner{margin:0 auto;width:800px;margin-top:80px}#contact_inner input,select{width:42%;height:40px;background:#FFF;border-bottom:1px solid #d5dbe0!important;border:0;margin:1% 1.5%}#contact_inner textarea{width:88.5%;height:100px;background:#FFF;border-bottom:1px solid #d5dbe0!important;border:0;margin:1% 1.5%;padding-top:10px;resize:none}#contact_inner input:focus,select:focus{border-bottom:1px solid #2b4a65!important}#contact_inner input:hover,select:hover{border-bottom:1px solid #2b4a65!important}#contact_inner textarea:focus{border-bottom:1px solid #2b4a65!important}#contact_inner textarea:hover{border-bottom:1px solid #2b4a65!important}#contact_inner [type='submit']{width:100px;float:right;-webkit-appearance:none;background-color:#21486f;border:0;color:#fff;cursor:pointer;display:inline-block;font-family:'Avenir W01',sans-serif;font-size:1.125em;font-weight:500;margin:1% 9%;text-decoration:none;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}#contact_inner [type='submit']:hover{background-color:#f85608}.intro{font-size:1.25em}.js .panel-title{margin:0}.panel-title a{border-bottom:0;color:#292929;display:block;padding:.8em 0;position:relative;text-decoration:none;-webkit-transition:color 200ms ease 0s;-moz-transition:color 200ms ease 0s;transition:color 200ms ease 0s;width:100%;font-size:14px;text-transform:none}.js .panel-title a:hover{color:#f65a07}.panel-title a .icon{font-size:20px;color:#9e9e9e;position:absolute;right:1%;-webkit-transition:all 200ms ease 0s;-moz-transition:all 200ms ease 0s;transition:all 200ms ease 0s}.panel-title a:hover,.panel-title a:focus{color:#37474f}.panel-title a:hover .icon,.panel-title a:focus .icon{color:#ec407a}.panel-title a.active{color:#f65a07}.panel-title a.active .icon{color:#f65a07;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.js .accordion{border-bottom:1px solid #bababa;margin:2em 0}.accordion .panel-title a{border-top:1px solid #bababa}[id^="panel-"]{padding-bottom:2em}#design_inner{width:1200px;min-height:200px;height:auto;padding:30px 0;margin:0 auto}#design_inner h3{color:#2b4a65;font-size:25px;margin-bottom:35px;text-align:center}#design_inner p{margin-bottom:10px}.webdesign_tipsbg_1{width:55%;float:left;padding:1% 0;text-align:left}#design_inner span{color:#f65a07!important;font-weight:bold!important}.webdesign_tipsbg_2{width:55%;float:right;padding:1% 0;text-align:right}.tipsbg_1icon{width:35%;float:right;text-align:left}.tipsbg_2icon{width:35%;float:left;text-align:right}.tips_bg{width:900px;margin:0 auto;margin-bottom:50px}.app_desbg{width:100%;float:left;margin-bottom:20px;margin-top:10px}.app_desbg img{float:left;margin-right:20px}.ecommerce_bg{width:100%;margin:0 auto;margin-bottom:50px}.ebg_1icon{width:25%;float:right;text-align:center}.ebg_2icon{width:25%;float:left;text-align:center}.edesign_tipsbg_1{width:75%;float:left;padding:1% 0;text-align:left}.edesign_tipsbg_2{width:75%;float:right;padding:1% 0;text-align:right}.servicelist{float:left;width:100%;margin-bottom:10px;font-size:12px}.servicelist ul{margin-left:40px;margin-top:5px}.servicelist ul li{list-style-image:url(../images/bullet2.png);padding-bottom:4px;color:#666}@media screen and (max-width:1280px){#homewelcome_inner{width:93%}#carousel_inner{width:93%}#about_inner{width:93%}#contact_inner{width:93%}#design_inner{width:93%}#inner_banner{width:93%}}@media screen and (max-width:966px){.forminner{width:700px}.tips_bg{width:100%}}@media screen and (max-width:768px){.welcome_head{width:70%;font-size:13px}#about_inner h1{font-size:22px}.contact_subaddress{width:100%;margin-bottom:20px}.forminner{width:100%;margin-top:20px}#design_inner h3{font-size:22px}.contact_subaddress_1{width:100%;text-align:center;margin-bottom:10px}.contact_subaddress_2{width:100%;text-align:center;margin-bottom:10px}.contact_subaddress_3{width:100%;text-align:center;margin-bottom:10px}}@media screen and (max-width:640px){.visionbg{width:100%}.missionbg{width:100%}#inner_banner_wrapper .caption{font-size:30px}.panel-title a .icon{right:0}.tipsbg_1icon{width:25%}.tipsbg_2icon{width:25%}.webdesign_tipsbg_1{width:65%}.webdesign_tipsbg_2{width:65%}}@media screen and (max-width:603px){#about_inner h1{font-size:20px}.panel-title a{font-size:13px}#design_inner h3{font-size:20px}}@media screen and (max-width:568px){#inner_banner_wrapper .caption{font-size:25px;bottom:20px}.inner_mainaddress{width:100%}}@media screen and (max-width:460px){.welcome_head{width:80%;font-size:12px}#contact_inner h2{font-size:20px}#contact_inner input,select{width:90%}#contact_inner textarea{width:90%}#contact_inner h4{width:100%}.panel-title a{font-size:12px}.tipsbg_1icon{width:100%;text-align:center}.tipsbg_2icon{width:100%;text-align:center}.webdesign_tipsbg_1{width:100%;text-align:center}.webdesign_tipsbg_2{width:100%;text-align:center}#design_inner h3{font-size:18px}}@media screen and (max-width:360px){#inner_banner_wrapper .caption{font-size:22px;bottom:20px}#about_inner h1{font-size:20px}#design_inner h3{font-size:16px}}@media screen and (max-width:320px){.welcome_head{width:90%;font-size:11px}ul.clients-list li{margin:0 0 1em 0;width:95%;height:auto}.block_c{height:auto;width:100%;margin-left:0}ul.clients-list li img{height:auto;width:100%;margin-bottom:0}ul.service-list li{height:auto;margin:0 0 2em 0;width:90%;padding:0}.block{width:100%;height:auto}}@media screen and (max-width:240px){.welcome_head{width:100%;font-size:10px}#contact_inner p{font-size:11px}.inner_mainaddress{font-size:12px}}
