.levart_form_wrapper{
    box-sizing:border-box;
    padding: 15px 15px 5px 15px;
    background-color: rgba(0,0,0,.6);
    margin:15px auto;
}

#levart_form_home_wrapper.levart_form_wrapper{
    display:inline-block;
    margin:0px auto;
    border-radius: 0 0 15px 15px;
}

.levart_form_wrapper_inner{
    box-sizing:border-box;
    width:100%;
    display:flex;
    flex-wrap: wrap;
    align-items:flex-start;
    justify-content:center;
}

.levart_form_hotel_list {
    width: 430px;
}


.levart_form_wrapper_inner .form-control{
    border:0 !important;
    font-size:14px;
    box-shadow:none !important;
    padding:0 6px;
}

#levart_form_inner_page_wrapper .levart_form_wrapper_inner .form-control{
    border:0 !important;
}



#levart_form_inner_page_wrapper .levart_form_hotel_list{
    box-sizing:border-box;
    margin-left:0px !important;
}

.levart_form_label{
    text-align:left;
    font-size:13px;
    font-weight:600;
    margin-top:5px;
    text-transform: none;
}


.levart_form_date_wrapper{
    max-width:120px;
}

.levart_form_hotel_list select{
    padding-right:26px !important;
}

.levart_form_item{
    margin-left:5px;
}

.levart_form_input_wrapper{
    width:70px;
}

.levart_form_btn_wrapper{
    margin-left:10px;
}
.levart_form_item_btn{
    text-transform: uppercase;
    font-weight:600;
}

.levart_form_item_btn.btn-danger, .levart_form_item_btn.btn-danger:hover{
    background:#ef1a20 !important;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.3) !important;
    font-size: 14px;
    padding: 7px 16px;
}

.levart_form_btn_wrapper .levart_form_label{
    text-align:right;
}

#home_top_bg_slider .slick-dots{
    bottom:20px;
}

#levart_form_home_wrapper_outter{
width:100%;
position: relative;
z-index: 99999;
}

.jw_my_menu_hover #levart_form_home_wrapper_outter{
	z-index: 1000;
}

#levart_form_inner_page_wrapper_outter{
    width:100%;
    z-index:7999 !important;
    padding:0px 15px;
    box-sizing:border-box;
    position: relative;
}

#levart_form_inner_page_wrapper_outter .container{
    padding-top:0 !important;
    padding-bottom:0 !important;
}

#levart_form_inner_page_wrapper{
    background-color:#f6f6f6 !important;
    margin:0 !important;
    padding:10px 5px !important;
}

.levart_form_wrapper .input-group-addon{
    border:0 !important;
    background-color:#fff;
    border-radius: 0;
    padding:6px 6px 6px 0;

}

select.my-form-select{
    background: #fff url('/wp-content/themes/metro/images/ic_keyboard_arrow_down_48px-128.png') no-repeat;
    background-size: 20px;
    background-position:  right 6px center;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.levart_form_wrapper_inner .input-group,.levart_form_wrapper_inner .from_group{
    border:0;
    border-bottom:1px #EF1911 solid !important;
    box-shadow: 0 0px 20px 1px rgba(75,75,75,.15);
}

.levart_form_wrapper_inner .levart_form_btn_wrapper .from_group{
    border-bottom:0 !important;
}


#levart_form_inner_page_wrapper_outter .levart_form_wrapper{
   max-width:100%;
    background:none;
    margin:0;
}

.home_welcome_text.with_levart_home_form{
    position:relative;
    top: 40%;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
}


.with_levart_home_form .home_welcome_text_line_three{
    margin-bottom:15px;
}


.is-sticky #levart_form_home_wrapper.levart_form_wrapper{
    background-color:#F6F6F6 !important;
    max-width:100%;
    width:100%;
    display:block;
    padding: 10px 0 0;
    border-radius: 0;
}

.is-sticky #levart_form_home_wrapper.levart_form_wrapper .levart_form_label{
    color:#333 !important;
}

.is-sticky #levart_form_home_wrapper_outter{
    z-index:7999 !important;
}

.levart_form_promo_code_wrapper{
    width:110px;
}

.levart_form_btn_wrapper .levart_form_label_bottom a{
    text-decoration: underline;
    color:#444 !important;
}

