
.header_strip .connect_text span.mobile_text,
.link.mobile {display:none;}
.testimonail-container{background-image:url('../img/testimoials_bg.png');}

/** MAKE A BOOKING **/
/*.page-template-template-booking .search_strip,*/
.page-template-template-fleet .search_strip,
.page-template-template-customertype .search_strip ,.error404 .search_strip,
.home .page-container.cmscontents{
	display:none;
}
.none {
	display:none !important;
}
.entry-content ul li {
	padding:10px 0px;
	font-family:'Libre Baskerville',serif;
}
.entry-content .dropdown-menu ul li{ padding:0px; } 

.sy_feature{
	height: 300px;
    overflow: hidden;
    float: left;
    width: 100%;
}
.sy_feature_img {
	width:100%;
	margin:20px 0px;
}
.page-template-template-customertype .entry-header,
.page-template-template-fleet  .entry-header,
.page-template-template-customertype div.wpcf7 img.ajax-loader {
	display:none;
}
.page-template-template-booking .vehicle_types {
	margin:40px 0px;
}

.blog .featured_section.top,.blog .featured_section.featured_section_mobile {}
/** CUSTOMER TYPE TEMPLATE **/
.need_section {padding:70px 0px 80px;}
.needs_block {float:left;width:100%;padding:0px 0px 40px;}
.need_section .decription {font-size: 14px;width: 80%;margin: 20px auto 40px;}
.get_needs_title {position:absolute;width:100%;bottom:0px;font-size:20px;font-weight:700;font-family: 'Open Sans', sans-serif;color:#FFF;z-index:9;}
.need_section  .information{font-size:14px;font-family: 'Open Sans', sans-serif;    color: #231f20;float: none;width: 80%;clear: both;margin: 0px auto;font-weight: 300;}
.get_needs { float: left;
    width: 89%;
    padding: 0px;
    height: 180px;
    overflow: hidden;
    margin: 0px 0px 30px 35px;
    transform: skew(-8deg);
    border-top-left-radius:70px;
    border-bottom-right-radius: 70px;
	box-shadow: 17px 17px 0px -5px #d6e041;
	position:relative
	}
.get_needs:after{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.2);}
  .get_needs img {float:left;width:100%;position:absolute;height:100%;}
 .need_section .btn{padding:10px 35px;background-color:#333333;letter-spacing: 1px;color:#f1f1f1;}
 
 
.book_strip_section {float:left;width:100%;padding:60px 0px;background-color:rgba(214,224,65,1);}
.book_strip_section .decription  {padding:5px 0px;}
.book_strip_section .decription p {font-size:20px;color:#333333;}  
.book_strip_section .btn {padding:10px 35px;background-color:#333333;color:#f1f1f1;letter-spacing: 1px;font-weight:700;letter-spacing:1px;}
.book_strip_section .adair_header {padding:0px 110px;}

/** FAQ SECTION **/
.faq_section {padding:80px 0px 80px;}
.faq_section_block{padding:30px 0px;float:left;width:100%;}
.panel {border:0px !important;box-shadow:none;} 
.panel-group .panel {margin-bottom: 12px;}
.panel-default>.panel-heading{background-color:rgba(51,51,51,1);background-image:none;border-top-left-radius:15px;border-bottom-right-radius:15px;padding:10px 22px 10px 30px;}
.panel-group .panel a span.dp_text{font-size:14px;color:#ffffff;font-family: 'Open Sans', sans-serif;font-weight:300;}	
.panel-group .panel a {text-decoration:none;}
.panel-group .panel .fa-minus-square-o {display:none;}
.panel-default>.panel-heading,
.panel-group .panel,
.panel-title,
.panel-group .panel a{
	float:left;
	width:100%;
}
.panel-body {
	padding:15px 40px;
}
.panel-group .panel a span.icon{
	float:right;
	color:#FFF;
	position:absolute;
	right:0px;
	top:0px;
}
.panel-group .panel a span.icon .fa{
	font-size:20px;
}
.panel-body p{
	float: left;
    width: 100%;
    padding:10px 0px; 	
}
.panel-body p{
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
    color:#231f20;
	margin-bottom:0px;
	text-align:left !important;
	/*font-weight:600;*/
}
.panel .panel-title{position:relative;}

.panel .panel-title .collapsed .fa-plus-square{
	display:block !important;
}
.panel .panel-title .collapsed .fa-minus-square{
	display:none !important;
}
.panel .panel-title  .fa-plus-square{
	display:none !important;
}
.panel .panel-title  .fa-minus-square{
	display:block !important;
}
.faq_section_block .dp-left {width:65%;}
.faq_section_block .dp-right {width:29%;padding:20px 25px;background-color:rgba(240,240,240,0.8);border-top-left-radius:70px;border-bottom-right-radius:70px;float:left;margin-left:6%;}
.faq_section_block #submit{display:none;}
.faq_section_block input,.faq_section_block textarea{float:left;width:100%;border: 1px solid #eeeeee;padding: 7px 6px;margin-bottom: 0px}
 .faq_section_block .conatct_btn{   display: inline-block;
    text-align: center;
    padding: 10px 50px;
    margin:15px auto 0px auto;
    float: none;
	letter-spacing:2px;
	color:#f1f1f1;g
 }
 .faq_section_block  .wpcf7-textarea{
	 height:110px;
 }
  .faq_section_block h3 {
	  font-size:24px;
	  color:#333333;
	  text-align:center;
	  margin:0px 0px 15px;
	  font-family: 'Open Sans', sans-serif;
	  font-weight:700;
	  
  }
	.faq_section_block p {
	float:left;
	width:100%;
	text-align:center;
	}

	.faq_section_block br{
	  display:none;
	}
  .faq_section_block>p {
	  font-size:14px;
	  color:#333333;
	  text-align:center;
	  margin:0px 0px 15px;
	  font-family: 'Open Sans', sans-serif;
	  font-weight:400;
	   float:left;
	   width:100%;
	  
  }
 
 
 
 /** BENEFITS BLOCK **/
.benefit_section {background-image:url('../img/benefits_block.png');background-color:#393636;padding:90px 0px;background-position:center center;}
.white .title_h2,
.white .decription{color:#FFF;}
.white .decription{font-size:14px;width:80%;margin:20px auto 50px auto;}
.vehicle_big.benefits_big{display:block;}
.benefits_big ul li .text{font-size:17px;color:#FFF;font-family: 'Libre Baskerville', serif; font-weight:700;width:100%;margin-bottom:0px;padding-bottom:6px;margin-top:20px;}
.benefits_big ul li .description{font-size:14px;color:#FFF; font-family: 'Open Sans', sans-serif;width:75%;margin:0px auto;text-align:center;}
.benefits_big li.feature_2 .text,
.benefits_big li.feature_3 .text{width:100%;}
.benefits_big li .count{width:65px;height:78px;color:#231f20;font-size:32px;font-family:'Open Sans', sans-serif;font-weight:700;
background-image:url('../img/count_icon.png');background-repeat:no-repeat;text-align:center;margin:0px auto;}
.benefits_big li .count span{  height: 64px;margin: 0px auto;float: none;vertical-align: middle;display: table-cell;width: 65px;padding: 0px;}
.benefits_big ul li{margin-bottom:40px;}
.benefits_big .center_features{width:37%;}
.benefits_big .vehicle_image{height:auto;margin-top:125px;}
.benefits_big .vehicle_image img{height:auto;}
.benefits_big .left_features,.benefits_big .left_features{width:35%;} 
.benefits_big  .left_features ul li.feature_1 ,.benefits_big  .left_features ul li.feature_3 {margin-left:30%;}
.benefits_big .right_features  ul li.feature_1,.benefits_big .right_features  ul li.feature_3 {margin-right:30%;}
.benefits_big .right_features  ul li.feature_1 .description,.benefits_big .right_features  ul li.feature_3  .description {width:85%;}
.benefits_big .actions .btn{letter-spacing:1px;color:#f1f1f1;}
.dp-customer-temp  article{padding:0px;margin:0px;}
.dp-customer-temp {padding:85px 0px 35px;}
.dp-customer-temp .entry-content h2 {margin:0px 0px 22px;;font-size:32px;font-family: 'Libre Baskerville', serif; font-weight:400;}
.dp-customer-temp .entry-content p{font-size:14px;font-family: 'Libre Baskerville', serif; font-weight:400;}
.dp-customer-temp .entry-content strong {font-size:14px;font-family: 'Libre Baskerville', serif;}
.dp-customer-temp .btn-black{padding:10px 40px;margin-top:35px;background-color:#333333;color:#f1f1f1;letter-spacing:1px;} 
.edit-post-link {display:none;}

.newsletter_section {padding:40px 0px;background-color:#d6e041;}
.newsletter_section .title_h2 p{font-size:26px;}
.benefits_big li.feature_2,.benefits_big li.feature_3{width:100%;}
.benefits_big .right_features.mobile{display:none;}

.dp-customer-temp .entry-content {width:100%;margin:0px auto;}


/** OUR FLEET PAGE **/
.dp-fleet-temp{padding:40px;border:1px solid #dddddd;border-radius:5px;margin-bottom:40px;width:60%;}
.vehicle_iteam{float:left;width:100%;padding:25px 40px;border-top-left-radius:55px;;border-bottom-right-radius:55px;border:1px solid #d5d5d5;margin-bottom:28px;}
.vehicle_iteam:hover,.vehicle_iteam.active{background-color:rgba(0,0,0,0.2);}
.vehicle_iteam.error{border:2px solid #F00;}
.vehicle_iteam .image_box {float:left;width:100%;}
.vehicle_iteam .vehicle_title  {font-size:16px;margin:0px;font-family:'Open Sans', sans-serif;margin-bottom: 20px;text-transform:capitalize;}
.second_row {float:left;width:100%;}
.image_box .vehicle_image{width:35%;}
#main-column .post, #main-column .page{padding:0px;}
.price>div{float:left;width:50%;}  
.price>div span {display:block;}
.price{padding-top:30px;}
.price .green{font-size:30px;color:#d6e041;font-weight:700;font-family:'Open Sans', sans-serif;}
.price .text{font-size:14px;color:#231f20;font-weight:700;font-family:'Open Sans', sans-serif;text-transform:uppercase;}
.price .base_text{font-size:12px;color:#231f20;font-weight:600;font-family:'Open Sans', sans-serif;}
.vehicle_features {padding-left:0px;}
.vehicle_features  ul {padding-left:0px;padding-top:0px;list-style:none;float: left;width: 100%;margin:0px;}
.vehicle_features  ul li {float:left;    width: 31%;margin-right: 5px;margin-bottom: 15px; min-height:70px; }
.vehicle_features  ul .text{font-size:10.3px;color:#000000;font-weight:600;font-family:'Open Sans', sans-serif;float:left;width:65%;margin-left:10px;}
.vehicle_features  ul li .icon{background-image: url('../img/vehical_features.png');height: 26px;background-repeat: no-repeat;border-radius: 100%;background-position: 10% 15%;width:26px;margin: 0px;cursor: pointer;	background-size: 190px;	float:left; }
.vehicle_features  ul li.feature_2  .icon{background-position: 10% 79%;}
.vehicle_features  ul li.feature_3  .icon{background-position: 87% 77%;}
.vehicle_features  ul li.feature_4  .icon{background-position: 47% 79%;}
.vehicle_features  ul li.feature_5  .icon{background-position: 87% 15%;}
.vehicle_features  ul li.feature_6  .icon{background-position: 49% 12%;}


.padding0{padding:0px;}
.vehicle_iteam .btn {float:left;width:100%;color:#f1f1f1;letter-spacing:1px;}

.mc4wp-form {float:none;width:100%;text-align:center;padding:25px 0px 0px;}
.mc4wp-form .email{padding: 10px 12px 10px 50px;border-radius: 5px;width: 250px !important;border:1px solid #dddddd;}
.mc4wp-form form, .mc4wp-form input, .mc4wp-form label {display:inline-block !important;}
.mc4wp-success {margin:10px auto;width:40%;border-radius:10px;background-color:#237912;color:#FFF;padding:10px 15px;}
.mc4wp-form .email_field {position:relative;padding:15px 0px;}
.mc4wp-form .btn{padding: 10px 40px;letter-spacing: 1px;margin-left: 20px;}
.mc4wp-form .fa{position: absolute;left: 15px;top: 14px;font-size: 20px;}

.mc4wp-form .email::-webkit-input-placeholder{ font-size:13px;color:#000000;font-family: 'Open Sans', sans-serif;     font-weight: 500;}
.mc4wp-form .email:-moz-placeholder{ font-size:13px;color:#000000;font-family: 'Open Sans', sans-serif;     font-weight: 500;}
.mc4wp-form .email::-moz-placeholder{ font-size:13px;color:#000000;font-family: 'Open Sans', sans-serif;     font-weight: 500;}
.mc4wp-form .email:-ms-input-placeholder { font-size:13px;color:#000000;font-family: 'Open Sans', sans-serif;    font-weight: 500; }

.wpcf7-form-control::-webkit-input-placeholder{ font-size:13px;color:#000000;font-family: 'Open Sans', sans-serif;     font-weight: 500;}
.wpcf7-form-control:-moz-placeholder{ font-size:13px;color:#000000;font-family: 'Open Sans', sans-serif;     font-weight: 500;}
.wpcf7-form-control::-moz-placeholder{ font-size:13px;color:#000000;font-family: 'Open Sans', sans-serif;     font-weight: 500;}
.wpcf7-form-control:-ms-input-placeholder { font-size:13px;color:#000000;font-family: 'Open Sans', sans-serif;    font-weight: 500; }
.page-template-template-customertype .btn {background-color:#333 !important;}
.page-template-template-customertype  .benefit_section  .btn {background-color:#231f20 !important;}

.zaki_like_dislike_box,.zaki_like_dislike_box img{display:none !important;}
.ZakiLikeDislike-metadata .zaki_like_dislike_box{    display: block !important;    border: 0px;    margin-bottom: 0px;    padding: 0px 5px;width:auto}
.zaki_like_dislike_like {float:left;}
.comment-reply-link:hover{background-color:transparent;color:#131720;} 
.comment-reply-link,#comments .comment-metadata a time {background-color:transparent;font-size:13px;color:#131720;font-family: 'Open Sans', sans-serif;     font-weight: 500;    
border: 0px;box-shadow: none;padding: 0px 0px 10px 0px;float:left;text-align:left;    min-width: auto;}
#comments span.edit-link{padding:0px 10px;}
/** FEATURE SECTION MOBILE **/
.featured_section_mobile {display:none;margin-bottom:0px;}
.featured_section_mobile .panel-title a{font-size:22px;color:#322e2e;font-family: 'Libre Baskerville', serif; font-weight:700;    padding: 40px;background: rgba(214,224,65,0.8);position:absolute;height:100%;text-align:center;}
.featured_section_mobile .panel-title a:after{content: '\f0dd';font-family: FontAwesome;    color: #d6e041;    font-size: 50px; position: absolute;top: 75%;margin-top: 0px;left: 50%; } 
.featured_section_mobile .panel-title a.collapsed:after {display:none;}
.featured_section_mobile .panel-default>.panel-heading {border-radius:0px;padding:0px;background-color:transparent;position:relative;}
.featured_section_mobile #accordion{width:100%;float:none;margin:0px auto;}
.featured_section_mobile .imgover {width: 100%;height: 128px;overflow: hidden;} 
.featured_section_mobile .imgover img {float:left;width:100%;}
.featured_section_mobile .panel {background-color:transparent;}
.featured_section_mobile .panel .panel-title {position: absolute;top: 0px;width: 100%; height: 100%;}
.featured_section_mobile .panel-title a.collapsed {color:#FFF ;;background: rgba(61,72,81,0.8);}
.featured_section_mobile .panel-group .panel+.panel,.featured_section_mobile .panel-group .panel{margin:0px;}
.featured_section_mobile .panel-body{float:left;width:100%;padding:50px 20px 20px;border-top:0px !important;} 
.featured_section_mobile .details_container {padding:0px;margin:0px;width:100%;}
.featured_section_mobile  .featured_posts .author,
.featured_posts .blog_information .link{text-align:center;display:block !important;}
.comments_row {float:left;width:100%;text-align:center;}
.featured_posts .comments_row a {float:none;width:auto;display:inline-block;color:#FFF;font-size:14px;}
.featured_posts .comments_row a:after{content:'|';color:#FFF;padding:0px 5px;}
.featured_posts .comments_row a:last-child:after {display:none;}
.featured_section_mobile  .featured_posts .blog_information .link a{float:none;width:auto;display:inline-block;padding:10px 40px;}
.featured_section_mobile .featured_posts .social-share,.featured_section_mobile .featured_posts .blog_information{text-align:center;display:block;}
.featured_section_mobile .featured_posts .social-share ul {display: inline-block;    margin: 5px 0px;    float: none;    width: auto;}
.featured_section_mobile .featured_posts .social-share li .fa{font-size:20px;}

/** JOB APPLICATION FORM ***/

#form-wrapper #logo {
	display:none;
}

#form-wrapper::before{float: left;
    width: 100%;
    margin: 10px 0px;
    background: url(img/full_title.png) repeat-x bottom center;
	content:'';
	height:28px;
	}
	
#form-wrapper .field-validation-error{
	color: #F77;
	margin: 4px 0px;
	/* float: left; */
	/* width: 100%; */
	text-align: left;
	position: absolute;
	right: 10px;
	top: 5px;
	font-size: 12px;
}
#form-wrapper label {
  display:none !important;	
}
.job_instructions .apply_title{
		font: 36px open_sansbold;
		width: 100%;
		text-align: center;
		color: #555;
		margin: 10px 0px;
}
.job_instructions #CandidateCoverNote{
	height:auto;
}
.job_instructions  .form-field{
	float:left;
	width:100%;
	margin-bottom:25px;
}
.job_instructions .form-field.two-cols{
  float:left;
  width:100%;	
  margin:0px 0px 15px;
}

.job_instructions .form-control{
	padding: 10px 10px 11px 10px;
    font-size: 18px;
    color: #555555;
    width: 100%;
    height: 46px;
    border: 1px solid #a4a4a4;;
    border-radius: 0px;
}
#apply-button {
	float:left;
	width:100%;
	text-align:center;
	margin:40px 0px;
}
.job_instructions .form-control.input-validation-error{
	border:1px solid #F77;
}
.job_instructions .form-field.two-cols .col{
	float:left;
	width:49%;
	padding:0px 0px;
	position:relative;
}
#form-wrapper .group-span-filestyle label,#form-wrapper  .check-inline label {
	display:block !important;
}
#form-wrapper  .check-inline label,#form-wrapper  label.visible-mobile{
	width:auto;
	margin-right:10px;
	display:inline-block !important;
}
#form-wrapper .check-inline label input {
	margin-right:10px;
}
.bootstrap-filestyle .input-group-btn {
    background:#ff8a00;
    color: #FFF;
    padding: 6px 15px;
    font-size: 12px;
    font-weight: normal;
    cursor: pointer;
    text-transform: uppercase;
}
.bootstrap-filestyle .form-control{
	background-color:#FFF !important;
}

.job_instructions .form-field.two-cols .col:nth-child(2){
	float:right;
}
.bootstrap-filestyle label {
	background: transparent;
    border: 0;
    box-shadow: none;
    text-shadow: none;
    color: #FFF;
}
.bootstrap-filestyle label:hover{
		background: transparent;
		color:#FFF;
}
.bootstrap-filestyle label .glyphicon{
	display:none;
}
#apply-method .full-width{
	padding:0px;
	float:left;
	position:relative;
}
#apply-resume .uplaod_resume {
	float:left;
	width:auto;
	text-align:left;
	margin:0px 0px 10px;
	font-size:17px;	
    padding: 10px 0px;
}
#apply-method .bootstrap-filestyle{
	float:right;
	width:80%;
}
#btnSubmit{
	 background: #ff8a00;
    float: none;
    text-transform: uppercase;
    text-decoration: none;
    color: #FFF;
    font: 18px open_sansbold;
    margin-right: 2%;
    border: 1px solid #ba6202;
    border-radius: 2px;
    padding: 12px 10px;
    margin-bottom: 7px;
    min-width: 170px;
    width: 30%;
    margin-top: 15px;
	
}
	
	
	
/** BLOG PAGE  ***/

.entry-summary {float:left;}


.form_field .input-group-addon{    position: absolute;
    right: 0px;
    height: 34px;
    width: 35px;
    top: 23px;
    padding-top: 9px;
    text-align: center; z-index:999 }
.ad-issued_date .ad-date,.ad-license_category .ad-date{ width:100%; }
.form_field.invisible{ position:absolute; }
.field_radio{ float:left; padding-right:10px;  }
.form_field span.lab{ position:relative; top:-2px; left:5px; font-weight:600;  }
.payactions{ float:left; width:100%; display:none }
.payactions.active{ display:block; }
.note_text p{ font-size:12px; }
.bootstrap-select>select{ visibility:hidden; }
.bootstrap-select.btn-group .dropdown-menu li a{ font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:600; }
.notallowed{ cursor:not-allowed; }
.sup{ font-size:11px; font-style:italic; font-weight:600; font-family: 'Open Sans', sans-serif; }
 
@media screen and (max-width:1400px) {
	.featured_posts .featureImage_container{ width:62%; }
	.featured_image img
	
}

@media screen and (max-width:1260px) {
		.container{width:98%;}
		.adairs-sidebar .widget-title {background-size:100%;font-size:14px !important;}
		.widget .blog_img_box img{float:left;width:100%;}
        .faq_section_block .dp-right{margin-left:4%;}
		
  	
}
@media screen and (min-width:768px) {

.navbar-default .sub-menu.dropdown-menu{ background:#d6e041; padding:0px; top:98px;  }
.navbar-default .sub-menu.dropdown-menu a{ font-family: 'Open Sans', sans-serif; font-weight:700;  padding:5px 15px;  }
.navbar-default .sub-menu.dropdown-menu a:hover{ background:#231f20; color:#d6e041; }
}

@media screen and (max-width:1200px) {

	.enquiry_section.dp-container .information{
		width:72%;
	}
	.dp-nav .navbar-nav>li>a{
		padding:35px 10px 15px;
	}
	.enquiry_section .information p{
		color:#FFF;
	}
	.container {width:100%;}

.feature_box {
	padding-left:15px;padding-right:15px;
}
.hiring_info_4 img {
	  width:94%;
}
.hiring_info{
	height:200px;
}
.dp-center .hiring_info{
	height:410px;
}
.hiring_box .overlaymask.mash_4{
	background-size:100%;
	left:-20px;
}

.hiring_info_5{width:80%;}
.hiring_box .overlaymask.mash_5{background-size:123%;}
.vehicle_section .adair_header .decription{width:80%;margin:0px auto;float:none;}

.left_features,.right_features {
	width:25%;
}
.vehicle_big .center_features{
	width:50%;
}
.vehicle_image img{
	width:100%;
}
.bottom_bg{
	left:0%;
}
.contact_strip_section .information{
	 float:none;
	 width:80%;
	 margin:0px auto;
}
.dp-blog-page #main-column .post_item .dp-right,
.dp-archive-page #main-column .post_item .dp-right,
.dp-search-page #main-column .post_item .dp-right{
	padding-top:20px;
}
.dp-blog-page #main-column .post_item .btn,
.dp-archive-page #main-column .post_item .btn,
.dp-search-page #main-column .post_item .btn {
	bottom:40px;
}
.search_strip {
	padding:25px 0px;
}
.post_item_box{
	margin-bottom:50px;
}
.dp-blog-page #main-column .post_item .dp-right .entry-title a,
.dp-archive-page #main-column .post_item .dp-right .entry-title a,
.dp-search-page #main-column .post_item .dp-right .entry-title a{
	font-size:22px;
}
.dp-blog-page #main-column .post_item .dp-right .entry-title,
.dp-archive-page #main-column .post_item .dp-right .entry-title,
.dp-search-page #main-column .post_item .dp-right .entry-title  {
	line-height:26px;
}
.benefits_big .left_features, .benefits_big .left_features{
	width:30%;
}
.benefit_section  .center_features{
	width:40%;
}
.benefits_big ul li .description{
	width:80%;
}
.benefits_big .right_features ul li.feature_1 .description, .benefits_big .right_features ul li.feature_3 .description{
	width:80%;
}

.benefits_big .right_features {float:right;}

.benefits_big .left_features ul li.feature_1, .benefits_big .left_features ul li.feature_3{
	margin-left: 42%;
}
.benefits_big .right_features ul li.feature_1, .benefits_big .right_features ul li.feature_3 {
    margin-right: 42%;
}
.benefits_big .vehicle_image{
	margin-top:90px;
}
.featureImage_container{
	width:52%;
}
.details_container{
	width:42%;
	margin-top:0px;
	float:left;
}
.blogover h4{
	height:100px;
}
.featured_posts .blog_title a {
	font-size:24px;
	line-height:24px;
}

.dp-blog-page #main-column .post_item .blog_img_box img, .dp-archive-page #main-column .post_item .blog_img_box img, .dp-search-page #main-column .post_item .blog_img_box img {
	position:absolute;
	height:100%;
}
.vehicle_types .vehicle_types_name .btn{
	width:60%;
}

.page-template-template-booking .green_banner .dp-left{ width:75%; }
.page-template-template-booking .green_banner .dp-right{ position:absolute; right:0px; bottom:8px; }
}
@media screen and (max-width:1124px) {
	.header_strip .dp-right {display:none;}
	.header_strip .dp-left {width:100%;}
	.get_needs{margin-left:10px;}
	
	.feature_box.customs {
      max-width: 1000px;
  	  float: none;
   	  margin-left: auto;
   	  margin-right: auto;
	  margin-top:100px; 
	}
	.feature_box.customs .hiring_info{ height:180px; overflow:hidden !important;  }
	.feature_box.customs .dp-center .hiring_info{ height:370px; }
	.feature_box.customs  .hiring_info_1 .overlaymask{ left:-18px !important; }
	.feature_box.customs  .hiring_info_4 .overlaymask{     left: auto !important; right: 6% !important }
	.feature_box.customs  .hiring_info_1 .hiring_info img{ max-width:98% !important;  }
	.feature_box.customs  .hiring_box .overlaymask.mash_5{ background-size:100% 100% !important; top:0px; left:auto !important; right:-18% !important;  }
	  .vehicle_types .vehicle_types_name .btn{font-size:12px;padding:10.5px 10px;width:55%;	}
	   .our-fleet-sidebar .image_container{    border-bottom-right-radius: 20px;border-top-left-radius: 20px;}
   .dp-fleet-temp{width:62%;}
   
   
   .ad-booking-temp{ width:65%; }
   .booking.adairs-sidebar{ float:right; width:32%; }
	
}
@media screen and (max-width:1024px) {
	.enquiry_section.dp-container .information{ width:80%;}
	.blog_img_box{
		width:100%;
	}
	.blog_right{
		float:left;
		width:100%;
		padding:10px 18px;
	}
	.blog_title {
		margin-top:10px;
	}
	.blog_right .social-share{
		float:left;
		width:100%;
	}
	.blog_right .social-share ul {
			float:left;
			width:100%;
			padding: 20px 0px 0px;
			margin: 0px;
	}
	.blog_information{
		 padding-top:0px;
		}
   .bottom_bg {
	   left:-14%;
   }
   .vehicle_content .decsription{
	   width:60%;
   }
   .vehicle_section .adair_header .decription{ padding-top: 20px;width: 70%;text-align: center;float: none;margin: 0px auto;}
  .details_container{width:30% !important;}
}

@media screen and (max-width:992px) {
body,html{ overflow-x:hidden; }	
.header_section .dp-right,
.header_section  .navbar-primary-collapse {
	padding:0px;
}
.featured_posts .featureImage_container {height:auto;width:58%;}
.details_container {width:45% !important;position:absolute;right:0px;}
.header_section .dp-left{padding-left:15px;padding-right:0px;z-index:9999999}
.enquiry_section.dp-container .information{width:100%;}
.dp-nav .navbar-nav>li>a{font-size:12px;}
.header_section .col-md-9{right:15px;}
.container {width:100%;}
.leaf_box_item {height:500px;}

.vehicle_image img{
	width:100%;
	height:230px;
}

.blog_title, .blog_title a{
	font-weight:400;
}
.social-share li .fa{
	font-size:24px;
}
.vehicle_big ul li .icon{
	background-size:300%;
	height:42px;
	width:42px;
	background-position:-2% -15%;
}
.left_features .feature_2 .icon{
	    background-position: -2% 98%;
		
}
.left_features .feature_3 .icon {
    background-position: 54% -14%;
}
.right_features .feature_1 .icon {
    background-position: 50% 100%;
}
.right_features .feature_2 .icon {
    background-position: 98% -17%;
}
.right_features .feature_3 .icon {
    background-position: 97% 96%;
}
.bottom_bg {
	width: 100%;
	left: 0;
	bottom: 0%;
	background-size: 100%;
}
.vehicle_big ul li .text{
	font-size:12px;
	width:100% !important;
}
.vehicle_content .decsription {
	width:75%;
	font-size:12px;
}
.hiring_info{
	height:220px;
}
.hiring_info_4 img{width:93%;}


/** FEATURE BOX **/
.get_footer_address .overlay_item .social .dp-socail{width:auto;display:inline-block;}
.hiring_box .overlaymask.mash_5{    background-size: 124%;}
.get_footer_address .map_overlay{display:block;}
._map .map_overlay,
.leaf_desktop  {display:none;}
.leaf_mobile.leaf_box_item .slick-slide{height:475px;padding-top:10%;padding-left:8%; }
.leaf_mobile.leaf_box_item{  width: 68% !important;}
.about_section .dp-left {width:32%;}
.leaf_mobile.leaf_box_item {display:block;}
.about_section {padding:50px 0px;}
.about_section .section_title{text-align:center;}
.non_leaf,.leaf_item{width:90px;}
.leaf_mobile .leaf_top .leaf_item .leaf{left:0px;}
.leaf_item .year {font-size:14px;}

.adairs-sidebar {display:none;}
.single-temp  .entry-content iframe{float:left;width:100%;padding:20px 0px;}
.posted_on .comments, .cat-seprator, .cat-links a{font-size:13px;margin-top:10px;}

.entry-content blockquote p{font-size:20px;}

.faq_section_block .dp-left {width:100%;padding-bottom: 4%;}
.faq_section_block .dp-right{background-color: transparent;width: 80%;margin: 4% auto 0% auto;float: none;}
.faq_section_block .dp-right .col-md-12{width:50%;float:left;}
.faq_section_block .wpcf7-textarea {height:88px;}
.faq_section_block input, .faq_section_block textarea{padding:9px 6px;}
.faq_section  .title_h2 {text-align:center;width:100%;}
.faq_section{padding:60px 0px 70px;}
.benefits_big .vehicle_image{margin-top:42%;}

.benefits_big .left_features ul li.feature_1, .benefits_big .left_features ul li.feature_3{margin-left:70%;}
.benefits_big .right_features ul li.feature_1, .benefits_big .right_features ul li.feature_3 {margin-right: 70%;}
.panel-default>.panel-heading{padding-left:20px;}
.benefit_section {background-position:top left 1px;}


/** FEATURE BLOG BANNER  **/
.thumb > a:before{border-right-color:transparent;}
.thumb > a:after {    border-bottom-color: rgba(214,224,65,0.8);border-right-color:transparent;}
.thumb > a:after, .thumb > a:before{right: 50%;top: -13%;}
.featured_section .thumbnails{position:static;width:100%;float:left;}
.featured_section .thumb{float:left;width:25%;}
.featured_section .thumbnails{
	position:static;
	float:left;
	width:100%;
	max-width:100%;
	text-align:center;
}
.featured_section .thumb{
	float:none;
	width:25%;
	display:inline-block;
}
.details_container{
	margin-top:20px;
}

.featureImage_container {
	margin-right:0px;
}
.dp-right.dp-temp{
	width:98%;
}
.dp-fleet-temp{width:100%;}
.vehicle_types .vehicle_types_name .btn{width:70%;font-size:14px;padding:9px 10px;}
.second_row .dp-left{width:80%;}
.second_row .dp-right{width:20%;}
.testminial_slider {margin-bottom:60px;}
#sliderFrame .bx-viewport {max-width:100%;}
.featured_posts .featured_image {left:-47px;}

.ad-booking-temp{ padding:0 20px; }
.ad-booking-temp .vehicle_types .vehicle_types_name .btn{ width:50%; }
.select_box .col-md-6{ width:50%; float:left;  }
.booking.adairs-sidebar{ display:block !important; }
.ad-booking-temp .vehicle_features ul li{ width:48%; min-height:50px;  }
.confirm_booking .col-md-6{ width:50%; float:left;  }


}



@media screen and (max-width:950px) {
/*.feature_box.customs { }
.feature_box.customs .hiring_info{   }
.feature_box.customs .dp-center .hiring_info{}
.feature_box.customs  .hiring_info_1 .overlaymask{}
.feature_box.customs  .hiring_info_4 .overlaymask{ }
.feature_box.customs  .hiring_info_1 .hiring_info img{}
.feature_box.customs  .hiring_box .overlaymask.mash_5{}*/	

.feature_box.customs .hiring_info{ height:160px !important;    }
.feature_box.customs .dp-center .hiring_info{ height:330px !important; }
.feature_box.customs .hiring_info_1 .overlaymask{ left:-19% !important; }
.feature_box.customs .overlaymask.mash_2{ left:-9% !important; }

.feature_box.customs  .hiring_info_4 .overlaymask{ left: auto !important; right: 6% !important; background-size: 100% 100%;   top: -10px !important;   height: 125%;
 }
.feature_box.customs  .hiring_info_1 .hiring_info img{}
.feature_box.customs  .hiring_box .overlaymask.mash_5{ right:-19% !important; }

.feature_box.customs  .hiring_info .hiring_actions{ width:130px; }
.feature_box.customs .hiring_info .hiring_actions .hiring_title{ font-size:18px; }
}

@media screen and (max-width:880px) {
	
.feature_box.customs .hiring_info{ height:150px !important;    }
.feature_box.customs .dp-center .hiring_info{ height:310px !important; }
.feature_box.customs .hiring_info_1 .overlaymask{ background-size:100% 100% !important; min-height:120% !important; left:-7% !important;   }
.feature_box.customs .overlaymask.mash_2 {
    left: -5% !important;
    background-size: 100% 100% !important;
    height: 150%;
}
.hire_section.customs .container{ padding:0 20px; } 
.feature_box.customs .dp-left .hiring_actions{ right:15%; }
.feature_box.customs .dp-right .hiring_info_5 .hiring_actions{ left:0% !important; }
.feature_box.customs .dp-right .hiring_actions{ left:15% !important; }
.feature_box.customs .hiring_info_4 img{ width:100% !important; }
.feature_box.customs .hiring_info_4 .overlaymask{ right:-1px !important; }
.feature_box.customs .hiring_info{ overflow:visible !important; }
.feature_box.customs .hiring_info_5{ left:15px; }
.feature_box.customs .hiring_info_5 img{ left:-15px; width:110%; }
.feature_box.customs .dp-center .hiring_actions{ left:15%; }


.link,.dp-topstrip{display:none;}
.link.mobile{display:block;width:50%;float:left;padding-top:20px;}
.link.mobile a {font-size:14px;color:#231f20;font-family:'Open Sans', sans-serif;;font-weight:700;text-decoration:none;} 
.header_section  .navbar-primary-collapse {
	display:none !important;

}
.header_section .navbar-primary-collapse.in{
		display: inline-block !important;
		width: 100%;
		top: -20px;
		position: relative;
		width: 100%;
		background-color: #FFF;
}
.dp-phone-box .dp-phone,
.make_a_btn a{
	display:block !important;
}
.make_a_btn a{
	    padding: 30px !important;
		top:0px;
}
.header_section .navbar-toggle {
	display:block !important;
	float:left;
	margin:0px 20px;
    top:20px;
	padding:6px;
	border:0px;
}
.navbar-toggle .icon-bar{
    display: block;
    width: 30px;
    height: 4px;
    border-radius: 10px;
    background-color: #000000 !important;	
}
.make_a_btn{
	display:block;
	float:right;
}
.header_section  .main-navigation,
.dp-header .site-title{
	padding:20px 0px;
}

.header_section .navbar-header{float:right;padding-right:15px;}
#menu-primary-menu
{    
	loat: right;
    position: relative;
    z-index: 999999;
    width: 100%;
    right: 0%;
    margin: 0px;
}
#menu-primary-menu li{float:left;width:100%;    margin-bottom: 0px;padding-bottom:0px;
    border-bottom: 1px solid #ccc;}
#menu-primary-menu li:last-child{border:0px;}
.dp-nav .navbar-nav>li>a{
	padding:10px;font-size:14px;}
.dp-nav .navbar-nav>li{
	margin-left:0px;
}
.dp-nav .navbar-nav>li>a{
border-top:0px;	
}
.dp-nav .navbar-nav>li>a:hover, .dp-nav .navbar-nav>li.active>a, .dp-nav .navbar-nav>li.current-menu-item>a{
	background-color:#d6e041 !important;
	border-top:0px;
}
.dp-nav .navbar-nav>li#menu-item-78>a{
	display:none;
}
.blog_item_box  {
	width:80%;
	margin:0px auto;
	float:none;
	clear:both;
	padding-top: 45px;
}
.blog_right{
	float:none;
	padding-top:0px;
}
.blog_item_box  .blog_item{
	width:100%;
	margin-bottom:40px;
}
.blog_img_box{
	width:40%;
}
.blog_section{
	padding:45px 0px;
}

.blog_information{
	display:none;
	}
	
	
.blog_title{
	height:auto;
}
.blog_right .social-share,
.blog_right .social-share ul{
	float:none;
	
}
.blog_left .blog_img{
	 border-top-left-radius: 70px;
    border-bottom-right-radius: 70px;
}
.blog_img_box{
	width:50%;
}
.dp-left .hiring_actions{
	right:24%;
}
.dp-right .hiring_info_5 .hiring_actions{
	left:24%;
}
/** FOOTER  **/
.get_footer_address .map_overlay{display:block;}
._map .map_overlay,.footer_menu .widget-title {display:none;}
.dp-footer-strip {padding:10px 0px 30px;}

.contct_form_section{
	 padding:40px 0px 50px;
}
.contct_form_section .dp-left,
.contct_form_section .dp-right{
	width:100%;
}
.contct_form_section .title_h2 {
	text-align:center;
}
.contact_section .contct_form_section .information{
	padding:30px 0px 45px;
	text-align:center;
}
.contct_form_section .wpcf7-form .dp-left{
	float:left;
	padding:0px;
	width:46%;
}
.contct_form_section .wpcf7-form .dp-right{
	float:right;
	padding:0px;
	width:46%;
	margin-bottom:20px;
}
.contct_form_section  .container {
	padding:0px 90px 0px 90px;
}
.contact_strip_section .information {
	float:none;
	width:80%;
	text-align:center;
	margin:0px auto;
}
.contact_strip_section.top .black{
	float:none;
	margin-top:20px;
}
.testimonail-container{  width: 100%; overflow: hidden;margin: 0px auto;float: none;	}
.testimonail-container .container {float:left;width:100%;padding:0px;}
.header_section .main-navigation, .dp-header .site-title{padding:20px 0px;}
.banner_title {margin-top:0px;font-size:25px;}
.dp-phone-box .dp-phone .fa{
	padding-right:0px;
}
.testimonail-container{
	padding:45px 0px 0px;
}
.dp-fornt .container, .dp-banner .container{top:0px;}
.adair_header .title_h2 p{
	font-size:26px;
}

.vehicle_section {
	padding:50px 0px 60px;
}
.adair_header .decription p{
	font-size:13px;
}
.vehicle_slider_box{
	padding-top:30px;
}
.vehicle_slider_box .vehicle_title{
	margin:0px 0px 10px;
	
}
.vehicle_title{
	font-size:22px;
	margin-top:10px;
}
.vehicle_big li.feature_2{
	width:80%;
}
.vehicle_big li.feature_3{
	width:100%;
}
.enquiry_section .information p{
	font-size:22px;
}
.vehicle_section .adair_header .decription{
	width:100%;
}
.right_features{
	float:right;
}
.vehicle_big .center_features{
	width:50%;
}
.contact_section label{
	margin-bottom:5px;
}
.leaf_mobile.leaf_box_item .slick-slide{padding-top:12%;}
/*.leaf_box_item {display:none;}
.leaf_mobile {display:block;}*/
.header_section .col-md-9{
	    position: absolute;
    top: 0px;
    width: 100%;
    right: 0px;
    z-index: 999999;
	-webkit-transition: width 2s; /* Safari */
    transition: width 2s;
}

.dp-blog-page .adairs-sidebar,.dp-archive-page .adairs-sidebar,.dp-search-page .adairs-sidebar {display:none;}
.dp-blog-page .dp-right.dp-temp,.dp-archive-page .dp-right.dp-temp,.dp-search-page .dp-right.dp-temp {width:98%;}
.dp-blog-page #main-column .post_item .posted_on .author ,
.dp-blog-page #main-column .post_item .btn,
.dp-archive-page #main-column .post_item .posted_on .author ,
.dp-archive-page #main-column .post_item .btn,
.dp-search-page #main-column .post_item .posted_on .author ,
.dp-search-page #main-column .post_item .btn
{font-size:12px;}
.dp-blog-page #main-column .post_item .posted_on .comments,
.dp-archive-page #main-column .post_item .posted_on .comments,
.dp-search-page #main-column .post_item .posted_on .comments,
,.post_item .cat-seprator, .post_item .cat-links a{font-size:11px;}

.dp-blog-page #main-column .post_item .entry-content,
.dp-archive-page #main-column .post_item .entry-content,
.dp-search-page #main-column .post_item .entry-content {margin-top:0px;float:left;width:100%;}

.dp-blog-page #main-column .post_item .entry-content p,
.dp-archive-page #main-column .post_item .entry-content p,
.dp-search-page #main-column .post_item .entry-content p {margin-bottom:10px;}

.dp-blog-page #main-column .post_item .btn,
.dp-archive-page #main-column .post_item .btn,
.dp-search-page #main-column .post_item .btn {position:relative;bottom:0px;}

.single-post .content-area .post_image_box{width:88%;}
.entry-content p {margin-bottom:20px;}
.single-post .content-area .post_image_box {height:250px;box-shadow: 10px 10px 5px -2px #d6e041;margin-left:20px;}
.dp_post_box {padding:20px 0px;}
.entry-content blockquote p{font-size:16px;} 
.comment-content, .get_commnet{width:85%;}
.get_avator {width:15%;}
.comment-btn{margin-left:15%;}
.dp-customer-temp{padding:35px 15px 0px;}
.need_section{padding:60px 0px;}
.need_section .title_h2 {font-size:25px;}
.need_item{width: 60%;margin: 0px auto 30px auto;float: none;}
.need_item .get_needs{height:245px;}
.book_strip_section  .decription  p {font-size:20px;}
.book_strip_section  .decription{float:left;width:100%;text-align:center;}
.book_strip_section .btn {float:none;margin:0px auto;}
.benefits_big ul li .description{font-size:13px;}
.benefits_big ul li .description,
.benefits_big li.feature_2{width:100%;}
.benefits_big .left_features, .benefits_big .left_features{width:25%;}
.benefits_big .center_features{width:45%;}
.benefits_big .vehicle_image{margin-top:38%;}
.benefits_big .actions{padding-top:35px;}
.benefit_section{padding:60px 0px;}
.connect_text span {display:none;}
.header_strip .connect_text span.mobile_text {display:block;}

.newsletter_section {background-image: url('../img/news_letter_bg.png');background-position: center center;}

.featured_sectio .blog_information{display:block;}


.details_container{width:40%;margin-top:20px;}
.featured_posts .featured_image{position:relative;left:-68px;}
.featured_posts .featured_image img {position:absolute;width:100%;height:100%;}
.featured_posts .featureImage_container {height:500px;}
.vehicle_types .vehicle_types_name .btn{width:65%;}
.page-template-template-fleet .dp-banner .banner_title{font-size:22px;margin:20px 0px 20px}
.page-template-template-fleet .dp-banner .banner_sub_title{font-size:31px;}
.page-template-template-fleet .dp-banner .dp-left{width:40%;}
.page-template-template-fleet .dp-banner .dp-right{width:60%;background-size: 100%;}
.price {width:40%;}
#sliderFrame .bx-viewport{
    max-width: 85%;
    min-height: auto;
    height: 590px !important;
}
.featureImage_container{
	height:600px;
	width:55%;
}
.featured_posts .blog_information{display:block;}
.featured_image {height:85%;top:5%;}
.featureImage_container {margin-right:0px;}
.thumb > a:after, .thumb > a:before{right:40%;}
.featured_posts.active-slide {margin-right:1%;}
.testimonial_items_container { left: -155px; }
.navpre { left: 32%; }
.navnext { right: 33%; }

.ad-booking-temp .vehicle_types .vehicle_types_name .btn{ padding:9px 0px;  }
.select_box .col-md-6{ width:100%; }
.ad-booking-temp .bootstrap-select{ width:100% !important; }
.ad-booking-temp .vehicle_features ul li{ min-height:70px; }
.booking.adairs-sidebar{ width:35%; }

.ad-booking-temp .vehicle_types .vehicle_types_name:after{ position:absolute; }
.ad_form_box{ padding:0px; }
.confirm_booking  .col-md-3.right{ position:relative; width:100px;   }
.confirm_booking  .col-md-3.right .price{ position:absolute; top:-1px; text-align:left; left:30px; margin:0px !important; }  
.ad_form p{ font-size:11px !important; line-height:17px !important; }
.ad_form.form_3 .price{ width:auto !important; }

.page-template-template-booking .green_banner .dp-left{ width:50%; }


.page-template-template-booking .green_banner .banner_title,.page-template-template-booking  .green_banner .banner_sub_title{ font-size:28px !important; margin-bottom:5px;  }
.page-template-template-booking .banner_info .dp-right img{ max-width:100%; }



}
@media screen and (max-width:768px) {
	
.container {width:100%;padding:0px 40px;}
.single-post .entry-title a {font-size:28px !important;}
.benefits_big .vehicle_image{margin-top:48%;}
.benefits_big li .count span{font-size:22px;}
.benefits_big .right_features ul li.feature_1, .benefits_big .right_features ul li.feature_3 {
    margin-right:90%;
}
benefits_big .left_features ul li.feature_1, .benefits_big .left_features ul li.feature_3 {
    margin-left:90%;
}
.vehicle_types .vehicle_types_name .btn{width:60%;}
.navpre { left: 30%; }
.navnext { right: 31%; }
}
@media screen and (max-width:767px) {
	
.header_section .navbar-primary-collapse.in{
	top:0px;
	
}
.featured_posts{margin-right:0px;} 
.details_container{width:100% !important;}
.container{padding:0px 15px;}
.get_footer_address .overlay_item .social .dp-socail{
	width: auto;
	text-align: center;
	margin: 0px auto;
	display: inline-block;
}
.dp-phone-box .dp-phone span {
display:none;
}
.dp-phone-box {
padding:20px 0px 20px 0px;
}
.dp-phone-box .dp-phone .fa{
font-size:35px;
}
.left_features, .right_features{
	width:50%;
	padding:0px;
}
.vehicle_big .center_features{
	width:100%;
}
.vehicle_big .left_features ul li .features_box{
	float:left;
	width:100%;
}
.vehicle_big ul li .icon{
	float:left;
	background-color:transparent;
	width:60px;
	height:62px;
	background-position:0% 10%;
    background-size: inherit;
}
.left_features .feature_3 .icon {
    background-position: 48% 8%;
}
.vehicle_big .right_features ul li .features_box{
	width:100%;
}
.hire_section  .title_h2 {margin-bottom:20px;}
.hire_section{padding:50px 0px 50px;}
.hire_section .dp-left, .hire_section .dp-right ,.hire_section .dp-center{float:left;width:100%;}
.hiring_box .hiring_info {width:50%;} 
.dp-center.hiring_box .hiring_info{width:100%;height:auto;}
.overlaymask {display:none;}
.hiring_info_2, .hiring_info_5 {margin-top:0px;}
.hiring_info_4 img {width:100%;}
.hiring_info_1, .hiring_info_4{margin-bottom:0px;}
.hiring_info_1 img {border-top-left-radius:40px;}
.hiring_info_5 img {border-bottom-right-radius:40px;}
.hiring_info .hiring_actions .hiring_title{font-size:16px;}
.hiring_box {padding:0px}
.adair_header .decription p,
.vehicle_content .decsription{
	font-size:14px;
}
.vehicle_title{
	font-size:36px;
}
.vehicle_slider_box ,.left_features,
.enquiry_section  {
	display:none;
}


.vehicle_big_box.slick-initialized{ max-width:90%; left:5%;   }
.vehicle_big_box.slick-initialized .actions .btn{ padding:8px 25px; }
.vehicle_big_box .slick-next,.vehicle_big_box .slick-prev{ top:30% !important; bottom:auto !important; }
.vehicle_big_box .slick-next .fa,.vehicle_big_box .slick-prev .fa{ font-size:40px; }
.left_features.mobile {
	display:block;
	width: 50%;
	float: left;
}
.vehicle_big li.feature_2{
	width:100%;
	
}
.vehicle_big .center_features{
	width:100%;
	margin-bottom:40px;
}
.vehicle_image img{height:auto;}

.vehicle_big ul li .text {
	text-align: left;
	padding-top: 10px;
	font-size: 20px;
	line-height: 27px;
	width: 70% !important;
	float: right;
}
.bottom_bg {
	height:120px;
}
.right_features .feature_2 .icon {
  background-position: 94% 2%;
}
.right_features .feature_3 .icon {
  background-position: 92% 100%;
}
.blog_item_box .blog_item{
	float:left;
	clear:both;
}
.feature_box{padding:30px 0px 0px;}
.contct_form_section .container{
	padding:0px 40px;
}
.about_section .dp-left,.about_section .dp-right{width:100%;}
.leaf_mobile.leaf_box_item .slick-slide{height:600px;}
.leaf_mobile.leaf_box_item .slick-slide{padding-top:25%;}
.hire_section .dp-center{max-height:250px;overflow:hidden;}
.hire_section .dp-center .hiring_info{position:static;} 	

/** BLOG POST **/

.dp-blog-page #main-column .post,
.dp-blog-page #main-column .post_item .blog_img_box,
.dp-archive-page #main-column .post,
.dp-archive-page #main-column .post_item .blog_img_box,
.dp-search-page #main-column .post,
.dp-search-page #main-column .post_item .blog_img_box{height:auto;}

.dp-blog-page #main-column .post_item .dp-left,
.dp-blog-page #main-column .post_item .dp-right,
.dp-archive-page #main-column .post_item .dp-left,
.dp-archive-page #main-column .post_item .dp-right,
.dp-search-page #main-column .post_item .dp-left,
.dp-search-page #main-column .post_item .dp-right{width:100%;}

.dp-blog-page #main-column .post_item .posted_on .author,
.dp-blog-page #main-column .post_item .btn,
.dp-archive-page #main-column .post_item .posted_on .author,
.dp-archive-page #main-column .post_item .btn
.dp-search-page #main-column .post_item .posted_on .author,
.dp-search-page #main-column .post_item .btn {font-size:15px;}
 
.post_item_box .posted_on._bottom{bottom:auto;top:40%;}
.dp-blog-page #main-column .post_item .posted_on .comments,
.dp-archive-page #main-column .post_item .posted_on .comments,
.dp-search-page #main-column .post_item .posted_on .comments,
.post_item .cat-seprator, .post_item .cat-links a,
.posted_on .author span {
	font-size:12px;
}
.dp-blog-page #main-column .post,
.dp-search-page #main-column .post,
.dp-archive-page #main-column .post{border-top-left-radius: 150px;border-bottom-right-radius: 150px;}

.dp-blog-page #main-column .post_item .blog_img_box,
.dp-search-page #main-column .post_item .blog_img_box,
.dp-archive-page #main-column .post_item .blog_img_box{height:250px;}
.post_item_box .posted_on._bottom{top:27%;left:-13px;}
.entry-content p {margin-bottom:10px;}
.single-post .entry-title a {font-size:22px !important;}
.single-temp .entry-content iframe{
	height:250px;
}
.benefits_big .center_features{display:none;}
.benefits_big .left_features, .benefits_big .left_features{width:100%;}
.benefits_big .right_features ul li.feature_1, .benefits_big .right_features ul li.feature_3{margin-right:0%;}
.benefits_big .left_features ul li.feature_1, .benefits_big .left_features ul li.feature_3{margin-left:0%;}
.benefits_big .right_features{display:none;}
.benefits_big .left_features,.benefits_big .right_features.mobile{display:block;width:100%;}
.benefits_big .right_features.mobile{margin-top:4%;}

.benefits_big  ul li .text{width:100% !important;text-align:center;padding-top:0px;padding-bottom:0px;}
.benefits_big ul li .description{font-size:14px;float:left;}
.white .decription,
.benefits_big ul li{margin-bottom:15px;}

.benefits_big .right_features ul li.feature_1 .description, .benefits_big .right_features ul li.feature_3 .description{width:100%;}
.book_strip_section .decription p{font-size:20px;}
.book_strip_section{padding:40px 0px;}
.faq_section_block .dp-right{float:left;width:100%;margin-top:0px;}
.dp-customer-temp .entry-content iframe{width:80%;}
.dp-customer-temp .entry-content h2{font-size:22px;}
/*.featured_section.top{display:none;}*/
.featured_section_mobile {display:block;}
.featured_section_mobile .featured_posts .social-share{padding:20px 0px 10px}
.dp-blog-page #main-column .post_item .blog_img_box img, .dp-archive-page #main-column .post_item .blog_img_box img, .dp-search-page #main-column .post_item .blog_img_box img{
	height:auto;
}
.vehicle_types .vehicle_types_name .btn{width:57%;}

.vehicle_features.dp-left{float:left;width:100%;}
.second_row .dp-right {    width: 100%;    float: left;    text-align: center;}
.vehicle_iteam .btn  {float: none;width: auto;display: inline-block;padding: 10px 40px;}
.dp-header .site-title{float:left;width:100%;padding:10px 0px;}
.details_container {position:static;}
#sliderFrame_acc{display:block;margin-bottom:40px;}
#sliderFrame{display:none;}

.ad-booking-temp{ width:96%; left:2%;  }
.ad-booking-temp .vehicle_types button{ display:none !important; }
.booking.adairs-sidebar{ width:100%; max-width:100%; padding:0 30px;  }

.page-template-template-booking .green_banner .dp-left{ width:100%; text-align:center;  }
.page-template-template-booking .banner_info .dp-right{ display:none; }
.page-template-template-booking .green_banner .banner_title, .page-template-template-booking .green_banner .banner_sub_title{ float:left; width:100%; text-align:center; }

}
@media screen and (max-width:700px) {
	.navpre {
    	left: 28%;
	}
	.navnext {
		right: 29%;
	}
}

@media screen and (max-width:640px) {

.make_a_btn,.map_logo {display:none;}
.banner_title {margin-top:0px;font-size: 25px;}
.banner_info .banner_description{font-size:14px;}
.dp-fornt a.dp-btn {display:block;padding: 20px 40px !important;top: 0px;}
.header_section .navbar-toggle{margin:0px 0px 0px 20px;}
.enquiry_section {display:none;}
.contct_form_section .container{padding:0px 15px;}
.contct_form_section .dp-left, .contct_form_section .dp-right{
	padding:0px;
}
.blog_img_box{
	width:100%;
}
.blog_right{
	float:left;
}
.blog_item_box .blog_item{
	margin-bottom:22px;
}
.blog_section{
	padding:30px 0px 0px;
}
.blog_title {margin-top:20px;}
.blog_title, .blog_title a{
	font-weight:700;
}
.contact_strip_section {
	padding:40px 0px;
}
.footer_menu ul.menu{
	padding-left:0px;
}

.blog_title,
.blog_item .author,
.blog_item .cat{
	text-align:center;
}
.blog_right .social-share{
	display:none;
}
blog_left .blog_img {
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
}
.contct_form_section .wpcf7-form .dp-left,.contct_form_section .wpcf7-form .dp-right{width:100%;}
.contact_section .btn-black{margin:0px auto;text-align:center;display:block;}
.header_section .col-md-9{right:0px;padding: 0px}
#menu-primary-menu{width:100%;margin:0px;}
.vehicle_section .adair_header .decription{width:100%;}
.vehicle_slider_box {display:none;}
.adair_header .decription p, .vehicle_content .decsription {
    font-size: 12px;
}
.vehicle_big ul li .text{
	font-size:14px;
	width: 65% !important;
	line-height:20px;

}
.benefits_big ul li .text{
	width:100% !important;
	
}

.dp-right .hiring_actions,
.dp-right .hiring_info_5 .hiring_actions{
	left:0%;
	width:100%;
}
.dp-left .hiring_actions,
.dp-left .hiring_info_2 .hiring_actions{
	right:0%;
    width:100%;
}
.hiring_info .hiring_actions .hiring_title{
	font-size:14px;
}
.hire_section,
.about_section{
	padding:40px 0px;
}

.navpre {left:24.5%;}
.navnext {right: 24.5%;}
.title_h2{
	font-size:26px;
}

.leaf_mobile.leaf_box_item{width:100% !important;}
.leaf_mobile.leaf_box_item .slick-slide{padding-top:16%;}

.hire_section .dp-center{max-height:220px;}
.header_section{padding-bottom:20px;}
.header_section .navbar-toggle{top:0px;right:15px;}
.dp-phone-box {padding:0px 0px 20px 0px;}
.dp-fleet-temp{border:0px;}

.search_strip  .dp-right,
.header_strip .dp-socail li span  {display:none;}
.header_strip .dp-left {width: 100%;margin: 0px auto;float: left;text-align:center;}
.header_strip .dp-left>div{display:inline-block;}
.posted_on .author{margin:15px 0px;width:100%;}
.posted_on .comments, .cat-seprator, .cat-links a{margin-top:0px;}
/*.posted_on .author,.posted_on .comments{width:100%;}*/

.single-post .social-share li.print,
.single-post .social-share .share_text:nth-child(1){display:none;}
.comment-content, .get_commnet{width:80%;}
.get_avator {width:20%;}
.comment-btn{margin-left:20%;}

.need_item .get_needs{height:150px;margin-bottom:25px;}
.get_needs_title{font-size:17px;}
.needs_block,.book_strip_section .adair_header{padding:0px;}
.book_strip_section .decription p{font-size:20px;}
.faq_section_block .dp-right .col-md-12{width:100%;}
.faq_section{padding:30px 0px 0px;}
.panel-group .panel a span.dp_text{font-size:12px;width: 80%;float: left;}
.panel-group .panel a span.icon .fa{font-size:16px;}
.panel-body{padding:15px 20px;}
.faq_section_block p{font-size:13px;}
.need_item{width:75%;}
.page-template-template-fleet .dp-banner .banner_title{margin-bottom:5px;}
.page-template-template-fleet .dp-banner .banner_title,
.page-template-template-fleet .dp-banner .banner_sub_title{text-align:center;}
.page-template-template-fleet .dp-banner .dp-left{width:100%;}
.page-template-template-fleet .dp-banner .dp-right{    width: 75%;
    background-size: 100%;
    background-position: 85%;
    text-align: center;
    /* margin-top: 15px; */
    margin: 14px auto 0px auto;
    float: none;
    display: inline-block;}
.page-template-template-fleet .dp-banner .dp-right{float:left;width:100%;}
.page-template-template-fleet .dp-banner{height:auto;}
.page-template-template-fleet .dp-banner .container{top:0px;}
.vehicle_types .vehicle_types_name .btn{width:auto;font-size:10px;padding:12px 10px;}
.ad-booking-temp .vehicle_types .vehicle_types_name .btn{ font-size:14px; }
.vehicle_iteam .vehicle_title{text-align:center;}
.vehicle_item_row .image_box .vehicle_image ,
.price,
.price>div,
.second_row .dp-left,
.second_row .dp-right{
	width:100%;
}
.price>div{
	text-align:center;
}
.price{
	padding-top:0px;
	margin:25px 0px;
}
.vehicle_types .vehicle_image{padding:15px 0px;}
.our_fleet{padding-top:30px;}
.blog_section.dp-container .link.mobile{display:none;}
.testimonail-container .testimonial_items {display:none !important;}
.testimonail-container .testimonial_items.carousel-center {display:block !important;}
.carousel-center .image_container img {left:-4%;}
}
@media screen and (max-width:640px) {
	.testimonial_items_container { min-width: 480px; max-width: 480px; left: -100px; }
	.ad_form_box .form_row{ position:relative; }
	.ad_form_box .form_row .text{ width:80%; float:left;  }
	.ad_form_box .form_row .price{ position:absolute; top:-14px; right:0px; }

}
@media screen and (max-width:580px) {
	.header_strip .dp-left {width: 85%;}
	.header_strip .connect_text span{display:none; }
	.header_strip .connect_text span.mobile_text {display:block;margin-right:15px;} 
	.breadcrum_title {font-weight:400;}
	.header_section .navbar-header{padding-right:0px;}
	.dp-blog-page #main-column .post_item .dp-right,
	.dp-search-page #main-column .post_item .dp-right,
	.dp-archive-page #main-column .post_item .dp-right
	 {padding:10px 15px 20px;}
	.post_item_box{margin-bottom:30px;}
	.header_strip .dp-left{float:left;width:100%;margin:0px;text-align:center;height:22px;}
	.header_strip .dp-left>div{display:inline-block;}
    .mc4wp-form .email_field{float:left;	width:100%;}
	.mc4wp-form .btn{margin-left:0px;}
	.mc4wp-form .fa{top:35%;}
	.mc4wp-form .email{width:100%;}
	.mc4wp-form{padding-top:0px;}
	.newsletter_section .adair_header .title_h2 p{font-size:22px;}
	.featured_section_mobile .panel-title a {font-size:20px;} 
	.mc4wp-form .email{width:100% !important;}
	.vehicle_types  .slick-next{right:0px} .vehicle_types  .slick-prev{left:0px;}

	.dp_map_section .conatiner_full {display:none;}
	/** FOOTER MENU  **/
	.site-footer .footer_menu {
	float:left;
	max-width:45%;
	clear:none;
	}
	.site-footer .footer_menu:nth-child(2){
	float:right;
	}
	.site-footer .footer_menu li {
	float:left;
	width:100%;
	margin:5px 0px;
	}
	.site-footer .footer_menu li a {
	padding-right:0px;
	}
	.site-footer .footer_menu li a:after {
	display:none;
	}
	.menu-footer-menu-container{
	margin-top:20px;
	}
}
@media screen and (max-width:580px) {
	.navpre {
    	left: 20%;
	}
	.navnext {
		right: 20%;
	}
	.ad_form.form_1 .col-md-6.sub_field_1,.ad_form.form_1 .col-md-6.sub_field_2{ width:50% !important; }
}
@media screen and (max-width:480px) {
.footer_menu .menu li a{
	   font-size:14px;
	}
.menu-footer-menu-container .menu li:nth-child(1) a,.menu-bus-van-hire-container .menu li:nth-child(1) a{padding-left:0px;}
.adair_header .title_h2 p{
	font-size:22px;
}
.vehicle_title {
    font-size: 32px;
}
.vehicle_content .decsription{
	width:100%;
}
.vehicle_big ul li .text{
	width:60% !important;
	font-size:12px;
}
.right_features .feature_2 .icon{
	    background-position: 94% 0%;
}
.testimonial_items_container .description i{
	font-size:30px;
	left:0px
}
.blog_item_box .blog_item{
	padding:0px;
}
.vehicle_big .actions .btn-unblack {
	margin-right:5px;
}
.vehicle_big .actions .btn{
	float:left;
    font-size:12px;
}
.vehicle_big .actions .btn-black{
	float:right;
}
.vehicle_big .center_features{
	margin-bottom:0px;
}
.bottom_bg {
	bottom:-13%;
}
.contact_strip_section .information{
	width:100%;
}
.hiring_info{
	height:175px;
}
.blog_item_box{
	width:100%;
}
.vehicle_big .actions .btn:before,.vehicle_big .actions .btn:after{display:none;}
.header_section .dp-left {
	float:left;width:50%;
}
.header_section .dp-left img {
	float:left;width:100%;
}
.leaf_item .leaf{
	background-size:80%;
}

.leaf .text{text-align:left;height:74px;width:100px;left:-5px;font-size:10px;}
.leaf_mobile .leaf_bottom .leaf_item .leaf{top:25px;}
.leaf_mobile .leaf_top .leaf_item .leaf{top:-35px;}
.leaf_mobile.leaf_box_item .slick-slide {padding-left:6% !important; }
.leaf_mobile.leaf_box_item{width:109% !important;}
.hire_section .dp-center{max-height:200px;}

.vehicle_big .actions {float: left;width:100%;text-align: center;padding-top: 25px;display: block;margin: 0px auto;clear: both;}
.vehicle_big .actions>div{display:inline-block;}
.vehicle_big ul li .icon{height:44px;}
.right_features .feature_1 .icon {background-position: 50% 82%;}
.left_features .feature_2 .icon {background-position: -2% 81%;}
.right_features .feature_3 .icon {background-position: 92% 82%;}
.footer_menu .menu li a::after {content: '-';width: 14px;bottom: -6px;}

.dp-blog-page #main-column .post_item .dp-right .entry-title a,
.dp-search-page #main-column .post_item .dp-right .entry-title a,
.dp-archive-page #main-column .post_item .dp-right .entry-title a {
	font-size:20px;
}
.header_strip .connect_text span.mobile_text{margin-right:10px;}
	
.dp-blog-page #main-column .post,
.dp-search-page #main-column  .post,
.dp-archive-page #main-column .post {
    border-top-left-radius: 120px;
    border-bottom-right-radius: 120px;
}
.dp-blog-page #main-column .post_item .dp-right .entry-title,
.dp-search-page #main-column .post_item .dp-right .entry-title,
.dp-archive-page #main-column .post_item .dp-right .entry-title{
	line-height:22px;
}
.dp_post_box{
	padding:0px;
}
.comment-content, .get_commnet{width:70%;}
.get_avator {width:25%;}
#comments .media-list ul.children {float:left;width:100%;padding-left:0px;}
.comment-btn{margin-left:32%;}

.benefits_big.vehicle_big ul li .text{
	width:100% !important;
	font-size:17px;
	color:#f1f1f1;
}
.benefits_big ul li .description,
.benefits_big .right_features ul li.feature_1 .description, .benefits_big .right_features ul li.feature_3 .description{
	color:#f1f1f1;
	float:none;
	width:60%;
	margin:0px auto;
}
.benefits_big .actions .btn-black{
	float:none;
}
.need_item{
	width:80%;
}
.need_section .information{
	width:100%;
}
.panel-group .panel a span.dp_text{
	float:left;
	width:80%;
}
.dp-customer-temp .entry-content p{
	font-size:13px;
	line-height:20px;
}

.panel-group .panel a span.icon .fa{
	font-size:16px;
}
.vehicle_big_box.slick-initialized .actions .btn{ padding:8px 15px; }
.featured_section_mobile .panel-title a:after{left:45%;}
.single-post .content-area .post_image_box {max-height:235px;}

.page-template-template-fleet .dp-banner{border-bottom:0px;}
.dp-fleet-temp{padding:0px;border:0px;}
.vehicle_iteam .btn{ float: none; width: auto;    padding: 10px 50px;}
.second_row .dp-right{float:left;text-align:center;}
.vehicle_features ul .text{font-size: 11px;width: 56%;}
.testimonial_items_container .description {width:95%;}
.testimonial_items_container {left:-70px; min-width: 400px; max-width: 400px;}
.navpre { left: 16%; }
.navnext { right: 16%; }
.ad-booking-temp .vehicle_features ul li{ min-height:10px; width:100% }

.ad_form{ padding-bottom:10px; }
.form_field .input-group,.sub_form_field_1, 
.sub_form_field_1, .sub_form_field:nth-child(odd),.sub_form_field_2,
.sub_form_field_2, .sub_form_field:nth-child(even),
.confirm_booking .col-md-6.sub_field_1,.confirm_booking .col-md-6.sub_field_2{ width:100%; margin-bottom:10px;  }




}
@media screen and (max-width:420px) {
.testimonial_items_container{
	left: -25px;
	max-width: 300px;
	min-width: 300px;
	
}
.navpre { left: 12%; }
.navnext { right: 12%; }
.testminial_slider{ height:500px; margin-top:0px; }
/*.testminial_slider .button{ top:50%; }*/
.testimonial_items{ max-height:200px !important; }
.testimonial_items.carousel-center{ max-width:80% !important; left:72px !important; max-height:240px !important;  }

.testimonial_items.carousel-center .image_container{ max-width:100% !important; min-width:200px !important;   }

.bottom_bg {
 bottom: -18%;
}
.single-post .social-share{
 background-size:100% 100%;	
}
.single-post .social-share ul{
	float:none;
	width:75%;
	margin:0px auto;
}
.entry-content p{
	font-size:16px;
}

.need_section .decription,
.dp-customer-temp .entry-content iframe,
.need_item{
	width:100%;
}
.need_section{
	padding:30px 0px;
}
.faq_section_block .dp-right{
	margin:0% auto 0% auto;
	padding:0px;
}
.benefits_big ul li .description, .benefits_big .right_features ul li.feature_1 .description, .benefits_big .right_features ul li.feature_3 .description{
	width:80%;
	}
	.get_needs_title{
		font-size:14px;
	}
.header_strip {
	padding:14px 0px;
}
.header_strip .dp-socail .fa{
		width: 25px;
		height: 22px;
		font-size: 15px;
		margin-right: 3px;
		border-radius: 3px;
}

.leaf_mobile.leaf_box_item {
    float: left !important;  left: -14%;  overflow: hidden !important;}

#comments .comment-metadata{width:100%;} 	
.page-template-template-fleet .dp-banner .dp-right img {
	float:left;
	width:100%;
}
.page-template-template-fleet .dp-banner .container{top:5px;}

.site-footer .footer_menu {
	float:left;
	max-width:100%;
	clear:none;
}
#site-footer .widget{
	margin-bottom:0px;
}
.menu-footer-menu-container{
	margin-top:0px;
}
.site-footer .footer_menu:nth-child(2){
	float:right;
	width:100%;
}
.footer_menu .menu li a {
	font-size:16px;
}
}
@media screen and (max-width:380px) {
	.title_h2,
	.contact_strip_section .title_h2,
	.overlay_item .phone, .overlay_item .phone a{
	   font-size:24px;	
	}
	.get_footer_address .map_overlay{
		padding-top:20px;
	}
	.testimonial_items_container{
			max-width: 280px;
			min-width:260px;
			left: -10%;	
	}
	.navpre{left:5%;}
	.navnext{right:5%;}
	.vehicle_big ul li .text {
    width: 70% !important;
	font-size:14px;
	margin-bottom:0px;
}
.adair_header .title_h2 p{
	line-height:28px;
}
.hiring_info{
	height:140px;
}
.vehicle_section{
	padding:30px 0px;
}
.btn.small {
      padding: 6px 2px 11px;
	  font-size:10px;	
}
.bottom_bg {
    bottom: -24%;
}
.vehicle_big .actions .btn {
	font-size:12px;
	width:100%;
}
.left_features.mobile,
.left_features, .right_features {
	width:100%;
}
.vehicle_big .actions .btn-unblack {
	margin:0px 0px 10px 0px;}
	leaf_item .leaf {
    background-size: 75%;
}
.leaf_mobile.leaf_box_item{width:140% !important;}
.leaf_item .leaf{
	background-size:68%;
}
.leaf_mobile .leaf_bottom .leaf_item .leaf{
	right:84px;
}

.leaf_mobile .leaf_bottom .leaf_item .leaf{
	top:0px;
}
.about_section .section_title p{
	font-weight:400;
	font-size:22px;
}
.hire_section .dp-center{max-height:180px;}
.single-post .content-area .post_image_box{margin-left: 15px;}
.single-temp .entry-content iframe{height:250px;}

.testimonial_items.carousel-center{ left:45px !important; }
}

@media screen and (max-width:379px) {
	.leaf_mobile.leaf_box_item .slick-slide {padding-top:16%;}
	.single-post .social-share ul{width:92%;}
			.testimonial_items_container { left: -8%; }	
}
@media screen and (max-width:320px) {
		.leaf_mobile.leaf_box_item .slick-slide {padding-top:17%;}
		.testimonial_items.carousel-center{ left:34px !important; }
			.testimonial_items_container { left: -5%; }	
			.testimonial_items.carousel-center .image_container { position: relative; left: -3px; }
}