
.animated1{
	-webkit-animation-delay: 0.1s;
	-moz-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.animated2{
	-webkit-animation-delay: 0.2s;
	-moz-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.animated3{
	-webkit-animation-delay: 0.3s;
	-moz-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.animated4{
	-webkit-animation-delay: 0.4s;
	-moz-animation-delay: 0.4s;
	animation-delay: 0.4s;
}
.animated5{
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.animated6{
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	animation-delay: 0.6s;
}
.animated7{
	-webkit-animation-delay: 0.7s;
	-moz-animation-delay: 0.7s;
	animation-delay: 0.7s;
}
.animated8{
	-webkit-animation-delay: 0.8s;
	-moz-animation-delay: 0.8s;
	animation-delay: 0.8s;
}
.animated9{
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	animation-delay: 0.9s;
}
.animated10{
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	animation-delay: 1s;
}
.animated11{
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	animation-delay: 1.1s;
}
.animated12{
	-webkit-animation-delay: 1.2s;
	-moz-animation-delay: 1.2s;
	animation-delay: 1.2s;
}
.animated13{
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	animation-delay: 1.3s;
}
.animated14{
	-webkit-animation-delay: 1.4s;
	-moz-animation-delay: 1.4s;
	animation-delay: 1.4s;
}
.animated15{
	-webkit-animation-delay: 1.5s;
	-moz-animation-delay: 1.5s;
	animation-delay: 1.5s;
}
.animated16{
	-webkit-animation-delay: 1.6s;
	-moz-animation-delay: 1.6s;
	animation-delay: 1.6s;
}
.animated17{
	-webkit-animation-delay: 1.7s;
	-moz-animation-delay: 1.7s;
	animation-delay: 1.7s;
}
.animated18{
	-webkit-animation-delay: 1.8s;
	-moz-animation-delay: 1.8s;
	animation-delay: 1.8s;
}
.animated19{
	-webkit-animation-delay: 1.9s;
	-moz-animation-delay: 1.9s;
	animation-delay: 1.9s;
}
.animated20{
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	animation-delay: 2s;
}
.animated21{
	-webkit-animation-delay: 2.1s;
	-moz-animation-delay: 2.1s;
	animation-delay: 2.1s;
}
.animated22{
	-webkit-animation-delay: 2.2s;
	-moz-animation-delay: 2.2s;
	animation-delay: 2.2s;
}
.animated23{
	-webkit-animation-delay: 2.3s;
	-moz-animation-delay: 2.3s;
	animation-delay: 2.3s;
}
.animated24{
	-webkit-animation-delay: 2.4s;
	-moz-animation-delay: 2.4s;
	animation-delay: 2.4s;
}
.animated25{
	-webkit-animation-delay: 2.5s;
	-moz-animation-delay: 2.5s;
	animation-delay: 2.5s;
}
.animated26{
	-webkit-animation-delay: 2.6s;
	-moz-animation-delay: 2.6s;
	animation-delay: 2.6s;
}
.animated27{
	-webkit-animation-delay: 2.7s;
	-moz-animation-delay: 2.7s;
	animation-delay: 2.7s;
}
.animated28{
	-webkit-animation-delay: 2.8s;
	-moz-animation-delay: 2.8s;
	animation-delay: 2.8s;
}
.animated29{
	-webkit-animation-delay: 2.9s;
	-moz-animation-delay: 2.9s;
	animation-delay: 2.9s;
}
.animated30{
	-webkit-animation-delay: 3s;
	-moz-animation-delay: 3s;
	animation-delay: 3s;
}
.animated31{
	-webkit-animation-delay: 3.1s;
	-moz-animation-delay: 3.1s;
	animation-delay: 3.1s;
}
.animated32{
	-webkit-animation-delay: 3.2s;
	-moz-animation-delay: 3.2s;
	animation-delay: 3.2s;
}
.animated33{
	-webkit-animation-delay: 3.3s;
	-moz-animation-delay: 3.3s;
	animation-delay: 3.3s;
}
.animated34{
	-webkit-animation-delay: 3.4s;
	-moz-animation-delay: 3.4s;
	animation-delay: 3.4s;
}
.animated35{
	-webkit-animation-delay: 3.5s;
	-moz-animation-delay: 3.5s;
	animation-delay: 3.5s;
}
.animated36{
	-webkit-animation-delay: 3.6s;
	-moz-animation-delay: 3.6s;
	animation-delay: 3.6s;
}
.animated37{
	-webkit-animation-delay: 3.7s;
	-moz-animation-delay: 3.7s;
	animation-delay: 3.7s;
}
.animated38{
	-webkit-animation-delay: 3.8s;
	-moz-animation-delay: 3.8s;
	animation-delay: 3.8s;
}
.animated39{
	-webkit-animation-delay: 3.9s;
	-moz-animation-delay: 3.9s;
	animation-delay: 3.9s;
}
.animated40{
	-webkit-animation-delay: 4s;
	-moz-animation-delay: 4s;
	animation-delay: 4s;
}
.animated41{
	-webkit-animation-delay: 4.1s;
	-moz-animation-delay: 4.1s;
	animation-delay: 4.1s;
}
.animated42{
	-webkit-animation-delay: 4.2s;
	-moz-animation-delay: 4.2s;
	animation-delay: 4.2s;
}
.animated43{
	-webkit-animation-delay: 4.3s;
	-moz-animation-delay: 4.3s;
	animation-delay: 4.3s;
}
.animated44{
	-webkit-animation-delay: 4.4s;
	-moz-animation-delay: 4.4s;
	animation-delay: 4.4s;
}
.animated45{
	-webkit-animation-delay: 4.5s;
	-moz-animation-delay: 4.5s;
	animation-delay: 4.5s;
}
.animated46{
	-webkit-animation-delay: 4.6s;
	-moz-animation-delay: 4.6s;
	animation-delay: 4.6s;
}
.animated47{
	-webkit-animation-delay: 4.7s;
	-moz-animation-delay: 4.7s;
	animation-delay: 4.7s;
}
.animated48{
	-webkit-animation-delay: 4.8s;
	-moz-animation-delay: 4.8s;
	animation-delay: 4.8s;
}
.animated49{
	-webkit-animation-delay: 4.9s;
	-moz-animation-delay: 4.9s;
	animation-delay: 4.9s;
}
.animated50{
	-webkit-animation-delay: 5s;
	-moz-animation-delay: 5s;
	animation-delay: 5s;
}

.portfolio_nav { display:none; }
.top_bar.fixed
{
	position: fixed;
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	
	animation-duration: 0.5s;	
	-webkit-animation-duration: 0.5s;
	z-index: 999;
	visibility: visible !important;
	top: 0px;
}

.top_bar.fixed #menu_wrapper div .nav
{
	margin-top: 16px;
}

.top_bar.fixed #searchform
{
	margin-top: 8px;
}

.top_bar.fixed .header_cart_wrapper
{
	margin-top: 21px;
}

.top_bar.fixed #menu_wrapper div .nav > li > a
{
	padding-bottom: 24px;
}

.top_bar.fixed .logo_wrapper img
{
	max-height: 40px;
	width: auto;
}
#wrapper
{
	overflow-x: hidden;
}
.mobile_menu_wrapper
{
    overflow: auto;
}
body.js_nav .mobile_menu_wrapper 
{
    display: block;
}
.gallery_type, .portfolio_type
{
	opacity: 1;
}
#searchform input[type=text]
{
	width: 75%;
}
.woocommerce .logo_wrapper img
{
	max-width: 50%;
}


@media only screen and (max-width: 768px) {
	html[data-menu=leftmenu] .mobile_menu_wrapper
	{
		right: 0;
		left: initial;
		
		-webkit-transform: translate(360px, 0px);
		-ms-transform: translate(360px, 0px);
		transform: translate(360px, 0px);
		-o-transform: translate(360px, 0px);
	}
}



#sub_menu .sub-menu li a
{
	font-size: 22px;
	line-height: 2em;
}

body .mobile_menu_wrapper
{
	background: rgba(0, 0, 0, 0.85);
}

body.js_nav #side_menu_wrapper
{
	display: none;
}


body.tg_boxed
{
	background-image: url('http://mtrentcar.com/wp-content/uploads/2022/02/Audi-A4-Avant-1.jpg');
}

.header_cart_wrapper {
  display: none;
}

#block-22 {
  border: none;
}
.ui-accordion-header-icon {
    background-color: #000000 !important;
}
#block-3 {
  display: none;
}

#block-4 {
  display: none;
}

.one_half_bg {
  transform: none !important;
}




.ui-accordion-content.ui-corner-bottom.ui-helper-reset {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}

div.ui-accordion-content.ui-corner-bottom.ui-helper-reset > p {
	padding-bottom: 0px !important;
}

#car_search_btn {
	border: 1px solid black !important;
}
.wpcf7-form-control.has-spinner.wpcf7-submit {
	border: 1px solid black;
}