.levart_form_btn_wrapper .levart_form_label_bottom a:hover{
    color:#333 !important;
}


.levart_form_wrapper option[data-location ^= location] {
    font-weight:bold;
}

.levart_form_wrapper .levart_extra_field{
    width:100%;
    box-sizing:border-box;
    line-height: 0.8 !important;
    text-align: right;
    position:relative;
    z-index:2;
}


.levart_form_wrapper .clear_promo_code{
    font-size:10px !important;
    color:#fff !important;
    opacity:0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    white-space: nowrap;
    margin-left:-25px;
    text-transform:none;
}

.levart_form_wrapper .clear_promo_code.has_code{
    opacity:1;
}

#levart_form_inner_page_wrapper_outter .clear_promo_code{
    color:#333 !important;
}


#levart_form_home_wrapper_outter .levart_form_btn_wrapper .levart_form_label a{
    color:#fff !important;
}

.is-sticky #levart_form_home_wrapper_outter .levart_form_btn_wrapper .levart_form_label a{
    color:#333 !important;
}

.is-sticky #levart_form_home_wrapper_outter .clear_promo_code{
    color:#333 !important;
}

#top_wrapper #top_header_wrapper{
    padding-right:0 !important;
}

#top_menu_wrapper #site_logo{
    position:absolute;
    left:0;
}

#top_menu_wrapper #main_top_menu_wrapper{
    display:flex;
    align-items:center;
    justify-content: center;
    float:none;
}

.top_rate_main_price .top_rate_from_label{
    display:inline-block;
    font-weight:600;
}

.top_rate_from_button a{
    color:#EF1911;
    font-weight:500;
}

#top_header_wrapper .top_header_block .top_header_block_val{
    font-weight:600;
    font-size:14px;
}

.sf-menu a {
    font-size: 15px;
    font-weight: 500;
}

.menu-item-1490.my-mega-menu .sub-menu{
    margin-right:auto;
}

.menu-item-18.my-mega-menu .sub-menu{
    margin-right:auto;
}

#top_header_wrapper .top_header_block {
    text-align: left;
    margin: 0px 0 2px 15px;
}

#top_menu_wrapper #site_logo img {
    width: 140px;
    margin-left: 10px;
}

#top_menu_wrapper #site_logo {
    margin-top: 5px;
}

.sf-menu > li > a,.sf-menu > li.menu-item:hover > a{

    padding: 20px 30px;
}

#levart_form_inner_page_wrapper {
    padding: 2px 0px !important;
}



#levart_form_inner_page_wrapper_outter #levart_form_inner_page_wrapper{
    padding: 2px 0px 0 !important;
}

.is-sticky .single_hotel_top_inner .single_hotel_top_left .single_hotel_top_title {
    padding-bottom: 0px;
    padding-top: 0px;
}

.levart_form_btn_wrapper .levart_form_label.levart_form_label_bottom{
    font-weight: 500;
    text-transform: none;
    z-index:2;
}

.top_email_icon {
    font-size: 16px;
}

.hidden_cls{
    display:none;
}




