.responsiveImg{width:100%;}
header{padding:10px 0; }
.heade-icon{width:50px;float:left;display:inline-block;height:50px;margin-right:10px;}.heade-icon span{
     border-radius: 50%;font-size:28px;border:1px solid #7F7F7F;width:50px;height:50px;color:#7F7F7F;padding-top:10px;}.heade-content h3{font-weight:600;margin-bottom:6px;font-size:15px;margin-top:5px;}.heade-content p{font-size:13px;}
.header-text{margin-top:9px;}.header-button{display:inline-block;margin-top:25px;}
.heade-icon, .heade-content{display:table-cell;vertical-align: middle;}
.navigator{padding-left:0;background-color: #042641;margin-bottom:0;}.navigator li {display:inline-block;}.navigator li a{display:block;padding:14px 25px;color:#fff;text-transform:uppercase;font-size:14px;position:relative;font-weight:600;letter-spacing: 1px;}
.company_logo{width:340px;}
.navigator li a:before{content:'';display:block;width:1px;height:25px;position:absolute;top:21px;right:0;background-color:#184C75;}
.navigator li:last-child a:before{display:none;}
.navigator li a:after{content:'';display:block;width:100%;height:2px;position:absolute;bottom:49%;left:0;border-top:1px solid #fff;border-bottom:1px solid #fff;opacity:0;transition:all 0.5s;}
.navigator li a:hover:after{content:'';display:block;width:100%;height:100%;position:absolute;bottom:0%;left:0;border-top:2px solid #fff;border-bottom:2px solid #fff;opacity:1;}
.dropdown:hover .dropdown-menu{display:block;opacity:1 !important;transform:translateX(0px) !important;visibility:visible !important;}
.navigator li.dropdown .dropdown-menu li a:after,.navigator li.dropdown .dropdown-menu li a:before,.navigator li.dropdown .dropdown-menu li a:hover:after{display:none;}
.navigator li.dropdown .dropdown-menu{padding-left:0;opacity:0;transform:translateX(50px);visibility:hidden;transition:all 0.3s;}
.navigator li.dropdown .dropdown-menu:before{content:'';display:block;border-bottom:8px solid #fff;border-top:none;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:-7px;left:30%;}
.navigator li.dropdown .dropdown-menu li {display:block;}.navigator li.dropdown .dropdown-menu li a{display:block;color:#000;border-bottom:1px solid #ddd;  padding:14px 20px;font-weight:600;letter-spacing:0.6px;border-left:2px solid #fff;transition:all 0.3s;}
.navigator li.dropdown .dropdown-menu li a:hover{border-left: 2px solid #042641;}
.navigator li.dropdown .dropdown-menu li .dropdown-menu2{padding-left:0;border-top:0 !important;opacity:0;transform:translateX(50px);visibility:hidden;transition:all 0.3s;}
.dropdown2:hover .dropdown-menu2{display:block;opacity:1 !important;transform:translateX(0px) !important;visibility:visible !important;}
.navigator li.dropdown .dropdown-menu li .dropdown-menu2:before{content:'';display:block;border-right:8px solid #FFFFFF;border-left:none;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;left:-7px;top: 7px;    -webkit-filter:drop-shadow(-9px 1px 10px rgba(0,0,0,1));
    filter: drop-shadow(-9px 1px 10px rgba(0,0,0,1));
}
.navigator li.dropdown .dropdown-menu li .dropdown-menu2 li a{text-transform:capitalize;padding:9px 16px;font-size:13px;}

/*************************banner***************************/
.carousel-caption h3:first-child {
	-webkit-animation-delay: 1s;
	        animation-delay: 1s;
}
.carousel-caption h3:nth-child(2) {
	-webkit-animation-delay: 1.5s;
	        animation-delay: 1.5s;
}
.carousel-caption h3:nth-child(3) {
	-webkit-animation-delay: 2s;
	        animation-delay: 2s;
}
.carousel-caption a {
	-webkit-animation-delay: 3s;
	        animation-delay: 3s;
}
.carousel-caption h3:first-child{font-size:45px;color:#fff;font-weight:400;text-shadow: 4px 5px 5px #2B2B2A;}
.carousel-caption h3:nth-child(2){font-size:17px;margin:30px 0;color:#ddd;font-weight:500;letter-spacing:0.6px;    line-height: 26px;}
.carousel-caption h3:nth-child(3){}
.blck{color:#333 !important;}
.slider1{background-image:url(../images/slider1.jpg);background-size:cover;height:338px;}
.slider2{background-image:url(../images/slider2.jpg);background-size:cover;height:338px;}
.slider3{background-image:url(../images/slider3.jpg);background-size:cover;height:338px;}
.slider4{background-image:url(../images/slider4.jpg);background-size:cover;height:338px;}
.caption_inner{height:338px;background:linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,0));padding-left:85px !important;padding-top:20px;padding-bottom:20px;}

.buttonf{    display: inline-block;
    padding: 10px 20px;
    background-color: #0B6A70;
    color: #fff;
    font-size: 16px;
    letter-spacing: 0.8px;
    border-radius: 5px;
    font-family: 'Lato',sans-serif;}
.buttonf:hover{background-color:#fff;color:#000;}
/******************************************************/
.product_sec{margin:10px 0;}
.product_sec .product_sec_img{position:relative;overflow:hidden;}
.product_sec .product_sec_img a{}
.product_sec .product_sec_img .product_sec_img_icon{position:absolute;width:0px;top:0;left:0%;height:100%;background-color:rgba(14,105,106,0.8);transition:all 0.5s;text-align:center;    display: -webkit-flex;overflow:hidden;
    display: flex;
    -webkit-align-items: center;
    align-items: center;}
.product_sec:hover .product_sec_img .product_sec_img_icon{width:100%;left:0;}
.product_sec .product_sec_img .product_sec_img_icon img{max-width:30px;margin:0 auto;}
.product_sec_cont{padding:20px ;border:1px solid #ddd;border-top:0;}
.product_sec_cont h3{font-weight:600;color:#08666C;/*text-transform:uppercase;*/font-size:20px;letter-spacing:0.5px;}
.product_sec_cont p{font-size:14px;letter-spacing:0.3px;margin-bottom:0;font-family:'Lato', sans-serif;font-weight:500;}

.back_bg_Image{background-image:url(../images/quote-bg-1.jpg);background-size: cover;padding-top:30px;padding-bottom:30px;}
.back_bg_Image h2{line-height:45px;color:#fff;letter-spacing:0.8px;font-weight:400;margin:0;text-transform: capitalize;}

.index_about_sec h3{font-size:25px;font-weight:700;/* text-transform: uppercase; */letter-spacing:0.8px;color:#042641;position:relative;padding:10px 0 17px;margin-top:0;margin-bottom:17px;}
.index_about_sec h3:after{position:absolute;bottom:0;height:2px;width:75px;background-color:#096B6E;content:'';left:0;}
.index_about_sec h3:before{position:absolute;padding:5px;border-radius:50%;border:2px solid #0B6A70;background-color:#fff;bottom:-6px;left:0;content:'';z-index:1;}
.index_about_sec p{}
.index_about_list{padding-left:0;margin-left:0;}.index_about_list li{display:block;margin-bottom:10px;}.index_about_list li span{display:table-cell;    vertical-align: top;}
.index_about_list li span:first-child{width:70px;margin-right:10px;}.index_about_list li span:first-child img{/*background-color:#26936A;*/    background-color: #3E8787;border-radius:5px;padding:8px;}
.index_about_list li span:last-child{padding-left:20px;}
.index_about_list li span:last-child h4{margin-top:0;font-size:15px;font-weight:600;color:#2C2C2C;}
.index_about_list li span:last-child p{font-size:13px;}
.cust img{padding:10px;margin-bottom:5px;border:1px solid #ddd;width:100%;box-shadow:0 0 3px #ccc;}
.cust{padding:0 5px }
.sec_tit{text-align:center;margin-top:0;padding-bottom:15px;position:relative;font-size:2.8rem;text-transform:uppercase;color:#005598;    margin-bottom: 25px;}
.sec_tit:after{position:absolute;bottom:0;height:2px;width:75px;background-color:#096B6E;content:'';left:45%;}
.sec_tit:before{position:absolute;padding:5px;border-radius:50%;border:2px solid #0B6A70;background-color:#fff;bottom:-6px;left:47.8%;content:'';z-index:1;}
footer{background-color:#042641;    padding:50px 15px;}
.foot_list h3, .foot_list1 h3{/*color:#26936A;*/    color: #378182;font-weight:600;position:relative;    padding-bottom: 13px;}
.foot_list h3:after, .foot_list1 h3:after{width:50px;height:2px;background-color:#fff;display:block;content:'';position:absolute;bottom:0;}
.foot_list ul{padding-left:0;}.foot_list ul li{color:#fff;font-size:14px;display:block;padding-left:20px;position:relative;/*line-height: 24px;*/}
.foot_list ul li i{position:absolute;top:9px;left:0;}
.foot_list ul.list_0 li:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;  -webkit-font-smoothing:antialiased;position:absolute;top:9px;left:0;}
.foot_list ul li a{color:#fff;letter-spacing: 0.8px;}
.foot_list1 p{color:#fff;font-size:14px;letter-spacing: 0.8px;}
.social-icons{padding-left:0;}
.social-icons li{display:inline-block;width:35px;height:35px;text-align:center;}
.social-icons li a{display:block;border:1px solid #ddd;}.footer_col .social-icons li a:after,.footer_col .social-icons li a:hover:after{display:none;}
.social-icons li a.fb{background-color: #0F6CB5;color:#fff;border: 1px solid #0F6CB5;}
.social-icons li a.tt{background-color: #1AAFE9;color: #fff;border: 1px solid #1AAFE9;}
.social-icons li a.g{background-color:#C72D0D;color: #fff;border: 1px solid #C72D0D;}
.social-icons li a.ln{background-color:#0797D1;color:#fff;border: 1px solid #0679A7;}
.foot_theme{padding:10px;background-color:#031D32;}.foot_theme p{color:#B1B1B1;margin-bottom:0;}

.menu-bar{position:absolute;top:0px;right:0;width:35px;height:30px;font-size:20px;text-align:center;cursor:pointer;border:1px solid #ddd;background-color:#fff;
color: #262626;display:none;}
.cross:before{content:'\f00d'}
.deskNone{display:none !important;}


/****************************************About Us*************************************/
.page_title{padding:30px 0;background-image:url(../images/about_1.jpg);background-size:100% 100%;margin-top:-15px;margin-bottom:40px;}
.page_title h2{position: relative;
    /* text-align: center; */
    margin: 0;
    padding: 10px 20px;
    color: #fff;
    letter-spacing: 1px;
    font-weight: bold;}
.page_title1{padding:30px 0 20px;/*border-bottom:1px solid #ddd;*/}
.page_title1 h2{color:#0D5F60;font-size:25px;text-transform:uppercase;position:relative; margin: 0;
    padding: 10px 20px;
font-family:'Lato';
    letter-spacing: 1px;
    font-weight: bold;}
.about_setup p{font-size:15px;line-height:28px;margin-bottom:5px;color:#404040;font-family:'Lato',sans-serif;}
.about_setup h3{margin:0;padding:10px 0;font-family:'Lato';color:#191919;letter-spacing:1px;font-weight:bold;font-size:18px;margin-bottom:15px;position:relative;}
.about_setup h3:after{content:'';display:block;width:60px;height:2px;background-color:#166469;position:absolute;bottom:0;}
.about_setup ul{padding-left:0;    text-align: center;}.about_setup li{    display: inline-block;
    font-size: 15px;
    min-height: 185px;
    line-height: 29px;
    letter-spacing: 0.8px;
    color: #3F4346;
    position: relative;
    /* padding-left: 100px; */
    vertical-align: middle;
    width: 48%;
    padding: 20px;
    box-shadow: 0 0 5px #ccc;
    /* text-align: center; */
    margin: 10px 10px;}
/*.about_setup li:first-child{padding-top:27px;}*/
.about_setup li img{position:absolute;top:4px;left:0;max-width:80px;text-align:center;background-color:#002848;border-radius:3px;padding:5px;}

.about_setup li strong{color: #066B70;display:block;}
.border-top{border-top:1px solid rgba(4, 38, 65, 0.22);margin:20px 10px 20px;}
.list li{display:block;font-size:15px;line-height:29px;letter-spacing:0.8px;color:#3F4346;position:relative;padding-left:25px;vertical-align:top;}
.list li:before{content:"\f105";display:inline-block;color:#3F4346;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;    -webkit-font-smoothing:antialiased;position:absolute;top:9px;left:0;}
.gallery{padding-left:0;}.gallery li{    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
    padding: 8px;
    width: 32%;
    max-height: 220px;}
.gallery li a{    display: block;
    width: 100%;
    height: 200px;
    text-align: center;
    vertical-align: middle;
    width: 100%;}
.gallery li a img{    height: auto;
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;}
.cients img{width:181px;padding:5px;margin-right:5px;margin-bottom:5px;border:1px solid #ddd;}
.contact_info h3{color:#042641;text-transform:uppercase;letter-spacing:1px;}
.contact_info p{position:relative;padding-left:25px;}
.contact_info p i{position:absolute;top:4px;left:0;font-size:15px;}
.form-index .form-control{width:100%;    margin-bottom: 19px;}
.form-index .paddL0{padding-left:0 !important; padding-right:10px !important;}
.form-index .paddR0{padding-right:0 !important;padding-left:10px !important; }
.maps iframe{width:100%}
.maps{padding-top:30px;}
@media (max-width: 991px) {
	.logo img{max-width:350px;width:95%;}
	.menu-bar, .deskNone{display:block !important;}
	.desk_ul{padding-left:0;}
	.header-text{margin-top:15px;}
	.nav-bar .navigator{display:none;}
	.nav-bar .navigator li{display:block;}
	.nav-bar .navigator li a{border-bottom:1px solid #0A416C;text-align:center;padding:10px 20px;}
	.nav-bar .navigator li a:after,.navbar .navigator li a:before,.navbar .navigator li a:hover:after{display:none;}
	.navigator li a:hover{}
	.dropdown-menu{position:static;}
	.tabNone{display:none !important;}
	
	}
@media (max-width: 768px) {	
	.header-text{display:none;}
	.slider1,.slider2,.slider3,.slider4{background-position:center center;background-repeat:no-repeat;}
	.carousel-caption{display:none;}
}











.paddtop{padding-top:50px;}.paddbot{padding-bottom:50px;}.pdL0{padding-left:0 !important;}.paddLR0{padding-left:0 !important;padding-right:0 !important;}

