/* HOME SHADOWBOX */
.container.shadowBox .contentWrap{padding:0 0 0px;margin:0;position:relative;background: url('https://blueprint.cdn.cloud.searchoptics.net/c0309dfadd133f46c4d08950702e46aa/body_bg.jpg') top left repeat !important;}
.container.shadowBox .shadowBox-child{padding:0;border:solid 1px #e0e0e0;margin:40px 5%;box-shadow:0 0 10px #999;background-color:white;}
.contentWrap {width:96%; margin:0 auto; background:rgba(255,255,255,.8);}

.contentWrap {width: 100%;}
#dealer-description {padding: 0 10px;}

/*get in touch pop up styling*/
.modal {background: rgba(0,0,0,.5) !important;top: 0 !important;}
.modal-content {    background-color: transparent !important;border: none !important; box-shadow: none !important; -webkit-box-shadow: none !important; }
.modal-header {border-bottom: none !important;}
.close {color: white !important;opacity: 1 !important;    font-size: 50px !important;}
.modal-header .close {margin-top: 65px;    position: absolute;    right: 300px;  z-index: 10;}
@media (max-width:1800px) {
  .modal-header .close {right: 240px;} 
}
@media (max-width:1800px) {
  .modal-header .close {right: 240px;} 
}
@media (max-width:1700px) {
  .modal-header .close {right: 200px;} 
}
@media (max-width:1600px) {
  .modal-header .close {right: 150px;} 
}
@media (max-width:1500px) {
  .modal-header .close {right: 100px;} 
}
@media (max-width:1411px) {
  .modal-header .close {right: 160px;} 
}
@media (max-width:1350px) {
  .modal-header .close {right: 140px;} 
}
@media (max-width:1250px) {
  .modal-header .close {right: 100px;} 
}
@media (max-width:1180px) {
  .modal-header .close {right: 17%;} 
}
@media (max-width:1050px) {
  .modal-header .close {right: 12%;} 
}
@media (max-width:950px) {
  .modal-header .close {right: 8%;} 
}
@media (max-width: 767px){
  #feedback-carousel .carousel-content{ height: auto !important; }
}
@media (max-width:450px) {
  .modal-header .close {right: 10%;} 
}
/*end get in touch pop up styling*/

#service-city-micromachines { margin-top: 20px;color: #333; }
#inventory-search-block .h1{ font-size: 36px !important; }
.accordion-button { margin-top: 25px; }
.accordion-button h2{ margin: 0 0 10px; }
.seo-image{ max-width: 1024px; width: 100%; }
div[class*="col-xs-"]:not(.column-pad), div[class*="col-sm-"]:not(.column-pad), div[class*="col-md-"]:not(.column-pad), div[class*="col-lg"]:not(.column-pad){ padding-left: 5px; padding-right: 5px; }