/* POPUP BOX AWESOME STYLING */
#LDSPopup { display:none; position:fixed; top: 0; bottom: 0; left:0; right: 0; background: url(/wp-content/themes/metro/images/popup-bg.png) top left repeat; font-size: 13px; color: black; z-index: 10000; }
.LDSPopup { display: none; position: absolute; top: 50%; left:0; right:0; max-width: 390px; margin: -200px auto 0 auto; background: white; border:none; }
.LDSPopup .LDSPopup-close { position: absolute; top: 10px; right: 10px; cursor: pointer; width:30px; height:30px; background:url(/wp-content/themes/metro/images/popup-close-button.png) top center no-repeat; border-radius:3px; border:none; }
.LDSPopup .LDSPopup-close:hover { background-position: bottom center; }
.LDSPopup .LDSPopup-header { font-size: 24px; font-weight: normal; padding: 30px 30px 10px; background: #333; color: white;}
.LDSPopup .LDSPopup-text { font-size: 16px; font-weight: normal; padding: 10px 30px 30px; background: #333; color: white;}
.LDSPopup .LDSPopup-form { padding: 30px; font-size: 14px; font-weight: normal; }
.LDSPopup .LDSPopup-form > div { padding-bottom: 15px; }
.LDSPopup label { display: block; margin: 5px 0; }
.LDSPopup input[type=text],
.LDSPopup input[type=password] { display: block; width:100%; height: 30px; border-radius: 5px; border: 1px solid #CCC; padding: 0 5px; box-sizing:border-box; }
.LDSPopup button { display: block; height: 30px; margin: 20px auto 0; cursor: pointer; padding: 0 15px; border:0px; border-radius:5px; font-size:14px; background: #333; color: white;}
.LDSPopup button:after { margin-left: 5px; content: url(/wp-content/themes/metro/images/white-arrow.png); }


.LDSPopup .LDSPopup-form .roomassignNotice { font-size:0.8em; color:#666; margin-top:20px; padding-bottom:0px; }
.LDSPopup #roomAssignForm { max-height:300px; overflow-y:auto; margin:0 -10px; }
.LDSPopup #LDSRoomAssignRows { border-collapse:collapse; margin:0px auto; }
.LDSPopup #LDSRoomAssignRows tr > * { padding:2px 10px; }
.LDSPopup #LDSRoomAssignRows input { width:50px; text-align:center; vertical-align:middle; }
.LDSPopup #LDSRoomAssignRows .roomAliasAssign { width:100px; text-align:left; }

.LDSLoading { position:fixed; width:32px; height:32px; top:50%; left:50%; margin-top:-16px; margin-left:-16px; display:none; }

.LDSPopup .LDSPopup-header, .LDSPopup .LDSPopup-text {
    background: #E42E2E;
    color: #FFFFFF;
}

#cancelForm .LDSButton {margin:3px;
    display: block;
    height: 30px;
    margin: 10px;
    cursor: pointer;
    padding: 0 15px;
    border: 0px;
    border-radius: 5px;
    font-size: 14px;
    color: white;
}
#cancelForm .LDSButton, .LDSPopup button {
    display:inline-block;
    background:#E42E2E;
    background: linear-gradient(to bottom, #FA3445 0%, #D1091B 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.levart_popup_button_wrapper{
    width:100%;
    text-align:center;
}

.sf-menu > li > a, .sf-menu > li.menu-item:hover > a {
    padding: 10px 25px 11px;
}

#top_menu_wrapper #site_logo img {
    width: 150px;
}

#top_menu_wrapper #site_logo {
    margin-top: 0px;
    position: absolute;
    top: -5px;
}

.why_book_direct_wrapper_inner ul li:before {
    font-family: fontawesome;
    content: '\f00c';
    margin: 0 5px 0 -15px;
    color: #333;
}

.why_book_direct_text_wrapper{
    width:100%;
    box-sizing:border-box;
    text-align:center;
    position:relative;
}

.why_book_direct_text_wrapper_inner{
    font-size:10px;
    box-sizing:border-box;
    max-width:100%;
    margin:0 auto;
    padding:10px;
    display:inline-block;
    text-align:left;
}

.why_book_direct_text_wrapper_inner h3{
    margin-top:30px;
    margin-bottom:30px;
    font-size:24px;
    text-align:center;
    font-weight: 700;
}

.why_book_direct_button_wrapper_inner{
    width:100%;
    box-sizing:border-box;
    text-align:center;
    position: relative;
    top: 25px;
}

#book_direct_msg_btn{
    font-size: 14px !important;
    background: #f6f6f6 !important;
    box-shadow: none !important;
    color: #333;
    letter-spacing: 0px;
    border: 1px solid #ddd;
    border-top: none;
    padding: 0 25px 8px;
    border-radius: 0 0 30px 30px;
}

#book_direct_msg_btn span {
    margin-left: 4px;
    color: #EB3B42;
}

.why_book_direct_wrapper{
    width:100%;
    box-sizing:border-box;
    z-index:1;
    position: relative;
    bottom: 0px;
    background: none;
    margin-top:-25px;
}

:focus {outline:none !important;}

#single_hotel_top .container {
    padding: 20px 15px 0;
}

.why_book_direct_text_wrapper_inner a{
    color:#ef1a20!important;
}

#levart_form_home_wrapper_outter #book_direct_msg_btn{
    background-color: rgba(0,0,0,.6) !important;
    color:#fff;
    border:0;
    top:35px;
    -webkit-transition: background .5s ease-out;
    -moz-transition: background .5s ease-out;
    -o-transition: background .5s ease-out;
    transition: background .5s ease-out;
}

