body{font-family:Poppins,sans-serif;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}
p{margin-bottom:0;font-size:16px;color:#000;line-height:25px;margin-bottom:15px}
p.medium{font-weight:600;font-size:18px}
a{text-decoration:none!important; color: #fff;}
ul{padding:0;margin:0;list-style:none}
h1,h2,h3,h4,h5,h6{margin:0}
h4 {margin:0 0 5px 0;}
img{max-width:100%}
.products-home a:link{color:#000 !important;}
.products-home a:visited{color:#000!important;}
.products-home a:hover{color:#00a2e3!important;}
.products-home .button{float: left;
    width: 100%;}
.heading{font-size:40px;color:#0072b8;font-weight:500;line-height:1.2;margin-bottom:20px;text-transform:uppercase}
.heading3{font-size:33px;color:#0072b8;font-weight:500;line-height:1.2;margin-bottom:25px;text-transform:uppercase;position:relative;padding-bottom:15px;margin-bottom:40px}
.heading:after{content:"";width:84px;height:2px;background:#fab600;position:absolute;bottom:0;left:0}
.heading3:after{content:"";width:84px;height:2px;background:#fab600;position:absolute;bottom:0;left:0}
.heading.text-white:after{background:#fff}
.heading{position:relative;line-height:1;padding-bottom:15px}
.heading.text-center:after{left:50%;transform:translateX(-50%)}
.heading3.text-center:after{left:50%;transform:translateX(-50%)}
.heading2{font-size:30px;color:#fa7500;font-weight:500;line-height:1.2;margin-bottom:25px;text-transform:uppercase;position:relative;padding-bottom:18px}
.heading2:after{content:"";width:84px;height:2px;background:#fab600;position:absolute;bottom:0;left:0}
.section-heading{text-align:center;margin-bottom:80px}
.section-heading h2{font-size:36px;font-weight:600;color:#1e1e1e}
.section-heading span{display:block;margin-top:15px;text-transform:uppercase;font-size:15px;color:#666;letter-spacing:1px}
@-webkit-keyframes jumper{
0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
5%{opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes jumper{
0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
5%{opacity:1}
100%{opacity:0}
}


.site-map-bx{width:100%; float:left; background-color:red;}
.broIcon{display:none;}
.sub-header{background-color:#edf6f8;height:33px;line-height:33px;background:#00a5e6;background:linear-gradient(90deg,#00a5e6 0,#006fb5 100%)}
.sub-header ul li{display:inline-block}
ul.left-info{text-align:right}
.sub-header ul.left-info li{padding:0px;color:#fff}
.sub-header ul.left-info li{position:relative}
.sub-header ul.left-info li:after{ width:1px;position:absolute;right:0;height:16px;background:rgba(255,255,255,.55);top:50%;transform:translateY(-50%)}
.sub-header ul.left-info li i.fa.fa-envelope-o,.sub-header ul.right-icons li a i{font-size:25px;display:inline-block;vertical-align:top;line-height:20px;margin-top:5px}
.sub-header ul.left-info li:last-child:after{display:none}
.sub-header ul.left-info li i,.sub-header ul.right-icons li a i{margin-right:10px}
.sub-header ul.left-info li a,.sub-header ul.right-icons li a{color:#fff;font-size:14px;font-weight:400}
li.follow-us a i{background:#fff;color:#006fb5;width:23px;height:23px;display:inline-block;text-align:center;line-height:25px;border-radius:50%;margin-right:0!important;font-size:15px!important;margin-left:8px!important}
li.follow-us a:hover i{background:rgba(255,255,255,.55)}
.sub-header ul.left-info li a img{margin-right:8px}
.sub-header ul.right-icons li a{color:#fff;transition:all .3s}
.sub-header ul.right-icons li a:hover{opacity:.75}
header{position:fixed;z-index:99999;width:100%;background-color:#fff!important;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;background:#fff;top:0}
header .navbar{border-bottom: 1px solid #dbdbdb;}
.navbar .navbar-brand{float:left;margin-top:0;outline:0;padding:10px 0}
.navbar .navbar-brand h2{color:#fff;text-transform:uppercase;font-size:24px;font-weight:700;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
#navbarResponsive{z-index:999}
.navbar-collapse{text-align:center}
.navbar .navbar-nav .nav-item{margin:0}
.navbar .navbar-nav a.nav-link{text-transform:capitalize;font-size:15px;font-weight:300;letter-spacing:.5px;color:#fff;transition:all .5s;margin-top:5px}
.navbar .navbar-nav a.nav-link{margin:0;padding:31px 0;border:0!important;font-size:16px;color:#000;text-transform:uppercase;font-weight:400;position:relative;margin:0 12px}
.navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .nav-link:hover{color:#fab600;border-bottom:3px solid #25c3ae}
.navbar .navbar-toggler-icon{background-image:none}
.navbar .navbar-toggler{border:0;background-color:#fff;height:36px;outline:0;border-radius:0;position:absolute;right:20px;top:17px;padding:0}
.navbar .navbar-toggler-icon:after{content:'\f0c9';color:#013a7a;font-size:21px;line-height:26px;font-family:FontAwesome; padding: 10px; border: 1px solid #000;}
.navbar .navbar-nav .nav-item a:before{content:"";position:absolute;top:-1px;width:100%;left:0;height:3px;background:#fab600;opacity:0;transition:.all .5s ease;transition:all .5s}
.navbar .navbar-nav .nav-item a:hover:before{opacity:1}
.navbar .navbar-nav a.nav-link.request-quote:before{display:none}
.navbar .navbar-nav a.nav-link.request-quote{background:#fa7500;background:linear-gradient(90deg,#fab900 0,#f3480f 100%);padding:11px 24px;margin:20px 0;color:#fff;font-weight:400;border-radius:30px;transition:all .5s ease;transition:all .5s}
.navbar .navbar-nav a.nav-link.request-quote:before{content:"";width:20px;height:20px;position:absolute;background:url(../images/quote-icon.png) no-repeat right center;right:20px;display:block;left:auto;top:50%;transform:translateY(-50%);opacity:1}
a.read-more.quote-btn{position:relative;padding-right:50px}
.quote-btn:before{content:"";width:20px;height:20px;position:absolute;background:url(../images/quote-icon.png) no-repeat right center;right:20px;display:block;left:auto;top:50%;transform:translateY(-50%);opacity:1}
.navbar .navbar-nav a.nav-link.request-quote{position:relative;padding-right:50px}
.navbar .navbar-nav a.nav-link.request-quote:hover{background:#00a5e6;background:linear-gradient(90deg,#00a5e6 0,#006fb5 100%)}
.navbar .navbar-nav a.nav-link:after{content:"";height:16px;width:1px;background:#000;position:absolute;right:-12px;top:50%;transform:translateY(-50%);display:block;border:0}
.navbar .navbar-nav .nav-item.no-devider a.nav-link:after{display:none}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.gap-top-side{margin:50px 0 0 0; }
.slick-slider{margin:0;padding:0!important}
.slick-slide{float:left;padding:0}
.carousel-item{background-size:cover;background-position:center center;background-repeat:no-repeat;height:550px}
.slide1{background-image:url(../images/slide_01.jpg)}
.slide2{background-image:url(../images/slide_02.jpg)}
.slide3{background-image:url(../images/slide_03.jpg)}
.slide4{background-image:url(../images/slide_04.jpg)}
.slide5{background-image:url(../images/slide_05.jpg)}
.carousel-caption-txt{text-align:left;width:29%;position:absolute;top:50%;right:0;transform:translateY(-50%)}
.carousel-caption{position:static}
.carousel-caption-txt p.heading2{max-width:250px;color:#fff;font-size:30px;font-weight:300;line-height:1.2;margin-bottom:0}
div#carouselExampleControls{background:#013a7a}
.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
section{padding:40px 0}
.p-50{padding:40px 0}
.bg-grey{background:#e3e3e3}
.bg-yellow{background:#f3b100}
section.bg-blue{background:#01648b}
section.bg-blue ul{padding:0px; margin:0px;}
section.bg-blue ul li{color:#fff; background-image:url(../images/bullet.png); background-repeat:no-repeat; padding: 1px 0 0 33px; margin: 12px 0 0 0; font-weight: 400;}
section.home-about .heading{margin-top:50px}
.counter-icon{position:absolute;left:0;top:50%;transform:translateY(-50%)}
.count-area-content{padding-left:80px;position:relative;margin-top:38px;color:#fff}
.count-digit{margin:0;color:#fff;font-weight:500;font-size:48px;line-height:1}
.count-digit:after{content:"+"}
.count-title{font-size:16px;font-weight:500;line-height:1.2}
.pl-30{padding-left:30px}
.pr-30{padding-right:30px}
.button{text-align:center}
a.read-more{background:#55c48b;padding:13px 44px;margin:17px 0;color:#fff;font-weight:400;border-radius:30px;margin-top:14px;display:inline-block;transition:all .5s;background:#00a5e6;background:linear-gradient(90deg,#00a5e6 0,#006fb5 100%);text-decoration:none}
a.read-more:hover{background:#fab900;background:linear-gradient(90deg,#fab900 0,#f3480f 100%)}
a.read-more.read-more2{font-size:16px;text-transform:uppercase;background:#fab900;background:linear-gradient(90deg,#fab900 0,#f3480f 100%)}
a.read-more.read-more2:hover{background:#00a5e6;background:linear-gradient(90deg,#00a5e6 0,#006fb5 100%)}
p.product-name{font-size:20px;color:#01849f;line-height:1.1}
.button-more{width:52px;height:52px;position:absolute;right:0;bottom:0;background:url(../images/button-more.jpg) no-repeat center/cover;transition:all .3s ease;cursor:pointer;transition:all .3s ease}
.button-more:hover{filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, .4))}
.owl-nav{max-width:1170px;padding:0 15px;position:absolute;top:-94px;left:50%;width:100%;transform:translateX(-50%);text-align:right}
div#parentHorizontalTab{margin-top:20px!important}
.product-img{text-align:center}
section.why-work-with-us{position:relative}
.why-us-img{position:absolute;right:0;width:50%;top:0;background:url(../images/why-us-img.png) no-repeat left bottom;bottom:60px}
.why-us-img.left{right:auto;left:0}
.why-us-content.right{padding-left:40px}
.why-us-img.left.quote{bottom:0}
.why-us-img.left.quote{background:url(../images/quote-img.jpg) no-repeat right center;background-size:cover}
section.services{background:url(../images/services-bg.jpg) no-repeat center;background-size:cover}
section.services{float:left;width:100%}
.services-block-outer{margin:0 -15px}
.services-block{width:20%;padding:0 15px;float:left;text-align:center;transition:all .5s ease}
.services-block:hover{margin-top:-10px}
.services-block p{color:#fff;margin-top:20px}
section.services{float:left;width:100%;padding:125px 0}
.services-block-outer{margin:0 -15px;margin-top:30px}
.owl-carousel .owl-stage-outer{background:0 0}
.owl-carousel.testimonial-carousel{text-align:center}


.team-main{width:100%; float:left;  padding:2%; margin: 2% 0; border:1px solid #bdbdbd;}
.team-img{width:25%; float:left; padding:0;  }
.team-text{width:75%; float:left;  padding:0 2% 0 2%;  }
.testimonial-item{max-width:840px;display:inline-block;padding:30px 80px;border:2px solid #fff;position:relative}
.testimonial-item p{color:#fff;font-size:20px}
.testimonial-item p.name{font-size:22px;font-weight:600;margin-bottom:3px}
.testimonial-item p.desg{font-size:18px;font-weight:600;margin-bottom:30px}
.testimonial-item:before{content:"";width:145px;height:115px;position:absolute;background:#f3b100 url(../images/quote1.png) no-repeat center;left:-60px;top:-65px}
.testimonial-item:after{content:"";width:145px;height:115px;position:absolute;background:#f3b100 url(../images/quote2.png) no-repeat center;right:-30px;bottom:-20px}
.testimonial-carousel .owl-dot{display:inline-block;margin:0 5px;width:22px;height:4px;border-radius:0;background-color:#fff!important;border:1px solid #fff!important;position:relative}
.testimonial-carousel .owl-dot.active{background-color:#000!important;border:1px solid #000!important}
.related-products-carousel .owl-dots{text-align:center}
.related-products-carousel .owl-dot{display:inline-block;margin:0 5px;width:22px;height:4px;border-radius:0;background-color:#efefef!important;border:1px solid #efefef!important;position:relative}
.related-products-carousel .owl-dot.active{background-color:#000!important;border:1px solid #000!important}
.owl-carousel.testimonial-carousel .owl-stage-outer{overflow:visible}
section.testimonials .container{overflow:hidden}
section.testimonials .owl-dots{position:absolute;left:0;right:0;bottom:25px}
footer{background:#00a2e4;padding:50px 0 0;background-size:cover;color:#fff;clear:both}
.footer-item{width:21%;padding-left:24px;border-right:1px solid rgb(255 255 255 / 55%)}
.footer-item.footer-item1{width:20%;padding-left:0;border:0}
.footer-item.footer-item4{width:25%; }
.footer-item.footer-item5{width:32%;border:0}
 
 
.footer-item.footer-item5 ul.menu-list ul li:first-child:hover{padding-left:0}
.footer-follow{font-size:30px;font-weight:500;margin-top:25px; display: none;}
.footer-follow a{background:#fff;color:#00a2e4;width:50px;height:50px;display:inline-block;text-align:center;line-height:50px;border-radius:50%;margin-right:13px}
footer ul.menu-list li{margin-bottom:13px}
footer ul.menu-list li li{margin-bottom:3px;line-height:1.1}
footer ul.menu-list li:last-child{margin-bottom:0}
footer ul.menu-list li a{font-size:17px;color:#fff;transition:all .3s;font-weight:600;margin-bottom:8px;display:inline-block;width:100%}
footer ul.menu-list li li a{color:#fff;font-size:16px;text-transform:none;line-height:16px!important;text-transform:capitalize;font-weight:400}
.footer-item-last ul.menu-list ul li{width:50%;float:left}
footer ul.menu-list li a:hover{color:rgba(255,255,255,.55)}
footer ul.menu-list li:first-child{padding-top:0; line-height: 23px;}
footer ul.menu-list>li:first-child+li{margin-top:12px}
footer ul.menu-list li{position:relative;margin:0}
footer ul.menu-list li li{padding:0;padding-left:0;background:url(../images/footer-bullet.png) no-repeat left 7px;transition:all .3s}
footer ul.menu-list li ul{margin-top:0;border-top:0;padding-top:5px}
footer ul.menu-list li li:after{display:none}
ul.menu-list>li:last-child:after{display:none}
footer ul.menu-list li li:hover{padding-left:5px}
footer ul.menu-list li li:hover a{color:rgb(255 255 255 / 55%)}
.footer-item.footer-item5 li a i{background:#fff;color:#00a2e4;width:33px;height:33px;display:inline-block;text-align:center;line-height:33px;border-radius:50%;margin-right:10px}
.footer-item.footer-item5 li a{text-align:left;margin-bottom:0;margin-top:8px;text-transform:none}
.footer-item.footer-item5 li a i.fa.fa-envelope-o{font-size:20px}
.footer-item.footer-item5 li a i.fa.fa-mobile{font-size:31px}
.footer-item.footer-item5 li a span{line-height:33px;display:inline-block;vertical-align:top}
.sub-footer{background-color:#0070b6;text-align:center;padding:25px 0;margin-top:50px}
.sub-footer p{color:#fff;font-weight:500;margin:0;font-size:14px}
.sub-footer a{color:#fff;text-decoration:underline!important}
.page-heading{text-align:center;background-image:url(../images/page-heading-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:230px 0 150px 0;color:#fff}
.page-heading h1{text-transform:capitalize;font-size:36px;font-weight:700;letter-spacing:2px;margin-bottom:18px}
.page-heading span{font-size:15px;text-transform:uppercase;letter-spacing:1px;color:#fff;display:block}
section.clients{clear:both}
.devider:after{content:"";width:1px;background:#eee;position:absolute;right:0;top:5px;bottom:0}
.devider{position:relative}
div#logo-carousel{margin-top:30px}
ul.dropdown-menu{border-radius:0;margin:0;min-width:270px;background:#0083b9;border:0}
ul.dropdown-menu li a:before{display:none}
ul.dropdown-menu li a{padding:5px 15px;display:inline-block;color:#000;font-weight:500;width:100%}
ul.dropdown-menu li a{border-bottom:1px solid rgba(255,255,255,.3);transition:all .3s;font-size:14px}
ul.dropdown-menu{padding:0}
ul.dropdown-menu li:last-child a{border-bottom:0}
ul.dropdown-menu li a:hover{color:#fff;background:#25c3ae}
ul.dropdown-menu li{width:100%;float:left}
ul.dropdown-menu li a{color:#fff}
ul.dropdown-menu li a{border-right:1px solid rgba(255,255,255,.3)}
ul.dropdown-menu li:nth-child(2n+2) a{border-right:0 solid rgba(255,255,255,.3)}
ul.dropdown-menu li a:hover{background:#024f7f	}
.heading.blue{font-size:40px;color:#0072b8}
ul.list li{margin-bottom:15px;padding-left:30px}
ul.list li{color:#000;background:url(../images/bullet.png) no-repeat left 8px}
ul.list.white li{color:#fff;background:url(../images/white-bullet.png) no-repeat left 8px}
.sub-header ul.left-info li:last-child{padding-right:0;  display:none;}
section#products{padding-bottom:10px}
.heading2{animation-name:fadeInUpSD;animation-duration:1s}
@-webkit-keyframes fadeInUpSD{
0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpSD{
0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.dropdown-toggle::after{display:none}
.bg-light-blue{background:#edf6f8}
.contact-col{text-align:center}
.contact-col{border-right:1px solid #ddd}
#inside-header,div#carouselExampleControls{margin-top:119px}
.header-scrolled{position:fixed;top:0;width:100%;box-shadow:0 8px 6px -6px rgba(0,0,0,.2)}
#inside-header{min-height:240px}
#inside-header.listing{background:url(../images/listing.jpg) no-repeat center;background-size:cover}
.breadcrumb{background:#f2f2f2;padding:10px 0;margin:0;float:left;width:100%; border-bottom: 0px solid #c9c9c9;}
.breadcrumb~section{clear:both}
.breadcrumb ul{text-align:center}
.breadcrumb ul li{display:inline}
.breadcrumb ul li,.breadcrumb ul li a{font-size:15px;font-weight:500;color:#000}
.breadcrumb ul li{padding:0 8px;position:relative}
.breadcrumb ul li:after{content:"|";position:absolute;right:-3px;top:0}
.breadcrumb ul li:last-child:after{display:none}
div#parentHorizontalTab2 ul.resp-tabs-list li.active{border-bottom:none;background:#0089be!important;border-color:#0089be!important;color:#fff!important}
.spend-mail{display:block; padding:30px 0 0 0;}
.spend-mail a:link{color:#005b80}
.spend-mail a:hover{color:#d63600}
 
.offset-lg-1{margin-left: 0; max-width: 100% !important;  flex:none;} 
.pdf-bx{width:auto;  padding:10px 0 !important; background-image:none !important;}
.pdf-bx a:link{color:#bc0b02; text-decoration:none; font-size:18px;}
.pdf-bx a:visited{color:#bc0b02; text-decoration:none;}
.pdf-bx a:hover{color:#000; text-decoration:none;}
div#parentHorizontalTab2 ul.resp-tabs-list a:link{color:#000;}
div#parentHorizontalTab2 ul.resp-tabs-list a:visited{color:#000;}
div#parentHorizontalTab2 ul.resp-tabs-list li.active a:link{color:#fff!important;}
div#parentHorizontalTab2 ul.resp-tabs-list li.active span{background:0 0; color: #fff;}
.product-list{border:2px solid #e1e1e1;padding:18px;margin-bottom:30px}
.product-name{font-size:20px;font-weight:500;text-align:center;margin:15px 0 7px}
.product-name p{margin:0;color:#0089be;font-size:18px}
.product-listing{margin-top:30px}
.product-detail .product-img{border:2px solid #e1e1e1;padding:12px;margin-bottom:30px}
.product-detail .product-info{padding-left:10px;padding-top:0px}
.product-detail .product-info .heading{font-size:38px}
.product-detail .product-info .button{margin-top:25px}
.specification-tab div#parentHorizontalTab{margin-top:0!important}
.product-info ul{padding:0px; margin:0px; float: inline-start;}
.product-tab ul li{width:auto!important;}
.product-info ul li{color: #000; width: 100%; background-image: url(../images/bullet-black.png); background-repeat: no-repeat; padding: 1px 0 0 33px; margin: 4px 38px 0 0; font-weight: 400; float: left; display: block; line-height: 26px;}
.specification-tab .resp-tabs-container{background:0 0}
section.related-products .product-list{padding:12px}
section.related-products .product-name p{font-size:16px;font-weight:500}
.contact-map iframe {   width: 100%;   height: 500px; }  
.col-lg-4 {   -ms-flex: 0 0 33.333333%;   flex: 0 0 33.333333%;   max-width: 33.333333%; }
.contact-block {   margin: 15px 0 0 0; text-align: center; }
.contact-block::after {   content: "";   width: 1px;   height: 100%;   position: absolute;   right: -16px;   background: #b2b2b2;   top: 0; }
.contact-text h3 {   font-size: 24px;   font-weight: 500;   text-transform: uppercase;   color:#f34a0f;   margin-top: 10px;   margin-bottom: 8px; }
section#location {   height: 500px;  margin: 30px 0 0 0px;}
.inside-listing .row .col-lg-4:last-child .contact-block::after {
  display:none;
}
/***************************************/

.form-group input, .form-group textarea
{
	width: 100%;
    background: 0;
    color: #fff;
    border: 0 solid #cab282;
    border-bottom: 1px solid rgba(255,255,255,.5);
    height: 38px;
    padding: 21px 0;
    font-size: .9375rem;
    font-size: 16px;
    position: relative;
    text-decoration: none;
    letter-spacing: normal;
    text-transform: capitalize;
}
.form_wrap .form-group input {
    margin-bottom: 0;
    padding-left: 5px;
    border: 1px solid #b7cee3;
    padding: 0;
    padding-left: 10px;
}
 .form_wrap .form-group input::placeholder
 {color: #fff;}
 .form_wrap .form-group.submit_box input[type="submit"] {
    max-width: 250px;
    background: #fa7500;
    background: linear-gradient(90deg,#fab900 0,#f3480f 100%);
    padding: 11px 24px;
    margin: 20px 0 0;
    color: #fff;
    font-weight: 400;
    border-radius: 30px;
    transition: all .5s ease;
    transition: all .5s;
    height: auto;
    border: 0;
	cursor:pointer;
}
.form_wrap .form-group.submit_box input[type="submit"]:hover
{background: #00a5e6;
    background: linear-gradient(90deg,#00a5e6 0,#006fb5 100%);}
	.form-group.submit_box {
    margin: 0;
}
label#result {
    margin: 0;
    height: 0;
    display: none;
}
.why-us-img.left.quote-img {
    background: url(../images/get-quote.jpg) no-repeat right center;
    background-size: cover;
	bottom: 0;
}
@media all and (min-width:992px){
.navbar .nav-item .dropdown-menu{display:none}
.navbar .nav-item:hover .dropdown-menu{display:block}
.navbar .nav-item .dropdown-menu{margin-top:0}
}
@media all and (max-width:1367px){
.carousel-item{background-position:60% center}
p.product-name{font-size:20px}
}
@media all and (max-width:1280px){
.carousel-item{background-position:60% center}
p.product-name{font-size:20px}
}
@media (max-width:1024px) and (min-width:993px){
.carousel-caption-txt{right:-32px}
.navbar-expand-lg .navbar-toggler{display:inline-block}
#navbarResponsive{z-index:99999;position:absolute;top:100%;left:0;width:100%;text-align:center;background-color:#fff;box-shadow:0 10px 10px rgb(0 0 0 / 10%);display:none!important}
.nav-link{display:block;padding:.5rem 1rem}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}
.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column!important;flex-direction:column!important;padding-left:0;margin-bottom:0;list-style:none;width:100%}
.navbar .navbar-nav a.nav-link{padding:15px 0;color:#000!important;text-align:left}
.navbar .navbar-nav a.nav-link.request-quote{width:auto;margin:17px 12px;color:#fff!important}
.dropdown-toggle::after{float:right;background:url(../images/footer-bullet.png) no-repeat 40% 5px;width:20px;height:20px;border:0;transform:rotate(90deg)}
.navbar .navbar-nav .nav-item a:before{display:none}
.navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .nav-link:hover{color:#0071b7!important}
.navbar .nav-item:hover .dropdown-menu{width:100%}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:static;float:none}
.dropdown-toggle::after{display:inline-block}
}
@media (max-width:992px){
.navbar .navbar-brand{position:static;left:30px;top:10px}
a.navbar-brand img{max-width:100%}
.navbar .navbar-brand{width:100%;padding-right:80px;margin:0}
.navbar:after{display:none}
#navbarResponsive{z-index:99999;position:absolute;top:100%;left:0;width:100%;text-align:center;background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.1)}
.navbar .navbar-nav .nav-item{border-bottom:1px solid #eee}
.navbar .navbar-nav .nav-item:last-child{border-bottom:none}
.navbar .navbar-nav a.nav-link{padding:15px 0;color:#000!important;text-align:left}
.navbar .navbar-nav a.nav-link.request-quote{width:auto;margin:17px 12px;color:#fff!important}
.navbar .navbar-toggler{top:22px}
.navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .nav-link:hover{color:#0071b7!important;border-bottom:none!important}
.owl-nav{position:static;text-align:center;transform:none;margin-top:30px}
p.product-name{font-size:18px;margin:0}
a.button-more{width:35px;height:35px;top:15px}
span.client-logo{width:50%;float:left;padding:0 10px}
.navbar-expand-lg>.container{padding:0 15px}
.carousel-item{height:450px}
.carousel-caption-txt{transform:none;width:100%;top:auto;bottom:-90px;padding:15px}
p.heading2 br{display:none}
.navbar .navbar-nav a.nav-link:after{display:none}
.navbar .navbar-nav a.nav-link.dropdown-toggle::after{display:block;float:right;background:url(../images/mobile-arrow.png) no-repeat 40% 5px;width:20px;height:20px;border:0;transform:rotate(90deg);transform:rotate(90deg);right:auto;top:auto;position:static}
.navbar .navbar-nav .nav-item a:before{display:none}
.navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .nav-link:hover{color:#0071b7!important}
.sub-header ul.left-info li:last-child{padding-right:0}
.dropdown-toggle::after{display:inline-block}
.navbar .navbar-nav .nav-item:last-child{display:none}
.request-quote-footer{display:block}
.sub-footer{margin-top:0;margin-bottom:0px}
span.client-logo img{min-height:100px}
ul.dropdown-menu li{width:100%;float:none}
ul.dropdown-menu{min-width:unset}
.carousel-caption-txt p.heading2{max-width:100%;font-size:21px}
.footer-item,.footer-item.footer-item1{width:33.33333%;margin-bottom:30px}
.footer-item.footer-item5{width:66.6666666667%}
.why-us-img{position:static;width:100%;float:left;min-height:350px;margin-bottom:30px}
section.why-work-with-us{padding-top:0}
.why-us-content.right{padding-left:0}
li.nav-item.dropdown ul.dropdown-menu.dropdown-menu-end{display:none}
li.nav-item.dropdown.show ul.dropdown-menu.dropdown-menu-end.show{display:block}
.products-home .product-tab,.specification-tab .product-tab{padding:20px 0}

}
@media (max-width:767px){
.about-info .right-content{margin-right:0;margin-bottom:30px}
.footer-item,.footer-item.footer-item1,.footer-item.footer-item5{width:100%;padding:0 15px}
footer ul.menu-list li li{width:100%;float:left}
.footer-item{margin: 10px 0px;}
footer{padding:30px 0;}
.footer-item.footer-item4{width:100%;}
.sub-header .col-md-4,.sub-header .col-md-8{max-width:50%}
.sub-header ul.left-info li{padding:0}
.sub-header ul.left-info li a,.sub-header ul.right-icons li a{font-size:12px}
.sub-header ul.left-info li.follow-us,.sub-header ul.left-info li:after{display:none}
.carousel-item{height:300px}
.counter-icon{top:0;transform:none}
.count-area-content{padding-left:0;padding-top:84px}
.testimonial-item:after,.testimonial-item:before{background-size:50px;width:100px;height:50px}
.testimonial-item:before{left:-30px;top:-30px}
.testimonial-item{padding:50px 30px}
.footer-item.footer-item5 ul.menu-list li{width:100%}
.footer-item.footer-item5{margin-bottom:30px}
#inside-header{min-height:250px}
ul.left-info{ display:none;}
.sub-header ul li{ width: 210px;}
.sub-header ul.left-info li a,.sub-header ul.right-icons li a{font-size:11px}
#inside-header{margin-top: 110px; min-height: 140px;}
.product-detail .product-info{padding-top: 0px; padding-left:0px;}
.broIcon {
  display: block;
  z-index: 888;
  font-size: 14px;
  width: 100%;
  height: 39px;
 
  text-align: center;
  color: #fff;
  position: fixed;
  bottom: 0;
z-index: 888;}

.footer-follow{float: left; margin-top:15px;}
.product-img{margin: 0 0 15px 0}

.mobnum {
  display: block;
  width: 36%;
  float: left;
  background-color:#003e57;
}
.mobnumm {
  display: block;
  width: 31%;
  float: left;
  background-color:#005372;
}

.mobnummm {
  display: block;
  width: 33%;
  float: left;
  background-color:#68b80c;
}
.broIcon a:link {
  color: #fff;
  padding: 11px 0;
  display: block;
  margin: 0;
  text-align: center !important;
  font-size: 13px;
  width: 99%;
  float: left;
}
.team-img {   width: 100%; padding: 4px;  }

.team-text {   width: 100%;  text-align:center;   padding: 7px; }
.contact-block::after {
  display: none;
}
.contact-icon {
  width: 35%;
  margin: auto;
}
.col-lg-4 {  max-width: 100%; flex: 51%;}
}
@media (max-width:767px){
.sub-header ul.right-icons li a{font-size:15px}
}