@media only screen and (max-width: 600px) {
    body {
        overflow-x: hidden !important;
    }
	.elementor-3727 .elementor-element.elementor-element-8215738 .fluentform-widget-wrapper{
		    width: 380px;

	}
	.fcal_calendar_inner{
	padding: 1.875rem 1.25rem 1.5rem 1.25rem!important;
	}
	.slot_time_range span,.slot_time_range span{
		font-size: 12.5px;
	}
}


.al-header-style1 .al-header-style-one .al-logo img{
	max-height:100px;
	margin: 10px 41px;
}
.al-footer-logo img{
	margin: -20px 0 30px;
  max-height: 175px;
}

.as-sign-box .as-sign img{
	max-height: 50px;
}

.preloader{display:none !important;}

#slider-1-slide-2-layer-4 {
    overflow-x: hidden;
}

.al-header-wrapper .menu>li{
    padding: 0 10px;
	font-size: 15px;
}

.al-contact-expert {
	max-width: fit-content;
        margin-left: auto;
        margin-right: auto;
    }

.am-fs__congrats-info-customer-name{
	display:none!important;
}

/* Target the select dropdown text within the form with class bookingformnew */
#bookingformnew #form-field-field_37f2cc6 {
    color: white;
}

/* Ensure the custom dropdown elements within the form have white text */
#bookingformnew .nice-select .list .option, 
#bookingformnew .nice-select .current {
    color: white;
}
.nice-select .list{
	color:#000;
	font-weight:500;
	background:#fff;
}

:root{
	--al-page-title-bg: #fd6e57;
	--fcal_primary_color: #FD6147!important;
}
.fluentform-step {
        height: 635px !important;
}
.nice-select .option, .ff-default{
	    font-family: 'RocknRoll One';
}
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{
	    background-color: #fd6e57!important;
    border-color: #fd6e57!important;
    box-shadow: -1px 0 0 0 #fd6e57;
}
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover{
	color: #2a2a2a!important;
}
.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_form_booking_details table tr td{
	    color: #323232!important;
}

.fcal_calendar_inner .fcal_side .fcal_author_name{
	font-size: 17px!important;
    font-weight: 600!important;
}
.fcal_calendar_inner .fcal_side .fcal_author_avatar img{
	height: 13rem!important;
	width: 18rem!important;
}