@charset "utf-8";
@media (min-width:1200px) {
.container{max-width:1300px}
.panel1 .col-lg-6{padding-right:5%}
.panel1 .col-lg-3{-ms-flex:0 0 29%;flex:0 0 29%;max-width:29%;padding-left:30px}
.panel1 .counter{max-width:21%;padding-left:15px}
.panel2 .col-lg-9{-ms-flex:0 0 71%;flex:0 0 71%;max-width:71%;padding-right:30px}
.panel2 .col-lg-3{-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}
.our-service .row{margin:0 -20px}
.our-service .col-lg-4{padding:0 20px}
.recent-post .row{margin:0 -20px}
.recent-post .item{padding:0 20px 30px}
.our-service a.more-link,.recent-post .item a.more-link,.panel4 .service-box .item a.more-link{font-size:16px}
.inner-page h2 small{font-size:2.2rem;position:relative;top:-6px;line-height:1}
.panel-1{padding-bottom:30px}
.panel-2{padding-bottom:50px}
.panel-3{padding-bottom:30px}
.panel-3 #pgc-36-2-0{padding-right:30px}
.panel-3 #pgc-36-2-0 #panel-36-2-0-0{padding-bottom:20px}
footer .col-lg-3{max-width:20%;padding-left:40px}
footer .col-lg-4{flex:0 0 38%;-ms-flex:0 0 38%;max-width:38%}
footer .col-lg-4 ul{width:50%;float:left;padding-right:20px}
footer .address ul li{white-space:nowrap}
}
@media (min-width:1800px) {
.container{max-width:1630px}
body,p{font-size:20px}
h3{font-size:1.625rem}
.btn{font-size:20px}
.nav ul li{padding:0 35px}
.nav ul a{font-size:20px}
.panel1 .col-lg-3{padding-left:70px}
.panel1 ul li{padding-bottom:34px;margin-bottom:25px}
.panel1 .counter ul li{padding-bottom:30px;margin-bottom:15px}
.panel1 .counter ul li strong{margin-bottom:10px}
.panel1 .last ul li:first-child{padding-bottom:14px}
.panel3 .bobcat-electrical{padding:50px}
.panel4 .pipeline{padding:5em 5em 5em 0}
.our-service .row{margin:0 -30px}
.our-service .col-lg-4{padding:0 30px}
.recent-post .row{margin:0 -30px}
.recent-post .item{padding:0 30px 30px}
#pg-36-1 .panel-2{align-items:flex-end!important}
.single-source .textwidget{padding-left:20px}
}
@media (min-width:2020px) {
.container{max-width:90%}
.panel4 .pipeline{padding:20% 5em 20% 0}
.panel3 .bobcat-electrical{padding:10%}
}
@media (min-width:992px) {
.panel2 .work-place .text-area{flex:1 1 0;display:flex;flex-flow:wrap}
.panel2 .work-place .image{display:flex;justify-content:flex-end;flex:0 0 33%;-ms-flex:0 0 33%}
.panel2 .work-place .action{width:100%}
.service-page .leftbar{padding-right:30px}
}
@media only screen and (min-width: 1024px) and (max-width:1199px) {
html{font-size:14px}
body,p{font-size:18px}
.nav ul a{font-weight:400;padding:0 14px}
.homeBanner .banner-info h1{font-size:3.5rem}
.panel2 .highly-trained h3{font-size:1.25rem}
.panel2 .action .btn-danger{font-size:16px;padding:10px}
}
@media only screen and (min-width: 768px) and (max-width:992px) {
html{font-size:14px}
body,p{font-size:18px}
.nav ul a{font-size:14px;font-weight:400;padding:0 8px}
.homeBanner .banner-info{text-align:center}
.homeBanner .banner-info h1{font-size:3rem;max-width:80%;margin:0 auto 20px}
.panel2 .col-lg-3{text-align:center}
.panel2 .highly-trained{text-align:left;max-width:300px;margin:30px auto 0}
.our-service .heading p br{display:none}
.panel3 .col-lg-4{padding:0 15px}
.panel3 .bobcat-electrical{padding:25px}
.panel3 .bobcat-electrical .white-bg{padding:0}
.panel3 .bobcat-electrical .white-bg:before{display:none}
.panel4{padding-bottom:50px}
.panel4 .pipeline{padding:40px 0;margin:0 0 30px}
.panel4 .pipeline::before{width:600%;right:-50%}
.our-service a.more-link,.recent-post .item a.more-link{font-size:16px}
footer .col-lg-5{padding-bottom:30px}
footer .col-lg-4 ul{width:50%;float:left;padding-right:20px}
footer .address ul li{white-space:nowrap}
.footer-bottom{margin-top:30px}
.inner-banner h1{font-size:2.5rem;padding-bottom:2em}
}
@media only screen and (max-width: 767px) {
html{font-size:14px}
h1{font-size:2rem}
h2{font-size:1.8rem}
h3{font-size:1.5rem}
h4{font-size:1.25rem}
.header-top .brand-logo img{max-height:40px}
.homeBanner .banner-info{text-align:center}
.homeBanner .banner-info h1{font-size:2rem}
.homeBanner .banner-info .action{display:none}
.header.is-fixed .brand-logo img{max-height:40px}
.panel1{padding:30px 0}
.panel2 .work-place{padding:30px 0;flex-flow:wrap}
.panel2 .work-place:before{height:100%;top:0;width:600%;left:-50%}
.panel2 .work-place .text-area{width:100%;order:2;position:relative}
.panel2 .work-place .image{margin:0 0 15px;width:100%;position:relative;padding:0}
.panel2 .work-place .image img{width:100%;display:block}
.panel2 .col-lg-3{text-align:center}
.panel2 .highly-trained{text-align:left;max-width:300px;margin:30px auto 0}
.our-service{padding-bottom:0}
.our-service .heading p br{display:none}
.our-service .item{margin:0 0 30px}
.panel3 .col-lg-4{padding:0 15px}
.panel3 .bobcat-electrical{padding:25px}
.panel3 .bobcat-electrical .white-bg{padding:0}
.panel3 .bobcat-electrical .white-bg:before{display:none}
.panel4{padding:0 0 30px}
.panel4 .pipeline{padding:40px 0;margin:0 0 30px}
.panel4 .pipeline::before{width:600%;right:-50%}
.panel4 .service-box .item{margin:0 0 20px;display:flex;flex-flow:wrap}
.panel4 .service-box .item h3{order:2;margin-top:10px;width:100%}
.panel4 .service-box .item a.more-link{order:3}
footer{padding-top:40px}
.footer-col{margin-bottom:20px}
.footer-form .form-row .col-md-4{margin-bottom:20px}
footer .address ul li{margin-bottom:20px}
.footer-bottom{margin:0}
.footer-bottom .social-icon{justify-content:center;margin-bottom:15px}
.footer-bottom .col-md-12{display:block;text-align:center}
.inner-banner{min-height:250px}
.inner-banner h1{font-size:1.8rem;padding:0;margin-bottom:0}
.page-template-about .inner-banner .banner-info{padding-bottom:30px}
.inner-page{padding-top:30px}
.inner-page h2{font-size:2rem;margin-bottom:15px}
.inner-page h2 small{display:inline-block}
.inner-page h2.center-title{font-size:2.5rem;text-align:left;margin-bottom:10px}
.google-map .textwidget{padding-bottom:56.66%}
.request-form{margin-bottom:50px}
.inner-page h2{font-size:1.6rem}
.post-inner .post-thumbnail img{height:auto}
}
@media only screen and (max-width:576px) {
.header-top .brand-logo img{max-height:35px}
.header.is-fixed .brand-logo img{max-height:35px}
.homeBanner .banner-info h1{font-size:1.8rem}
.homeBanner .banner-info .action{display:none}
.page-id-308 .inner-page p a.btn{min-width:270px;margin:0 0 8px}
.application-btn{margin-left:0}
}