
@media screen and (max-width:1180px){
.why-ses-slider-listing{ background:none;}
.start-service{ margin-left:0;}
.big-check{ margin-right:0;}
#menu{display:block;}
}

@media screen and (max-width:1100px){
.row{ padding:0 15px;}
#main-nav ul li a{ padding:18px 20px;}
.innerpage-banner{ padding:45px 0;}
.slider-direction-nav li.prev-arrow{ left:-10px;}
.slider-direction-nav li.next-arrow{ right:-10px;}
.guarantee-content{ max-width:620px;}
.job-discription-sec, .guarantee-box{ background-size:cover;}
.about-listing li a .team-head{ margin-right:10px;}
.industries-direction-nav li.left-arrow{ left:-10px;}
.industries-direction-nav li.right-arrow{ right:-10px;}
}

@media screen and (max-width:991px){
h1{ font-size:40px;}
h2{ font-size:35px;}
h4{ font-size:20px;}
.homebanner-heading{ font-size:45px;}
.innerpage-banner{ background-size:cover;}
#main-nav ul li a{ padding:18px 14px;}
.banner-content{ max-width:740px;}
.subhead{ font-size:18px;}
.form-head{ font-size:32px;}
.guarantee-head h2, .job-discription-head h2{ font-size:40px;}
.service-content{ padding-top:25px;}
}

@media screen and (max-width:860px){
.footer-right{ width:33%;}
.footer-left{ width:65%;}
h1{ font-size:35px;}
h2{ font-size:30px;}
h3{ font-size:25px;}
.guarantee-head h2, .job-discription-head h2{ font-size:35px;}
.homebanner-heading{ font-size:35px; padding:10px 20px;}
.subhead{ font-size:16px; line-height:20px;}
.logo{ float:none; max-width:108px;}
.head-right{ float:none; text-align:center; padding-top:10px;}
#main-nav{ display:none;}
.mobile-nav{ display:block;}
.why-ses-slider-listing li a .ses-circle{ padding:5px;}
.why-ses-slider-listing li a .ses-img1{ padding:28px 20px;}
.why-ses-slider-listing li a p{ font-size:14px; line-height:20px;}
textarea{ min-height:150px;}
.page-head{ padding:10px 0;}
.main{ padding:40px 0;}
.service-content{ padding-top:0px;}
.job-button{ max-width:290px;}
.job-discription-content ul li a{ margin-right:0;}
.about-listing li a .team-head{ margin-right:8px;}
}

@media screen and (max-width:767px){
.footer-right{ width:auto; float:none;}
.footer-left{ width:auto; float:none;}
h1{ font-size:30px;}
h2{ font-size:25px;}
h5{ font-size:15px;}
.industries-listing h5{ font-size:16px;}
.innerpage-banner{ padding:30px 0;}
.pdf-box .yellow-button{ font-size:16px;}
.yellow-button{ font-size:22px;}
.btn-small{ font-size:18px;}
.captcha-ipt{ max-width:120px;}
.industries-box{ width:45%;}
.main{ padding:35px 0;}
#homepage-banner{ padding:5% 0;}
.form-head{ font-size:26px;}
.lead{ font-size:17px;}
.industrial-banner{ padding-bottom:30px;}
.subhead{ margin:0 45px;}
.homebanner-heading{ font-size:30px;}
.guarantee-head h2, .job-discription-head h2{ font-size:30px; padding-top:10px;}
.guarantee-content{ text-align:center; max-width:inherit;} 
.guarantee-listing{ margin-right:0; text-align:right;} 
.why-ses-slider-listing{ padding-top:30px;}
.content{ float:none; width:auto;}
#sidebar{ float:none; width:auto; margin-left:0;}
.post-listing-image{ width:13%;}
.post-listing-content{ width:85%;}
.post-info{ padding:3px 0;}
.btn-default{ padding:12px 10px;} 
.news-content{ padding-bottom:10px;}
.news-listing{ padding-bottom:30px;}
.job-discription-head{ text-align:center; padding-right:0;}
.white-divider{ max-width:80px;}
.divider-text{ max-width:120px; text-align:left; width:100%;}
.job-discription-content ul li a{ padding-right:80px; text-align:right;}
.potential-banner{ background-size:cover;}
.accordion h1,.accordion h2{ font-size:13px;}
}

@media screen and (max-width:680px){
.captcha span, .captcha-box{ margin-right:10px;}  
.btn-slim{ font-size:16px;}
.service-content{ float:none; width:auto; padding-top:15px;}
.service-img{ float:none; width:auto;}
}

@media screen and (max-width:640px){
.foot-box{ float:none; width:auto;}
.pdf-box{ float:none; width:auto;}
.captcha span{ display:block;}
.captcha-ipt{ max-width:180px;}
.one-third{ float:none; width:auto;}
.one-half{ float:none; width:auto;}
h1{ font-size:26px;}
h2{ font-size:22px;}
h4{ font-size:18px;}
.industries-listing h5{ font-size:15px;}
.pdf-box a{ padding:30px;} 
.innerpage-banner-text{ padding:20px 0;}
.subhead{ margin:0 22px;}
.homebanner-heading{ font-size:28px;}
.homebanner-heading img{ width:5%;}
.guarantee-listing li{ font-size:14px; line-height:19px;}
.post-listing-image{ width:15%;}
.post-listing-content{ width:83%;}
.job-button{ max-width:240px; font-size:17px;}
.job-discription-content ul li a{ padding-top:8px; padding-bottom:8px;}
.white-divider{ vertical-align:top; margin-top:14px;}
.career-sub-head2{ font-size:16px;}
.career-contant-sec-in ul li{ font-size:15px;}
.list-grey-txt{ font-size:14px;}
.map-box-main-in .map-box.one-half{  width:auto; min-height:inherit;} 
.about-map-sec{ padding:40px 0;}
.about-team-sec{ padding:40px 0;}
.click-arrow-left, .click-arrow-right{ display:none;}
.click-btn{ padding:15px;} 
}

@media screen and (max-width:580px){
.job-discription-content ul li a{ background:none; padding-right:0;}
.job-discription-content ul li a:hover{ background:none;}
}

@media screen and (max-width:520px){
.banner-form .banner-field{ float:none; width:100%; max-width:460px; margin:0 auto 20px auto;}
.banner-form button{ float:none; max-width:460px; margin:0px auto;}
.banner-form-main{ background:none;}
.white-divider{ display:none;}
.divider-text{ margin-left:10px;}
.job-discription-content ul li a{ text-align:center; padding-left:0;}
}

@media screen and (max-width:480px){
.captcha-ipt{ max-width:150px;}
.head-right-quote .number-text{ display:block; padding-top:5px;}
.industries-box{ float:none; width:auto;}
.metals-img img{ padding:7px;} 
.btn-slim{ font-size:14px;}
.homebanner-heading{ font-size:25px;}
.homebanner-heading img{ display:none;}
.form-head{ font-size:22px;}
h1{ font-size:22px;}
.guarantee-head h2, .job-discription-head h2{ font-size:20px;}
.lead{ font-size:15px; line-height:22px;}
.subhead{ font-size:14px;}
.post-listing-image{ width:20%;}
.post-listing-content{ width:78%;}
.post-info{ font-size:13px;}
}

@media screen and (max-width:420px){
.head-right{ font-size:13px;}
.homebanner-heading{ font-size:20px;}
.banner-form button{ font-size:20px;}
.post-listing-image{ width:23%;}
.post-listing-content{ width:76%;}
.divider-text{ margin-left:0;}
.subhead{ font-size:13px; line-height:19px; padding:8px 18px 10px;}
}