.image-bg{background-size:cover!important;background-position:center!important}.image-cover{background-size:cover!important;background-position:center!important}.hero-banner{padding:3em 0 3em;display:flex;flex-wrap:wrap;min-height:400px;justify-content:center;align-items:center;min-height:660px!important;height:auto!important}.hero-search-wrap{position:relative;background:#f8faff;max-width:540px;text-align:center;border-radius:10px;overflow:hidden;padding:30px 40px 40px;box-shadow:0 20px 30px rgb(0 22 84 / .15)}.hero-search-wrap.light{position:relative;background:#fff;max-width:540px;text-align:center;border-radius:10px;overflow:hidden;padding:30px 40px 40px;box-shadow:0 20px 30px rgb(0 22 84 / .15)}.hero-search-wrap.hs-2{background:rgb(255 255 255 / .15);border-radius:5px;padding:1rem 1rem 0rem}.hero-search-wrap.full-width{width:100%;max-width:100%}.hero-search h1{text-transform:capitalize;color:#2b4db9!important;font-size:35px;margin-bottom:2rem}.btn.search-btn{background:#f96825;padding:17px;border-radius:5px;box-shadow:0 5px 24px rgb(31 37 59 / .15);color:#fff;font-size:1.2rem}.btn.search-btn:hover,.btn.search-btn:focus{color:#ffffff!important}.hero-banner.dark-text h1,.hero-banner.dark-text p,.hero-banner.dark-text h1,.hero-banner.dark-text p{color:#4d5968}.hero-header{background:#232323;background-position:center;background-size:cover;padding:4em 0;position:relative}.large-banner{min-height:100vh;padding:5em 0 3em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.verticle-center{text-align:center}.hero-header{margin:0;z-index:2;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-direction:column;-webkit-flex-direction:column}.hero-banner>*{position:relative;z-index:1}.hero-banner h1{font-weight:800;line-height:1.3}.hero-banner p{font-size:18px}[data-overlay]{position:relative}[data-overlay]:before{position:absolute;content:"";background:#19365f!important;width:100%;height:100%;top:0;left:0;z-index:1}[data-overlay="1"]:before{opacity:.1}[data-overlay="2"]:before{opacity:.2}[data-overlay="3"]:before{opacity:.3}[data-overlay="4"]:before{opacity:.4}[data-overlay="5"]:before{opacity:.5}[data-overlay="6"]:before{opacity:.6}[data-overlay="7"]:before{opacity:.7}[data-overlay="8"]:before{opacity:.8}[data-overlay="9"]:before{opacity:.9}.hero-banner>*{position:relative;z-index:22}.search-header-banner>*{position:relative;z-index:22}#canvas{display:inline-block;position:absolute;bottom:0}.popular-cat-list{margin:2rem 0 1rem}.popular-cat-list ul{margin:0;padding:0;text-align:center}.popular-cat-list ul li{display:inline-block;padding:4px;list-style:none}.popular-cat-list ul li a{display:inline-block;color:#fff;padding:6px 18px;border-radius:50px;background:rgb(255 255 255 / .2);font-size:14px}.popular-cat-list ul li a:hover{background:#fff}.help-video{margin:1rem 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.pulse{display:inline-block;width:32px;height:32px;border-radius:50%;background:#f96825;cursor:pointer;box-shadow:0 0 0 rgb(255 255 255 / .6);animation:pulse 2s infinite;margin-right:10px;position:relative}span.pulse:before{content:"\e6ad";font-family:themify;left:10px;top:7px;position:absolute}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgb(255 255 255 / .4)}70%{-webkit-box-shadow:0 0 0 10px #fff0}100%{-webkit-box-shadow:0 0 0 0 #fff0}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgb(255 255 255 / .4);box-shadow:0 0 0 0 rgb(255 255 255 / .4)}70%{-moz-box-shadow:0 0 0 10px #fff0;box-shadow:0 0 0 10px #fff0}100%{-moz-box-shadow:0 0 0 0 #fff0;box-shadow:0 0 0 0 #fff0}}a.wt-video{display:flex;justify-content:center;align-items:center;padding:15px 20px;color:#ffffff!important;font-weight:600}a.wt-video:hover,a.wt-video:focus{color:#fff}a.sb-directory{background:rgb(255 255 255 / .2);padding:14px 30px;color:#ffffff!important;border-radius:4px}.rt-log{transform:rotate(-90deg)}.signup-frm{max-width:510px;margin-top:15px;display:block;position:relative}.signup-frm .form-control{width:100%;font-size:16px;font-weight:400;background-color:#fff;border:1px solid #cfd8dc;padding:22px 20px 18px;border-radius:2px;height:60px}.signup-frm .btn{bottom:4px;position:absolute;right:4px;font-size:16px;font-weight:500;letter-spacing:1px;padding:18px 25px 14px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;width:auto;border-width:0;color:#fff;cursor:pointer;border-radius:2px;height:52px}.full-search-2{background:#fff;padding:25px 25px 10px;border-radius:6px}.full-search-2 .hero-search h1{margin-bottom:1rem;text-align:center}.btn.reset-btn-outline{border:2px solid #bec2cc;padding:14px 25px 14px 25px;transition:all ease 0.4s;width:100%;color:#000}.no-ul-list.third-row{display:table;width:100%;margin-bottom:15px}.no-ul-list.third-row li{width:50%;float:left;margin-bottom:7px}.btn.reset-btn-outline:hover,.btn.reset-btn-outline:focus{background:#000;border-color:#000;color:#fff}.btn.search-btn-outline{border:2px solid #f96825;padding:14px 25px 14px 25px;transition:all ease 0.4s;width:100%;color:#f96825}.btn.search-btn-outline:hover,.btn.search-btn-outline:focus{background:#f96825;color:#fff}#module_1>a,#module_1>a:hover,#module_1>a:focus{width:100%;color:#2d3954;padding:14px 10px 14px 45px;position:relative;line-height:1.25;display:inline-block}#module_1 a.collapsed:after{content:"Advanced Search";font-size:18px}#module_1 a:not(.collapsed):after{content:"Advanced Search";font-size:18px}#module_1 a.collapsed:before,#module_1 a:not(.collapsed):before{content:"\e61a";font-family:themify;font-size:14px;width:30px;height:30px;background:#000;display:inline-block;text-align:center;line-height:30px;border-radius:50%;color:#fff;left:0;position:absolute;top:9px}#module_1 a:not(.collapsed):before{content:"\e622";font-family:themify;font-size:14px;width:30px;height:30px;background:#000;display:inline-block;text-align:center;line-height:30px;border-radius:50%;color:#fff;left:0;position:absolute;top:9px}.full-search-2.hero-search-radius.box-style{background:#fff;padding:10px 20px 5px;border-radius:4px;box-shadow:0 0 0 7px rgb(255 255 255 / .2);-webkit-box-shadow:0 0 0 7px rgb(255 255 255 / .2);overflow:inherit}.italian-search.hero-search-radius.box-style .btn.search-btn{border-radius:4px;height:62px}#multiSearchtab{margin:1rem auto 1.5em;border:none;text-align:center;display:flex;width:100%;align-items:center;justify-content:center}#multiSearchtab li a{background:transparent!important;padding:0 15px 10px;position:relative}#multiSearchtab li a.active{color:#e4074e}#multiSearchtab li a.active:before{top:26px;left:50%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:14px;margin-left:-14px;display:block}.hero-search-radius .filter-group{padding:0;margin:0;width:100%}.italian-search button#guest,.italian-search button#hotel-guest{width:100%;display:inline-block;height:60px;padding:0;border:none;text-align:left;padding-left:45px;color:#81839c}span.bn-count{margin-left:5px;width:20px;height:20px;background:#f5f5f5;display:inline-block;text-align:center;font-size:13px;color:#fff;border-radius:50%}.italian-search .filter-group .dropdown-menu{max-width:100%}.upper-abs{z-index:9!important}.home-slider .item,.property-slider .item{transition:all 0.6s;border-radius:0;position:relative;height:600px}.home-slider .item{min-height:520px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;text-align:left;height:100vh}.home-slider .item{background-size:cover!important;background-position:center!important}.fullwidth-home-slider div{height:100%}.home-slider-container{position:relative;height:100%;width:100%;display:block}.home-slider .item:before{content:"";position:absolute;background:linear-gradient(to bottom,transparent 10%,#111c52);left:0;top:0;right:0;bottom:0;display:block}.home-slider-price{display:inline-block;padding:10px 20px;background:#2a47a5;margin-bottom:10px;border-radius:4px;color:#fff;font-weight:600;font-size:20px}.home-slider-price i{font-size:16px;font-weight:400;opacity:.8}.home-slider-title{display:inline-block;margin-bottom:20px;width:100%}.home-slider-title a{font-size:2rem;color:#fff}.home-slider-title h3{margin-bottom:5px}.home-slider-title span{color:#fff}.home-slider-title span i{margin-right:7px}.simple-search-wrap{max-width:580px;margin:0}.home-slider-desc .read-more{display:inline-block;padding:10px 20px;color:#fff;background:#f96825;border-radius:4px}.simple-search-wrap h1{color:#fff}.simple-search-wrap .pk-input-group{background:#fff;border-radius:4px;display:-webkit-box;display:flex;overflow:hidden;position:relative}.simple-search-wrap .pk-input-group .form-control{position:relative;flex:1 1 auto;width:1%;border:none;margin:0;height:74px;padding-left:3rem}.simple-search-wrap .pk-input-group .pk-subscribe-submit{background:#f96825;border:1px solid #f96825;margin:10px;padding:1rem 2rem;border-radius:3px;cursor:pointer;text-transform:capitalize;color:#fff}.simple-search-wrap .pk-input-group:after{content:"\e607";font-family:"themify";position:absolute;left:0;top:2px;bottom:0;width:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6c757d;font-size:1.25rem;z-index:3}.large-banner{min-height:100vh;padding:5em 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.full-search-2{background:#fff;padding:18px 25px 10px;border-radius:6px;overflow:hidden}.full-search-2.italian-search .form-group{margin-bottom:5px}.full-search-2.transparent{background:#fff0;padding:15px 25px 15px}.full-search-2 .hero-search h1{margin-bottom:1rem;text-align:center}.btn.reset-btn-outline{border:2px solid #bec2cc;padding:14px 25px 14px 25px;transition:all ease 0.4s;width:100%;color:#000}.btn.reset-btn{border:2px solid #bec2cc;background:#000;height:60px;transition:all ease 0.4s;border-radius:4px;width:100%;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.no-ul-list.first-row,.no-ul-list{display:table;width:100%;margin-bottom:15px}.no-ul-list.third-row{display:flex;width:100%;margin-bottom:15px;flex-wrap:wrap;justify-content:center;align-items:center}.no-ul-list.second-row li{max-width:50%;float:left;margin-bottom:7px;flex:0 0 50%}.no-ul-list.third-row li{max-width:50%;float:left;margin-bottom:7px;flex:0 0 50%}.btn.reset-btn-outline:hover,.btn.reset-btn-outline:focus{background:#000;border-color:#000;color:#fff}.btn.search-btn-outline{border:2px solid #f96825;padding:14px 25px 14px 25px;transition:all ease 0.4s;width:100%;color:#f96825}.btn.search-btn-outline:hover,.btn.search-btn-outline:focus{background:#f96825;color:#ffffff!important}h1.italian-header-capt{font-weight:500;margin:0 auto;font-family:"Lora",serif;font-style:italic;font-size:50px;margin-bottom:1em;text-align:center}h1.big-header-capt{font-weight:700;margin:0 auto;margin-bottom:.4em;text-align:center}h1.big-header-capt.capti{text-transform:capitalize}.italian-search .input-with-icon .form-control,.italian-search .input-with-shadow .form-control,.italian-search .input-with-shadow .select2-container,.italian-search .input-with-icon .select2-container{border:none;border-radius:3px;padding-left:45px;height:60px;background:#fff;box-shadow:none;-webkit-box-shadow:none;border:1px solid #bec2cc}.small-padd{padding:0 5px!important}.full-search-2.hero-search-radius{background:#fff;padding:10px 20px 5px;border-radius:50px}.italian-search.hero-search-radius .input-with-icon .form-control,.italian-search.hero-search-radius .input-with-shadow .form-control,.italian-search.hero-search-radius .input-with-shadow .select2-container,.italian-search.hero-search-radius .input-with-icon .select2-container{border:none;border-radius:3px;padding-left:45px;height:60px;background:#fff;box-shadow:none;-webkit-box-shadow:none;border:none}.italian-search.hero-search-radius .btn.search-btn{border-radius:50px;height:62px}.hero-header .search-form,.hero-header .search-big-form{margin-top:2rem}.search-form .form-control{height:60px!important;border-radius:0;padding-left:40px;box-shadow:none}.search-form .btn{height:60px!important;border-radius:0;box-shadow:none}.search-form .select2-container--default .select2-selection--single{height:60px;border:none}.search-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:58px}.search-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:60px}.search-big-form .form-control{height:70px!important;border-radius:0;padding-top:.6rem;padding-bottom:.6rem;padding-left:45px;box-shadow:none}.search-big-form .btn{height:70px!important;border-radius:0;padding-top:.6rem;padding-bottom:.6rem;box-shadow:none}.search-big-form .select2-container--default .select2-selection--single{height:70px;border:none}.search-big-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:68px}.search-big-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:70px}.search-form .form-group i{position:absolute;color:#bbc6d4;left:15px;top:24px}.search-big-form .form-group i{position:absolute;color:#bbc6d4;left:13px;top:25px;font-size:22px}.search-big-form.no-border .form-control:hover,.search-big-form.no-border .btn:hover,.search-big-form.no-border .form-control:focus,.search-big-form.no-border .btn:focus,.search-form.no-border .form-control:hover,.search-form.no-border .btn:hover,.search-form.no-border .form-control:focus,.search-form.no-border .btn:focus{outline:none;border:none;box-shadow:none}.search-big-form.no-border .form-control,.search-big-form.no-border .btn,.search-form.no-border .form-control,.search-form.no-border .btn{border:none}form.search-big-form.search-shadow,form.search-form.search-shadow{padding:15px;background:rgb(255 255 255 / .2);border-radius:4px}.br-all .select2-container--default .select2-selection--single{border:1px solid #e0ecf5!important}.select2-dropdown{border:1px solid #e0ecf5;z-index:+33333}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #e0ecf5}.search-header-banner{background:#f6faff;padding:5em 0}