.elementor-3791 .elementor-element.elementor-element-7205fb3{text-align:left;}@media(min-width:768px){.elementor-3791 .elementor-element.elementor-element-e9e6cca{width:100%;}.elementor-3791 .elementor-element.elementor-element-b667624{width:49.332%;}.elementor-3791 .elementor-element.elementor-element-650ef9a{width:50%;}}/* Start custom CSS for section, class: .elementor-element-18fe123 */.ast-container{
    max-width: 1600px;
    
}

div#res-image .elementor-image {
    position: relative;
    width: 100%;
    height: 700px;
    overflow: hidden;
}

div#res-image .elementor-image img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: auto;
}

@media (max-width: 768px) {
   div#res-image .elementor-image img{
       position:relative;
       top:0;
       transform:none;
   } 
   div#res-image .elementor-image {
    position: relative;
    width: 100%;
    height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4f1181 */div#datepicker {
    max-width: 284px;
}

#datepicker select {
    padding: 2px;
}

.flex_tl_table .flex_tl_table_header .flex_tl_collumn_2 .flex_tl_nav .flex_tl_title {
    color: #fff !important;
}

.flex_tl_table .flex_tl_table_header {
    background: #466e73 !important;
}

.flex_tl_table .flex_tl_table_header .flex_tl_collumn_2 .flex_tl_nav .flex_tl_prev a, .flex_tl_table .flex_tl_table_header .flex_tl_collumn_2 .flex_tl_nav .flex_tl_next a, .flex_tl_table .flex_tl_table_header .flex_tl_collumn_2 .flex_tl_nav .flex_tl_prev a:hover, .flex_tl_table .flex_tl_table_header .flex_tl_collumn_2 .flex_tl_nav .flex_tl_next a:hover {
    color: #fff !important;
}/* End custom CSS */