/*
 *  oom_liyan
*/


/* navigation bar - Start */
#nav_menu_items{
    display: none;
}

.elementor-sticky--effects #nav_menu_items{
    display: block;
}

/* navigation bar - End */


/* Hero Banner Scroll More animation - Start */

/* increase width of line before dot */


#scroll-line-before:after {
    content: "";
    width: 0px;
    height: 1px;
    background: #ffffff;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 8px;
}

.scroll-more-area:hover #scroll-line-before:after {
	width: 108px; 
	left: -102px;
	transition: 0.3s ease;
}

/*
#scroll-line-before:after {
    content: url("/wp-content/uploads/2024/07/small_square.svg");
	size:90px;
}
*/

/* increase width of line after dot */


#scroll-line-after:before {
    content: "";
    width: 0px;
    height: 1px;
    background: #ffffff;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 8px;
}

.scroll-more-area:hover #scroll-line-after:before {
    width: 100px; 
	margin-bottom:50px;
	transition: 0.3s ease;
}



/* Hero Banner Scroll More animation - End */

/* Our Fleet section - Start */

#cars-tab [aria-selected="true"] span.e-n-tab-icon{
	width: 10px;
    height: 10px;
	margin-right:5px;
	background-color:#BAAB74;
	transform:rotate(45deg);
}

@media (min-width:481px) and (max-width:766px) {
	
	#cars-tab [aria-selected="true"] span.e-n-tab-icon{
		margin-left: 15px;
	}
	
	#cars-tab .e-n-tabs-heading{
		column-gap: 18px;
	}
   
}

/* Our Fleet section - End */

/* Services and USP section - Start */

.services-box .elementor-icon-box-title, 
.usp-box .elementor-icon-box-title{
	min-height: 63px;
}

.services-box svg path,
.usp-box svg path {
	fill: #ffd666;
}

/* Services and USP section - End */


/* Google Review section - Start */

.oom-google-review .ti-header {
	background-color: #ffffff;
    margin-left: 28px;
    margin-right: 28px;
    border-radius: 5px;
    padding: 20px;
}

/* Google Review section - End */

/* FAQ section - Start */

.faq-accordian details{
	border-bottom: 1px solid #ffffff;
}

/* FAQ section - End */

/* Enquiry section - Start */

.contact-icon .elementor-icon-box-icon {
	margin-top: 12px;
}

.address-icon .elementor-icon-box-icon {
	margin-top: 16px;
}

.mail-icon .elementor-icon-box-icon {
	margin-top: 14px;
}

/* Enquiry section - End */

/* Floating icon - Start */

#oom-whatsapp-widgets-floating-whatsapp .oom-widget-chat-content-message .display-message {
    color: #000;
    margin: 0px;
}

.oom-widget-chat-button {
	
	border-radius: 10px !important;
	border:solid !important;
	border-color: #ffffff !important;
	border-width: thin !important;
	width: 55px !important;
    height: 55px !important;
	padding: 3px !important;
	bottom: 130px !important;
	
}

.oom-widget-chat-button:hover{
	bottom: 130px !important;
}

.oom-widget-popup {
	bottom: 190px !important;
}

.oom-widget-chat-content .message-content {
	
	color: #000000 !important;
	
}

.oom-widget-popup-wrapper a.oom-widget-chat-content-cta {
    
	padding-top: 20px;
	padding-bottom: 20px;
	
}

/* Floating icon - End */

/* Floating Call icon - Start */

div#oom-widget-call-button a img{
	position: fixed;
    background: #BAAB74;
    padding: 15px 15px;
    text-align: center;
    border-radius: 10px;
    border: 1px solid white;
    z-index: 99;
    font-size: 18px;
    font-weight: 300;
    bottom: 60px;
    right: 20px;
    color: black !important;
	width:55px;
	height:55px;
}

/* Floating Call icon - End */


/* Form Field - Start */

#form-field-type_of_service option, #form-field-vehicle option {
	background-color: #222222;
}

@media (min-width: 768px) {
    .elementor-field-type-recaptcha_v {
        width: 50%;
    }
	
	.elementor-field-type-submit{
		margin-top:-90px;
	}
}


/* Form Field - End */


/* cursive texts - Start */

span.oom-cursive-text, .oom-cursive-text{
	 background: linear-gradient(90deg, #ffd666 0%, #ffb746 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	font-family: 'Strings Free Regular' , sans-serif !important;
	font-weight: 400;
	font-size: 120px;
	text-transform: none;
}

/** Responsive **/
@media (max-width: 912px) {
	span.oom-cursive-text, .oom-cursive-text{
		font-size: 75px;
	}
}


/* cursive texts - End */

/* yellow gradient colour on text - Start */

.oom-gradient-text-color{
	 background: linear-gradient(90deg, #ffd666 0%, #ffb746 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	text-transform: none;
}

/* yellow gradient colour on text - End */


/* oom_cc */

select.elementor-field-textual option{
	color: #000000 !important;
}

.ti-widget.ti-goog .ti-controls{
	display: block !important;
}