.article-body p{
    margin:1rem 0;
}
.article-body *:empty::before{
  content:'\200b';
}
/*rsform*/
.rsform-block {
	clear: both;
}
.rsform-type-calendar {
	margin-bottom: 10px;
}
.rsform-type-calendar::after {
	content: '';
	display: block;
	clear: both;
}
/*request_form*/
#rsform_4_page_0 {
	max-width: 600px;
	margin: 0 auto;	
	background: #efefef;
	padding: 30px;
	border-radius: 2px;
}
.formResponsive #rsform_4_page_0 input[type="text"], .formResponsive #rsform_4_page_0 textarea {
	width: 100%;
	box-sizing: border-box;
	height: auto;
}
/*blogs*/
.blog-items p.readmore {
	text-align: center;
}
.items-row .item .btn-readmore {	
	background: #0eb771;
	color: #fff;
	border: 0px solid;
	font-size: 18px;
    text-align: center;
}
.items-row .item .btn-readmore:hover{
	background:#000;
}
/*table_times*/
h3.head_caption {
	text-align: center;
}
.table_times {
	font-size: 12px;
	text-align: center;
	width: 100%;
}
.table_times .tr_head {
	text-align: center;
	font-weight: bold;
}
.table_times tr:nth-child(2n) {
	background: #f1f1f1;
}
.table_times td {
	padding: 5px;
	border: 1px solid #f1f1f1;
	height: 60px;
}
.table_times td p{
	margin:0;
}
/*h1Fontsize*/
h1, .h1 {
	font-size: 45px;
}
/*Fleet*/
body.fleet_article .item-pagefleet .article-body {
	margin: 0;
}
body.fleet_page .blog_intro_items::before {
	content: 'SPECIALTY VEHICLES';
	display: block;
	color: var(--headings-color);
	font-size: 45px;
	font-weight: 500;
}
/*mobileBtns*/
@media (max-width: 768px){	
    h1, .h1 {
        font-size: 40px;
    }
	.top_quicklinks{
		display:block;
		margin-bottom:-10px;
	}
	.top_quicklinks .bookbtns{
		margin:0;
	}
	.top_quicklinks .bookbtns li {
		display: block;
	}
	/*servicesTable*/
	.item-288 .article-body table, .item-288 .article-body table tr, .item-288 .article-body table td, .item-288 .article-body table col {
		display: block;
		width: 100%;	
	}
}
/*SlideshowHeight*/
body .acm-hero.style-1 .acm-hero-item {
	padding: 10rem 0 5rem;
}
body .acm-hero.style-1 div.owl-carousel .owl-dots {
	bottom: 50px;
}
@media (min-width: 1300px) {
	.acm-hero.style-1 .acm-hero-item .container {
		min-height: 300px;
	}
}
@media (max-width: 1299px) and (min-width: 768px) {
	.acm-hero.style-1 .acm-hero-item .container {
		min-height: 200px;
	}
}
@media (max-width: 767px) {
	.acm-hero.style-1 .acm-hero-item .container {
		min-height: 132px;
	}
}
/*3boxs*/
@media (max-width: 767px) {
	.acm-features.style-3 .owl-carousel .owl-stage {		
		width: 100% !important;
		display: block;
	}
	.acm-features.style-3 .owl-carousel .owl-stage .owl-item {
		flex: 100% !important;
		width: 100% !important;
		display: block;
		margin-bottom: 20px;
	}
}