@charset "utf-8";*{margin:0px;padding:0px;outline:none;border:none;text-decoration:none;list-style:none;box-sizing:border-box;font-family:'Source Sans Pro', sans-serif;}
img{max-width:100%;}
.clear{clear:both;}
.img-left {
	float: left;
	margin: 0 15px 15px 0;
	padding: 5px;
	background: #0097fa;
}
.img-right {
	float: right;
	margin: 0 0 15px 15px;
	padding: 5px;
	background: #0097fa;
}
.main{width:100%;float:left;}
.wrapper{max-width:1200px;width:96%;margin:0 auto;}
.header{width:100%;float:left;padding:16px 0;}
.logo{float:left;}
.logo img{display:block;}
.right_head{float:right;margin-top:35px;}
.right_head p{font-size:26px;line-height:34px;font-weight:bold;color:#333;text-align:right;}
.right_head p a{color:#333;}
.nav{width:100%;float:left;background:#001580;}
.nav ul{width:100%;float:left;}
.nav ul li{display:inline-block;float:left;}
.nav ul li a{display:block;font-size:18px;line-height:30px;font-weight:normal;color:#fff;text-transform:uppercase;padding:10px 40px;margin-right:1px;transition:all 300ms;-o-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-webkit-transition:all 300ms;}
.nav ul li a:hover{background:#0097fa;}
.nav ul li a.active{background:#0097fa;}
.nav input{display:none;}
.respo_menu{float:left;padding:18px 10px;display:none;cursor:pointer;background:#0296f6;}
.respo_menu span{width:33px;float:left;height:3px;background:#fff;position:relative;}
.respo_menu span:before{position:absolute;content:'';left:0;right:0;top:-7px;height:3px;background:#fff;}
.respo_menu span:after{position:absolute;content:'';left:0;right:0;bottom:-7px;height:3px;background:#fff;}
.banner{width:100%;float:left;position:relative;}
.banner img{display:block;width:100%;}
.banner_text{position:absolute;left:0;right:0;bottom:40px;text-align:center;}
.banner_text p{font-size:42px;line-height:32px;font-weight:bold;color:#fff;background:rgba(0,21,128,0.7);display:inline-block;text-transform:uppercase;padding:20px 30px;}
.content{width:100%;float:left;text-align:center;}
h1{font-size:39px;line-height:46px;font-weight:600;color:#65696a;margin-bottom:20px;}
p{font-size:18px;line-height:30px;font-weight:normal;color:#575757;}
p a{color:#0025ce;}
.grey{background:#f8f8f9;}
.content_row1,.content_row2,.content_row3,.content_row4{width:100%;float:left;}
.content_row1{text-align:left;padding:55px 0;border-bottom:solid 1px #ebebeb;}
.serv{border-top:solid 1px #ebebeb;}
.content_row2{padding:40px 0 0;}
.service_ul{width:100%;float:left;margin-top:20px;margin-bottom:50px;}
.service_ul li{width:25%;float:left;padding:0 10px;}
.service_ul li .box{width:100%;float:left;background:#f4f4f4;border-radius:8px;border-bottom:solid 3px #dbdbdb;overflow:hidden;padding:15px 5px 20px 5px;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;}
.service_ul li .box h3{font-size:22px;line-height:26px;font-weight:600;color:#001580;text-transform:uppercase;margin:18px 0;}
.service_ul li .box p{font-size:16px;line-height:26px;font-weight:normal;color:#5c5c5c;min-height:185px;}
.service_ul li .box a{font-size:16px;line-height:26px;font-weight:normal;color:#fff;background:#0097fa;display:inline-block;padding:6px 30px;border-radius:4px;margin-top:10px;transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;}
.service_ul li .box a:hover{background:#001580;}
.service_ul li:hover .box{border-bottom:solid 3px #0097fa;}
.chose_ul{width:100%;float:left;margin-top:55px;margin-bottom:20px;}
.chose_ul li{width:20%;float:left;padding:0 10px;}
.chose_ul li p{width:100%;float:left;background:#0097fa url(../images/tick-img.png) 10px center no-repeat;border-radius:4px;display:flex;padding:0px 0 0px 60px;min-height:70px;}
.chose_ul li span{width:100%;float:left;text-align:left;font-size:18px;line-height:23px;font-weight:normal;color:#fff;margin:auto;}
.footer{width:100%;float:left;background:#001580;padding:25px 0;border-bottom:solid 1px #001169;text-align: left;}
.visible_link{width:100%;float:left;text-align:center;margin-bottom: 20px;}
.visible_link li{display:inline-block;}
.visible_link li a{font-size:14px;line-height:24px;font-weight:normal;color:#eaeaea;margin:0 8px;}
.visible_link a:hover{text-decoration:underline;}
.footer_col1{width:50%;float:left;}
.footer_col1 h2{font-size:34px;line-height:20px;font-weight:600;color:#0097fa;margin-bottom:18px;}
.footer_col1 h4 {font-size: 28px;font-weight: bold;color: #fff !important;margin-bottom: 20px;border-bottom: 1px solid #fff; padding-bottom: 20px;}
.footer_col1 h4 a {color: #0097fa;}
.footer_col1 p{font-size:18px;line-height:26px;font-weight:normal;color:#fff;margin-bottom:25px;}
.foot_ul{width:100%;float:left;}
.foot_ul li{width:33.33%;float:left;font-size:16px;line-height:29px;font-weight:normal;color:#eaeaea;background:url(../images/tick-img2.png) left 6px no-repeat;padding-left:30px;}
.footer_col2{width:50%;float:right;}
.map_sec{width:90%;float:right;padding:10px;background:#fff;position:relative;}
.map_sec img{display:block;}
.mini_foot{width:100%;float:left;background:#001580;padding:10px 0 20px;border-top:solid 1px #091d7f;}
.mini_foot p{font-size:16px;line-height:29px;font-weight:normal;color:#f3f3f3;}
.mini_foot p a{color:#0091f3;}
.mini_foot p a:hover{text-decoration:underline;}
.foot_left{float:left;}
.foot_right{float:right;margin-top: 20px;}
.inner h3{font-size:32px;line-height:38px;font-weight:600;color:#404040;margin-bottom:20px;}
.inner h3 span{display:block;line-height:28px;font-size:22px;margin-bottom:8px;}
.inner .img_div{background:#fff;border:solid 1px #eee;padding:6px;}
.inner .img_div img{display:block;}
.inner h4{font-size:20px;line-height:30px;font-weight:bold;color:#575757;}
.srvc_ul{width:100%;float: left;margin:20px 0 30px;}
.srvc_ul li{width:25%;float:left;display:inline-block;font-size:18px;line-height:30px;font-weight:normal;color:#575757;text-align:left;background:url(../images/tick-img3.png) left 7px no-repeat;padding-left:28px;}
.content-slider h1{font-size:32px;line-height:20px;font-weight:600;color:#404040;text-transform:uppercase;margin-bottom:30px;}
.content-slider p{font-size:18px;line-height:30px;font-weight:normal;color:#575757;padding:0 90px;}
.content-slider p span{display:block;font-size:20px;font-weight:bold;color:#575757;margin-top:10px;}
.content-slider{margin-bottom:40px !important;}
.contact-info{width:100%;float:left;margin-top:20px;}
.contact_left{width:50%;float:left;}
.contact-form_address{width:100% !important;float:left;}
.contact-form_address li{background:none !important;}
.contact-form_address li,.contact-form_address li label{display:block;width:100%;float:left;font-size:16px;line-height:25px;color:#353535;text-align:left;padding:0;font-weight:600;background:none;}
.contact-form_address li a{display:inline-block;text-decoration:underline;color:#002e5f;}
.contact-form_address li a:hover{text-decoration:none;color:#7a9724;}
.contact-form_address li:first-child{font-size:16px;color:#353535;text-align:left;font-weight:bold;}
.contact-form_address li:nth-child(2){line-height:25px;}
.contact-form_address li:nth-child(3){line-height:25px;}
.contact-form_address li:last-child{color:#353535;margin-top:15px;}
.contact-form_address p a:hover{text-decoration:none;color:#de2110;}
.tel{text-decoration:none !important;}
.tel:hover{color:#002e5f !important;}
.map{width:100%;float:left;border:solid 2px #001580;margin-top:15px;}
.map iframe{width:100%;float:left;height:265px;padding:2px}
.contact_right{width:50%;float:left;}
.contact_right h3{color:#001580;font-size:23px;font-weight:normal;line-height:22px;margin-bottom:20px;text-align:left;font-weight:bold;}
.contact_right form{width:100%;float:left;padding:0px 0px 0px 40px;}
.form_box{width:100%;float:left;}
.contact_right form label{width:100%;font-size:16px;line-height:25px;color:#707070;float:left;text-align:left;font-weight:600;margin:2px 0px;}
.contact_right form input[type='text']{width:100%;float:left;border:solid 1px #ddd;padding:10px;font-size:14px;margin-bottom:8px;transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;}
.contact_right form input[type='text']:focus{border:solid 1px #0097fa;}
.contact_right form textArea{width:100%;height:70px;float:left;padding-left:10px;padding-top:5px;font-size:14px;margin-bottom:5px;border:solid 1px #ddd;transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
.contact_right form textArea:focus{border:solid 1px #0097fa;}
.contact_right form input[type='submit']{float:left;width:120px;height:45px;margin-top:40px;font-size:16px;line-height:25px;border:none;cursor:pointer;color:#fff;background:#001580;border-radius:2px;transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
.contact_right form input[type='submit']:hover{background:#0097fa;}
.map2{display:none;}
.error{color:#fff;background:#ff0000;padding:5px;border-radius:5px;font-size:14px;width:65%;}
.success{color:#fff;background:green;padding:5px;border-radius:5px;font-size:14px;width:65%;}
.error,.success{text-align:left;}
.container-box-list {
    width:70%;
    float: left;
    margin: 25px 0;
}
.napit-box img {
    float: left;
    margin:20px 0 0 20px;
}
.container-box-list li {
    display: block;
    text-align: left;
    font-size: 16px;
    color: #575757;
    padding: 5px 0 5px 25px;
    background: url(../images/tick-img3.png) left center no-repeat;
 }
 .call-section {
     width: 100%;
     float: left;
     background: #0097fa;
     text-align: center;
     padding: 30px 0;
     margin: 20px 0;
 }
 .call-section p {
    font-weight: 600;
    color: #fff;
    font-size: 30px;
 }
 .call-section p a {
     color: #131719;
 }
 .napit-box {width: 100%;float: left;padding: 0 40px;box-sizing: border-box;}
@media screen and (max-width:1124px){.srvc_ul{width:100%;float:left;}
}
@media screen and (max-width:980px){.banner_text p{font-size:34px;}
.service_ul li{width:50%;padding:10px;}
.service_ul li .box p{min-height:135px;}
.chose_ul{text-align:center;}
.chose_ul li{width:33%;padding:5px;display:inline-block;float:none;}
.footer_col1{width:100%;padding-top:0;}
.footer_col2,.map_sec{width:100%;}
.footer_col2{margin-top:18px;}
.map_sec{padding:5px;}
.map_sec iframe{height:260px;}
.srvc_ul li{width:50%;}
}
@media screen and (max-width:800px){.header{text-align:center;padding:8px 0;}
.logo{width:310px;display:inline-block;float:none;}
.right_head{width:100%;margin-top:8px;}
.right_head p{text-align:center;font-size:22px;line-height:30px;}
.respo_menu{display:block;}
.nav{position:relative;}
.nav ul{position:absolute;top:60px;left:0;right:0;z-index:999;opacity:0;z-index:-999;transition:all 500ms ease;}
.nav ul li{width:100%;background:#001580;}
.nav ul li a{padding:8px 20px;font-size:16px;margin-right:0px;}
.nav input:checked ~ ul{top:40px;opacity:1;z-index:999;}
.banner_text p{width:100%;}
.service_ul li .box p{min-height:165px;}
.content_row1,.content_row2{padding:20px 0;}
.service_ul{margin-top:0;margin-bottom:15px;}
.chose_ul{margin:10px 0 0;}
.content-slider p{padding:0;}
.content-slider h1{font-size:26px;margin-bottom:10px;}
.content-slider p span{margin:0;}
.content-slider{margin-bottom:10px !important;}
h1{font-size:34px;margin-bottom:8px;}
.contact_left,.contact_right{width:100%;}
.contact_right{margin-top:10px;}
.contact_right h3{text-align:center;}
.contact_right form{padding:0;}
.map{display:none;}
.map2{display:block;}
}
@media screen and (max-width:700px){.service_ul li .box p{min-height:185px;}
.chose_ul li{width:49%;}
.banner_text p{font-size:23px;line-height:12px;}
.banner_text{bottom:10px;}
.inner .img_div{position:static !important;margin:0 0 10px !important;width:100% !important;}
}
@media screen and (max-width:600px){.service_ul li{width:100%;padding:5px;}
.service_ul li .box p{min-height:0;}
.service_ul li .box a{margin-top:16px;}
.logo{width:280px;}
.map_sec iframe{height:200px;}
.mini_foot{padding:8px 0;}
.foot_left,.foot_right{width:100%;text-align:center;}
.service_ul li .box h3 br{display:none;}
p{font-size:17px;}
.srvc_ul li{width:100%;}
.srvc_ul{margin:0;}
}
@media screen and (max-width:480px){
    .banner_text{position:static;background:rgba(0,21,128,1);}
.banner_text p{font-size:18px;padding:15px 10px;}
.foot_ul li{width:50%;}
.chose_ul li{width:100%;padding:0;}
h1{font-size:30px;}
.lSAction{display:none !important;}
.banner{display: none;}
}
@media screen and (max-width:360px){
    .banner_text p{font-size:16px;}
.foot_ul li{width:100%;}
.right_head p{font-size:19px;line-height:24px;}
h1{font-size:28px;}
}