#levart_form_home_wrapper_outter .why_book_direct_button_wrapper_inner{
    top: 21px;
    height: 16px;
}

.is-sticky  #levart_form_home_wrapper_outter .why_book_direct_button_wrapper_inner{
    top: 15px;
}

#levart_form_home_wrapper_outter .why_book_direct_wrapper_inner ul li:before{
    color:#fff;
}

.why_book_direct_text_wrapper_inner ul{
    margin-left:30px;
    font-size:16px;
    text-transform: none;
}


#levart_form_home_wrapper{
    -webkit-transition: background .5s ease-out;
    -moz-transition: background .5s ease-out;
    -o-transition: background .5s ease-out;
    transition: background .5s ease-out;
}

#levart_form_home_wrapper.home-dark-bg{
    background-color: rgba(0,0,0,.7) !important;
}

#levart_form_home_wrapper.home-dark-bg #book_direct_msg_btn{
    background-color: rgba(0,0,0,.7) !important;
}

.is-sticky #levart_form_home_wrapper_outter #book_direct_msg_btn{
    background-color: #F6F6F6 !important;
    color:#333 !important;
}

.is-sticky #levart_form_home_wrapper_outter  .why_book_direct_text_wrapper_inner{
    color:#fff;
}

.is-sticky #levart_form_home_wrapper_outter .why_book_direct_wrapper_inner ul li:before{
    color:#fff;
}

.is-sticky .hotels_description_section_wrapper_filter{
    padding-top:30px !important;
}

.is-sticky .perth-booking-head img{
    max-width:120px;
}

.levart_form_item_group{
    box-sizing:border-box;
    width:auto;
    display:flex;
    flex-wrap: wrap;
    align-items:flex-start;
    justify-content:center;
}

#single_hotel_top-sticky-wrapper{
    height:auto !important;
}

.why_book_direct_text_wrapper_inner_item{
    box-sizing:border-box;
    width:100%;
    display:flex;
    flex-wrap: wrap;
    align-items:center;
    justify-content:center;
}

.why_book_direct_text_wrapper_inner_item .why_book_direct_text_wrapper_inner_item_footer{
    width:100%;
    text-align:center;
    padding-top:15px;
    text-transform: none;
    font-size: 16px;
}

.why_book_direct_text_wrapper_inner_item > div{
    display:inline-block;
}

.why_book_direct_wrapper_inner .my_book_direct_close_btn{
    position:absolute;
    right:15px;
    top:15px;
    color:#fff;
    opacity: 1;
    display:inline-block;
    width:27px;
    height:27px;
}


.why_book_direct_wrapper_inner .my_book_direct_close_btn{
    background-image: url("/wp-content/themes/metro/images/my_close_white.png");
    width:27px;
    height:27px;
}

.is-sticky #levart_form_home_wrapper_outter .why_book_direct_with_bg,#levart_form_inner_page_wrapper_outter .why_book_direct_with_bg{
    background-image: url("/wp-content/themes/metro/images/book-direct-bg.jpg");
    margin-top:0;
    background-size: cover;
    background-position: top left;
}


#levart_form_home_wrapper_outter .why_book_direct_wrapper_inner .my_book_direct_close_btn{
    top:45px;
}

.is-sticky #levart_form_home_wrapper_outter .why_book_direct_wrapper_inner .my_book_direct_close_btn{
    top:15px;
}

.is-sticky #levart_form_home_wrapper_outter .why_book_direct_with_bg #book_direct_msg_btn,#levart_form_inner_page_wrapper_outter .why_book_direct_with_bg #book_direct_msg_btn{
    background-color:#40403D !important;
    color:#fff !important;
    border:0;
}

.is-sticky #levart_form_home_wrapper_outter .why_book_direct_with_bg .why_book_direct_text_wrapper_inner,#levart_form_inner_page_wrapper_outter .why_book_direct_with_bg .why_book_direct_text_wrapper_inner{
    padding:50px 10px;
}

#levart_form_inner_page_wrapper_outter .why_book_direct_with_bg .why_book_direct_text_wrapper_inner,#levart_form_inner_page_wrapper_outter .why_book_direct_with_bg .why_book_direct_wrapper_inner ul li:before{
    color:#fff;
}

