.banner .d-slider-caption br { display: none;}
.why::before { position: absolute; left: 0; top: 0; background: rgba(255,255,255,0.8); content: ''; width: 100%; height: 100%;}
.why{position:relative; width:100%}
.why div#u_content_text_37, .why div#u_content_text_38 {display: inline-block; width: 100%; max-width: 49%;}
.why div#u_column_86 .v-col-padding {display: flex; align-items: flex-end;}

.d-con-slider {
    max-height: 650px !important;
}

.blog div#u_column_97 div#u_content_custom_customImage_13 { display: inline-block;}
.blog div#u_column_97 div#u_content_custom_heading_29 {display: inline-block;}
.blog .u-row > div { margin: 0px 10px;}
.full-content .container { max-width: 100% !important;}
.safety-sec{position:relative;}
.safety-sec::before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(255,255,255,0.75);}
a{
  text-decoration:  none  !important;
}
.reviews-sec {
    background-attachment: fixed;
}
.d-flex .v-col-padding { display: flex; justify-content: center;  align-items: center;}
.d-flex .v-col-padding{margin:0px 15px;}
.d-flex .v-col-padding img.v-src-width {max-width: 160px !important;}
div#d-con-formContact-frmContact button#Contact-btnSubmit:hover { background: #1c315f; color: #fff;}

.u_content_custom_vehicleTips ul.d-vehicle-tips-list li span.d-vehicle-tips-icon{width:25px;  height:25px; background:url(https://assets.unlayer.com/projects/5192/1683789764103-icon-location.png) no-repeat;}
.u_content_custom_vehicleTips ul.d-vehicle-tips-list li span.d-vehicle-tips-icon i { display: none;}
.u_content_custom_vehicleTips ul.d-vehicle-tips-list li span.d-vehicle-tips-icon {width: 25px; height: 25px; background: url(https://assets.unlayer.com/projects/5192/1683789764103-icon-location.png) no-repeat;
    display: inline-block; vertical-align: middle; margin-right: 10px;}
.u_content_custom_vehicleTips ul.d-vehicle-tips-list{padding-left:0px;}
footer div#u_row_9{border-top: 4px #ffc500 solid;}
header .u_row .container{max-width:1200px !important;}
.refrigeration-sec .d-con-custom-image {text-align: left !important;}

.home-services {width: 100%; overflow: hidden;}
.home-services-blue div#u_column_76 img {border-radius: 50% !important;}
footer a{color:#fff !important;}
footer a:hover{color:#d31000 !important;}
div#appointmentDialog input#apptSubmitBtn {border: solid 2px #f1c40f;}

@media (max-width: 1300px) {
.blog div#u_column_98 {flex: auto;}
}

@media (max-width: 991px) {
header .d-con-mobile-navbar nav {height:auto; background-color: #D31000; padding:10px 0px;}
.d-con-mobile-navbar .d-navbar-menu .navbar-toggle{background-color: #D31000;}
.d-con-mobile-navbar .d-con-menu ul.navbar-nav{background:#fff;}
ul.nav.navbar-nav li.d-nav-item a {color: #000 !important;}
header .d-toolbar-social-box a { color: #fff;}
}

@media (max-width: 767px) {
.home-services-blue div#u_column_75, .home-services-blue div#u_column_74 { border-right: none !important;}
.home-services-blue .u-row > div {margin: 7px 0px;}
.iframe-sec iframe { width: 100%;}
.blog .container .u-row .u-col {flex: 100% !important; margin:7px 0px;}

}

@media (max-width: 667px) {
.review-social .v-col-padding {flex-wrap: wrap;}
.Contact div#u_row_9 { padding-top: 0px !important;}

}