/*
 Theme Name:   Tantum Child Theme
 Theme URI:    http://tantum.ancorathemes.com/
 Description:  Tantum Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     tantum
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  tantum
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
 .car-for-sales-sec .car-rental-item-price-wrap .car-rental-item-prefix, .testimonial-age{
	display:none !important;
}
.car-for-sales-sec .car-rental-body .car-rental-item-price-wrap .car-rental-item-price {
    margin-top: 12px !important;
    font-size: 16px !important;
}
.sc_item_subtitle {
	font-size: 24px !important; 
	color:#4169e1 !important;
}
.cst-faq span.elementor-toggle-icon {
    border: none !important;
}
.ft-main-logo img {
    max-width: 70% !important;
    margin-bottom: -20px !important;
}
.contactus-sec a{
	background-color:#4169e1 !important;
	border:none !important;
}

.contactus-sec a:hover{
	background-color:#3c3c3c !important;
}

.contactus-sec .sc_action_item_title:after{
	display:none !important;
}
.item-model-description .info-line:nth-child(9), .item-model-description .info-line:nth-child(10) {
    display: none;
} 
.car-de-pg .column-1_2, .car-de-pg .column-1_1, .car-de-pg .column-2_3 {
    margin-bottom: 20px;
}

@media (min-width: 900px){
	.web-cst-cnt .sc_googlemap_content_default {
		width: 38% !important;
	}
}
.car-for-sa-web a.sf-with-ul {
    background: #4169e1 !important;
}
.car-for-sa-web.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_menu {
    text-align: center !important;
}

body.single-car_rental_item .page_content_wrap {
    padding: 0;
}
body.single-car_rental_item .content_wrap {
    margin: 0;
    width: 100% !important;
}
.car-detail-sec{
	margin-left: 40px !important;
	margin-right:40px !important;
}


.single-cars .content {
    width: 100% !important;
}
input.cardealer_btn_view {
    background: #3c3c3c !important;
    border: none;
    padding: 7px;
    font-size: 16px !important;
}
input.cardealer_btn_view:hover, input#cardealer-submitBtn:hover {
    background: #4169e1 !important;
	color: #ffffff !important;
	opacity: 1 !important;
}
.cardealer_smallblock, .multiTitle17 {
    color: #3c3c3c;
}
input#cardealer-submitBtn {
    background: #3c3c3c;
    border: none;
    border-radius: 20px;
}
div#cardealer-search-box {
/*     border: 2px solid #3c3c3c; */
    padding-bottom: 25px;
	border:0px !important;
}
div#cardealer_content {
    padding-top: 40px;
}
button#cardealer_goback {
    display: none;
}
.single-cars .page_content_wrap {
    padding-top: 0;
}
.single-cars .multi-top-container {
    margin-top: 24px;
    padding-left: 12px;
    padding-right: 12px;
}
.single-cars .multi-detail-title, .single-cars .multi-price-single{
	font-size: 24px !important;
}
form#CarDealer_contactForm {
    height: 450px !important;
}
input#CarDealer_sendMessage {
    color: #3c3c3c;
    font-weight: 700;
    border: none;
}
input#CarDealer_cancel{
	border:none !important;
}
.single-cars div#content2 {
   margin-top: 50px !important;
    padding-bottom: 30px !important;
}


.page-id-1837 .elementor-column.elementor-col-25 {
    width: 25%;
}
.page-id-1837 .elementor-column.elementor-col-50{
	width:50%;
}
.page-id-1837 .elementor-container.elementor-column-gap-no, .page-id-1837 .elementor-container.elementor-column-gap-extended {
    display: flex;
	justify-content: center !important;
}
.page-id-1837 .elementor-container.elementor-column-gap-no{
	padding-left: 40px !important;
    padding-right: 40px !important;
}
.page-id-1837 .elementor-column.elementor-col-33{
	width:33%;
}

.page-id-1837 section.elementor-section.elementor-top-section.elementor-element.elementor-element-dd41f3c.scheme_dark.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_gradient_animation_none {
	background-color: transparent;
    background-image: linear-gradient(134deg, #FBF304 0%, #3C3C3C 50%);
	padding: 15px 10px 15px !important;
}
nav.navigation.pagination {
    justify-content: center;
    margin-bottom: 100px;
}
select.cardealer-select-box-meta.fill_inited {
    border-radius: 20px;
    padding: 5px 10px;
}
.content_wrapp:not(.single.single-post .content_wrap){
	margin: 0;
	width: 100% !important;
}
 .page-id-1837 .elementor-element-73f43d8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 104px 75px 91px 75px !important;
	 background: #f7f7f7 !important;
}
.multiGallery .CarDealer_container17 {
    border: none;
    margin-bottom: 40px;
}
@media (max-width: 800px){
	.single-cars .content_wrap{
		width:100% !important;
	}
	.single-cars .multi-detail-title{
    margin-bottom: 12px;
	}
	.single-cars .multi-price-single {
    margin-bottom: 20px;
	}
}
@media (min-width: 900px){
	.single-cars .multiContent{
		display: flex;
		gap: 36px;
	}
	.single-cars .bd1_slider_container {
    width: 110%;
	}
	.single-cars .multicontentWrap .multiContent{
		display:block !important;
	}
	.single-cars .content_wrap {
    padding-right: 40px !important;
	padding-left: 40px !important;
	}
	div#cardealer_content {
    display: flex;
	}
	#cardealer_content .searchItem {
    text-align: left;
	}
	.searchItem:nth-child(2) {
    margin-right: 24px;
	}
	.multiGallery {
    border-left: 2px solid #3c3c3c;
	}
	#cardealer_content select.select-box-meta.fill_inited {
    padding-left: 10px;
	}
	div#cardealer-search-box {
    width: 100rem;
	}
	.page-id-2098 .multiGallery {
    width: 215rem !important;
	}
}

.page-id-1837 section.elementor-section.elementor-top-section.elementor-element.elementor-element-dd41f3c.scheme_dark.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_gradient_animation_none {
    background-color: transparent;
    background-image: linear-gradient(134deg, #FBF304 0%, #CAC2C2 50%) !important;
    padding: 15px 10px 15px !important;
}

.page_content_wrap .content_wrap:not(.single.single-post .page_content_wrap .content_wrap) {
    width: 100% !important;
}
@media (max-width: 800px){
	 .crs-mb .elementor-column.elementor-col-50, .crs-faq .elementor-column.elementor-col-50{
		width: 100% !important;
	}	
	.page-id-1837 .footer_custom_main-footer .elementor-column.elementor-col-33{
		width: 100% !important;
	}
	.page-id-1837 .elementor-container.elementor-column-gap-no, .elementor-widget-wrap.elementor-element-populated {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.page-id-1837 .elementor-element-73f43d8 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	
}
@media (max-width: 700px){
	.bacar-sec-img {
		display:none !important;
	}
	.bacar-mb-ne-sec .elementor-container.elementor-column-gap-extended{
		flex-direction: row !important;
	}
	.page-id-1837 .bacar-mb-ne-sec .elementor-column.elementor-col-50 {
		width: 100% !important;
	}
}