/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

h2{font-weight: 800}

.video-slider{position: relative}
.container-txt-header>.e-con-inner{
    flex-direction: column !Important;
}
.container-txt-header{
    align-items: center;
}
.title-header{
      max-width: 1400px !Important;
}

.bg-full{background-size: 100% 100% !Important}
.clopy2::before{z-index: 1}
.clopy2 .elementor-background-slideshow,
.clopy4 .elementor-background-slideshow,
.hotel4 .elementor-background-slideshow{  width: 50%;  margin-left: 50%; z-index: 1}
.clopy2 .elementor-background-slideshow .elementor-background-slideshow__slide__image,
.hotel4 .elementor-background-slideshow .elementor-background-slideshow__slide__image,
.clopy4 .elementor-background-slideshow .elementor-background-slideshow__slide__image{background-size: 100% 100%;
  background-repeat: no-repeat;}
.clopy4 .elementor-background-slideshow{margin-left: 0; z-index: 0}
.hotel4 .elementor-background-slideshow{ z-index: 0}
.clopy-3B .elementor-widget-image{height: 100%}



.hotel4 .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-tab-title{  
    background: #fff;
  border-radius: 20px;
  padding: 10px 20px 7px;
  display: inline-block;}
.hotel4 .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{display: none}
.hotel4 .elementor-tabs{
  display: flex;
    flex-direction: column-reverse;}

.ti-mob-row{display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  text-align: center;}
.ti-small-logo{width: 100%}
.ti-small-logo img{width: 100px; margin: auto}

@media(max-width:1550px){
    .title-header{padding-left: 80px}
}
@media(max-width:1400px){
    .hotel4 .elementor-background-slideshow {  width: 100%;margin-left: 20px; }
@media(min-width:1025px){
    .comfort-img{max-width: 130% !Important}
}
@media(max-width:1200px){
    .clopy4 .elementor-background-slideshow{  width: 60%; margin-left: 0}
    .clopy2 .elementor-background-slideshow{  width: 60%; margin-left: 40%}
    }
@media(max-width:1024px){
    .clopy2 .elementor-background-slideshow, .clopy4 .elementor-background-slideshow, .hotel4 .elementor-background-slideshow{display: none}
    .comfort br{display: none}
    
    .bg-full{}
    .hiden-ms{}
}
@media(max-width:768px){
    .title-header{padding-left: 25px}
    .bg-full.bg-footer{background-size: 100% auto !Important}
    .hotel4 .elementor-tab-title.elementor-tab-mobile-title{display: none !Important}
    .hotel4 .elementor-tabs .elementor-tabs-wrapper{display: block}
    .elementor-tab-content ul{margin-left: 0}
    .elementor-tabs-wrapper{margin-left: 35px}
}
    
    .logo{width: 318px}
    
    .mi-be .mi-be-datepicker-select.mi-be-datapicker-prices div.DateRangePicker_picker {
  left: 0px !important;
  right: auto !important;
  top: 0px !important;
  bottom: auto !important;
  margin: 0px !important;
  background: rgb(0 0 0 / 50%);
  height: 100vh;
  width: 100%;
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  z-index: 999999;
  display: block !important;
}

.mi-be .mi-be-datepicker-select.mi-be-datapicker-prices div.DateRangePicker_picker::after {width: 300vw !Important}