@media (max-width: 1800px){
    footer .footer-detail-sec .detail-sec-box.trading .detail.time .icon, footer .footer-detail-sec .detail-sec-box.trading .detail.enquiries .icon{left: 10px;}
    footer .footer-detail-sec .detail-sec-box.trading .detail.time, footer .footer-detail-sec .detail-sec-box.trading .detail.enquiries{padding-left: 70px;}
    footer .footer-detail-sec .detail-sec-box .detail.addDiv .icon, footer .footer-detail-sec .detail-sec-box .detail .icon{left: 10px;}
    footer .footer-detail-sec .detail-sec-box .detail.addDiv, footer .footer-detail-sec .detail-sec-box .detail{padding-left: 70px;}
    .homeSection3 .welcomeDiv .content-box { height: 25vw;}
}
@media (max-width: 1700px){
.environmental-policy-page .policyBoxes{padding: 0 20px 0 122px}
}
@media (max-width: 1600px){
    .contact-page .contactBox .cmi-box ul li{margin:0 20px 2px 20px}
    .contact-page .contactBox .form{padding:37px 20px 30px}
    .contact-page .contactBox .detail-box .content{padding: 48px 20px 0;}
    .about-page .about-contentBox{ margin-bottom: 30px;}
    .about-page .about-contentBox img{max-width: 450px; margin: 0 30px 0 0;}
    .services-page .service-contentBox{ margin-bottom: 20px;}
    .services-page .service-contentBox ul.services-list li{margin-bottom: 10px;}
    .services-page .service-contentBox img{max-width: 470px; margin: 0 30px 0 0;}
    .addBox .discription{padding: 0 27px}
     .environmental-policy-page .environmental-contentBox{margin-bottom: 20px;}
    .environmental-policy-page .policyBox{padding:30px 0 0 0px;}
    .environmental-policy-page .policyBox .man-img{display: none;}
    .environmental-contentBox img{max-width: 400px;}
     .homeSection3 .welcomeDiv .content-box .content-img{padding-right: 200px;}
     .homeSection3 .welcomeDiv .content-box { height: 28vw;}
    .homeSection3 .galleryDiv .galleryBox{ margin-left: 10px; padding: 32px 37px; width: calc(100% - 84px);}
    .policyDiv .policy-boxesDiv{padding-right: 10px;}
    .policyDiv .policy-contentDiv .policy-content{padding: 23px 30px 69px;}
    .policyDiv .policy-contentDiv{padding: 0 20px;}
    .type-matalDiv .matalBox .contentDiv, .type-matalDiv .matalBox2 .contentDiv{right: 20px !important;}
    .type-matalDiv .matalBox2, .type-matalDiv .matalBox{padding-left: 0px;}
    .servicesBoxes .service{ margin: 0 0 0 30px; width: calc(25% - 30px);}
}
@media (max-width: 1500px){
    .contact-page .contactBox .form{padding: 37px 15px 30px;}
    .contact-page .contactBox .detail-box .content{padding: 48px 15px 0;}
    .contact-page .contactBox .cmi-box ul li{margin: 0 15px 2px; padding: 32px 126px 34px 62px;}
    footer .footer-detail-sec{padding-bottom: 10px;}
    /*footer .footer-detail-sec .detail-sec-box.trading .detail.time{width: 100%;}*/
    /*footer .footer-detail-sec .detail-sec-box.trading .detail.close{padding-left: 70px;}*/
    /*.footer-logobox{display: none;}*/
    /*footer .footer-detail-sec .detail-sec-box.trading .detail.close:before{left: 60px;}*/
    /*footer .footer-detail-sec .detail-sec-box .detail{width: 50%; margin-bottom: 10px;}*/
    footer .footer-detail-sec .detail-sec-box:first-child:before{height: auto; top: 0; bottom: -56px;}
    .homeSection3 .welcomeDiv .content-box .content-img .welcome-img{right: 10px;}
    .homeSection3 .galleryDiv .galleryBox p{padding: 0 10px;}
    .section1{max-width: calc(100% - 330px);}
    .section2{width: 330px; padding-left: 20px;}
	footer .footer-detail-sec .detail-sec-box .detail.addDiv, footer .footer-detail-sec .detail-sec-box .detail {
    padding-left: 45px;}
	footer .footer-detail-sec .detail-sec-box .detail.addDiv .icon, footer .footer-detail-sec .detail-sec-box .detail .icon {left: 0px;top: 10px;width: 30px;height: 30px; line-height: 30px; text-align: center; font-size: 15px;}
	footer .footer-detail-sec .detail-sec-box .detail p {font-size: 16px;}
	footer .footer-detail-sec .detail-sec-box .detail a, footer .footer-detail-sec .detail-sec-box .detail.fax p {  font-size: 20px;}
}