.top_manage_my_booking a{
    font-weight:600;
}

.top_manage_my_booking a:hover{
    text-decoration: underline;
}

#levart_form_inner_page_wrapper .why_book_direct_text_wrapper_inner h3{
    text-transform: uppercase;
}


#jw-book-form {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    margin-bottom:20px;
    text-align:center;
}

.jw-book-field {
    display: flex;
    flex-direction: column;
}

.jw-book-field input, .jw-book-field select{
    color:#333;
    height:33px;
    line-height:33px;
    font-size:14px;
}

.jw-book-property-field{
 min-width:430px;
}

.jw-book-date-field{
    max-width:120px;
}

.jw-book-sm-field{
    min-width:70px;
}

.jw-book-promo-field{
    min-width:110px;
}

.jw-book-field label {
    margin-bottom: 5px;
    font-weight: bold;
}

.jw-book-field input,
.jw-book-field select {
    padding: 6px;
    font-size: 1em;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
}

.jw-book-field .jw-book-error {
    color: red;
    font-size: 0.85em;
    margin-top: 4px;
    display: none;
}

.select2-container--default .select2-selection--single {
    height: 38px;
    padding: 4px 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.select2-container.jw-book-invalid .select2-selection {
    border-color: red;
}

#jw-book-form  button[type="submit"] {
    padding: 0px 10px;
    font-size: 1em;
    background-color: #ef1a20;
    color: white;
    border: none;
    border-radius: 4px;
    font-weight: 600;
    cursor: pointer;
    align-self: flex-end;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3) !important;
    transition: background-color 0.3s ease, transform 0.2s ease;
    line-height: 33px;
    height: 33px;
}

#jw-book-form  button[type="submit"]:hover {
    background-color: #c4111a;
}

.is-sticky .jw-book-field label{
    color:#333;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:33px !important;
}

.select2-container{
    line-height:33px !important;
    height: 33px !important;
}

.select2-container .select2-selection--single{
    height: 33px !important;
    padding:0 !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
    height:33px !important;
}

.select2-dropdown{
    z-index:99999 !important;
}

.select2-results__option{
    font-size: 14px !important;
    line-height: 1.2 !important;
}

.select2-results__options {
    max-height: 400px !important; /* Allow more options before scrolling */
}


.jw-book-property-field{
    position:relative;
}

.jw-book-property-field-error{
    position: absolute;
    bottom:0;
    right:10px;
}

.jw-book-property-field-error-inner{
    border: 1px solid #F1D031;
    background-color: #FFFFA3;
    color: #333;
    border-radius: 4px;
    font-size:14px;
    padding:8px;
}

.jw-book-property-field-error-inner::before,
.jw-book-property-field-error-inner::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
}

/* Outer arrow (border) */
.jw-book-property-field-error-inner::before {
    right: -9px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 9px solid #F1D031;
}


.jw_home_best_price_inner{
    background-color: rgba(240, 27, 39, 0.9);
    border-radius: 50%;
    color: #fff !important;
    text-align: center;
    padding: 10px;
    line-height: 1;
    display:inline-block;
    min-width:75px;
}

.jw_home_best_price_inner .jw_home_best_price_cls{
    font-weight: 700 !important;
    padding: 0 !important;
    font-size: 24px !important;
    display:inline-block;
}

.jw-spinner {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 2px solid #ccc;
    border-top-color: #333;
    border-radius: 50%;
    animation: spin 0.6s linear infinite;
    vertical-align: middle;
    margin-left: 4px;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}

.jw_single_hotel_best_price_cls,.jw_single_room_best_price_cls{
    font-size: 18px;
    font-weight: 700;
    color: #EB3B42 !important;
    display: inline-block;
}

#update-best-rate-btn{
    font-size:20px;
    -webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s ease;
    background:#ef1a20;
    border-color:#ef1a20;
    color:#fff;
}

#update-best-rate-btn:hover{
    background: #c4111a !important;
    border-color: #c4111a !important;
}

.jw_hotel_archive_page_price{
    font-size: 30px;
}

@media screen and (max-width: 1200px) {
    #top_menu_wrapper #main_top_menu_wrapper{
        justify-content: flex-end;
    }

    .sf-menu > li > a, .sf-menu > li.menu-item:hover > a{
        padding: 10px 15px 11px;
    }
}

