@charset "utf-8";
body{font-family: 'Open Sans', sans-serif;}
.top-link-wpr{background:#3f4653;height:40px;line-height:40px;color:#fff;font-size:13px;overflow:hidden;}
.top-link-wpr p{margin:0px;}
.cno img{margin-right:10px;border:1px solid #fff;}
.top-links{text-align:right;}
.top-links a{border-left:1px solid #ccc;padding:0px 20px;color:#fff;}
.top-links a:first-child{border:0px none;}
table.border{border:1px solid #000;border-collapse:collapse;}
table.border td, table.border th{border:1px solid #000;padding:5px;}

.nav-wpr{height:100px;}
.logo img{height:100px;}
.partner img{height:80px;margin-top:15px;margin-bottom:1px;}
.nav{text-align:right;margin-top:36px;padding-top:5px;padding-bottom:5px;}
.nav a{padding:5px 27px;color:#353434;font-size:14px;-webkit-transition: color 0.5s ease-in;-moz-transition: color 0.5s ease-in;-o-transition: color 0.5s ease-in;-ms-transition: color 0.5s ease-in;transition: color 0.5s ease-in;}
.nav a:hover{color:#3b8ede;text-decoration:none;}
.nav a.active{background:#3b8ede;color:#fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.nav a:last-child{padding-right:0px none;}

.logo p{font-size:10px;white-space:nowrap;}

.banner-wpr{height:411px;position:relative;border-bottom:5px solid #3b8ede;overflow:hidden;}
.arrow-left{width:44px;height:44px;left:100px;top:180px;z-index:100;background:url(../images/arrow-left_04.png)right center no-repeat;position:absolute;}
.arrow-right{width:44px;height:44px;position:absolute;background:url(../images/arrow-right.png)center no-repeat;right:100px;top:180px;z-index:101;}
.slider{width:100%;height:398px;}
.slider-1{width:100%;height:398px;background:url(../images/banner_02.jpg) center no-repeat;}
.text-area{padding-top:138px;}
.text{width:690px;margin:0px auto;background:url(../images/text-area_03.png);color:#fff;text-align:center;padding:20px 0px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;font-weight:300;}
.text p{font-size:60px;line-height:100%;}
.text span{display:block;font-size:30px;line-height:100%;}

@media (max-width:1000px){.partner{display:none;}}

.banner{position: relative;overflow: auto;}
.banner ul{list-style: none;padding:0;margin:0;}
.banner ul li{float: left;height:406px;background-size:100% 100%;}
.banner ul li.bn1{background-image:url(../images/banner_02.jpg);}
.banner ul li.bn2{background-image:url(../images/banner_03.jpg);}
.banner ul li.bn3{background-image:url(../images/banner_04.jpg);}
.banner ul li.bn4{background-image:url(../images/banner_01.jpg);}
.banner ul li.bn5{background-image:url(../images/banner_05.jpg);}
.banner ul li.bn6{background-image:url(../images/banner_06.jpg);}

.service-wpr{background:#012060;padding:30px 0px;color:#fff;text-align:center;}
.service-wpr h1, .service-wpr h2, .service-wpr h3{font-size:24px;margin:0px;}
.service-wpr img{padding-top:20px;}
.service-wpr p{line-height:170%;padding:20px 30px;margin:0px;}
.first, .second{border-right:1px solid #274178;padding:0px;}
.third{padding:0px;}

.content-wpr{padding:45px 0;}
.one{padding:10px 25px;}
.one, .two{overflow:hidden;background:#ebebeb;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;min-height:315px;}
.one h4{font-size:24px;font-weight:300;color:#000;margin:15px 0 20px 0;}
.one p{line-height:167%;font-weight:300;text-align:justify;color:#000;}
.read-more{text-align:right;color:#012060;}
.two .read-more{padding:0 25px;}
.read-more img{margin-right:5px;}
.read-more a:hover{text-decoration:none;}
.two h5{background:#3b8ede;font-size:24px;margin:0px 0px 20px 0px;padding:10px 15px;color:#fff;font-weight:300;}
.service-list{list-style:none;margin:0px;padding:0px 25px;font-weight:300;}
.service-list li{padding:8px 0 8px 15px;background:url(../images/aero1.png) no-repeat left center;}
.service-list li a{font-weight:bold;color:#000;}
.service-list li a:hover{text-decoration:none;}
.read{text-align:right;color:#012060;padding:15px 10px;}
.read img{margin-right:10px;}
.box-1{height:149px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;margin-bottom:16px;position:relative;background-image:url(../images/1st_03.jpg);}
.box-2{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;height:149px;background-image:url(../images/2nd.jpg);position:relative;}
.result, .Quick{position:absolute;background:#162b59;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0.9;bottom:15px;margin-left:47px;}
.result p, .Quick p{color:#fff;padding:5px 15px;text-align:center;font-size:24px;font-weight:300;margin-bottom:0px;}
.result p a, .Quick p a{color:#fff;}
.result p a:hover, .Quick p a:hover{text-decoration:none;}
.Quick{background:#3b8ede;}

.news-wpr{background:#696f79;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.news-wpr h6{font-size:20px;color:#ffc600;text-align:left;padding:0 15px;}
.news-wpr p{margin:0px;padding:0 15px;color:#fff;line-height:42px;}
.news-wpr p a, .news-wpr p a:hover{color:#fff;text-decoration:none;}

ul.links li a{color:#33c;}
ul.links li a:hover{text-decoration:none;color:#336;}

.footer-wpr{background: url(../images/footer_shadow.png) repeat-x top #3b8ede;color:#fff;padding:30px 0;font-weight:300;-webkit-box-shadow:inset 0px -10px 9px -5px rgba(24,84,140,1);-moz-box-shadow: inset 0px -10px 9px -5px rgba(24,84,140,1);box-shadow: inset 0px -10px 9px -5px rgba(24,84,140,1);}
.footer-wpr h6{font-size:24px;margin:0 0 20px 0;}
.footer-wpr ul{list-style:none;margin:0;padding:0;}
.footer-wpr ul li{margin:0px;padding:7px 0;}
.footer-wpr ul li a{color:#fff;}
.social a{display:block;width:32px;height:32px;float:left;margin-right:8px;border-radius:50%;}
.social a:hover{background:#fff;}
p.copyright{clear:left;margin-top:18px;font-size:13px;}

.add-btm30{margin-bottom:30px;}

/*-------contact us--------*/
.sub-banner-wpr{height:203px;background:url(../images/subbanner.png) center repeat-x;width:100%;border-bottom:4px solid #3b8ede;}
.contact-content-wpr{padding:40px 0;}
.contact-us h2, .address-wpr h3{font-size:18px;font-weight:600;color:#3f4653;margin:0 0 15px 0;}
.contact-us span{color:#838383;}
.contact-us form{margin-top:25px;}
.contact-us form label{font-weight:300;color:#313131;display:block;}
.contact-us form input, .contact-us form textarea{width:80%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom:20px;border:none 0px;background:#ccc;height:35px;}
.contact-us form span{color:#ff5555;padding-left:5px;}
.contact-us form textarea{ resize:none;height:95px;}
.contact-us form button{border:none;background:#ff9900;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:6px 10px;color:#fff;}
.address-wpr{color:#8d8d8d;}
.address-wpr strong{margin-bottom:20px;display:block;font-weight:600;}
.address p{min-height:130px;}
.contact p{margin-bottom:5px;}
.contact p span{color:#222;}
.contact{margin-bottom:30px;}
.mail{padding:20px 0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.mail p span{color:#222;}
.mail p{color:#959595;margin:0px;}
.mail p b{color:#33c;}
.socialmedia{padding-top:25px;}
.gmap{height:573px;}

/*-------about us----*/
.about-banner{height:203px;background:url(../images/aboutbg.png)center repeat-x;width:100%;border-bottom:4px solid #3b8ede;}
.about-content-wpr{padding-bottom:40px;}
.navigation{padding:20px 0px;font-size:14px;border-bottom:1px solid #e5e5e5;margin-bottom:30px;}
.navigation a{background:url(../images/nav-arrow.png) right center no-repeat;padding:0px 25px 0px 18px;color:#878787}
.navigation a:last-child{background:none;}
.navigation a.active{color:#3b8ede;}
.asidebox{border:1px solid #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-bottom:30px;position:relative;}
.asidebox h5, .asidebox h6, .asidebox h6{height:45px;line-height:45px;background:#737a88;color:#fff;margin:0px;font-size:18px;padding:0 18px;font-weight:300;}
.asidebox ul{list-style:none;padding:0px;margin:0px;padding:0px 17px 0px 18px;}
.asidebox ul li{padding:11px 0px 10px 0px;color:#373737;border-bottom:1px solid #ccc;}
.asidebox ul li.active_link{background:url('../images/aboutusarrow.png?1') right center no-repeat;}
.asidebox ul li:last-child{border-bottom:none 0px;}
.shadow,.shadow-2,.shadow-3{text-align:center;margin:0px;padding-top:12px;}
.main-content h1{margin:0 0 20px 0;line-height:100%;color:#000;font-size:24px;font-weight:300;}
/*
.main-content p{color:#7c7c7c;font-weight:300;line-height:150%;text-align:justify;}
*/
.main-content p{ font-weight:300;line-height:150%;text-align:justify;}
.main-content h2{color:#3b8ede;font-size:18px;font-weight:600;border-bottom:1px solid #bbbbbb;height:37px;}
.main-content h2 span{border-bottom:3px solid #3b8ede;padding-bottom:10px;}
.main-content ul{padding:0px;margin-top:20px;}
.main-content ul li{list-style:none;background:url(../images/sublist-arrow.png) left center no-repeat;padding-left:25px;color:#7c7c7c;line-height:230%;}
.services ul li{list-style:none;background:url(../images/sublist-arrow.png) left center no-repeat;padding-left:25px;color:#7c7c7c;line-height:230%;}
.service ul li{list-style:none;background:url(../images/aero1.png) left center no-repeat;padding-left:25px;color:#7c7c7c;line-height:230%;}
.serviceslist ul li{list-style:none;background:url(../images/aero1.png) left center no-repeat;padding-left:25px;color:#7c7c7c;line-height:230%;}
.serviceslist p{list-style:none;padding-left:1px;margin-left:1px;color:#7c7c7c;line-height:120%;}
.services p{list-style:none;padding-left:25px;margin-left:10px;color:#7c7c7c;line-height:120%;}
.service p{list-style:none;padding-left:10px;margin-left:1px;line-height:120%;}
.asideshadow{position:absolute;bottom:-20px;background: url(../images/box_shadow.png) no-repeat top center;height:20px;width:100%;}
.banner .dots{position: absolute;left:0;right:0;bottom:20px;list-style:none;text-align:center;}
.banner .dots li{display: inline-block;border:2px solid #fff;text-indent:-9999px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;width:10px;height:10px;margin:0 4px;opacity:0.8;cursor:pointer;box-shadow:0 0 10px #000;}
.banner .dots li.active{background:#fff;opacity:1;}
.main-content blockquote{background:#fff3ee;}
.main-content blockquote p{color:#a80000;}
.main-content blockquote p.text-right{text-align:right;}

.gallery a{border:1px solid #ccc;padding:2px;text-align:center;float:left;line-height:200%;color:#444;margin:0 20px 20px 0;}
.gallery a:hover{text-decoration:none;}
.gallery .video{text-align:center;float:left;border:1px solid #ccc;padding:1px;margin:0 20px 20px 0;}

.partner-wpr{margin:20px 0;height:150px;}
.partner-wpr h2{margin:0 0 30px 0;}
.partner-wpr img{border:1px solid #ddd;padding:2px;margin:0 10px 0 0;}

.simply-scroll-container{position:relative;width:100%;}
.simply-scroll-clip{position:relative;overflow:hidden;width:100%;}
.ourclients{overflow:hidden;}
.ourclients ul{list-style-type:none;white-space:nowrap;width:5050px !important;padding:0;margin:0;}
.ourclients ul li{float:left;}