@media (max-width: 1400px){ 
    .mapDiv{ width: calc(100% - 30px); border:15px solid #d7d2d2;}
    .contactBox{margin-bottom: 30px;}
    .contact-page .contactBox .cmi-box ul li .icon{top: 20px;}
    .contact-page .contactBox .cmi-box ul li .positionBox{top: 20px; height: 56px;}
    .contact-page .contactBox .cmi-box ul li{padding:20px 126px 20px 72px;}
    .contact-page .contactBox .cmi-box{width: 100%;}
    .contact-page .contactBox .detail-box, .contact-page .contactBox .form{width: 50%; margin-bottom: 30px;}
    .addBox .discription{padding: 0 0 0 15px;}
    .addBox.small{width: calc(100% - 400px); padding: 30px 250px 30px 150px; }
    .addBox.small:before{background: rgba(0, 0, 0, 0) url("../images/add-img01.jpg") no-repeat scroll left top / cover ; width: 150px; height: 120px;}
    .services-page .servicesBoxes{ margin-left: -10px; margin-right: -10px;}
    .services-page .servicesBoxes .service{margin: 0 10px; width: calc(25% - 20px);}
    .services-page .service-contentBox img{display: block; margin: 0 auto 20px; float: inherit; max-width: 620px; width: 100%;}
    .services-page .service-contentBox .content{display: block; float: left;}
    .environmental-policy-page .policyBox{padding: 0px;}
   .policyDiv .policy-contentDiv .policy-content{padding: 23px 15px 69px;}
    .policyDiv .policy-contentDiv{padding: 0 10px;}
    .trad_wrp, .cnt_wrp{padding:0 15px;}
}  

@media (max-width: 1366px){    
   
}    
    
@media (max-width: 1300px){ 
	.footer-logobox.pr {display: none;}
    .environmental-policy-page .policyBoxes{width: 50%; margin-bottom: 30px;}
    footer .linksDiv .linkBox .links ul li:before{left: 2px}
    footer .linksDiv .linkBox .links ul li{padding: 0 20px; }
    .policyDiv .policy-contentDiv .policy-content{padding: 23px 15px 20px;}
    .type-matalDiv .matalBox .contentDiv .matal-icon { left: 15px; position: absolute; top: 22px; max-width: 70px;}
    .type-matalDiv .matalBox .contentDiv{max-width: 224px; padding: 19px 20px 19px 95px;}
    .type-matalDiv .matalBox2 .contentDiv{max-width:234px !important; padding: 19px 10px 19px 95px !important;}
    .type-matalDiv .matalBox2, .type-matalDiv .matalBox{text-align: center; padding: 0px 10px;}
    .type-matalDiv .matalBox .contentDiv, .type-matalDiv .matalBox2 .contentDiv{position: relative; right: 0 !important; top: -20px; text-align: left; min-height: 110px;}
    .type-matalDiv .matalBox img{margin: 0 auto;}
    .policyDiv{padding: 20px 0px 0px;}
    .policyDiv .policy-boxesDiv{width: 100%;}
    .policyDiv .policy-contentDiv{width: 100%; margin-bottom: 25px; }
    .policyDiv .man-img{display: none;}
	footer .footer-detail-sec .detail-sec-box .detail {width: 100%;}
	.trad_wrp, .cnt_wrp {padding-left: 40px;}
	footer .footer-detail-sec .detail-sec-box.trading .detail.close {padding-left: 9px;}
	footer .footer-detail-sec .detail-sec-box.trading .detail.close:before{content: none;}
	footer .footer-detail-sec .detail-sec-box.trading .detail.enquiries {padding-left: 50px;margin-bottom: 10px;}
	footer .footer-detail-sec {padding-bottom: 0px;}
    footer .footer-detail-sec .detail-sec-box.trading .detail.time{margin-bottom: 0;padding-left: 50px;}
    footer .footer-detail-sec .detail-sec-box:first-child:before{height: 105%;}
    footer .footer-detail-sec .detail-sec-box .detail.addDiv .icon, footer .footer-detail-sec .detail-sec-box .detail .icon{top:0;}
}    
@media (max-width: 1250px){
   
}

@media (max-width: 1230px){
   
}

@media (max-width: 1200px){
    .about-page .about-contentBox img{max-width: 300px; margin: 0 20px 10px 0;}
    .addBox.small { padding: 30px 250px 30px 15px; width: calc(100% - 265px);}
    .addBox.small:before{display: none;}
    .environmental-contentBox img{max-width: 300px; margin: 0 25px 20px 0;}
    .homeSection3 .galleryDiv .galleryBox{padding: 32px 27px 15px; width: calc(100% - 64px);}
    .homeSection3 .welcomeDiv .content-box{height: 29vw;}
    .homeSection3 .welcomeDiv .content-box .content-img{padding-right: 0px;}
    .homeSection3 .welcomeDiv .content-box .content-img .welcome-img{display: block; left: 0; margin: 20px auto 0; position: relative; right: 0;}
    .type-matalDiv .matalBox .contentDiv, .type-matalDiv .matalBox2 .contentDiv{min-height: 155px;}
    .servicesBoxes .service .service-name{font-size: 18px;}
.servicesBoxes .service { margin: 0 0 0 15px;    width: calc(25% - 15px);}
    .homeSection1 .ourserviceDiv .contentBox{padding: 10px 0 0 10px;}
}


@media (max-width: 1100px){
    .environmental-policy-page .policyBoxes{padding: 0 10px 0 115px; margin-bottom: 20px;}
}



@media (max-width: 992px) {
    footer .footer-detail-sec .detail-sec-box.trading .detail.close:before{left: 0px; }
    /*footer .footer-detail-sec .detail-sec-box.trading .detail.close{ padding-left: 8px; width: 160px;}*/
    footer .footer-detail-sec .detail-sec-box.trading .detail.enquiries{width: 190px;}
    .about-page, .services-page, .environmental-policy-page{padding: 30px 0px;}
    .commen-title{margin-bottom: 20px;}
    .services-page.services-detail{padding: 30px 0px 10px}
    .mapDiv { border: 10px solid #d7d2d2; width: calc(100% - 20px); height: 400px;}
    .contact-page{padding: 30px 0px 30px;overflow: hidden;}
    .contact-page .contactBox .form{padding: 20px 15px 10px}
    .contact-page .contactBox .detail-box .content ul li, .contact-page .contactBox .detail-box .trading-hours .content ul li{margin-bottom: 20px;}
    .contact-page .contactBox .detail-box .content{width: calc(100% - 30px); padding: 20px 15px 0;}
    .contact-page .contactBox .detail-box, .contact-page .contactBox .form{width: 100%; }
    .about-page .about-contentBox{margin-bottom: 10px;}
    .services-page .servicesBoxes{margin-bottom: 30px;}
    .services-page .servicesBoxes .service{ margin: 0 5px; width: calc(25% - 10px);}
    .services-page .scrap-metalDiv, .about-page .scrap-metalDiv{margin: 0 20px 0 0;}
    .side-our-services .service{float: left; margin: 5px; width: calc(50% - 10px);}
    
    .addBox:before{background: rgba(0, 0, 0, 0) url("../images/add-img01.jpg") no-repeat scroll left top/ cover; width: 220px; height: 140px;}
    .addBox .discription{font-size: 22px;}
    .addBox{padding: 30px 250px 30px 200px; width: calc(100% - 450px);}
    .environmental-policy-page .policyBox{margin-bottom: 0px;}
    .galleryBox .slick-slider .slick-list{ height: 32vw;}
    footer .linksDiv{padding-top: 10px;}
    footer .linksDiv .linkBox .links ul li { padding: 0 10px 0 20px;}
     footer .linksDiv .linkBox .links ul li:before{left: 0px}
    footer .footer-detail-sec .detail-sec-box:first-child:before{bottom: 5px;height: 260px;}
    footer .linksDiv .linkBox.associations .isri-logo, footer .linksDiv .linkBox .scrap-act-logo{width: 100%;}
    footer .footer-detail-sec .detail-sec-box .detail{width: 100%;}
    .homeSection3{padding: 30px 0px;}
    .homeSection3 .galleryDiv .galleryBox{padding: 32px 27px 20px; margin-left: 0px; width: calc(100% - 54px);}
    .galleryBox .slick-slider{ margin:20px auto 0px; max-width: 670px;}
    .homeSection3 .galleryDiv{width: 100%;}
    .homeSection3 .welcomeDiv{ margin-bottom: 30px; width: 100%;}
    /*.type-matalDiv .matalBox .contentDiv, .type-matalDiv .matalBox2 .contentDiv{top: 0px;}
    .type-matalDiv .matalBox2 .contentDiv {max-width: 304px !important;}
    .type-matalDiv .matalBox .contentDiv{ max-width: 274px;}
    .type-matalDiv .matalBox{width: 50%; margin-bottom: 20px;}*/
    
    .policyDiv .policy-boxesDiv{padding: ;}
    .section2{width: 100%; padding: 0px;}
    .our-processDiv{width: 310px; margin-bottom: 0px;}
    .scrap-metalDiv{width: calc(100% - 390px); margin-left: 20px;min-height: 697px;}
    .section1{margin-bottom: 30px;}
    .type-matalDiv{padding: 20px 0 20px;}
    .type-matalDiv .title{margin: 0 0 20px; font-size: 26px; line-height: 38px;}
    .section1{max-width: 100%;}
    .policyDiv .policy-contentDiv .policy-content{text-align: center;}
    
    .policy-boxesDiv .boxes:first-child, .policy-boxesDiv .boxes:nth-of-type(2){padding: 0 15px 20px !important;}
    .policy-boxesDiv .boxes{padding:35px 15px 20px;}
    .homeSection1{background:rgba(0, 0, 0, 0) url("../images/homeSection1-bg.jpg") repeat scroll 0 0; padding: 30px 0}
    .servicesBoxes .service { margin: 0 5px 10px; width: calc(25% - 10px);}
    .homeSection1 .ourserviceDiv .servicesBoxes{max-width: 100%;}
    .homeSection1 .ourserviceDiv .contentBox{ margin-bottom: 30px; padding: 0; text-align: center; width: 100%;}
    
    
.overlay.open{position: fixed; left: 0; right: .0; margin: 0 auto; top: 0px; bottom: 0px; background: rgba(0, 0, 0, 0.7); z-index: 999; display: block;}
.navigation .navigation-box .navbar-collapse .navbar-nav > li a{border: 0px; display: block;}
.navigation .right-btn{float: left; width: 300px;}
.navigation .right-btn a{font-size: 16px; height: 15px; line-height: 15px; margin-left: 10px; padding: 15px; text-align: center; width: 15px;}
.navigation .right-btn span{display: block;}
.navigation .navigation-box .navbar-collapse .navbar-nav > li.active a:before{bottom: 1px;}
.navigation .navigation-box .navbar-collapse .navbar-nav > li.active a:after{display: none;}
.navigation .navigation-box .navbar-collapse, .navigation .navigation-box .navbar-collapse .navbar-nav, .navbar-nav > li{display: block;}
.header .logo-div{margin-top: 10px;}
header{position: relative;background:#000;}
#main{ margin-top:75px; }
.navbar-nav{ float:right; display: inline-block; float: left; width: 100%; top:0; }
.navigation-box{ background:rgba(0, 0, 0, 0.9); width:300px; right:0; position:fixed; }
.navigation-box.small-nav{ width:300px; display:block; right:0px; z-index: 9999;}
.navigation-box{width:0; bottom:0; top:0; z-index:100; right:0px; position:fixed; overflow:hidden; -webkit-transition: width 0.3s;transition: width 0.3s;}
.navigation-box:hover{overflow-y:auto;}
.nav-closeicon{ color:#fff; background-image:url(../images/nav_close.jpg); cursor:pointer; width:24px; height:25px; float:right; margin:25px 30px 90px 30px;}
.navigation .navigation-box .navbar-collapse{ max-height:calc(100% - 145px); margin:0; overflow-y:auto; position:relative; z-index: 999; width:300px; right:0;}
.navigation .nav-close{ color: #ae1625; font-size: 24px; position: absolute; right: 20px; top: 20px; display:block; border: 1px solid #ae1625; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 3px; background: #000; }
.navigation .responsive-icon{ color:#ae1625; font-size: 24px; position: fixed; right: 20px; top: 20px; display:block; cursor:pointer; border: 1px solid #ae1625; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 3px; background: #000;}
.closeDiv { border-bottom:1px solid rgba(0, 0, 0, 0.22); height:76px; }
}
@media (max-width: 800px) {
.galleryBox .slick-slider .slick-list{height: 39vw}
footer .footer-detail-sec{padding:20px 0;}
footer .footer-detail-sec .detail-sec-box .title{margin: 25px 0px 30px;}
.contact-page .contactBox .detail-box .trading-hours .content ul li.close {padding: 20px 0 0;width: 95%;}
}
/*----------------- navigation slider left css ----------------------*/
@media (max-width: 767px) {
    footer .footer-detail-sec .detail-sec-box.trading .detail.close:before{left: 60px;}
    footer .footer-detail-sec .detail-sec-box.trading .detail.close{/*padding-left: 68px */; width: 100%;}
    .services-page .scrap-metalDiv, .about-page .scrap-metalDiv{margin-bottom: 30px}
    .addBox.small { padding: 30px 15px 180px; text-align: center; width: calc(100% - 30px);}
    .services-page .scrap-metalDiv{margin: 0 20px 30px 0;}
    .addBox .onwedDiv{ height: 170px; left: 0; position: absolute; right: 0; width: 100%; bottom: 0; top: inherit;}
    .addBox{ padding: 30px 15px 180px 200px; width: calc(100% - 215px);}
    .environmental-policy-page .policyBoxes{ min-height: 105px; width: 100%;}
    .commen-title{font-size: 28px; line-height: 32px;}
    footer{padding-bottom: 110px;}
    footer .linksDiv .linkBox.associations .isri-logo, footer .linksDiv .linkBox .scrap-act-logo{width: calc(50% - 5px);}
    footer .linksDiv .linkBox{width: 100%;}
    .homeSection3{padding:  20px 0px;}
    .scrap-metalDiv{padding: 20px; width: calc(100% - 40px) !important;}
    .homeSection3 .welcomeDiv .content-box .subtitle{font-size: 18px;}
    .homeSection3 .galleryDiv .galleryBox .title{font-size: 30px;  margin: 0 0 22px;}
    .homeSection3 .welcomeDiv .title{font-size: 28px; line-height: 16px; margin: 14px 0 28px;}
    .policyDiv .policy-contentDiv .policy-content .title{ font-size: 24px; line-height: 30px;}
    .policyDiv .policy-contentDiv .policy-content{border-width: 2px;}
    .type-matalDiv .matalBox{width: 100%;}
    .our-processDiv .num-icon{top: 10px;}
    .our-processDiv{width: 100%; margin-bottom: 30px;}
    .scrap-metalDiv{width:calc(100% - 60px); margin-left: 0px; min-height: auto;}
    
.call-usDiv a.make-enquiry { line-height: 50px; right: 0; border-radius: 50%;}
.call-usDiv a.make-enquiry img { max-width: 20px; position: relative; right: -2px; top: inherit;}
.call-usDiv a.call { line-height: 50px; padding: 0; border-radius: 50%;}
.call-usDiv a.call img { left: 0; margin: 0 auto; max-width: 26px; position: relative; right: 0; top: 0;}
.call-usDiv a { height: 40px; padding: 0px !important; text-align: center; width: 40px; border-radius: 0px;float: none; }
.call-usDiv a span {display: none;}
}
@media (max-width: 650px) {
    .addBox.small{padding: 10px 15px 180px;}
    .services-page .servicesBoxes .service{margin-bottom: 10px; width: calc(50% - 10px);}
.services-page .servicesBoxes { margin-left: 0px; margin-right: 0px;}
.servicesBoxes .service {margin: 0 5px 10px; width: calc(50% - 10px);}
}
@media (max-width: 600px) {
    footer .footer-detail-sec .detail-sec-box.trading .detail.close:before{left: 2px;}
    footer .footer-detail-sec .detail-sec-box.trading .detail.close{ padding-left: 10px;/* width: 160px; */ padding-bottom: 20px;}
    .about-page .about-contentBox img{display: block; float: inherit; margin: 0 auto 20px; max-width: 570px; width: 100%;}
    .side-our-services .service{width: 100%; margin:0 0 10px 0px;}
    .addBox .discription { padding: 0;}
    .addBox { padding: 10px 15px 180px; text-align: center; width: calc(100% - 30px);}
    .addBox:before{display: none;}
    .environmental-contentBox img{ display: block; margin: 0 0 20px; max-width: 100%; width: 100%;}
    footer .footer-detail-sec .detail-sec-box:first-child:before{display: none;}
    footer .copyright{line-height: 24px;}
   footer .footer-detail-sec{float: left;}
    footer .footer-detail-sec .detail-sec-box{width: 100%;}
    .homeSection3 .welcomeDiv .content-box{height: 60vw;}
    .homeSection3 .galleryDiv .galleryBox{ padding: 32px 12px 20px; width: calc(100% - 24px);}
    .galleryBox .slick-slider .slick-prev{left: -15px;}
    .galleryBox .slick-slider .slick-next{right: -15px;}
    .galleryBox .slick-slider .slick-prev, .galleryBox .slick-slider .slick-next{width: 30px; height: 30px;}
    .policy-boxesDiv .boxes:first-child, .policy-boxesDiv .boxes:nth-of-type(2){padding: 35px 15px 20px !important;}
    .policy-boxesDiv .boxes:nth-last-child(2){border-bottom: 1px solid #363636;}
    .our-processDiv .num-icon{top: 2px;}
    .policy-boxesDiv .boxes{width: 100%; border-right: none;}
    footer .footer-detail-sec{padding:0;}
}
@media (max-width: 550px) {
    .contact-page .contactBox .detail-box .title, .contact-page .contactBox .cmi-box .title{font-size: 18px; min-height: 60px; line-height: 58px}
    .breadcum li img{top: 10px; max-width: 10px; left: -2px;}
    .breadcum li{font-size: 15px; padding: 0 0px 0 0px; height: 52px; line-height: 53px;}
  .mapDiv { border: 5px solid #d7d2d2;  width: calc(100% - 10px);
}
    .contact-page .contactBox .detail-box .content ul li.close:before{left: 45px;}
    .contact-page .contactBox .detail-box .content ul li.fax{padding-left: 68px;}
    .contact-page .contactBox .detail-box .content ul li.fax .icon{left: 0;}
    .contact-page .contactBox .cmi-box ul li .positionBox{bottom: 10px; top: inherit; width: 100%;}
    .contact-page .contactBox .cmi-box ul li .icon{top: 18px; left: 0; right: 0; margin: 0 auto;}
    .contact-page .contactBox .cmi-box ul li{margin: 0 10px 2px; padding: 80px 10px 84px; text-align: center;}
    .contact-page .contactBox .detail-box .content ul li.close{padding-left: 68px;}
    .contact-page .contactBox .detail-box .content ul li{width: 100%;}
	.trad_wrp, .cnt_wrp {padding-left: 15px;}
	footer .footer-detail-sec .detail-sec-box .title {margin: 20px 15px 20px;}
	.contact-page .contactBox .detail-box .trading-hours .content ul li.close {padding-left: 0px;}
	.contact-page .contactBox .detail-box .content ul li.close:before {
    content: none;}
	.contact-page .contactBox .detail-box .trading-hours .content ul li:first-child {width: 100%;}
}
@media (max-width: 500px) {
    .environmental-policy-page .policyBoxes{padding: 0px 15px; text-align: center;}
    .environmental-policy-page .policyBoxes .icon{left: 0; margin: 0 auto 15px; position: relative; right: 0;}
 .our-processDiv .num-icon { top: -2px;}
.homeSection3 .welcomeDiv .content-box{height: 70vw;}    
}
@media (max-width: 480px) {}
       
@media (max-width: 400px) {
    footer .footer-detail-sec .detail-sec-box.trading .detail.close:before{left: 60px;}
    footer .footer-detail-sec .detail-sec-box.trading .detail.close{width: 100%;/* padding-left: 68px;*/}
    .services-page .servicesBoxes{margin-bottom: 0px;}
    .services-page .servicesBoxes .service{margin: 0 35px 30px; width: calc(100% - 70px);}
    footer .linksDiv .linkBox.associations .isri-logo, footer .linksDiv .linkBox .scrap-act-logo{width: 100%; padding: 0px;}
    .homeSection1{padding: 30px 0px 0px;}
    .servicesBoxes .service { margin: 0 35px 30px; width: calc(100% - 70px);}
    .logo-div{width: 155px !important;}
    a#toggle, .call-usDiv{top: 10px !important;}
    header{height: 60px !important;}
}
@media (max-width: 340px) {
    .servicesBoxes .service { margin: 0 5px 30px; width: calc(100% - 10px);}
    
}
