@media (min-width: 601px) and (max-width:767px) { #wrapper{width:100%}
.col-full{width:550px;}
h1{font-size:30px}
h2{font-size:20px}
.brk{display:inline} .bnrtxt h1{font-size:50px; line-height:60px; padding:0px;}
.ht-inner .bnrtxt h1{font-size:34px}
.ht-home{height:525px;}
.ht-home-size{background-size:cover; }
.ht-inner{height:300px;}
.ht-inner-size{background-size:cover !important; }
.ht-inner .bnrtxt{ top:62%; }
.bnrtxt{ top:58%; }  .company {
float: left;
width: 24%;
}
.ftr {
width: 50%;
}
.ftr2 {
float: left;
width: 26%;
}
.ftr1 {
float: right;
text-align: left;
width: 100%;
}
.mrg{margin:0px 0% 0px 8%;} .truckimg{ text-align:center
}
.block2 p{ padding-bottom:0px;}
.env ul li p {font-size:12px}
.env ul li p span {font-size:18px}
.env p{font-size:16px; }
.env{min-height:400px; }
.latest{padding:20px 0px}
.latest ul li{ width:19%;  padding:0px 5px ;}
.latest ul li img{max-width:100%} .imgcon{width:100%; text-align:center}
.textcon{width:100%; text-align:center; padding-top:30px} .con-detail h2{font-size:28px;  clear:both }
.con-left{width:90%; margin:0 auto; float:none; margin-bottom:50px;}
.con-right{width:90%; margin:0 auto;float:none} .txt-ser{width:100%}
.ser-blk{width:100%;}
.ser-blk h2{font-size:20px;}
.social a{color:#fff; font-size:30px; top:3px}
.ngg-navigation {padding-bottom: 50px;} .service-frm{ padding:20px 15px 30px 15px; margin:50px 0px 50px 0px;}
.service-frm .form-con{width:100%; margin:0 auto}
.sertxt{width:100% ; margin:0 auto} .career-frm {background:#656565; padding:30px 40px; width:90%; margin:0 auto; margin-top:50px}
.career-frm .form-con { width:100%; margin:0 auto; }
.career-frm h2{ margin-bottom:20px;  }
.env {
background: url(//absolutedestruction.ca/wp-content/themes/absolute/images/bnr-bot.jpg) no-repeat 50% 50%;
}
.city-links ul {width: 90%;}
}
@media (max-width:600px) {
.over {
position: relative;
}
#wrapper{width:100%}
.col-full {width:430px; margin:0 auto;} .brk{display:inline}
h1{font-size:30px}
h2{font-size:26px} .bnrtxt h1{font-size:24px; line-height:50px; padding:0px;}
.ht-inner .bnrtxt h1{font-size:34px}
.ht-home{height:525px;}
.ht-home-size{background-size:cover; }
.ht-inner{height:300px;}
.ht-inner-size{background-size:cover !important; }
.ht-inner .bnrtxt{ top:62%; }
.bnrtxt{ top:56%; } .company {
float: left;
width: 29%;
}
.ftr {
width: 41%;
}
.ftr2 {
float: left;
width: 30%;
}
.ftr1 {
float: right;
text-align: left;
width: 100%;
}
.mrg{margin:0px 0% 0px 3%;}  .truckimg{ text-align:center
}
.block2 p{ padding-bottom:0px;}
.env ul li p {font-size:12px}
.env ul li p span {font-size:22px}
.env p{font-size:16px; margin:0px; padding:0px }
.env{min-height:420px; }
.env {
background: url(//absolutedestruction.ca/wp-content/themes/absolute/images/bnr-bot.jpg) no-repeat 50% 50%;
}
.env ul li {
box-sizing: border-box;
display: inline-block;
float: none;
margin: 0 2%;
padding: 0;
text-align: center;
width: 100%;
}
.latest{padding:20px 0px}
.latest ul li{ width:19%;  padding:0px 5px ;}
.latest ul li img{max-width:100%} .imgcon{width:100%; text-align:center}
.textcon{width:100%; text-align:center; padding-top:30px} .con-detail h2{font-size:26px;  clear:both }
.con-left{width:90%; margin:0 auto; float:none; margin-bottom:50px;}
.con-right{width:90%; margin:0 auto;float:none} .txt-ser{width:100%}
.ser-blk{width:100%;}
.ser-blk h2{font-size:20px;}
.social a{color:#fff; font-size:30px;top:3px}
.ngg-navigation {padding-bottom: 50px;} .service-frm{background:#eeefee; border:3px solid #03ac04; padding:20px 15px 30px 15px; margin:50px 0px 50px 0px; border-radius:4px}
.service-frm .form-con{width:100%; margin:0 auto}
.sertxt{width:100% ; margin:0 auto} .career-frm {background:#656565; padding:20px 20px; width:100%; margin:0 auto; margin-top:50px}
.career-frm .form-con { width:100%; margin:0 auto; }
.career-frm h2{ margin-bottom:20px;  }
.city-links ul {width: 100%;}
}
@media (max-width:540px) {
.col-full {width:90%;} h1{font-size:30px}
h2{font-size:20px}  .right-blk-mb{padding:10px 0px}
.right-blk-mb .rev{display:none}
.right-blk-mb .hdrbtn{background:#6fb4d7; border-radius:4px; text-align:center; color:#fff; font-size:12px; text-transform:uppercase ; font-weight:bold; line-height:20px; padding:4px 10px ; cursor:pointer; border:1px solid #6fb4d7 }
.bnrtxt{width:85%}
.bnrtxt .btn{ line-height:24px; padding:10px 25px}
.ht-inner .bnrtxt{ top:61%; }
.ht-inner-size{background-size:cover !important; }
.fourbox1 h2 span{display:inline} . .company {
float: left;
width: 28%;
}
.ftr {
width: 39%;
}
.ftr2 {
float: left;
width: 32%;
}
.ftr1 {
float: right;
text-align: left;
width: 100%;
}
.mrg{margin:0px 0% 0px 4%;}
footer h3 {font-size: 16px;}
footer ul li{font-size:12px}
}
@media (max-width:440px) {
.ht-inner .bnrtxt{ top:66%; } .company {
width: 100%;
}
.ftr2{
width: 100%;
margin-top: 15px;
}
.ftr2 h3 {
text-align: center;
}
.ftr{width:100%; }
.ftr1{width:100%; text-align:center;margin-top: 15px;}
.lft{width:100%;}
.mrg{margin:0px 0% 0px 0%;}
footer ul li{font-size:12px; text-align:center}
footer{text-align:center}
.ftr1 h3 {
text-align: center;
}
.chkbox-block .col-xs-6{width:100%}
a.accordion-trigger span{color:#3e3e3e !important; font-weight:bold; text-transform:uppercase; font-size:14px}
}
@media (max-width:360px) {
.env{min-height:550px; }
.env h2{font-size:26px}
.latest ul li{ width:100%;  padding:0px 5px ;}
.ht-inner .bnrtxt h1{font-size:26px; line-height:30px}
.ser-blk  input.btn{font-size:15px; padding:10px 25px}
.social-b h2{font-size:16px;padding:0px 10px 0px 0px;}
.social-b a{color:#fff; font-size:20px; top:2px;} .a1{width:27%;}
.a2{width:73%;}
.mail{width:100%; float:none; display:block}
.r1 p{font-size:14px}
.social a i{width:36px ; height:38px; font-size:14px}
.form-con input, .form-con textarea{font-size:13px;}
.service-frm .form-con input, .service-frm .form-con textarea {
padding: 17px 8px;
}
.bnrtxt .btn{ line-height:24px; padding:8px 8px;font-size: 13px;}
.chkbox-block .col-xs-6{width:100%}
.txt-ser h2,.ser-blk h2{ font-size:18px; line-height:24px}
.career-frm p{font-size:12px}
}
@media (max-width:280px) {
header .logo img, header.sticky .logo img{text-align:center; position:absolute; z-index:10000000000;  width:120px ; text-align:center; margin:0 auto; top:17px; left:4px; right:0px; }
.hd{font-size:15px; line-height:20px}
.hd a{font-size:13px ; position:relative; top:1px}
.bnrtxt .btn {
font-size: 12px;
line-height: 20px;
padding: 10px 10px;
}
.bnrtxt h1{font-size:30px; line-height:40px; padding:0px;}
.truckimg{background:url(//absolutedestruction.ca/wp-content/themes/absolute/images/truck.png) no-repeat 100% 100% / 100% auto; min-height:620px; text-align:center}
}
@media (min-width: 320px) and (max-width:768px) {
.imgblk img {
height: auto;
}
#inner h2 {
font-size: 22px;
}
}
@media (max-width:767px) {
.sidebarl-width {
width: 100%;
}
.common-city-links ul {
-moz-column-count: 1;
-webkit-column-count: 1;
width: 100%;
}
.common-city-links ul li { margin-left: 0px; }
.common-city-links-off ul {
-moz-column-count: 1;
-webkit-column-count: 1;
width: 100%;
}
} @media (min-width: 768px) and (max-width:1024px) {
.common-city-links ul {-moz-column-count: 3;-webkit-column-count: 3; width: 100%;}
}
@media (min-width: 768px) and (max-width:1024px) {
.common-city-links-off ul {-moz-column-count: 2;-webkit-column-count: 2; width: 100%;}
}