@media (min-width:768px){.navbar{border-color:transparent;background-color:transparent}
.navbar-nav>li>a{font-size:16px}
.navbar-nav{background:transparent}
.navbar-brand>img{max-width:250px}
.navbar-brand.sticky-logo img{max-width:250px}
.navbar-right .dropdown-menu{right:auto;left:0}
.dropdown:hover .dropdown-menu{display:block;margin-top:0}
}
@media (min-width:992px){.navbar-brand>img{max-width:100%}
.navbar-nav>li>a{font-size:18px;padding:20px 30px;margin:18px 0 0 0;}
.navbar.sticky .navbar-nav>li>a{padding:20px 30px;margin:0;}
.sticky .sticky-logo{padding:5px 15px;}
}
@media only screen and (max-width:1199px){.navbar-nav>li>a{padding:15px 20px;margin:18px 0 0 0;}
.navbar.sticky .navbar-nav>li>a{padding:20px 20px;}
.tp-caption{font-size:50px!important;line-height:60px!important;}
.intro-sec h1{font-size:40px;}
h3{font-size:24px;}
.tech{padding:25px 30px;}
.industry-sec h1{font-size:40px;}
.suc-box{padding:0 0 0 60px;}
.suc-title h1{font-size:40px;}
.success-sec{padding:40px 0 20px;}
.products-sec{padding:60px 0;}
.quote-title h1{font-size:34px;}
.quote-title{margin-left:20px;}
.quote-sec{padding:180px 0 40px 0;}
footer .footer-pad{padding:40px 0 20px 0;}
.products-sec h1{font-size:40px;}
.industry-sec{padding:130px 0 50px 0px;}
.nav-links li a{font-size:15px;}
.industry h3{font-size:26px;}
.about p{padding-bottom:20px;}
.clients-sec{padding-top:40px;}
#about-us h4{font-size:34px;line-height:1.6;}
.padding{padding:15rem 0 0;}
.vision-col h4{font-size:26px;}
.subpage-client{padding:30px 0;}
.whitebox .widget{padding:30px 20px;margin-bottom:40px;min-height:185px;margin-top:40px;}
#get-quote{margin:0;}
.card-body h3{font-size:22px;padding-bottom:5px;}
.card-body h4{padding-top:10px!important;}
.section.bg-primary .h-100.py-5{padding-top:30px!important;padding-bottom:0px!important;}
#about-us{padding:60px 0 30px;}
#about-us p.para-txt{font-size:26px;line-height:36px;}
.products-sec p{margin-bottom:30px;padding:0;}
.suppliers .item{padding-bottom:10px;font-size:14px;}
.suppliers{margin:20px 0;}
}
@media only screen and (max-width:991px){.quote-para{text-align:center;display:block}
.quote-para img{padding-bottom:20px;display:block;margin:0 auto;height:auto}
.quote-btn{float:none}
.quote-title{margin-left:0}
.btn-center{text-align:center}
.tech{padding:30px 21px}
.about p{font-size:15px;padding-bottom:10px}
.about h3{padding-bottom:10px;font-size:22px}
.industry-sec h1, .intro-sec h1, .products-sec h1, .quote-title h1{font-size:28px}
.technical-sec h3{font-size:18px}
.ind-content{padding-bottom:10px}
p{font-size:15px}
.industry h3{font-size:24px}
.industry p{font-size:15px}
.products-sec{padding:50px 0}
.quote-sec{padding:200px 0 40px 0}
.suc-title p{font-size:15px}
.top-bar ul{margin:5px 0}
footer .footer-pad{padding:30px 0 25px 0}
footer h4{font-size:20px}
.navbar-nav>li>a{padding:10px 12px;margin:15px 0 0 0;}
.navbar-brand{padding:1px 0px;}
.navbar.sticky .navbar-nav>li>a{padding:10px 12px;margin:10px 0 0 0;}
.tp-caption{font-size:40px!important;line-height:46px!important;}
footer .footer-pad .col-sm-6:nth-child(3){clear:both;}
#about-us h4{font-size:28px;}
h3{font-size:20px;}
.page-header .page-titles h2{font-size:28px;}
.image-frame{margin-bottom:30px;}
#about-us{padding:60px 0 10px;}
.vision-col{min-height:inherit;}
.title-wrap h3{font-size:22px;}
.page-header .title-wrap{padding:1rem 1.5rem;}
.whitebox .widget{padding:15px;margin-bottom:30px;min-height:155px;margin-top:0px;}
.whitebox{margin-top:20px;}
.heading-title h2{font-size:26px;padding-bottom:10px;}
.heading{font-size:26px;margin-bottom:15px;}
.px-2{padding-left:1rem!important;padding-right:1rem!important;}
#get-quote{padding:20px 15px!important;}
#about-us p.para-txt{font-size:22px;line-height:30px;margin-bottom:10px;}
.card-body h3{font-size:19px;padding-bottom:5px;}
ul.cust-list li{padding:8px 15px;font-size:16px;margin-right:15px;margin-bottom:30px;}
.subpage-client{padding:25px 0;}
.suppliers .item{margin-bottom:10px;}
h2{font-size:26px;padding-bottom:15px;}
}
@media only screen and (max-width:767px){.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 0px}
.nav li a:hover, .dropdown li a:hover{background:#4b886d;color:#fff}
.dropdown:hover .dropdown-toggle{background-color:#4b886d !important}
.sticky .dropdown:hover .dropdown-toggle{background-color:#4b886d;color:#fff}
.caret{float:right}
.technical-sec{position:relative}
.industry-sec{top:-1px;padding:30px 0 30px 0px;margin-bottom:0}
.about p{font-size:15px;padding-bottom:10px}
.dropdown .dropdown-menu{position:relative;width:100%;opacity:1;border:0;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;background:transparent}
.dropdown-menu>li>a{padding:6px 0;color:#fff;font-size:14px;padding:8px 25px;}
.navbar.sticky li a{color:#fff}
.navbar-nav{max-height:300px;overflow-x:hidden;overflow-y:auto}
.suc-box{width:50%;float:left;padding:0 0 0 65px}
.suc-title h1{font-size:26px}
.intro-sec{padding:30px 0}
.about h3{padding-bottom:10px;font-size:22px}
.industry-sec h1, .intro-sec h1, .products-sec h1, .quote-title h1{font-size:24px !important}
.technical-sec h3{font-size:17px}
.ind-content{padding-bottom:10px}
p{font-size:14px}
.industry h3{font-size:24px}
.industry p{font-size:14px}
.products-sec{padding:50px 0 0}
.quote-sec{padding:200px 0 30px 0}
.suc-title p{font-size:14px}
.top-bar ul{margin:5px 0}
.top-bar ul li{margin-right:2px}
ul.contact li a{font-size:13px}
ul.contact li i{padding-right:2px}
.tech{padding:30px 29px}
.line{margin:12px 0}
.tp-caption{font-size:34px!important;line-height:40px!important;}
.intro-sec{padding:40px 0;}
.btn-theme{font-size:16px;line-height:26px;padding:5px 12px;}
.industry p{padding-bottom:15px;}
.carousel-custom-nav{position:absolute;right:10px;top:-75px;}
.products-sec p{margin-bottom:30px;padding:0;}
footer p, .contact-info li a, .contact-info li, .customer-links li{font-size:15px;}
footer h4{padding-bottom:10px;}
.dropdown-menu>li>a{white-space:normal;font-size:13px;}
.navbar.sticky .navbar-nav>li>a{margin:0;}
.navbar-nav>li>a, .navbar.sticky>li>a{padding:10px 15px;margin:0;}
.padding{padding:10rem 0 0;}
.page-titles h3{padding-top:0.5rem!important;font-size:17px;}
.title-wrap h3{font-size:18px;margin-top:6px;}
.page-header .title-wrap{padding:0.5rem 1.5rem;}
#about-us{padding:40px 0 10px;}
#about-us h4{font-size:24px;}
#about-us p, .card-body p{line-height:28px;font-size:16px;margin-bottom:15px;}
.page-header .page-titles h2{font-size:24px;}
.vision-mission div{padding:0 15px;}
.vision-mission .row{padding:0;}
.vision-col h4{font-size:22px;position:relative;margin-top:-15px;}
.min-height-300{min-height:380px;}
.vision-col ul li{font-size:15px;}
#get-quote .pull-right{width:100%;}
#about-us p.para-txt{font-size:19px;line-height:28px;margin-bottom:5px;}
.section.bg-primary .h-100.py-5{padding-top:25px!important;padding:0 15px;}
.card-body h3{font-size:18px;padding-bottom:5px;}
.card-body h4{padding-top:5px!important;font-size:17px;}
ul.cust-list li{padding:5px 10px;font-size:15px;margin-right:10px;margin-bottom:25px;float:none;}
.subpage-client{padding:20px 0;}
.products-sec .caption p{padding:10px 0 0px 0;}
.thumbnail .caption{padding:0px;}
h2{font-size:22px;padding-bottom:10px;}
h3{font-size:18px;}
.products-page .content-left ul li{font-size:15px;}
.sidebar-list ul{margin-bottom:30px;}
.sidebar-list h5{font-size:22px;line-height:26px;padding:10px 15px;}
}
@media only screen and (max-width:640px){.tech{padding:30px 6px}
.tp-caption{font-size:32px!important;line-height:40px!important;margin-bottom:15px!important;}
.hebe .tp-bullet{width:2px!important;height:2px!important;border:4px solid #fff!important;}
.carousel-custom-nav{top:-105px;}
.success-sec{padding:30px 0 0px;}
ul.cust-list li{padding:3px 7px;font-size:14px;margin-right:4px;margin-bottom:20px;}
}
@media only screen and (max-width:576px){.suc-box{margin-bottom:10px}
.tech{width:100%}
.owl-carousel.client-carousel .owl-item img{width:140px;height:auto}
.tp-caption{font-size:30px!important;line-height:40px!important;}
.tech{padding:15px 15px 10px;}
.tech img{padding-bottom:5px;height:auto}
.technical-sec h3{font-size:16px;padding-bottom:10px;}
.nav-links{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.nav-links li{padding-bottom:6px;}
.btn-theme{font-size:14px;line-height:20px;padding:5px 10px;}
footer h4{padding-bottom:5px;font-size:18px;}
.industry-sec h1, .intro-sec h1, .products-sec h1, .quote-title h1{font-size:20px !important;}
.about h3{font-size:20px;}
.clients-sec{padding-top:20px;}
.subpage-client{padding:20px 0;}
.whitebox .widget{padding:10px;margin-bottom:20px;min-height:120px;margin-top:0px;}
.whitebox{margin-top:0px;}
.contact-box span{font-size:37px;margin-bottom:5px;line-height:40px;}
.heading{font-size:22px;margin-bottom:10px;}
.heading-title h2{font-size:22px;}
.bottom15{margin-bottom:10px;}
#contactus{padding:40px 0 20px;}
}
@media only screen and (max-width:480px){.suc-title p{font-size:14px}
.tp-caption{font-size:24px!important;line-height:36px!important;}
.industry a{font-size:13px;}
.industry-sec{padding:30px 0 10px 0px;}
.thumbnail .caption{min-height:54px;}
footer .footer-pad .col-xs-6{width:100%;}
.heading-block:after{margin-bottom:10px;}
footer h4{font-size:17px;}
.quote-btn{margin:0;}
.suc-box{width:100%;}
.industry h3{font-size:20px;}
.industry p{padding-bottom:0px;}
.padding{padding:8rem 0 0;}
.page-header .page-titles h2{font-size:22px;}
.page-titles h3{font-size:14px;}
#about-us h4{font-size:22px;}
.pt-5, .py-5{padding-top:2rem!important;}
.min-height-300{min-height:250px;}
.vision-col h4{font-size:20px;padding-bottom:5px;}
.icons-circle.medium i, .icons-rounded.medium i, .icons-squarer.medium i, i.icons-circle.medium, i.icons-square.medium, i.icons-rounded.medium{padding:15px;font-size:30px;}
.title-wrap h3{font-size:16px;margin-top:6px;}
.page-header .title-wrap{padding:2px 1.5rem;}
.whitebox .col-xs-6{width:100%;}
.whitebox .widget{min-height:inherit;}
.getin_form .form-control{font-size:14px;}
.getin_form textarea.form-control.address{height:50px;}
.getin_form textarea.form-control{height:70px;}
.button{font-size:15px;padding:0.4rem 1rem;}
.breadcrumb .breadcrumb-item{font-size:13px;}
.card-body h4{padding-top:5px!important;font-size:15px;}
.card-body h3{font-size:17px;}
.products-sec{padding:35px 0 0;}
.sidebar-list ul li a{padding:10px 20px 10px 10px;font-size:15px;}
.sidebar-list h5{font-size:20px;padding:10px 10px;}
.products-page .content-left figure{margin-bottom:20px;}
h2{font-size:20px;padding-bottom:10px;}
}
@media only screen and (max-width:380px){.intro-sec h1{font-size:30px}
.suc-box img{left:0;height:auto}
.suc-box{text-align:unset}
.tp-caption{font-size:20px!important;line-height:30px!important;}
.top-left, .top-right{width:100%}
.top-bar .contact li:first-child{float:none}
.top-bar .contact li:last-child{float:none}
.top-bar ul li{margin-right:10px}
ul.contact li i{padding-right:10px}
.top-bar ul li{margin-right:15px}
ul.contact li a{font-size:13px}
.top-bar .social-links, .top-bar .contact{text-align:center;float:none!important;margin:0 0 5px 0;}
.products-sec p{margin-bottom:15px;padding:0;}
.about p{font-size:14px;padding-bottom:10px;line-height:1.7;}
.technical-sec h3{font-size:14px;padding-bottom:5px;}
.suc-title h1{font-size:24px;}
.quote-title h1{font-size:16px !important;}
footer p, .contact-info li a, .contact-info li, .customer-links li{font-size:14px;line-height:20px;}
.industry h3{padding:15px 0 10px;}
.scroll-up{bottom:50px;right:10px;}
.intro-sec{padding:25px 0;}
.about h3{font-size:18px;}
.footer-bottom p{font-size:12px;}
.footer-bottom{padding:10px 0;}
.carousel-custom-nav{top:-125px;}
.min-height-300{min-height:220px;}
#about-us p, .card-body p{line-height:26px;font-size:15px;margin-bottom:10px;}
.page-header .page-titles h2{font-size:20px;}
.title-wrap h3{font-size:15px;margin-top:6px;}
.contact-box span{font-size:32px;margin-bottom:3px;line-height:34px;}
.whitebox .widget{padding:10px 5px 5px;margin-bottom:15px;}
.getin_form .form-control{font-size:13px;height:35px;}
.form-group{margin-bottom:10px;}
.card-body h3{font-size:16px;}
ul.cust-list li{padding:1px 5px;font-size:13px;margin-right:4px;margin-bottom:10px;}
ul.cust-list{margin-bottom:15px;}
.subpage-client{padding:15px 0;}
#about-us p.para-txt{font-size:17px;line-height:26px;}
.products-sec .col-xs-6{width:100%;}
.thumbnail .caption{min-height:inherit;}
.products-sec .caption p{padding:5px 0 0px 0;}
.sidebar-list h5{font-size:19px;}
.sidebar-list ul li a{font-size:14px;}
}
@media only screen and (max-width:320px){.suc-title p{font-size:17px}
.tp-caption{font-size:18px!important;line-height:28px!important;}
.industry p{font-size:13px;}
.min-height-300{min-height:200px;}
h2{font-size:18px;padding-bottom:10px;}
h3{font-size:17px;}
}