body {padding: 0px;margin: 0px;}


.main_navbar {float: left;width: 100%;
    padding: 5px 0 2px 0;background: #3c3c3c;}
.hed_conts {padding: 4px 0 0;margin: 0px;list-style: none;}
.hed_conts li{color: #DCDCDC;font-size: 14px;display: inline-block;float: left;font-family: 'Lato', sans-serif;font-weight: normal;margin-right: 22px; font-style:italic;}
.imgicn_mxw {max-width: 16px;margin-top: -3px;margin-right: 10px;}
.hed_social {}
.hed_social .btn{color: #DCDCDC;width: 30px;height: 30px;font-size: 13px;}
.col{ color:#fff!important}
.hed_social .btn:hover{color: #CA2214;}
.paddL0{ padding-left:0px!important}
.bg1{ background:#efefef; box-shadow:0 0 10px #e2e2e2; margin-bottom:20px;}
/****************************** navbar_seq ******************************/
.navbar_seq {float: left;width: 100%;padding: 0;background: transparent;}
.main_banner {float: left;width: 100%;padding: 0;background: transparent;}
.logo_mxw {max-width: 232px;-webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;}
.logo2_mxw2 {max-width: 437px;-webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;margin-top: 4px;}
.navbar_seq .navbar-default{background-color:#014da2!important;border-color: transparent}
.navbar_seq .navbar-brand{float: left;height: 70px;padding: 0px 0}
/****************************** navbar_seq affix ******************************/
.affix {
	top: 0;
	width: 100%;
	z-index: 999 !important;background: #fff !important;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
}

.affix + .container-fluid {
	padding-top: 70px;
}
.affix .logo_mxw {max-width: 160px;}
.affix .logo2_mxw2 {max-width: 160px;}
/****************************** main_banner ******************************/
.main_banner {float: left;width: 100%;padding: 0;background: transparent;}
/********************************/
/*       Fade Bs-carousel       */
/********************************/
.fade-carousel{position: relative;height: 80vh}
.fade-carousel .carousel-inner .item{height: 80vh}
.fade-carousel .carousel-indicators > li{margin: 0 2px;background-color: #f39c12;border-color: #f39c12;opacity: .7}
.fade-carousel .carousel-indicators > li.active{width: 10px;height: 10px;opacity: 1}

/********************************/
/*          Hero Headers        */
/********************************/
.hero{position: absolute;top: 50%;left: 50%;z-index: 3;color: #fff;text-align: center;text-transform: initial;text-shadow: 1px 1px 0 rgba(0,0,0,.75);-webkit-transform: translate3d(-50%,-50%,0);-moz-transform: translate3d(-50%,-50%,0);-ms-transform: translate3d(-50%,-50%,0);-o-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0)}
.hero_h1{color: #fff200;font-size: 65px;font-weight: 700;font-family: 'PT Sans', sans-serif;margin: 0 0 10px;padding: 0;line-height: 80px;letter-spacing: 0px;text-align: center}
.hero_h3{color: #fff;font-family: 'Lato', sans-serif;font-size: 25px;margin-bottom: 0;font-weight: normal;margin: 0 0 10px;padding: 0;line-height: 35px;white-space: normal;text-align: center}
.hero_h3 span{color: #CA2214}
.hero_para{color: #fff;margin-bottom: 0;line-height: 30px;letter-spacing: 0px;font-weight: 400;font-size: 16px;white-space: normal;text-align: center;font-family: 'Lato', sans-serif}
.fade-carousel .carousel-inner .item .hero{opacity: 0;-webkit-transition: 2s all ease-in-out .1s;-moz-transition: 2s all ease-in-out .1s;-ms-transition: 2s all ease-in-out .1s;-o-transition: 2s all ease-in-out .1s;transition: 2s all ease-in-out .1s}
.fade-carousel .carousel-inner .item.active .hero{opacity: 1;-webkit-transition: 2s all ease-in-out .1s;-moz-transition: 2s all ease-in-out .1s;-ms-transition: 2s all ease-in-out .1s;-o-transition: 2s all ease-in-out .1s;transition: 2s all ease-in-out .1s}

/********************************/
/*          Custom Buttons      */
/********************************/
.heru_btn{padding: 10px 25px;color: #09386b;     background-color: #fff200c4;     border: 1px solid #b9b105;outline: none;margin: 20px auto;font-family: 'Lato', sans-serif;border-radius: 0px;font-size: 15px;text-transform: uppercase;font-weight: 700;}
/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2,.fade-carousel .slides .slide-3{height: 80vh;background-size: cover;background-position: center center;background-repeat: no-repeat}
.fade-carousel .slides .slide-1{background-image: url(../images/slider-1.jpg)}
.fade-carousel .slides .slide-2{background-image: url(../images/slider-2.jpg)}
.fade-carousel .slides .slide-3{background-image: url(../images/slider-3.jpg)}

/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px){.hero { width: 980px; }}
@media screen and (max-width: 640px){   }
/****************************** default ******************************/
.sub_festure {float: left;width: 100%; background:#fff200}
.col_xs_4 {float: left;width: 33.333337%;border-bottom: 3px solid #fff;padding: 35px 0;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}
.festure_h3{color: #222;font-family: 'Lato', sans-serif;font-size: 20px;margin: 0;font-weight: 600;padding: 0;line-height: 35px;text-align: center;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}
.festure_para {color: #666;margin: 0;line-height: 30px;letter-spacing: 0px;font-weight: 400;font-size: 16px;white-space: normal;text-align: center;font-family: 'Lato', sans-serif;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}
.festure_h3.black{color: #fff;}
.festure_para.black {color: #fff;}
.col_ys_4{float: left;width: 33.333337%;border-bottom: 3px solid #ed1c24;padding: 35px 0;background: #014da2;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;background-size: 100% 200%;background-image: linear-gradient(to bottom, #014da2 50%, #014da2 50%);transition: background-position 1s}
.col_xs_4:hover {background: #f5f5f5;border-bottom: 3px solid #f04648;}
.col_xs_4:hover .festure_h3 {color:#014da2!important}
.col_ys_4:hover {background-position: 0 -100%;}
/* .col_ys_4:hover {background: #CA2214;} */
.col_ys_4:hover .festure_h3{color: #fff;}
.col_ys_4:hover .festure_para{color: #fff;}

/****************************** default ******************************/
.we_wre_seq {float: left;width: 100%;padding: 40px 0;}
.we_wre_hed{line-height: 45px;font-size: 34px;margin: 0 0 12px;font-weight: 700;font-family: 'PT Sans', sans-serif;color: #014da2;padding: 0; position:relative}
.we_wre_hed:after {
    content: "";
    position: absolute;
    z-index: 3;
    top: 46px;
    width: 66px;
    height: 3px;
    background-color: #f04648;
    left: 0px;
}
.we_wre_hed span{color: #fec731;}
.we_wre_para{font-size: 15px;line-height: 30px;margin: 0;padding: 0;font-family: 'Roboto', sans-serif;font-weight: normal;color: #555}
.img_box{padding-left: 10px;position: relative}
.img_box:before{content: '';position: absolute;top: 20px;left: 0;height: 100%;width: 1px;background: #d2c707;}
.img_box a{position: absolute;top: 50%;left: 50%;font-size: 64px;color: #fff;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.video_imxw {}
.video_mxw{width: 100%;height: 320px;}

.main_mbhead{ font-size:20px; color:#d2c707}
.main_categry {float: left;width: 100%;background: #fff;padding: 60px 0 40px;}
.main_head{color: #014da2;font-size: 34px;text-align: center;font-weight: 700;line-height: 40px;margin:0 0 0px;text-transform: uppercase;font-family: 'Poppins', sans-serif;position: relative;padding-bottom: 12px;}
.main_head span{color: #fec731;font-weight: 900}
.main_head:after{border: 2px solid #fec731;bottom: 0px;content: "";left: 0;margin: 0 auto;position: absolute;width: 100px;right: 0}
.srvce_secton {float: left;width: 100%;padding: 10px 0 0;margin-top: 40px;}
.three_colmkn {float: left;width: 25%;padding: 10px;margin-bottom: 20px;}
.three_colmkw {float: left;width: 100%;padding: 10px;    box-shadow: 0px 0 13px 0px rgba(0,0,0,0.07);min-height:238px;
    background: #fff;}
.three_colmkn img {margin:auto;display:block;max-width:100px;}
.servc_isec {font-size: 30px !important;color:#fec731;margin:0 auto 20px;text-align: center;display: block !important;}
.three_colmkn .main_mbhead {text-align:center;}
.servc_sbhead{color: #525252;font-family: 'Lato', sans-serif;margin: 4px 0 10px;font-size: 15px;line-height: 28px;text-align: center}
.servc_btn {color:#fec731;font-size: 13px;font-weight: 700;line-height: 27px;margin:0 0px;text-transform: uppercase;margin:0 auto;text-align: center;display: block !important;}
.servc_btn i {margin-left:6px;}
.servc_btn:hover {text-decoration:none;color: #000;}


/****************************** default ******************************/ 
.products_hed{line-height:45px;font-size:34px;margin:0 0 12px;font-weight: 700;font-family: 'PT Sans', sans-serif;color:#014da2;padding-bottom:15px;text-align:center; position:relative}
.products_hed:after {

	position: absolute;
    content: "";
    width: 60px;
    height: 3px;
    /* top: 34px; */
    left: 0;
    right: auto;
    bottom: 0;
    margin: auto;
    background: #f04648;
}
.products_para{font-size: 17px;line-height: 30px;margin: 0 auto;padding: 0;font-family: 'Lato', sans-serif;font-weight: normal;color: rgba(18,18,18,0.7);text-align:center; display: block;}
.product_ara {float: left;width: 100%;padding: 10px;}
.text_area {float: left;width: 100%;padding: 15px;}
.text_hed{line-height:30px;font-size:20px;margin:0 0 10px;font-weight: 600;font-family: 'PT Sans', sans-serif;color:#8c8507;padding:0;text-align:center;}
.text_para{font-size: 15px;line-height: 26px;margin: 0 auto;padding: 0;font-family: 'Roboto', sans-serif;font-weight: normal;color: #666;text-align:center;width: 100%;display: block;}

/****************************** default ******************************/
.carousel-wrap figure.snip0066{font-family: 'Raleway', Arial, sans-serif;position: relative;float: left;overflow: hidden;margin: 0px;max-height: 240px;width: 100%;background: #000000;text-align: left;-webkit-box-sizing: border-box;box-sizing: border-box}
.carousel-wrap figure.snip0066 *{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out}
.carousel-wrap figure.snip0066 img{max-width: 100%;position: relative;top: 0;opacity: 1.0;left: 0;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;-webkit-transform-origin: 100% 0;transform-origin: 100% 0}
.carousel-wrap figure.snip0066 .icons{top: 35px;right: 0;width: 35px;position: absolute;text-align: center}
.carousel-wrap figure.snip0066 .corner{position: absolute;top: 0;right: 0;height: 35px;width: 35px;line-height: 35px;text-align: center}
.carousel-wrap figure.snip0066 a{opacity: 0.8;position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px}
.carousel-wrap figure.snip0066:hover img, .carousel-wrap figure.snip0066.hover img{opacity: 0.5;-webkit-transform: scale(1.05);transform: scale(1.05)}

/****************************** default ******************************/
.section_bg { float: left;width: 100%;padding: 70px 0;background: url(../images/section_bg.jpg) center no-repeat;background-size: cover;}
.section_bg .products_hed {color: #fff;}
.section_bg .products_para {color: #f1f1f1;}

/****************************** default ******************************/
.work_proces {float:left;width: 100%;padding: 60px 0;
    background: #f2f2f2;}
.work_procesp{font-size: 16px;line-height: 34px;margin: 0;padding: 0;font-family: 'Lato', sans-serif;font-weight: normal;color: rgba(18,18,18,0.7)}
.work_box{border: 1px solid #e8e3e3;margin-top: 0px;text-align: center}
.work_box .festure_h3{margin: 0 0 15px}
.work_box img{display: block;font-size: 62px;margin: 25px auto 15px auto}

/****************************** default ******************************/
.our_products {float:left;width: 100%;padding: 60px 0 30px;}

.col_md_4 {float: left;width: 33.33%;padding: 10px;}
.mew_imhvvr .snip1532{overflow: hidden;box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);color: #000000;display:inline-block;font-family: 'Roboto', Arial, sans-serif;font-size: 16px;margin: 0%;position: relative;text-align: center;width: 100%;background-color: #ffffff}
.mew_imhvvr .snip1532 *,.mew_imhvvr .snip1532 *:before{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out}
.mew_imhvvr .snip1532 img{max-width:100%;vertical-align:top;-webkit-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%}
.snip1532 figcaption{position: absolute;top: 50%;width: 100%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0}
.mew_imhvvr .snip1532 h3{font-size: 20px;margin: 0;padding: 0 20px;text-transform: initial}
.mew_imhvvr .snip1532 i{font-size: 22px;position: absolute;bottom: 0%;right: -1px;-webkit-transform: translate(0%, 100%);transform: translate(0%, 100%);opacity: 0;line-height: 60px;width: 60px;color: #fff;background-color: #CA2214}
.mew_imhvvr .snip1532 a{position: absolute;top: 0;bottom: 0;left: 0;right: 0}
.mew_imhvvr .snip1532:hover figcaption,.mew_imhvvr .snip1532.hover figcaption{opacity: 1}
.mew_imhvvr .snip1532:hover img,.mew_imhvvr .snip1532.hover img{opacity: 0.2;-webkit-transform: scale(1.1);transform: scale(1.1)}
.mew_imhvvr .snip1532:hover i,.mew_imhvvr .snip1532.hover i{-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);opacity: 1}

/****************************** default ******************************/
.footer_sec {float:left;width: 100%;padding: 30px 0;background: #014da2;}
.logo2_mxw {max-width: 250px;}
.ftr_procesp {font-size: 15px;line-height: 28px;margin: 5px 0;padding: 0;font-family: 'Lato', sans-serif;font-weight: normal;color: rgb(182 214 249)}
.ftr_procesp span{color: #CA2214;font-weight: 600;}
.hed2_social {}
.hed2_social .btn{color: #983232;font-size: 13px;-webkit-transition-duration: 700ms;width: 40px;height: 40px;border-radius: 50%;background: #054388;line-height: 30px;color: #fff;text-align: center;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms}
.hed2_social .btn:hover{color: #CA2214;}
.fter_h3{color: #96b7dc;font-family: 'Lato', sans-serif;font-size: 18px;margin: 0 0 5px;font-weight: 600;padding: 0;line-height: 35px;text-align: left;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}
.goter_head {padding: 0px;margin: 0px;list-style: none;}
.goter_head li {padding: 3px 0;}
.goter_head li a {font-size: 15px;line-height: 30px;margin: 30px 0;padding: 0;font-family: 'Lato', sans-serif;font-weight: normal;color: rgb(182 214 249)}
.goter_head li a:hover {color: #CA2214;text-decoration: none;}
.goter2_head {padding: 0px;margin: 0px;list-style: none;}
.goter2_head li {padding: 3px 0;font-size: 15px;line-height: 30px;    margin: 0px 0 1px;padding: 0;font-family: 'Lato', sans-serif;font-weight: normal;color:rgb(182 214 249)}
.goter2_head li span {color: #78a5d8;margin-right: 10px;font-weight: 600;letter-spacing: .30px;}
/****************************** default ******************************/
.copyr_sec {float:left;width: 100%;padding: 4px 0;background: #054388;}
.copyr_secp {font-size: 15px;line-height: 28px;margin: 10px 0;padding: 0;font-family: 'Roboto', sans-serif;font-weight: normal;color: rgba(255,255,255,0.7);text-align: center;}
.copyr_secp a{color: #fff;font-weight: 600;text-decoration: none;}
.copyr_secp a:hover{color: #fff;font-weight: 600;text-decoration: none;}
.copyr_secp a:focus{color: #fff;font-weight: 600;text-decoration: none;}

/****************************** default ******************************/
.main2_banner {background: url(../images/about_section.jpg) center;float: left;width: 100%;padding: 50px 0;    background-size: cover;background-repeat: no-repeat;}
.main_hed{line-height: 40px;font-size: 30px;margin:0 0 12px;font-weight: 600;font-family: 'PT Sans', sans-serif;color: #f1f1f1;padding: 0;text-align: center;}
.main_para{font-size: 16px;line-height: 30px;margin: 0;padding-bottom: 8px;font-family: 'Lato', sans-serif;font-weight: normal;color: #444;text-align: left}
.main_para span {font-weight: bold;color: #555;margin-bottom: 15px;font-size: 16px;}
.sub_navab {padding: 0px;margin: 0px;list-style: none;text-align: center;}
.sub_navab li a{color: #fff;text-decoration: none;outline: none;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 14px}
.sub_navab li{color: #fff;text-decoration: none;outline: none;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 14px;display: inline-block;margin: 0 3px}
.colrs {color: #f75252 !important;font-weight: 700;}
.about_sec {padding: 0px 0 0 25px;margin: 0px;list-style: none;}
.about_sec li {font-size: 16px;line-height: 30px;margin: 0;padding: 0;font-family: 'Lato', sans-serif;font-weight: normal;color: #444;text-align: left;}
.bg{ background:#f1f1f1}
.about_sec li:before{content: '';width: 7px;height: 7px;border-radius: 50%;background: #CA2214;position: absolute;margin-top: 14px;left: 15px}
.about_qpara{font-size: 15px;line-height: 32px;margin: 0 auto;padding: 0;font-family: 'Roboto', sans-serif;font-weight: normal;color: rgba(18,18,18,0.7);text-align:center;width: 85%;display: block;color: #f1f1f1;}

/****************************** we_wre_seq2 ******** **********************/
.we_wre_seq2 {background: #f1f1f1;float: left;width: 100%;padding: 50px 0;}
.product_h3{color: #014da2;font-family: 'Lato', sans-serif;font-size: 18px;margin: 0;font-weight: 600;padding-top: 10px;line-height: 35px;text-align: center;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}

/****************************** default ******** **********************/
.mew2_imhvvr .snip1532{overflow: hidden;box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);color: #000000;display:inline-block;font-family: 'Roboto', Arial, sans-serif;font-size: 16px;margin: 0%;position: relative;text-align: center;width: 100%;background-color: #ffffff}
.mew2_imhvvr .snip1532 *,.mew2_imhvvr .snip1532 *:before{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out}
.mew2_imhvvr .snip1532 img{max-width:100%;vertical-align:top;-webkit-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%}
.mew2_imhvvr .snip1532 figcaption{position: absolute;top: 50%;width: 100%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0}
.mew2_imhvvr .snip1532 h3{font-size: 20px;margin: 0;padding: 0 20px;text-transform: initial;display: none;}
.mew2_imhvvr .snip1532 i{font-size: 22px;-webkit-transform: translate(0%, 100%);transform: translate(0%, 100%);opacity: 0;line-height: 51px;width: 60px;color: #fff;background-color: #CA2214;width: 50px;height: 50px;margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;border: 0}
.mew2_imhvvr .snip1532 a{position: absolute;top: 0;bottom: 0;left: 0;right: 0}
.mew2_imhvvr .snip1532:hover figcaption,.mew2_imhvvr .snip1532.hover figcaption{opacity: 1}
.mew2_imhvvr .snip1532:hover img,.mew2_imhvvr .snip1532.hover img{opacity: 0.2;-webkit-transform: scale(1.1);transform: scale(1.1)}
.mew2_imhvvr .snip1532:hover i,.mew2_imhvvr .snip1532.hover i{-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);opacity: 1}

/****************************** default ******** **********************/

/****************************** default ******** **********************/
.mew3_imhvvr .snip1532{overflow: hidden;box-shadow: 0 0 5px rgba(0, 0, 0, 0.11);color: #000000;display:inline-block;font-family: 'Roboto', Arial, sans-serif;font-size: 16px;margin: 0%;position: relative;text-align: center;width: 100%;background-color: #ffffff;position: relative;height: 215px;width: 100%;display: block}
.mew3_imhvvr .snip1532 *,.mew3_imhvvr .snip1532 *:before{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out}
.mew3_imhvvr .snip1532 img{max-width:100%;vertical-align:top;-webkit-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%;height: auto;display: block;position: absolute;top: 50%;left: 50%;margin-right: -50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);box-shadow: none}
.mew3_imhvvr .snip1532 figcaption{position: absolute;top: 50%;width: 100%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0}
.mew3_imhvvr .snip1532 h3{font-size: 20px;margin: 0;padding: 0 20px;text-transform: initial;display: none;}
.mew3_imhvvr .snip1532 i{font-size: 22px;-webkit-transform: translate(0%, 100%);transform: translate(0%, 100%);opacity: 0;line-height: 51px;width: 60px;color: #fff;background-color: #CA2214;width: 50px;height: 50px;margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;border: 0}
.mew3_imhvvr .snip1532 a{position: absolute;top: 0;bottom: 0;left: 0;right: 0}
.mew3_imhvvr .snip1532:hover figcaption,.mew3_imhvvr .snip1532.hover figcaption{opacity: 1}
.mew3_imhvvr .snip1532:hover img,.mew3_imhvvr .snip1532.hover img{opacity: 0.2;}
.mew3_imhvvr .snip1532:hover i,.mew3_imhvvr .snip1532.hover i{-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);opacity: 1}
/****************************** default ******** **********************/
.enquiry_frm #contact{padding:10px 0 10px}
.enquiry_frm .contact-text{margin:45px auto}
.enquiry_frm .mail-message-area{width:100%;padding:0 15px}
.enquiry_frm .mail-message{width: 100%;background:rgba(255,255,255, 0.8) !important;-webkit-transition: all 0.7s;-moz-transition: all 0.7s;transition: all 0.7s;margin:0 auto;border-radius: 0}
.enquiry_frm .not-visible-message{height:0px;opacity: 0}
.enquiry_frm .visible-message{height:auto;opacity: 1;margin:25px auto 0}
.enquiry_frm .form{width: 100%;padding: 15px;background:#f8f8f8;border:1px solid rgba(0, 0, 0, 0.075);margin-bottom:15px;color:#727272 !important;font-size:13px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #333;}
.enquiry_frm .form:hover{border:1px solid #CA2214}
.enquiry_frm .form:focus{color: white;outline: none;border:1px solid #CA2214}
.enquiry_frm .textarea{height: 100px;max-height: 100px;max-width: 100%}
.enquiry_frm .button{padding:8px 12px;background:#0A5175;display: block;width:120px;margin:10px 0 0px 0;border-radius:3px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;text-align:center;font-size:0.8em;box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10)}
.enquiry_frm .button:hover{background:#CA2214;color:white}
.enquiry_frm .form-btn{height: auto;padding:10px 15px;color:#fff;background:#CA2214;border:none;border-radius:3px;outline: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;margin:auto;box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);font-family: 'Roboto', sans-serif; margin:10px 0;}
.enquiry_frm .form-btn:hover{background:#271675;color: white;border:none}
.enquiry_frm .form-btn:active{opacity: 0.9}
.padb2{ margin-bottom:10px!important;}
.contact-form{ margin-top:10px;}
/****************************** contact ******** **********************/
.contact_h3{color: #f04648;font-family: 'Lato', sans-serif;font-size: 20px;margin: 0 0 10px;font-weight: 600;padding: 0;line-height: 35px;text-align: left;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}
.contac_ul {padding: 0px 0 0 30px;    margin: 0 0 30px 0;list-style: none;}
.contac_ul li{font-size: 15px;line-height: 30px;margin: 0;padding: 0;font-family: 'Lato', sans-serif;font-weight: normal;color: #444;text-align: left}
.contac_ul li span {font-weight: bold;color: #444;margin-right: 6px;}
.contac_ul li img {position: absolute;left: 10px;margin-top: 10px;max-width: 16px;}
.map_wdth {width: 100%;height: 350px;}
/****************************** default ******** **********************/
.prodct_tabs {float:left;width: 100%;padding:60px 0;background:#f6f6f6;}
.prodct_detl .products_hed {text-align:left;line-height: 30px;font-size: 27px;}
.subs_header {margin:20px 0 15px;color:#000;font-size:16px;font-family:Roboto,sans-serif;font-weight:600}
.pachage_wgt {width:60px;height:60px;background:#014da2;border-radius:60px;color:#fff;border:0;font-weight:600;margin-right:10px}
.prodct_tabs .subs_header{font-size:18px}
.prodct_tabs .subs_header.mrb{  color:#222;	 font-weight: 500;
    font-size: 16px; margin: 20px 0 7px;}
.prodct_tabs .nav-tabs>li.active>a,
.prodct_tabs .nav-tabs>li.active>a:focus,
.prodct_tabs .nav-tabs>li.active>a:hover{color:#fff;cursor:default;background:#014da2;border:0;border-bottom-color:transparent}
.prodct_tabs .nav-tabs {padding-bottom:10px;}
.prodct_tabs .nav-tabs>li>a{margin-right:2px;border:0;font-family:Roboto,sans-serif;background:#d4c904;color:#fff;font-weight:500;padding:15px 35px;border-radius:30px;}
.prodct_tabs .nav-tabs>li>a:hover{background-color:#777}
.fetures_uli {padding:0 0 0 18px;margin:0;list-style:none;position:relative}
.fetures_uli li{font-family:Roboto,sans-serif;color:#333;display:block;margin-bottom:14px;font-size:15px}
.fetures_uli li i{position:absolute;left:0;margin-top:4px;font-size:9px;color:#014da2}
.fetures_uli li span{color:#222;font-weight:600}
.faq_section1 {float:left;width: 100%;padding: 0 0 10px;}
.faq_section1 p {font-size: 16px;line-height: 27px;}

.faq_section {float:left;width: 100%;padding: 0 0 10px;border-bottom:1px solid #ccc;margin-bottom:5px;}
.faq_section p {font-size: 16px;line-height: 27px;}
/****************************** default ******** **********************/

/****************************** default ******** **********************/

/* fonts

font-family: 'PT Sans', sans-serif;

font-family: 'Lato', sans-serif;

font-family: 'Roboto', sans-serif;

 */

/****************************** default ******************************/
.pdngnn {padding-left: 0px !important;padding-right: 0px !important;}
.pdng5 {padding: 5px !important;}
.pt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt30 {margin-top: 30px;}
.mt50 {margin-top: 50px;}