@charset "utf-8";
*{padding:0px;margin:0px;list-style:none;box-sizing:border-box;}
body{font-family:'Open Sans', sans-serif;font-size:13px;background:#fff;}
img{border:none;max-width:100%;}
a{color:#000;text-decoration:none;}
a:hover{color:#22b25a;}
a:focus{outline:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.row{width:100%;float:left;}
.img-left{float:left;margin:0 15px 15px 0;padding:5px;background:#9fc246;}
.img-right{float:right;margin:0 0 15px 15px;padding:5px;background:#9fc246;}
p{font-size:14px;color:#636363;line-height:24px;}
.wrapper{width:90%;max-width:1200px;margin:0 auto;}
.header-area{width:100%;float:left;background:#f8f8f8;padding:15px 0;}
.logo{float:left;width:30%;margin-top: 18px;}
.header-right{width:40%;float:right;text-align:right;margin-top:20px;}
.header-right h2{font-size:18px;color:#404040;font-weight:600;}
.menu-area{width:100%;float:left;background:#0600E8;}
.nav li{display:inline-block;float:left;position:relative;}
.nav li span{background:url(../images/menu-icon.png) left top no-repeat;width:11px;height:6px;display:block;float:right;margin:11px 0 0 10px;}
.nav li:hover, .active{background:#000;}
.nav li a{font-size:16px;color:#FFF;padding:12px 45px;display:block;}
.sub-menu{width:270px;position:absolute;left:0px;top:166px;z-index:-1;opacity:0;background:rgba(0,0,0,0.6);transition:ease-in-out 300ms;-moz-transition:ease-in-out 300ms;-webkit-transition:ease-in-out 300ms;-o-transition:ease-in-out 300ms;-ms-transition:ease-in-out 300ms;}
.sub-menu li{display:block;width:100%;background:url(../images/menu-icon-2.png) 22px 17px no-repeat;}
.sub-menu li:hover{background:#000 url(../images/menu-icon-2.png) 22px 17px no-repeat;}
.sub-menu li a{display:block;padding:10px 10px 10px 42px !important;}
.nav li:hover .sub-menu{opacity:1;z-index:2;top:46px;}
.banner-area{width:100%;float:left;z-index:-1;position:relative;}
.banner-area img{width:100%;}
.banner{width:100%;float:left;}
.banner h2{padding-top:100px;font-size:60px;color:#FFF;text-shadow:0px 0px 1px #988a8a, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 2px 2px #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000;font-weight:bold;}
.banner-box{width:100%;position:absolute;left:0px;top:90px;z-index:1;text-align:center;}
.banner-box .read-more{font-size:16px;color:#FFF;background:#0600E8;display:inline-block;padding:9px 35px;border-radius:5px;margin-top:15px;}
.banner-box .read-more:hover{color:#22b25a;background:#FFF;}
.container-area-1{width:100%;float:left;padding:40px 0;background:#f8f8f9;border-bottom:#ebebeb solid 1px;}
.container-area-1 h1{font-size:35px;color:#65696a;margin-bottom:20px;}
.container-area-1 h2{font-size:25px;color:#65696a;margin:10px 0;}.testing-list {column-count: 2; -moz-column-count: 2; -webkit-column-count: 2; }
.testing-list li{display:block;color:#636363;margin:5px 0;font-size:15px;padding-left:12px;background:url(../images/inner-list-icon.png) left 6px no-repeat;}
.container-area-1 p{font-size:16px;color:#636363;line-height:26px;}
.container-area-2{width:100%;float:left;padding:40px 0;}
.container-area-2 h2{font-size:35px;color:#65696a;font-weight:600;text-align:center;margin-bottom:30px;}
.container-2{width:100%;float:left;margin-bottom:30px;}
.service-list li{display:inline-block;float:left;width:23%;background:#f4f4f4;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.17);padding:15px 10px;text-align:center;margin:0 2.6% 2% 0;min-height:500px;position:relative;}
.service-list li:nth-child(4n){margin-right:0px;}
.service-list li h3{font-size:20px;font-weight:600;color:#0600E8;margin-bottom:10px;}
.service-list li img{margin:20px 0 15px 0;}
.service-list li p{font-size:14px;color:#636363;line-height:25px;}
.service-list li .read-more{position:absolute;left:50%;width:125px;margin-left:-62px;bottom:26px;display:inline-block;color:#FFF;font-size:14px;background:#0600E8;padding:9px 26px;border-radius:5px;}
.service-list li .read-more:hover{background:#65696a;}
.container-3{width:100%;float:left;}
.container-3 h2, .container-4 h2{font-size:35px;color:#65696a;text-align:center;margin-bottom:20px;}
.container-3 p{font-size:16px;color:#636363;text-align:center;line-height:26px;}
.why-choose{width:100%;float:left;margin-top:50px;}
.why-choose li{display:inline-block;float:left;padding:10px 12px;width:19%;background:#0600E8;border-radius:5px;margin:0 1.2% 1.2% 0;}
.why-choose li:last-child{margin-right:0px;}
.why-choose li img{margin:8px 10px 0 0;float:left;}
.why-choose li p{font-size:16px;color:#FFF;line-height:24px;}
.container-4{width:100%;float:left;border-top:#ebebeb solid 1px;background:#f8f8f8;padding:40px 0;}
.clients-list{width:100%;float:left;margin-top:10px; text-align:center;}
.clients-list li{display:inline-block;width:32%;margin:0 3px 6px 0;background:#FFF;padding:5px 20px;border:#eaeaea solid 1px;}
.clients-list li:last-child{margin-right:0px;}
.footer{width:100%;float:left;background:#0600E8;padding:30px 0;border-bottom:#0400CA solid 1px;}
.footer-col-1{width:28%;float:left;padding-right:20px;}
.footer-col-2{width:44%;float:left;}
.footer-col-1 h2{font-size:18px;color:#FFF;font-weight:600;margin-bottom:15px;}
.quick-links li{display:block;background:url(../images/icon-10.png) left center no-repeat}
.quick-links li a{display:inline-block;padding:5px 15px;color:#FFF;font-size:16px;}
.quick-links li a:hover{color:#a5aef3;}
.footer-col-1 p{font-size:16px;color:#FFF;line-height:32px;}
.footer-col-1 p a{color:#FFF;}
.copyright{width:100%;padding:20px 0;float:left;background:#0600E8;;border-top:#0400CA solid 1px;}
.copyright-left{width:40%;float:left;}
.copyright-right{width:50%;float:right;text-align:right;}
.copyright p{color:#FFF;font-size:16px;}
.copyright p a{color:#c3f9d8;}
.copyright p a:hover{color:#fff;}
#dl-menu{display:none;}
.sponsorship-row{width:100%;float:left;padding:30px 0;}
.sponsorship-list li{display:inline-block;float:left;width:24%;border:#DDDDDD solid 1px;background:#f4f4f4;margin:0 1% 1% 0;text-align:center;padding:5px;}
.contact-row-1{width:100%;float:left;}
.contact-row-1-col-1{width:48%;float:left;}
.map-box{width:100%;float:left;border:#DFDFDF solid 1px;padding:4px;margin-top:20px;}
.contact-row-1-col-2{width:48%;float:right;}
.form-box{width:100%;float:left;position:relative;margin-bottom:6px;}
.form-box input[type="text"], .form-box input[type="email"], .form-box input[type="mobile"]{width:100%;float:left;padding:8px 5px;border:#d9d9d9 solid 1px;background:#FFF;font-size:14px;}
.form-box textarea{width:100%;float:left;padding:5px;height:90px;font-size:14px;font-family:'Open Sans', sans-serif;border:#d9d9d9 solid 1px;background:#FFF;}
.form-box input[type="submit"]{float:right;padding:9px 35px;border:none;background:#22b25a;font-size:14px;color:#FFF;cursor:pointer;margin-top:10px;}
.form-box input[type="submit"]:hover{background:#7A7A7A;}
.form-box label{font-size:15px;color:#5A5A5A;width:100%;float:left;margin-bottom:8px;}
.contact-row-1-col-2 h2{color:#65696a;font-size:25px;margin-bottom:15px;}
.success{background:#22b25a none repeat scroll 0 0;border-radius:5px;color:#fff;padding:8px;}
.error{background:#ff0000 none repeat scroll 0 0;border-radius:5px;color:#fff;padding:8px;}
.footer-map-1 {width: 100%; float: left;display: none;}
.invisable {width: 100%;float: left;}
.invisable a {font-size: 10px;color: #0600E8;}
@media screen and (max-width:1150px){.service-list li .read-more{position:static;margin-left:0px;}
.banner h2{font-size:45px;padding-top:60px;}
.nav li a{padding:12px 43px;}
}
@media screen and (max-width:920px){.header-right{width:60%;}
.service-list li{width:48%;}
.service-list li:nth-child(2n){margin-right:0px;}
.service-list li .read-more{margin-left:-60px;position:absolute;}
.why-choose li{width:49%;}
.why-choose li:nth-child(2n){margin-right:0px;}
.footer-col-1{width:50%;}
.footer-col-2{width:100%;margin-top:15px;}
.banner h2{font-size:30px;padding-top:50px;}
.sponsorship-list li{width:49%;}
.nav li a{padding:12px 26px;}
}
@media screen and (max-width:740px){.nav{display:none;}
#dl-menu{display:block;}
.testing-list{width:100% !important;}
.copyright-left{width:100%;text-align:center;}
.copyright-right{width:100%;text-align:center;}
.contact-row-1-col-1{width:100%;}
.contact-row-1-col-2{width:100%;}
}
@media screen and (max-width:650px) {
    .footer-map {
        display: none;
    }
    .footer-map-1 {
        display: block;
    }
}
@media screen and (max-width:600px){.logo{width:100%;text-align:center;}
.header-right{width:100%;text-align:center;margin-top:5px;}
.dl-menuwrapper li > a::after, .dl-menuwrapper li.dl-back::after{color:#fff !important;}
}
@media screen and (max-width:550px){.service-list li{width:100%;margin-right:0px;min-height:20px;}
.service-list li .read-more{margin:15px 0 0 0px;position:static;}
.why-choose li{width:100%;margin-right:0px;}
.why-choose li p{text-align:left;}
.clients-list li{text-align:center;}
.clients-list li:nth-child(1){width:100%;}
.clients-list li:nth-child(2){width:100%;}
.clients-list li:nth-child(3){width:100%;}
.clients-list li:nth-child(4){width:100%;}
.footer-col-1{width:100%;margin-bottom:15px;}
.copyright{text-align:center;}
.banner-box{display:none;}
.sponsorship-list li{width:100%;margin-right:0%;}.testing-list {column-count: 1; -moz-column-count: 1; -webkit-column-count: 1; }
}
@media screen and (max-width:450px){
	.banner-area {display:none;}
}