/*
Theme Name: Hello-Elementor-Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/*****Custom*****/
.hidecompanyfield{ display: none; }
.hustle-ui.module_id_1 .hustle-layout .hustle-layout-content{ background: white; }

.service_box:hover .elementor-icon svg path, .service_box:focus .elementor-icon svg path { fill: #FFFFFF !important; }
.service_box:hover .elementor-icon-box-title, .service_box:focus .elementor-icon-box-title { color: #FFFFFF !important; }
.service_box:hover .elementor-icon-box-description, .service_box:focus .elementor-icon-box-description { color: #FFFFFF !important; }
.service_box:hover .elementor-button, .service_box:focus .elementor-button { color: #FFFFFF !important; }
.service_box span.elementor-button-icon i { font-size: 13px; }

.service_active_box:hover .elementor-icon svg path, .service_active_box:focus .elementor-icon svg path { fill: #36454F !important; }
.service_active_box:hover .elementor-icon-box-title, .service_active_box:focus .elementor-icon-box-title { color: #36454F !important; }
.service_active_box:hover .elementor-icon-box-description, .service_active_box:focus .elementor-icon-box-description { color: #36454F !important; }
.service_active_box:hover .elementor-button, .service_active_box:focus .elementor-button { color: #36454F !important; }
.service_active_box span.elementor-button-icon i { font-size: 13px; }

.faq_section summary.e-n-accordion-item-title { justify-content: space-between !important; }
.recent-purchases .elementor-image-carousel-wrapper .elementor-image-carousel{ margin-bottom: 15px; }
.australiavideocar .swiper-pagination { bottom: -20px !important; }
.recent-purchases .swiper .elementor-swiper-button-prev { left:-20px !important;}
.recent-purchases .swiper .elementor-swiper-button-next { right:-20px !important;}
input.wpcf7-form-control.wpcf7-phonetext.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-phonetext { padding-left: 88px !important; }
.grecaptcha-badge{ display: none !important; }
.popupform { width: 100% !important; }
.bannerreview .wp-gr .wp-google-powered{ color: #ffffff !important; text-shadow:0px 0px 10px #000000 !important; }
.book_now_btn.s-t { margin: 18px 0px -48px 0px !important; }
.what_sets_tab p.elementor-image-box-description { margin-top: 8px; }
.what_sets_tab:hover .elementor-image-box-title, .how_we_can_tab:hover .elementor-image-box-title{ color: #fff; }
div.wpforms-container-full:not(:empty){ margin:0!important; }
.elementskit-menu-overlay { display: none !important;  }
/*****Custom*****/

.link { color:#FFFFFF; }
.link:hover, .link:focus { color:#36454F; }

.link2 { color:#515151; }
.link2:hover, .link2:focus { color:#36454F; }

.she-header-yes { background: rgb(54, 69, 79) !important; }
.she-header-yes.she-header { background-image:none; }

.featured_logo .content-image img { filter: grayscale(1); }
.featured_logo .content-image img:hover, .featured_logo .content-image img:focus { filter: grayscale(0); }

.what_sets_tab .elementor-image-box-img img { filter: grayscale(1); margin: 0 auto; }
.what_sets_tab:hover .elementor-image-box-img img, .what_sets_tab:focus .elementor-image-box-img img { filter: grayscale(0); }
.what_sets_tab:hover .elementor-image-box-content h5, .what_sets_tab:focus .elementor-image-box-content h5 { color: #FFFFFF; }
.what_sets_tab:hover .elementor-image-box-content p, .what_sets_tab:focus .content-image p { color: #FFFFFF; }
.what_sets_tab h5.elementor-image-box-title { min-height: 70px; }
.what_sets_tab .elementor-image-box-description { margin: 0; min-height: 250px; }

.how_we_can_tab .elementor-image-box-img { text-align: center; }
.how_we_can_tab .elementor-image-box-img img { margin: 0 auto !important; filter: grayscale(1); }
.how_we_can_tab:hover .elementor-image-box-img img, .how_we_can_tab:focus .elementor-image-box-img img { filter: grayscale(0); }
.how_we_can_tab:hover .elementor-image-box-content h5, .how_we_can_tab:focus .elementor-image-box-content h5 { color: #FFFFFF; }
.how_we_can_tab:hover .elementor-image-box-content p, .how_we_can_tab:focus .content-image p { color: #FFFFFF; }

.experience_box .wp-caption { position: relative; overflow: hidden; }
.experience_box .wp-caption a { display: flex; align-items: center; justify-content: center; }
.experience_box figcaption.widget-image-caption.wp-caption-text { position: absolute; bottom: 20px; left: 20px; right: 20px; cursor: pointer; }
.experience_box .wp-caption:hover a::before, .experience_box .wp-caption:focus a::before { content: ''; background-image: var(--wpr-bg-ac606b6d-ee2e-430b-b0fe-7b4e57bc95c2); background-repeat: no-repeat; background-position: center center; width: 40px; height: 40px; display: block; position: absolute; z-index: 9; }
.experience_box .wp-caption img:hover, .experience_box .wp-caption img:focus { scale: 1.04; filter: grayscale(1); transition:all 0.3s ease-in-out; }

.experience_box_nav .wp-caption { position: relative; overflow: hidden; }
.experience_box_nav .wp-caption a { display: flex; align-items: center; justify-content: center; }
.experience_box_nav .wp-caption:hover a::before, .experience_box_nav .wp-caption:focus a::before { content: ''; background-image: var(--wpr-bg-decd2bcd-5514-4483-8712-22690997dd46); background-repeat: no-repeat; background-position: center center; width: 40px; height: 40px; display: block; position: absolute; z-index: 9; }
.experience_box_nav .wp-caption img:hover, .experience_box_nav .wp-caption img:focus { scale: 1; filter: grayscale(1); transition:all 0.3s ease-in-out; border-radius:5px; }

.property_invest_box .elementor-widget-container { min-height: 210px; display: flex; align-items: center; justify-content: center; }

.rental_yield_box .elementskit-box-header { width: 94%; }
.rental_yield_box .elementskit-box-header .elementskit-info-box-icon { margin: 0; } 
.rental_yield_box .box-body { background: #36454f; width: 60%; border-radius: 10px; padding: 20px; margin-left: auto; margin-top: -110px; }

.ekit-wid-con .elementskit-infobox .box-body ul { list-style: none; }
.ekit-wid-con .elementskit-infobox .box-body ul li { display: flex; border-top: 1px solid rgb(255 255 255 / 25%); font-size: 16px; color: #FFFFFF; justify-content: space-between; line-height: 30px; padding: 8px 0; }
.small_icon { position: absolute; right: 20px; top: 20px; }

.our_process_box figure.elementor-image-box-img img { filter: grayscale(1); }
.our_process_box figure.elementor-image-box-img img:hover, .our_process_box figure.elementor-image-box-img img:focus { filter: grayscale(0); }

.book_now_tabs { display: flex; gap: 2%; align-items: center; }
.book_now_full { flex: 0 0 100%; width: 100%; }
.book_now_half { flex: 0 0 49%; width: 49%; }
.book_now_tab { margin-bottom: 25px; }
.book_now_tab input.wpcf7-form-control { width: 100% !important; border: 2px solid #e7e7e7 !important; font-size: 18px !important; line-height: 34px !important; padding: 10px 25px !important; border-radius: 8px !important; height: 52px !important; margin: 0 !important; }
.book_now_tab select.wpcf7-select { width: 100% !important; border: 2px solid #e7e7e7 !important; font-size: 18px !important; line-height: 34px !important; padding: 10px 25px !important; border-radius: 8px !important; height: 52px !important; margin: 0 !important; }
.book_now_tab .wpcf7-form-control-wrap { width: 100%; display: block; } 
.book_now_tab p { margin: 0; padding: 0; }
.book_now_tab textarea.wpcf7-form-control.wpcf7-textarea { width: 100% !important; border: 2px solid #e7e7e7 !important; font-size: 18px !important; line-height: 34px !important; padding: 10px 25px !important; border-radius: 8px !important; height: 110px; margin: 0 !important; }

.book_now_btn input.wpcf7-submit, div.wpforms-container-full button[type=submit] { background-color: #36454F !important; color: #ffffff !important; padding: 8px 25px !important; border-radius: 8px !important; font-size: 18px !important; line-height: 32px !important; border: 0 !important; margin: 0 !important; height: auto !important; outline: none !important; box-shadow: none !important; } 
.book_now_btn input.wpcf7-submit:hover, div.wpforms-container-full button[type=submit]:hover { background-color: #333536 !important; color: #ffffff !important; border: 0 !important; } 

/* .book_now_btn input.wpcf7-submit { padding: 8px 25px !important; border-radius: 8px !important; font-size: 18px !important; line-height: 32px !important; background-color: transparent !important; border: 1px solid #515151  !important; color: #515151  !important; margin: 0 !important; }
.book_now_btn input.wpcf7-submit:hover, .book_now_btn input.wpcf7-submit:focus { background-color: #36454F !important; border: 1px solid #36454F !important; color: #FFFFFF !important; } */
.book_now .wpcf7-not-valid-tip { font-size: 15px; }

.book_now_tab input::-webkit-input-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }
.book_now_tab input::-moz-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }
.book_now_tab input:-ms-input-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }
.book_now_tab input:-moz-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }

.book_now_tab textarea::-webkit-input-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }
.book_now_tab textarea::-moz-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }
.book_now_tab textarea:-ms-input-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }
.book_now_tab textarea:-moz-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }

.content_box .elementskit-box-body.ekit-image-box-body { background: #F5F5F7; }
.content_box .elementskit-box-body.ekit-image-box-body:hover, .content_box .elementskit-box-body.ekit-image-box-body:focus { background: #36454F; transition:all 0.3s ease-in-out; }
.content_box .elementskit-box-body.ekit-image-box-body:hover h2, .content_box .elementskit-box-body.ekit-image-box-body:focus h2 { color: #FFFFFF; }
.content_box .elementskit-box-body.ekit-image-box-body:hover .elementskit-box-style-content,
.content_box .elementskit-box-body.ekit-image-box-body:focus .elementskit-box-style-content { color: #FFFFFF; }

.four_box .elementskit-info-box-title { min-height: 70px; }
.four_box .elementskit-box-style-content { min-height: 330px; }
.new_box .elementskit-box-style-content { min-height: 120px; }

.three_white_box .elementskit-box-style-content { min-height: 120px; }
.menu-item-1298, .menu-item-3355 { display: none; }

.three_box .elementskit-box-style-content { min-height: 240px; }

.propety_box { background: #f5f5f7; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 10px 15px; min-height: 210px; text-align: center; cursor: pointer; }
.propety_box:hover, .propety_box:focus { background: #36454F; transition:all 0.3s ease-in-out; }
.propety_box .pb_icon { display: block; }
.propety_box .pb_icon_hover { display: none; }
.propety_box img { margin: 0 auto; }

.propety_box:hover .pb_icon, .propety_box:focus .pb_icon { display: none; }
.propety_box:hover .pb_icon_hover, .propety_box:focus .pb_icon_hover { display: block; }

.propety_box h4 { font-size: 26px; line-height: 36px; font-weight: 500; color: #000000; margin: 10px 0 0 0; }
.propety_box:hover h4, .propety_box:focus h4 { color: #FFFFFF; transition:all 0.3s ease-in-out; }

.drop_down{box-shadow: -42px 194px 56px 0px rgba(0, 0, 0, 0.00), -27px 124px 51px 0px rgba(0, 0, 0, 0.01), -15px 70px 43px 0px rgba(0, 0, 0, 0.05), -7px 31px 32px 0px rgba(0, 0, 0, 0.09), -2px 8px 17px 0px rgba(0, 0, 0, 0.10);}

.tr_style { border-radius: 14px; background: rgba(255, 255, 255, 0.14); backdrop-filter: blur(40px); padding: 16px 10px 0px 10px; }
.th_form { border-radius: 40px 40px 0 0; border-width: 2px 2px 0 2px; border-style: solid; border-color:rgba(255, 255, 255, 0.5); background: rgba(255, 255, 255, 0.15); box-shadow: 5px 15px 35px 0 rgba(0, 0, 0, 0.05); backdrop-filter: blur(40px); }

.banner_form label.wpforms-field-label { color: #FFFFFF !important; font-weight: 300; letter-spacing: 0.2px; margin: 0 0 6px 0 !important;  }
.banner_form .wpforms-container-full input[type=date],
.banner_form .wpforms-container-full input[type=datetime],
.banner_form .wpforms-container-full input[type=datetime-local],
.banner_form .wpforms-container-full input[type=email],
.banner_form .wpforms-container-full input[type=month],
.banner_form .wpforms-container-full input[type=number],
.banner_form .wpforms-container-full input[type=password],
.banner_form .wpforms-container-full input[type=range],
.banner_form .wpforms-container-full input[type=search],
.banner_form .wpforms-container-full input[type=tel],
.banner_form .wpforms-container-full input[type=text],
.banner_form .wpforms-container-full input[type=time],
.banner_form .wpforms-container-full input[type=url],
.banner_form .wpforms-container-full input[type=week],
.banner_form .wpforms-container-full select,
.banner_form .wpforms-container-full textarea,
.banner_form .wp-core-ui .wpforms-container-full input[type=date],
.banner_form .wp-core-ui .wpforms-container-full input[type=datetime],
.banner_form .wp-core-ui .wpforms-container-full input[type=datetime-local],
.banner_form .wp-core-ui .wpforms-container-full input[type=email],
.banner_form .wp-core-ui .wpforms-container-full input[type=month],
.banner_form .wp-core-ui .wpforms-container-full input[type=number],
.banner_form .wp-core-ui .wpforms-container-full input[type=password],
.banner_form .wp-core-ui .wpforms-container-full input[type=range],
.banner_form .wp-core-ui .wpforms-container-full input[type=search],
.banner_form .wp-core-ui .wpforms-container-full input[type=tel],
.banner_form .wp-core-ui .wpforms-container-full input[type=text],
.banner_form .wp-core-ui .wpforms-container-full input[type=time],
.banner_form .wp-core-ui .wpforms-container-full input[type=url],
.banner_form .wp-core-ui .wpforms-container-full input[type=week],
.banner_form .wp-core-ui .wpforms-container-full select,
.banner_form .wp-core-ui .wpforms-container-full textarea { border-radius: 6px !important; border: 0 none !important; padding: 10px 25px; font-size: 16px; line-height: 34px; }

.banner_form .wpforms-container .wpforms-field, .banner_form .wp-core-ui div.wpforms-container .wpforms-field { padding: 10px 0 !important; }
.banner_form .wpforms-container textarea.wpforms-field-medium { height: 90px !important; }

.banner_form .wpforms-submit { color: #FFFFFF !important; background-color: #36454F !important; padding: 6px 22px !important; font-size: 16px !important; height: 42px !important; outline: none; box-shadow: none; text-transform: capitalize; margin-top: 10px; border: 0 !important; outline: none !important; box-shadow: none !important; } 
.banner_form .wpforms-submit:hover, .banner_form .wpforms-submit:focus { color: #FFFFFF !important; background-color: #36454F !important; border: 0 !important; outline: none !important; box-shadow: none !important; } 

/*****Old_review*****/
.google_review { padding: 15px 20px 15px 20px; background-color: #FFFFFF; border-radius: 14px 14px 14px 14px; box-shadow: 1px 4px 16px 0px rgba(0, 0, 0, 0.25); text-align: center; }
.google_review .gr_close { position: absolute; right: 12px; top: 12px; }
.google_review .gr_main { margin: 0 auto 10px auto; }
.google_review h6 { font-size: 13px; font-weight: 500; font-style: italic; text-decoration: underline; line-height: 16px; letter-spacing: 0px; margin: 0; color: #36454f; }
/*****Old_review*****/

/*****New_review*****/
.ekit-offcanvas-toggle-wraper { padding: 15px 20px 15px 20px; background-color: #FFFFFF; border-radius: 14px 14px 14px 14px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.00), 0px 0px 9px 0px rgba(0, 0, 0, 0.01), 0px 0px 8px 0px rgba(0, 0, 0, 0.05), 0px 0px 6px 0px rgba(0, 0, 0, 0.09), 0px 0px 3px 0px rgba(0, 0, 0, 0.10); text-align: center; }
.ekit-offcanvas-toggle-wraper .ekit_navSidebar-button::before { display: block; content: ''; background-image: var(--wpr-bg-e88f6fda-e52e-4a5a-a01e-1c1dc217e151); width: 130px; height: 72px; background-repeat: no-repeat; background-size: contain; margin-bottom: 15px; }

.ekit-sidebar-widget::-webkit-scrollbar { width:6px; }
.ekit-sidebar-widget::-webkit-scrollbar-track { background:transparent; border-radius:0; }
.ekit-sidebar-widget::-webkit-scrollbar-thumb { background: #8C8C8C; border-radius:0; }

.wp-gr.wpac .wp-google-name { font-family: "Plus Jakarta Sans", Sans-serif !important; font-weight: 600 !important;}
.wp-gr .wp-google-rating { font-family: "Plus Jakarta Sans", Sans-serif !important; }
/*****New_review*****/

.experience_box .elementskit-info-image-box.ekit-image-box { background: #FFFFFF; border-radius: 20px; box-shadow: 0 0 30px rgba(0,0,0,.1); transition: 0.9s; padding: 15px 20px; border: 1px solid #e9e9e9; }
.experience_box .elementskit-info-image-box.ekit-image-box:hover, .experience_box .elementskit-info-image-box.ekit-image-box:focus { background: #36454F; }
.experience_box .elementskit-box-header img { background: #FFFFFF; height: 115px; width: 115px; border-radius: 100%; padding: 0; }
.experience_box .elementskit-info-image-box.ekit-image-box:hover .elementskit-box-header img, .experience_box .elementskit-info-image-box.ekit-image-box:focus .elementskit-box-header img { background: #FFFFFF; }

.case_studies_box .elementskit-box-content .elementskit-box-style-content ul { margin-top: 20px; list-style: none; }
.case_studies_box .elementskit-box-content .elementskit-box-style-content ul li { display: flex; border-top: 1px solid rgb(255 255 255 / 25%); font-size: 16px; color: #FFFFFF; justify-content: space-between; line-height: 30px; padding: 8px 0; }

.case_studies_box .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-box-content .elementskit-box-style-content { display: none; }
.case_studies_box .ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-content .elementskit-box-style-content { display: block; }
.case_studies_box .ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body { margin-top: -230px !important;}

.port_folio_box { cursor: pointer; }
.port_folio_box .ekit-heading__description { display: none; }
.port_folio_box:hover .ekit-heading__description, .port_folio_box:focus .ekit-heading__description { display: block; transition:all 0.6s ease-in-out; }

.port_folio_box .ekit-heading__description ul { margin-top: 20px; list-style: none; }
.port_folio_box .ekit-heading__description ul li { display: flex; border-top: 1px solid rgb(255 255 255 / 25%); font-size: 16px; color: #FFFFFF; justify-content: space-between; line-height: 30px; padding: 8px 0; }

#hide_desktop { display: none !important; }



/*****Responsive*****/
@media (max-width: 1440px) {
    .rental_yield_box .box-body { width: 70%; }
}

@media (max-width: 1366px) {
    .rental_yield_box .box-body { width: 80%; margin-top: -100px; }
    .what_sets_tab .elementor-image-box-description { min-height: 130px; }
    .what_sets_tab h5.elementor-image-box-title { min-height: auto; margin: 15px 0 !important; }
    .four_box .elementskit-info-box-title { min-height: auto; margin: 0 0 15px 0 !important; }
    .four_box .elementskit-box-style-content { min-height: 160px; }
    .new_box .elementskit-box-style-content { min-height: 150px; }
}

@media (max-width: 1200px) {
    .rental_yield_box .box-body { width: 94%; margin-top: -50px; }
    .what_sets_tab { margin-bottom: 25px !important; }
    .what_sets_tab h5.elementor-image-box-title { min-height: 50px; }
    .what_sets_tab .elementor-image-box-description { min-height: 180px; }
    .content_box.four_box { margin-bottom: 20px !important; }
    .three_white_box .elementskit-info-box-title { min-height: 50px; }
    .three_white_box .elementskit-box-style-content { min-height: 160px; }
    .four_box .elementskit-info-box-title { min-height: 40px; }
    .four_box .elementskit-box-style-content { min-height: 150px; }
    .th_form { border-radius: 30px 30px 0 0;}
}

@media (max-width: 1024px) {
    .three_white_box .elementskit-info-box-title { min-height: 66px; }
    .three_white_box .elementskit-box-style-content { min-height: 180px; }
    .what_sets_tab h5.elementor-image-box-title { min-height: 60px; }
    .what_sets_tab .elementor-image-box-description { min-height: 220px; }
    .nw_megamenu .e-n-menu-title { display: flex; justify-content: space-between !important; }
    .nw_megamenu .e-n-menu-content .e-con-boxed, .nw_megamenu .e-n-menu-content .e-con-full { width: 100% !important; max-width: 100%; border-radius: 0 !important; }
    div#e-n-menu-content-1531, div#e-n-menu-content-1532, div#e-n-menu-content-1533 { width: 100% !important; max-width: 100% !important; border-radius: 0 !important; }
    .nw_megamenu { width: 40px !important; max-width: 40px !important; }
    #hide_desktop { display: block !important; padding: 8px 20px !important; margin: 0; }
    #hide_desktop a.e-n-menu-title-container { border: 1px solid #DDD; padding: 8px 15px; border-radius: 7px; text-align: center; display: flex; width: auto; justify-content: center; }
    .nw_megamenu.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current,
    .nw_megamenu.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current a { color: #36454f !important; }
    .th_form { border-radius: 20px 20px 0 0; border-width: 1px 1px 0 1px; }
}

@media (max-width: 880px) {
    .what_sets_tab h5.elementor-image-box-title { min-height: auto; }
    .what_sets_tab .elementor-image-box-description { min-height: auto; }
    .three_white_box .elementskit-info-box-title { min-height: auto; }
    .three_white_box .elementskit-box-style-content { min-height: auto; }
    .four_box .elementskit-info-box-title { min-height: auto; }
    .four_box .elementskit-box-style-content { min-height: auto; }
    .new_box .elementskit-box-style-content { min-height: auto; }
    .banner_form label.wpforms-field-label { font-size: 16px !important; }
    .th_form { border-radius: 16px 16px 0 0; }
}

@media (max-width: 767px) {
    .elementskit-menu-hamburger { display: flex; align-items: center; justify-content: center; }
    .call_button .elementor-button { font-size: 16px !important; line-height: 16px !important; letter-spacing: 0px !important; padding: 8px 8px !important; }
    .call_button .elementor-button .elementor-align-icon-left { margin-right: 0 !important; }
    .call_button .elementor-button-text { display: none; }
    .menu-item-1298, .menu-item-3355 { display: block; margin: 15px 30px !important; text-align: center !important; }
    .elementskit-navbar-nav > li.menu-item-1298 > a, .elementskit-navbar-nav > li.menu-item-3355 > a { color: #ffffff !important; background: #101010; border-width: 0 !important; border-bottom: none !important; display: inline-block; padding: 10px 20px !important; border-radius: 8px; }
    .elementskit-navbar-nav > li.menu-item-1298 > a:hover, .elementskit-navbar-nav > li.menu-item-3355 > a:hover,
    .elementskit-navbar-nav > li.menu-item-1298 > a:focus, .elementskit-navbar-nav > li.menu-item-3355 > a:focus { border-radius: 8px; color: #ffffff !important; background: #101010 !important; }
    .rental_yield_box .elementskit-box-header { width: 100%; }
    .rental_yield_box .box-body { width: 100%; margin-top: -30px; border-radius:0 0 10px 10px; }
    .ekit-wid-con .elementskit-infobox .box-body ul li { font-size: 15px; line-height: 28px; padding: 5px 0; }
    .book_now_tab { margin-bottom: 15px; }
    .book_now_tabs { display: block; gap: 0; }
    .book_now_half { flex: 0 0 100%; width: 100%; }
    .book_now_tab input.wpcf7-form-control { border: 1px solid #e7e7e7 !important; font-size: 16px !important; line-height: 34px !important; padding: 8px 18px !important; height: 50px !important; }
    .book_now_tab textarea.wpcf7-form-control.wpcf7-textarea { border: 1px solid #e7e7e7 !important; font-size: 16px !important; line-height: 34px !important; padding: 8px 18px !important; height: 110px !important; }
    .drop_down{box-shadow:none;}
    .propety_box { display: block; padding: 20px 25px; min-height: auto; } 
    .propety_box h4 { font-size: 22px; line-height: 32px; margin: 15px 0 0 0; }
    .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator { border: 0 none !important; padding: 0 !important; }
    .tr_style { padding: 8px 10px 0px 10px; }
    .webheader .head_button { display: none; transition:all 0.6s ease-in-out; }
    .webheader.active .head_button { display: block; transition:all 0.9s ease-in-out; }
    .banner_form label.wpforms-field-label { font-size: 14px !important; }
    .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator { padding: 8px !important; border: 0 !important; }
    .what_sets_tab figure.elementor-image-box-img { display: flex; justify-content: center; }
    .how_we_can_tab .elementor-image-box-wrapper { display: flex; flex-direction: column; align-items: center; align-content: center; text-align: center !important; }
    .th_form { border-radius: 12px 12px 0 0; }
    .banner_form .wpforms-container-full input[type=date], .banner_form .wpforms-container-full input[type=datetime], .banner_form .wpforms-container-full input[type=datetime-local], .banner_form .wpforms-container-full input[type=email], .banner_form .wpforms-container-full input[type=month], .banner_form .wpforms-container-full input[type=number], .banner_form .wpforms-container-full input[type=password], .banner_form .wpforms-container-full input[type=range], .banner_form .wpforms-container-full input[type=search], .banner_form .wpforms-container-full input[type=tel], .banner_form .wpforms-container-full input[type=text], .banner_form .wpforms-container-full input[type=time], .banner_form .wpforms-container-full input[type=url], .banner_form .wpforms-container-full input[type=week], .banner_form .wpforms-container-full select, .banner_form .wpforms-container-full textarea, .banner_form .wp-core-ui .wpforms-container-full input[type=date], .banner_form .wp-core-ui .wpforms-container-full input[type=datetime], .banner_form .wp-core-ui .wpforms-container-full input[type=datetime-local], .banner_form .wp-core-ui .wpforms-container-full input[type=email], .banner_form .wp-core-ui .wpforms-container-full input[type=month], .banner_form .wp-core-ui .wpforms-container-full input[type=number], .banner_form .wp-core-ui .wpforms-container-full input[type=password], .banner_form .wp-core-ui .wpforms-container-full input[type=range], .banner_form .wp-core-ui .wpforms-container-full input[type=search], .banner_form .wp-core-ui .wpforms-container-full input[type=tel], .banner_form .wp-core-ui .wpforms-container-full input[type=text], .banner_form .wp-core-ui .wpforms-container-full input[type=time], .banner_form .wp-core-ui .wpforms-container-full input[type=url], .banner_form .wp-core-ui .wpforms-container-full input[type=week], .banner_form .wp-core-ui .wpforms-container-full select, .banner_form .wp-core-ui .wpforms-container-full textarea { padding: 8px 20px; font-size: 15px; line-height: 32px; }
    .book_now_btn input.wpcf7-submit, div.wpforms-container-full button[type=submit] { padding: 6px 20px !important; font-size: 16px !important; line-height: 30px !important; }
    .banner_form .wpforms-container .wpforms-field, .banner_form .wp-core-ui div.wpforms-container .wpforms-field { padding: 6px 0 !important; }
    .banner_form .wpforms-container textarea.wpforms-field-medium { height: 70px !important; }
}
/*****Responsive*****/