#menu-item-3125 a:hover,
#menu-item-3529 a:hover,
#menu-item-4118 a:hover,
#menu-item-3563 a:hover,
#menu-item-3588 a:hover {
	color: red !important;
}



.ppb_car_type_grid.one.nopadding {
	margin-bottom: 0px !important;
} 

.top_contact_info {
	width: 80% !important;
}

.company_address > div#top_contact_address {
   padding-left: 75px !important;
}




.single_car_header_price {
	background: #e83e3c !important;
}

.single_car_booking_wrapper.themeborder {
	background: black;
}

.single_car_booking_wrapper.themeborder label {
 color: white !important;
}



#block-25 {
	background: black;
}

#block-25 label {
 color: white !important;
}


#grandcarrental_social_profiles_posts-1,
#single_car_share_button,
 {
	border: 3px solid black !important;
}




table td {
    padding: 9px 20px;
    line-height: 160%;
}

table td {
    border-right: #e9e9e9 1px solid;
    border-bottom: #e9e9e9 1px solid;
    text-align: left;
    vertical-align: top;
}

table thead tr {
    background: black;
}
thead tr th {
color: white;
}
table td:hover {
  background: #a1a1a1;
}
table td {
	border-left: #e9e9e9 1px solid;
}
table {
    border: 1px solid lightgray;
}
.item-price-on-duration,
.item-deposit {
    padding: 0px;
    padding-top: 11%;
    min-width: 80px;
    padding-left: 10px;
}
.item-description {
    padding: 0px;
    padding-top: 11%;
    min-width: 80px;
    padding-left: 10px;
}
.item-price-on-duration-1 {
    padding: 0px;
    min-width: 80px;
    padding-left: 15px;
}








