@charset "utf-8";
/* CSS Document */

@media (max-width: 1109px){
	iframe{max-width:100%;}
}
@media (max-width: 1023px){
	.blog-item .item-content, .sidebar-left .moduletable, .sidebar-right .moduletable, .com-content-archive__items .archive-item{padding:20px;}
	.article-info dd{margin-right:15px;}
	body.blog-page .page-header h2{font-size:24px;}
	.login-description{width:55%;}
form.com-users-login__form{width:45%;}
}
@media (max-width: 979px){
	.header .vgrid .vsize{width:auto;}
  .moduletable.ph_sicons{display:none;}
}
@media (max-width: 767px){
	body{font-size:13px;}
	.container, #size-75, .sidebar-left, .sidebar-right, body.contact-page .maintop .container .maintop-a, body.contact-page .maintop .container .maintop-b{width:100%;}
	.container{box-sizing:border-box;padding:0;}
	.main-body, body.home-page .utility1, .main-body, .mainbottom, .maintop, .feature, .extension, .bottom, body.home-page .breadcrumbs{padding:40px 0;}
	body.about-page .bottom{padding-top:0;}
	body.home-page .maintop-inner, body.home-page .mainbottom-inner, body.pa-inspections .mainbottom-inner, body.home-page .main-body{padding:60px 0;}
  .showcase-inner{padding:78px 0 30px;}
  .header .header-a, .header .header-b{padding-top: 10px;padding-bottom: 10px;}
  #logo img{max-height:60px;width:auto;}
  body.home-page #slideMobile .marker-list{margin:30px 0 0;}
  .moduletable.three_blocks .col-lg-4{margin-bottom: 1.5rem;}
  .moduletable.three_blocks .col-lg-4:last-child, .moduletable.sb_auto h3{margin-bottom:0;}
  /*.header .header-a img{max-height:30px;}*/
	.utility{padding:30px 0;}
	body.contact-page .maintop{padding:40px 0 0;}
	.main-footer .main-footer-inner .footer .vgrid{padding-bottom:0;}
	.main-footer .main-footer-inner .footer .vgrid, .view-article.layout-blog figure.item-image, .sidebar-left .moduletable, .sidebar-right .moduletable, .blog-items .blog-item, .com-content-archive__filters.filters .filter-search, .com-content-archive__items .archive-item, .com-finder__results-list .result__item, .com-content-category-blog__navigation{margin-bottom:20px;}
	.com-content-category-blog__navigation{margin-top:20px;}
	.main-footer .main-footer-inner{padding:40px 0 20px;}
	body.about-page .maintop{padding:40px 0 30px;}
  .footer .vgrid .footer-a.vsize{width:100%;}
  .footer .vgrid .footer-b{text-align:left;padding-right:0;}
	.footer .vgrid .vsize{padding-bottom:30px;width:auto;}
	.footer .vgrid .footer-c{float:right;padding-left:0;}
	.copyright{text-align:center;}
	.copyright ul{justify-content:center;}
	.copyright ul li{padding:0 5px;}
	.moduletable.cinfo .info-wrap{height:auto;margin:0;}
	body.contact-page .maintop .container .maintop-a, .moduletable.cinfo .info-wrap{border-radius:0;}
	textarea.mod-rscontact-width-auto{max-height:99px;}
	
	form.com-users-login__form{padding:1.5rem;}
	.slider-content h1, .moduletable.btitle .breadcrumb li.active{font-size:30px;}
	.slider-content .sub-title, .moduletable.sb_auto .phone{font-size:18px;}
.main-footer .main-footer-inner .footer h3, .moduletable.sb_auto address{font-size:16px;}
.moduletable.sb_auto address{margin-bottom:5px;}
	.slider-content .btn-wrapper .btn{font-size:13px;padding:17px 20px;margin:0 2.5px;}
	.mb-5{margin-bottom: 1.5rem !important;}
  body.home-page .mainbottom-inner{padding:80px 0;}
  .moduletable.btitle .breadcrumb li.active{font-size:24px;}
  body.contact-page .maintop .container .maintop-a{padding:15px;}
  body.home-page .showcase-inner{padding:0;}
  .box01 .box01__content .box01__title{font-size:18px;line-height:28px;}
  .block-title .block-title__title{font-size:36px;line-height:42px;}
  .moduletable.working_us h3, .moduletable.sb_auto h3{font-size:30px;}
  .item-page.pa-inspections .float-end{margin-left:0;}
  .item-page.pa-inspections .item-image img{max-width:100%;}
}
@media (max-width: 639px){
	.vgrid .vsize, .card.size-50, .login-description, form.com-users-login__form, .blog-items.masonry-2 .blog-item, .blog-items.masonry-3 .blog-item{width:100%;}
	.login-description, form.com-users-login__form{float:left;}
	.login-description img, form.com-users-login__form{border-radius:0;}
	.blog-items.masonry-2 .blog-item, .blog-items.masonry-3 .blog-item{padding:0;}
	.moduletable.client_testimonials .carousel-inner{height:310px;}
  .moduletable.qote_strip .float-left{padding-top:0;}
  .moduletable.qote_strip .float-left, .moduletable.qote_strip .float-right{width:100%;text-align:center;}
  .box01{margin-top:30px;}
  .moduletable.result_guarantee .head_title p{margin-bottom:0;}
}
@media screen and (min-width: 640px) and (max-width: 767px){
	.moduletable.abts_video iframe, .responsive-map iframe{min-height:250px;}
}

@media screen and (min-width: 768px) and (max-width: 1023px){
	.moduletable.abts_video iframe, .responsive-map iframe{min-height:300px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .moduletable.three_blocks .col-lg-4 {flex: 0 0 auto;width: 33.33333333%;}
  body.pa-inspections .feature .towing, .main-footer .main-footer-inner .copyright{font-size:14px;}
  .copyright ul li{padding:0 10px;}
  body.pa-inspections .feature .perks{font-size:13px;}
}
@media screen and (min-width: 980px) and (max-width: 1124px){
	.dj-megamenu-clean li.dj-up {margin: 0 7.5px !important;}
	.dj-megamenu-clean li a.dj-up_a{font-size:13px;}
	.header .header-a{padding-right:0;}
	.header .header-b{padding-left:0;}
	
}