/* 
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
*/

.menu .elementor-menu-toggle{
    padding: 0px 0px !important;
}
.menu nav .elementor-nav-menu .menu-item a::after{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 55px;
}
.icon-l-foot ul li a span:hover{
    color:#FFDA9E !important;
}
	.stories-video iframe{
    height: 475px !important;
}
.stories-video .elementor-video{
    height: 475px !important;
}
.stories-video .elementor-wrapper{
    --video-aspect-ratio:0 !important;
}
.stories-video .elementor-custom-embed-play svg{
    opacity: 100% !important;
}
.sub-head::before{
    content:"";
    height: 1px;
    width:146px;
    background: #FFDA9E;
    position: absolute;
    left:-166px;
    top:50%;
}
.sub-head::after{
    content:"";
    height: 1px;
    width:146px;
    background: #FFDA9E;
    position: absolute;
    right:-166px;
    top:50%;
}
.head-bg::before{
   content:"";
position: absolute;
width: 1211px;
height: 284px;
background: radial-gradient(50% 50% at 50% 50%, #000000 0%, rgba(0, 0, 0, 0.731785) 73.01%, rgba(0, 0, 0, 0) 100%);
opacity: 0.5;
left: -120%;
top:-80%;
z-index: -1;
}
.head-bg1::before{
    top: -80%;
    left: -40%;
    filter: blur(52px);
}

/* .insideUl{
	position: static !important;
	left: unset !important;
	top: unset !important;
} */
.filter .Search-class .search-filter-component-combobox-base{
    background: #ffffff11;
    border-radius: 0px;
    border:none;
    padding-left: 0px !important;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__listbox-toggle::before{
    display: none;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__actions input[type="text"]{
    font-family: "Georgia" !important;
    font-size: 21px !important;
    color: white !important;
    padding-left: 25px !important;
    padding-top:16px ;
    padding-bottom: 16px;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__actions input[type="text"]::placeholder{
    color: white !important;
    font-family: "Georgia" !important;
    font-size: 21px !important;
    padding-left: 0px !important;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__actions .search-filter-component-combobox__selection span{
    font-family: "Georgia" !important;
    font-size: 21px !important;
    color: white !important;
    padding-left: 25px !important;
    padding-top:16px ;
    padding-bottom: 16px;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__selection-placeholder span{
    font-family: "Georgia" !important;
    font-size: 21px !important;
    color: white !important;
    padding-left: 25px !important;
    padding-top:16px ;
    padding-bottom: 16px;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__selection{
    padding: 0px 0px !important;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__selection-placeholder{
    padding: 0px 0px !important;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__listbox-toggle .search-filter-icon{
    padding: 0 !important;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__listbox-toggle .search-filter-icon .search-filter-icon__svg{
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M0.5 0.5L6.67143 6.5L12.5 0.5' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__listbox-toggle .search-filter-icon .search-filter-icon__svg:hover{
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L6.67143 6.5L12.5 0.5' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.filter .Search-class .search-filter-component-combobox-base.search-filter-component-combobox-base--listbox-visible .search-filter-component-combobox__header .search-filter-component-combobox__listbox-toggle .search-filter-icon .search-filter-icon__svg{
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L6.67143 6.5L12.5 0.5' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__listbox-toggle .search-filter-icon .search-filter-icon__svg use{
    display: none;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__listbox-toggle{
    flex-basis: 20px !important;
    padding-right: 10px;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__clear-selection{
    flex-basis: 20px;
    padding-right: 0px;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__clear-selection .search-filter-icon{
    padding: 0;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__clear-selection .search-filter-icon svg{
    fill:#ffffff60;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__clear-selection .search-filter-icon svg:hover{
    fill:#ffffff;
}
#search-filter-input-combobox-listbox-0{
     border:none;
    border-radius: 0px;
    background: #000;
    width: 277px !important;
    left: 0 !important;
	top: 100% !important;
	z-index: 999999999999;
}
.search-filter-component-popup li.search-filter-component-combobox-base__listbox-option--selected{
    background-color: #ffffff11;
}
.search-filter-component-popup li{
    padding: 18px 25px;
      font-family: "Georgia" !important;
    font-size: 21px !important;
    color: #fff;
}
<<<<<<< HEAD

.insideUl{
	position: static !important;
	left: unset !important;
	top: unset !important;
}

=======
.search-filter-component-combobox-base__listbox-option--active{
    background-color: #ffffff11;
}
<<<<<<< HEAD
/* .filter .elementor-widget-container{
    position: absolute;
    width: 100%;
}
.search-filter-component-combobox-base{
position: relative;
  z-index: 99;
} */
>>>>>>> e718fd853d149abae7d4dd409dc45709a25715e8
=======

<<<<<<< HEAD
>>>>>>> 228f191e58e79eafd1f1d10e92f855a0c244280e

=======
>>>>>>> a859b7bdbf66f833240335353da788600db6ac61
/* Search Filter CSS ends */

/* .contact-form .gform_wrapper .gform-body .gform_fields{
    grid-column-gap: 40px !important;
    grid-row-gap: 40px !important;
} */
/* .contact-form .gform_wrapper .gform-body .gform_fields .gfield--type-name .ginput_container{
    grid-column-gap: 40px;
} */





@media(max-width:1200px){
    .sub-head::before{
        width: 100px;
        left:-120px;
    }
    .sub-head::after{
        width: 100px;
        right:-120px;
    }
    	.stories-video iframe{
    height: 430px !important;
}
.stories-video .elementor-video{
    height: 430px !important;
}
.head-bg::before{
       width: 1000px;
height: 250px;
    }
    .filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__actions input[type="text"]{
    font-family: "Georgia" !important;
    font-size: 18px !important;
    color: white !important;
    padding-left: 25px !important;
    padding-top:12px !important;
    padding-bottom: 12px !important; 
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__actions input[type="text"]::placeholder{
    color: white !important;
    font-family: "Georgia" !important;
    font-size: 18px !important;
    padding-left: 0px !important;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__actions .search-filter-component-combobox__selection span{
    font-family: "Georgia" !important;
    font-size: 18px !important;
    color: white !important;
    padding-left: 25px !important;
    padding-top:12px !important;
    padding-bottom: 12px !important;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__selection-placeholder span{
    font-family: "Georgia" !important;
    font-size: 18px !important;
    color: white !important;
    padding-left: 25px !important;
    padding-top:12px !important;
    padding-bottom: 12px !important;
}
.search-filter-component-popup li{
    padding: 14px 25px !important;
      font-family: "Georgia" !important;
    font-size: 18px !important;
    color: #fff;
}
#search-filter-input-combobox-listbox-0{
     border:none;
    border-radius: 0px;
    background: #000;
    width: 250px !important;
     left: 0 !important;
	top: 100% !important;
	z-index: 999999999999;
}


}

@media(max-width:1024px){
    	.stories-video iframe{
    height: 400px !important;
}
.stories-video .elementor-video{
    height: 400px !important;
}
.sub-head::before{
        width: 60px;
        left:-80px;
    }
    .sub-head::after{
        width: 60px;
        right:-80px;
    }
    .head-bg::before{
       width: 800px;
height: 220px;
    }
     .filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__actions input[type="text"]{
    font-family: "Georgia" !important;
    font-size: 16px !important;
    color: white !important;
    padding-left: 20px !important;
    padding-top:10px !important;
    padding-bottom: 10px !important; 
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__actions input[type="text"]::placeholder{
    color: white !important;
    font-family: "Georgia" !important;
    font-size: 16px !important;
    padding-left: 0px !important;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__actions .search-filter-component-combobox__selection span{
    font-family: "Georgia" !important;
    font-size: 16px !important;
    color: white !important;
    padding-left: 25px !important;
    padding-top:10px !important;
    padding-bottom: 10px !important;
}
.filter .Search-class .search-filter-component-combobox-base .search-filter-component-combobox__header .search-filter-component-combobox__selection-placeholder span{
    font-family: "Georgia" !important;
    font-size: 16px !important;
    color: white !important;
    padding-left: 20px !important;
    padding-top:10px !important;
    padding-bottom: 10px !important;
}
.search-filter-component-popup li{
    padding: 12px 25px !important;
      font-family: "Georgia" !important;
    font-size: 16px !important;
    color: #fff;
}


/* .contact-form .gform_wrapper .gform-body .gform_fields{
    grid-column-gap: 20px !important;
    grid-row-gap: 30px !important;
}
.contact-form .gform_wrapper .gform-body .gform_fields .gfield--type-name .ginput_container{
    grid-column-gap: 20px !important;
    grid-row-gap: 30px !important;
} */
.contact-form .elementor-shortcode .gform_wrapper .gform-body input.datepicker{
    width: 100% !important;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1601 0H15.3601V1.80001C15.3601 2.16001 15.0601 2.40001 14.7601 2.40001C14.46 2.40001 14.16 2.16001 14.16 1.80001V0H4.56002V1.80001C4.56002 2.16001 4.26001 2.40001 3.96001 2.40001C3.66001 2.40001 3.36001 2.16001 3.36001 1.80001V0H1.56001C0.660002 0 0 0.780003 0 1.80001V3.96001H19.2001V1.80001C19.2001 0.780003 18.1201 0 17.1601 0ZM0 5.22002V16.2001C0 17.2801 0.660002 18.0001 1.62001 18.0001H17.2201C18.1801 18.0001 19.2601 17.2201 19.2601 16.2001V5.22002H0ZM5.34002 15.3001H3.90001C3.66001 15.3001 3.42001 15.1201 3.42001 14.8201V13.32C3.42001 13.08 3.60001 12.84 3.90001 12.84H5.40002C5.64002 12.84 5.88002 13.02 5.88002 13.32V14.8201C5.82002 15.1201 5.64002 15.3001 5.34002 15.3001ZM5.34002 9.90003H3.90001C3.66001 9.90003 3.42001 9.72003 3.42001 9.42003V7.92003C3.42001 7.68003 3.60001 7.44003 3.90001 7.44003H5.40002C5.64002 7.44003 5.88002 7.62003 5.88002 7.92003V9.42003C5.82002 9.72003 5.64002 9.90003 5.34002 9.90003ZM10.14 15.3001H8.64003C8.40003 15.3001 8.16003 15.1201 8.16003 14.8201V13.32C8.16003 13.08 8.34003 12.84 8.64003 12.84H10.14C10.38 12.84 10.62 13.02 10.62 13.32V14.8201C10.62 15.1201 10.44 15.3001 10.14 15.3001ZM10.14 9.90003H8.64003C8.40003 9.90003 8.16003 9.72003 8.16003 9.42003V7.92003C8.16003 7.68003 8.34003 7.44003 8.64003 7.44003H10.14C10.38 7.44003 10.62 7.62003 10.62 7.92003V9.42003C10.62 9.72003 10.44 9.90003 10.14 9.90003ZM14.9401 15.3001H13.44C13.2 15.3001 12.96 15.1201 12.96 14.8201V13.32C12.96 13.08 13.14 12.84 13.44 12.84H14.9401C15.1801 12.84 15.4201 13.02 15.4201 13.32V14.8201C15.4201 15.1201 15.2401 15.3001 14.9401 15.3001ZM14.9401 9.90003H13.44C13.2 9.90003 12.96 9.72003 12.96 9.42003V7.92003C12.96 7.68003 13.14 7.44003 13.44 7.44003H14.9401C15.1801 7.44003 15.4201 7.62003 15.4201 7.92003V9.42003C15.4201 9.72003 15.2401 9.90003 14.9401 9.90003Z' fill='white'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat !important;
    background-size: 15px !important;
    background-position: top right !important;
    cursor: pointer !important;
}
#ui-datepicker-div{
    top:185px !important;
    left:auto !important;
}
}

@media(max-width:880px){
.stories-video iframe{
    height: 350px !important;
}
.stories-video .elementor-video{
    height: 350px !important;
}
.head-bg::before{
       width: 600px;
height: 180px;
    }
    #search-filter-input-combobox-listbox-0{
     border:none;
    border-radius: 0px;
    background: #000;
    width: 220px !important;
     left: 0 !important;
	top: 100% !important;
	z-index: 999999999999;
}

}

@media(max-width:767px){
    .foot-menu ul{
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
}
.icon-l-foot ul{
    display: flex !important;
    flex-direction: row !important;
    row-gap: 20px !important;
}
.sub-head::before{
        width: 30px;
        left:-30px;
    }
    .sub-head::after{
        width: 30px;
        right:-30px;
    }
    .stories-video iframe{
    height: 300px !important;
}
.stories-video .elementor-video{
    height: 300px !important;
}
.head-bg::before{
       width: 500px;
height: 140px;
   left: -100%;
top:-100%;      
     }
     /* .contact-form .gform_wrapper .gform-body .gform_fields{
   grid-column-gap: 30px !important;
    grid-row-gap: 20px !important;
}
.contact-form .gform_wrapper .gform-body .gform_fields .gfield--type-name .ginput_container{
    grid-column-gap: 30px !important;
    grid-row-gap: 20px !important;
} */

}

@media(max-width:640px){

/* .contact-form .gform_wrapper .gform-body .gform_fields{
   grid-column-gap: 0px !important;
    grid-row-gap: 20px !important;
}
.contact-form .gform_wrapper .gform-body .gform_fields .gfield--type-name .ginput_container{
    grid-column-gap: 0px !important;
    grid-row-gap: 20px !important;
} */

}