.one_half_bg {
	padding-top: 30px !important;
}

#block-22, #block-21 {
	background: white !important;
} 

.contact-label-name {
	color: black !important;
}

.ppb_title a {
	color: black !important;
}


#single_car_share_button,
#text-8,
#text-7,
#grandcarrental_social_profiles_posts-1 {
	border: 3px solid black !important;
}


.standard_wrapper h2.ppb_title
{
	color: red !important;
}

.car_search_wrapper {
   display: flex;
    flex-direction: row;
}
.one_fourth:nth-of-type(2) {
  order: -1;
}

.specifications-icon {
color: red !important;
}



.one_half.testimonial_column_element img {
padding-left: 40% !important;
}										

.one_half.testimonial_column_element .testimonial-author p {
padding-left: 40% !important;
}



.contact-us-label {
	padding-left: 23% !important;
}

/* 8 03 2022 */
.car_unit_day {
    font-size: 18px !important;
}

.car_attribute_price {
	background: #e83e3c !important;
    border-radius: 5% !important;
    width: 35% !important;
    display: flex !important;
    justify-content: space-around;
}

.car_unit_day {
    font-weight: 700 !important;
}

.element.grid.classic4_cols.animated1 .car_attribute_price,
.element.grid.classic4_cols.animated2 .car_attribute_price,
.element.grid.classic4_cols.animated3 .car_attribute_price,
.element.grid.classic4_cols.animated4 .car_attribute_price
 {

    width: 45%!important;
}

/* 10 03 2022 */
.single_car_currency::before {
  content: "From";
  margin-right: 10px;
  font-weight: 500;
}

/* 11 03 2022 */
.car_attribute_price {
  color: white !important;
}

.wpcf7-response-output {
	color: red !important;
    border-color: red !important;
    font-weight: 700 !important;
}


/* 13 03 2022 */
.car_attribute_price.car_list {
    width: 20% !important;
}


.pagination .inactive {
    font-size: 20px !important;
    font-weight: 800;

}

.pagination span.current {
    color: #363434;
    font-size: 20px !important;
    font-weight: 400;
}

.pagination_detail {
    font-size: 20px !important;
    font-weight: 800;
}

