.why_gemini_caravans_testimonials p{font-size:22px!important;line-height:30px}.mfp-bottom-bar .mfp-title{display:none}.mfp-image-holder .mfp-close{font-weight:800;cursor:pointer!Important}form.es_subscription_form[data-form-id="1"]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff;max-width:400px;margin:0 auto;padding-bottom:6px;background:transparent;font-family:inherit}form.es_subscription_form[data-form-id="1"] input[type="email"]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:14px;padding:6px 0}form.es_subscription_form[data-form-id="1"] input[type="email"]::placeholder{color:#ccc}form.es_subscription_form[data-form-id="1"] input[type="submit"]{background:transparent;border:none;color:#fff;font-weight:bold;font-size:14px;cursor:pointer;padding-left:25px;white-space:nowrap}form.es_subscription_form .gjs-row,form.es_subscription_form .gjs-cell{display:contents!important;padding:0!important;margin:0!important}form.es_subscription_form .es_spinner_image{display:none}.form_col_home input{color:#fff!important}.sticky-header{position:fixed;top:0;left:0;width:100%;z-index:9999;background:#000;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.sticky-header .et_pb_section_0_tb_header.et_pb_section{background-color:#000!important}.video-play-btn img{width:60px;margin-top:20px;transition:transform 0.2s ease}.video-banner{position:relative;background-size:cover;background-position:center;height:500px;display:flex;align-items:center;justify-content:center}.overlay-content{color:white;text-align:center;background:rgba(0,0,0,0.3);padding:20px;border-radius:10px}.image-popup-overlay{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);justify-content:center;align-items:center}.interior-section.four-column{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:600px){.interior-section.four-column{grid-template-columns:repeat(1,1fr)}}.interior-section.four-column .interior-box.center{width:100%!important}.interior-thumb img{height:300px;object-fit:cover}@media (max-width:1200px){.header_div1{width:50%!important;margin-right:0!important}}@media (max-width:767px){.header_div1{width:100%!important}}.header_div1{margin-bottom:0!important}.et_pb_menu__logo{width:150px!important;transition:transform 0.6s ease-in-out;padding:10px}.sticky-header .et_pb_menu__logo{width:90px!important;height:auto!important}.sticky-header .header_nm_social{display:none!important;transition:transform 0.6s ease-in-out}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{font-size:15px!important;padding:10px 20px 10px 5px!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:15px!important}.sticky-header .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a,.sticky-header .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:13px!important}.naviation_cta .et_pb_menu__logo{top:unset;position:unset}.et_pb_menu .et_pb_menu__menu>nav>ul>li{line-height:unset!important}.gallery_tabs ul.et_pb_tabs_controls{background-color:unset;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.gallery_tabs .et_pb_tabs_controls li a{border:1px solid white}.gallery_tabs ul.et_pb_tabs_controls:after{display:none}.gallery_tabs .et_pb_grid_item.et_pb_gallery_item{margin:0!important;width:100%!important}.gallery_tabs .et_pb_gallery_grid .et_pb_gallery_item img{height:250px;object-fit:cover}.gallery_tabs .et_pb_gallery_grid .et_pb_gallery_items{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.gallery_tabs .et_pb_gallery_grid .et_pb_gallery_items{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.gallery_tabs .et_pb_gallery_grid .et_pb_gallery_items{grid-template-columns:1fr}}@media (max-width:1200px){.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu{display:none}.et-db #et-boc .et-l .et_mobile_nav_menu{float:none;margin:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-left_aligned .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_menu .et_mobile_menu{top:100%;padding:5%}}.wpcf7-response-output{color:white}