@media screen and (max-width: 1024px) {
    #top_menu_wrapper #site_logo{
        top:-5px;
    }

    .sf-menu > li.tablet_menu_item{
        padding-top:10px !important;
    }

    .my_star_rating{
        display:none;
    }

    .general_body .hotels_description_section_wrapper{
        padding-top:30px;
    }

    .why_book_direct_text_wrapper_inner_item{
        justify-content: flex-start;
    }

    #my_levart_top_book_now_btn .fa-times{
        width:13px;
    }
}

@media screen and (max-width: 767px) {
    .mobile_use_cls{
        position:fixed !important;
        z-index:8000;
        top:50px;
        display:none;
        left:0;
    }

    .home_welcome_text.with_levart_home_form{
        position:absolute !important;
        top:0px;
    }


    #levart_form_home_wrapper_outter.mobile_use_cls #book_direct_msg_btn{
        background-color: #F6F6F6 !important;
        color:#333 !important;
    }

    .mobile_use_cls .levart_form_wrapper{
        background-color: #F6F6F6 !important;
        color:#333 !important;
    }

    .mobile_use_cls  .why_book_direct_text_wrapper_inner{
        color:#333;
    }

    .mobile_use_cls .why_book_direct_wrapper_inner ul li:before{
        color:#333;
    }

    #levart_form_home_wrapper_outter.mobile_use_cls .levart_form_btn_wrapper .levart_form_label a{
        color:#333 !important;
    }

    .mobile_use_cls .levart_form_wrapper .clear_promo_code{
        color:#333 !important;
    }

    .mobile_use_cls .levart_form_item_group{
        width:100%;
        justify-content: space-between;
    }

    .mobile_use_cls .levart_form_hotel_list{
        width:100%;
    }

    .mobile_use_cls .levart_form_date_wrapper{
        width:49%;
        max-width:100%;
    }

    .mobile_use_cls .levart_form_item{
        margin-left:0;
    }

    .mobile_use_cls .levart_form_input_wrapper{
        width:32%;
    }

    .mobile_use_cls .levart_form_promo_code_wrapper{
        width:32%;
    }

    .mobile_use_cls .levart_button_group{
        justify-content:flex-start;
    }

    .mobile_use_cls #levart_form_home_wrapper.home-dark-bg{
        background-color: #F6F6F6 !important;
    }

    .mobile_use_cls #levart_form_home_wrapper.home-dark-bg #book_direct_msg_btn{
        background-color: #F6F6F6 !important;
    }

    .mobile_use_cls .why_book_direct_wrapper_inner ul li:before{
        color:#333 !important;
    }

    .mobile_use_cls .levart_form_item_btn.btn-danger, .levart_form_item_btn.btn-danger:hover{
        font-size: 12px;
        padding: 8px 10px;
    }

    .mobile_use_cls .why_book_direct_text_wrapper_inner ul{
        margin-left:10px;
        font-size:10px;
    }

    .mobile_use_cls .why_book_direct_text_wrapper_inner .why_book_direct_text_wrapper_inner_item_footer{
        font-size:10px;
        padding-top:5px;
    }

    .mobile_use_cls .why_book_direct_text_wrapper_inner h3{
        font-size:14px;
        margin-top: 20px;
        margin-bottom: 5px;
    }

    .levart_form_wrapper{
        padding-top:5px !important;
    }

    .levart_form_wrapper_inner .form-control{
        font-size:10px;
    }

    .levart_form_label{
        font-size:11px;
    }

    .why_book_direct_text_wrapper{
        margin-bottom:-30px;
    }

    .why_book_direct_text_wrapper_inner_item{
        justify-content: flex-start;
    }

    .why_book_direct_wrapper_inner .my_book_direct_close_btn {
        background-image: url("/wp-content/themes/metro/images/my_close_red.png");
    }

    .top_manage_my_booking{
        display:none !important;
    }


    .why_book_direct_wrapper_inner .my_book_direct_close_btn{
        top:45px;
    }

    #levart_form_inner_page_wrapper_outter #levart_form_inner_page_wrapper{
        padding:15px 15px 5px 15px !important;
        text-align: center;
    }

    .select2-container{
        width:100% !important;
    }

    .jw-book-property-field{
        min-width:1px;
        width:100%;
    }
}