.lead{position:relative}.lead .carousel{height:92vh}.lead .carousel .carousel-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lead .carousel .carousel-inner,.lead .carousel .carousel-item{height:100%}.lead .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#0000008e;z-index:1}.hero-section .slider-overlay-wrap .col{height:100%}.lead .overlay .col.col-left{color:var(--font-color-white)}.lead .overlay .col.col-left h3{font-family:var(--font-family-one);font-size:25px}.lead .overlay .col.col-left h1{font-family:var(--font-family-one);font-size:45px;font-weight:700}.lead .overlay .col.col-left p{width:60%;font-family:var(--font-family-three);font-size:17px;font-weight:400;line-height:1.5}@media (max-width: 576px){.lead .overlay{padding:0 15px}.lead .overlay .col.col-left h3{text-align:center}.lead .overlay .col.col-left h1{font-size:30px;text-align:center}.lead .overlay .col.col-left p{width:unset;text-align:center}}.search-bar-container .search-col{position:relative}.search-bar-container .search-bar{background-color:#fff;display:flex;justify-content:center;align-items:center;gap:8px;padding:4px 8px 4px 7px;border-radius:42px;border:2px solid transparent;transition:.3s ease}.search-bar-container .search-bar:hover{box-shadow:2px 2px 5px 2px #ffffff1f;border:2px solid #dd46009c}.search-bar-container .search-bar .search-input{background-color:transparent;background:none;border:none;box-shadow:none}.search-bar-container .suggestions{background-color:var(--bs-body-bg);color:var(--font-color-dark);padding:10px 0;border-radius:15px;border:2px solid #dd460096;max-height:300px;overflow-y:auto;position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:.3s ease}.search-bar-container .suggestions.active{opacity:1;visibility:visible}.search-bar-container .suggestions.active-bottom{top:-320px}.search-bar-container .suggestions.active-top{top:60px}.search-bar-container ::-webkit-scrollbar{width:2px}.search-bar-container ::-webkit-scrollbar-track{border-radius:5px;background:none}.search-bar-container ::-webkit-scrollbar-thumb{background:#3838388c;border-radius:5px}.search-bar-container ::-webkit-scrollbar-thumb:hover{background:#dd4600e1}.search-bar-container .suggestions .suggestions-ul{list-style-type:none;padding:0;margin:0}.search-bar-container .suggestions .suggestions-ul li{border-bottom:1px solid #bebebe;padding:5px 25px;cursor:pointer;transition:.3s ease;font-family:var(--font-family-five);font-weight:400;font-size:16px}.search-bar-container .suggestions .suggestions-ul li i{padding-right:10px;color:var(--font-color-theme);font-size:16px}.search-bar-container .suggestions .suggestions-ul li:hover{color:var(--font-color-theme)}.search-bar-container .suggestions .suggestions-ul li:last-child{border-bottom:none}.cards-layout .card{overflow:hidden}.cards-layout .card .card-body{position:relative}.cards-layout a{text-decoration:none}.cards-layout .breadcrumb-wrap{position:absolute;top:-14px}.cards-layout .breadcrumb{background:#fff;color:var(--font-color-theme);font-family:var(--font-family-five);border:2px solid #dd460070;border-radius:3px;display:inline;padding:3px 8px;margin-right:3px}.cards-layout .card .img-wrap{overflow:hidden}.cards-layout .card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s ease}.cards-layout .card img:hover{scale:1.1}.packages .card{transition:.3s ease}.packages .card .img-wrap{height:220px}@media (max-width: 576px){.packages .card .img-wrap{height:250px}}.packages .card:hover{box-shadow:0 0 10px 5px var(--shadow-dark-1);transform:translateY(-5px)}.packages.cards-layout .card .card-body .card-title{font-family:var(--font-family-five);color:var(--font-color-dark)}.packages.cards-layout .card .card-body .package-location{padding:7px 0}.packages.cards-layout .card .card-body .package-location span{color:var(--font-color-theme);font-family:var(--font-family-five)}.packages.cards-layout .card .card-body .pricing{font-family:var(--font-family-four);color:var(--font-color-dark);font-size:17px;line-height:1.2}.packages.cards-layout .card .card-body .pricing .text-small{font-size:13px;font-family:var(--font-family-five);font-weight:500}.packages.cards-layout .card .card-body .pricing .actual-price{text-decoration:line-through;color:#303030a9}.destinations .card .img-wrap{height:350px;position:relative}@media (max-width: 576px){.destinations .card .img-wrap{height:380px}}.destinations .card{overflow:hidden}.destinations .card .overlay{position:absolute;width:100%;height:100%;background:linear-gradient(#0000004d,#00000080)}.destinations .card .card-body{position:absolute;bottom:0}.destinations .card .card-body .card-title{color:var(--font-color-white);font-family:var(--font-family-four);font-size:20px;font-weight:600}.features{background-color:#dd4600d0;color:var(--font-color-white);padding:70px 0}.features .f-child{display:flex;justify-content:center;align-items:center;gap:3}.features .f-child .icon{margin-right:25px}.features .f-child .icon i{font-size:50px}.features .f-child .text h5{font-size:22px;font-weight:600;font-family:var(--font-family-four)}.features .f-child .text p{font-family:var(--font-family-four);font-size:16px;font-weight:500;line-height:1.2}.blogs .card{transition:.3s ease}.blogs .card:hover{box-shadow:0 0 10px 5px var(--shadow-dark-1);transform:translateY(-5px)}.blogs .card .img-wrap{height:270px}.blogs .card .card-body .card-title{font-family:var(--font-family-five);color:var(--font-color-dark);font-size:22px}.blogs .card .card-body .card-text{font-size:16px;font-family:var(--font-family-four);display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.blogs .card .card-body .card-meta .meta-child{padding:0 13px;border-right:1px solid rgba(0,0,0,.171)}.blogs .card .card-body .card-meta .meta-child:first-child{padding-left:0}.blogs .card .card-body .card-meta .meta-child:last-child{border-right:none}.blogs .card .card-body .read-more :where(span,i){color:var(--font-color-theme);font-family:var(--font-family-five);font-size:16px;font-weight:500;transition:.3s ease}.blogs .card .card-body .read-more i{vertical-align:middle}.blogs .card .card-body .read-more span:hover{padding-right:10px}