.single_car_header_button a {
	display: none !important;
}

.car_attribute_wrapper {
    width: 55% !important;
}

.car_attribute_rating {
	display: none !important;
}



/* 13 03 2022 */
div.one_half_bg.floatright span {
    font-size: 20px !important;
    font-weight: 700;
}


/* 21 03 2022 */
#wrapper {
	padding-top: 0px !important
}

.one_half_bg.floatright {
    margin-top: 150px !important;

}
.sub_title {
	display: none;
}

.car_recently_view .standard_wrapper::before {
    content: "Recently Viewed Cars";
  	color: white;
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px solid #dce0e0;
}

#portfolio_filter_wrapper {
    margin-top: 15px !important;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {
.portfolio_img {
  display: none;
}
#block-22 {
  display: none;
}

.ppb_contact_sidebar {
   padding-top: 0px !important;
}

.one_half_bg.parallax
{
     display: none;
}}

@media only screen and (max-width: 767px) {
#block-22 { display: none; }

.ppb_contact_sidebar {
 padding-top: 0px !important;
}

.one_half_bg.parallax { display: none; }

.one_half_bg { border-top: 3px solid black; }

.portfolio_img { display: none; }



.classic3_cols.animated6 { margin-bottom: 0px !important; }


.one_half.last.parallax_scroll {
  border: 3px solid black;
  padding-top: 5px !important;
  margin-bottom: 50px;
}

.ti-car, .ti-face-smile, .ti-heart { padding-left: 17px !important; }

.ppb_contact_sidebar.one.withsmallpadding {
	padding-top: 0px !important;
}

.one.withsmallpadding.ppb_text {
	padding-bottom: 0px !important;
}

.one.withsmallpadding.ppb_text_image.withbg.parallax {
    min-height: 0vh !important;
}
.wpcf7-form-control.has-spinner.wpcf7-submit {
	background: black;
    color: white;
}

.car_search_form {
	margin-bottom: 0px !important;
}



#car_search_btn {
	border: 1px solid black;
}

.wpcf7-form-control.has-spinner.wpcf7-submit {
	border: 1px solid black;
}


.page_tagline {
    font-size: 14px !important;
}

.element.grid.classic3_cols.animated6 {
    margin-bottom: 30px !important;
}

/* 11 03 2022 */
.element.grid.classic4_cols.animated1 .car_attribute_price,
.element.grid.classic4_cols.animated2 .car_attribute_price,
.element.grid.classic4_cols.animated3 .car_attribute_price,
.element.grid.classic4_cols.animated4 .car_attribute_price {
    width: 40% !important;
}


.car_attribute_price {
    width: 45% !important;
}
.car_attribute_wrapper {
    width: 55% !important;
}

.wpcf7-response-output {
	color: red !important;
    border-color: red !important;
    font-weight: 700 !important;
}
.wpcf7-form-control.wpcf7-submit {
	border-color: white !important;
}

/* 11 03 2022 
.car_search_wrapper {
    display: block;
} 

.one_fourth.themeborder:nth-of-type(2) {
  order: 1;
}*/

.car_search_wrapper{
	display: flex;
	flex-direction: column;
}
.one_fourth.themeborder:nth-of-type(2) { order: -1; }

/* 13 03 2022 */
.car_attribute_price.car_list {
    width: 38% !important;
}

.car_attribute_rating {
	display: none !important;
}

/* 21 03 2022 */
.company_address > div#top_contact_address {
    padding-left: 0px !important;
}

.top_contact_info div:nth-of-type(2) { width: 100% !important; }
/* .top_contact_info div:nth-of-type(3) { padding-left: 90px; } */
.top_contact_info div:nth-of-type(3) { display: none } 

.center_wrapper .standard_wrapper .page_tagline {
    margin-top: 50px !important;
}

/*
.page_content_wrapper .inner .page_tagline {
    margin-top: 0px !important;
} */

.one.withsmallpadding.ppb_car_search {
	margin-top: 200px !important;
}


.car_recently_view .standard_wrapper::before {
    content: "Recently Viewed Cars";
  	color: white;
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px solid #dce0e0;
}

#portfolio_filter_wrapper {
    margin-top: 20px !important;
}}

@media only screen and (min-width: 480px) and (max-width: 767px) {
}

