@media only screen and (min-width: 1140px)  {
} @media only screen and (max-width: 989px) {
} @media only screen and (min-width: 768px) and (max-width: 989px) {
} @media only screen and (max-width: 767px) {
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 479px) {
}
.phone-info{font-size:17px;}
#hm-box{margin-top: -40px !important; z-index: 30;}
#hm-box .iconbox_icon{margin: 0 auto 0px auto !important;}
.dot {
height: 100px;
width: 100px;
background-color: #bbb;
border-radius: 50%;
display: inline-block;
background-color:#d77d28;
position: relative;
top: 0;
margin: 0 auto 20px auto;
left: 0;
width: 90px;
height: 90px;
line-height: 90px;
border-style: solid;
border-width: 0px;
padding: 0px;
font-size: 30px;
display: block;
margin-top:-50px;
}
#hm-btn a{border-radius: 0px 0px 40px 40px;}
#hm-btn .avia-color-theme-color-highlight{border-radius: 0px 0px 40px 40px;}
#top .container .av-masonry.av-large-gap {
padding: 15px 0 0 15px;
width: 102%;
width: calc(100% + 0px);
}
#hm-head{border-top: solid 5px #395b38 !important; min-height: 0px; }
#hm-box h3 {margin-top:15px;}
#csem-head-content{padding-top: 55px;
padding-bottom: 45px;}
#csem-head {background-repeat: no-repeat;
background-image: url(https://www.clearzonemaintenance.com/wp-content/uploads/2022/05/road-clearing.png);
background-position: 50% 50%;
background-attachment: scroll; background-size: cover !important;}
@media only screen and (max-width: 762px) {
#csem-head{box-shadow: inset 0 0 0 1000px rgba(0,0,0,.3);}
#csem-head-content{padding-top: 35px; padding-bottom: 25px; }
#csem-head-content h1{font-size: 55px;}
}
@media only screen and (max-width: 762px) { 
#forestry .flex_column_table{ display: flex !important; flex-direction: column-reverse !important; }
#canal .entry-content-wrapper { display: flex !important; flex-direction: column-reverse !important; }
}