@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Oswald:wght@200..700&family=Satisfy&display=swap');
:root{--main-color:#2d4d64;--main-color2:#d7b02d;--main-color3:#9a352b;--main-color4:#1a1819;--main-color5:#0d5e35;--title-color:#111f;--title-color-opp:#111111e6;--white-color:#ffff;--white-color-opp:#ffffffb3;--paragraph-color:#666f;--headingFont:"Oswald", sans-serif; --bodyFont:"Mulish", sans-serif; --transition: 0.5s ease-in-out;--titleFont:"Satisfy", cursive}
*{margin:0;padding:0;scroll-behavior:smooth}
html{font-size:100%;scroll-behavior:smooth}
body{margin:0;padding:0;font-family:var(--bodyFont);color:var(--title-color);font-size:14px;font-weight:500;line-height:30px;background-color:var(--white-color)}
h1,h2,h3,h4,h5,h6{font-family:var(--headingFont);font-weight:600;line-height:1.4;color:var(--title-color)}
input{border:none;outline:none}
button{outline:none;border:none}
i.bx{vertical-align:middle}
img{max-width:100%;height:auto}
a{text-decoration:none}
p{font-family:var(--bodyFont);font-size:14px;font-weight:500;line-height:28px;margin-bottom:0}
ul{margin:0;padding:0;list-style:none}
.font1{font-family: var(--headingFont) !important;}
.font2{font-family: var(--bodyFont) !important;}
.font3{font-family: var(--titleFont) !important;}
.bg-cover{background-position: 50%; background-repeat: no-repeat; background-size: cover;}
.color1{color:var(--main-color) !important}
.bg1{background-color:var(--main-color)!important}
.color2{color:var(--main-color2) !important}
.bg2{background-color:var(--main-color2)!important}
.color3{color:var(--main-color3)!important}
.bg3{background-color:var(--main-color3)!important}
.color4{color:var(--main-color4)!important}
.bg4{background-color:var(--main-color4)!important}
.color5{color:var(--main-color5)!important}
.bg5{background-color:var(--main-color5)!important}
ul{margin:0;padding:0}
li{list-style:none}
.fs-7{font-size: 13px;}
.line26{line-height: 26px;}
.bb1{border-bottom: 1px solid #ddd;}
.bb21{border-bottom: 2px solid var(--main-color);}
.bb22{border-bottom: 2px solid var(--main-color2);}
.ltr1{letter-spacing: 1px;}
.ltr2{letter-spacing: 2px;}
.justify-p p{text-align:justify}
.lh30 p{line-height:30px}
.page-desc h1,.page-desc h2,.page-desc h3{font-size:22px;font-weight:600;margin-bottom:10px;margin-top:10px;color:var(--main-color)}
.page-desc h4{font-size:20px;font-weight:600}
.page-desc ul{margin-bottom:15px}
.page-desc p{margin-bottom: 10px;}
.page-desc p strong{color: var(--main-color);}
.pointers li{position:relative;padding-left:20px;display:inline-block;min-width:33%}
.pointers li+li{margin-top: 10px;}
.pointers .three li{position:relative;padding-left:20px}
.pointers li::before{content:'';position:absolute;width:5px;height:5px;background:var(--main-color);left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);opacity:.5;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}
button:focus,input:focus,input:focus,textarea,textarea:focus{outline:0}
input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=url],textarea,select{ outline:none; background-color:transparent; height:50px; width:100%; line-height:50px; font-size:14px !important; color:#333; padding-left:15px; padding-right:15px; border:1px solid #d5d5d5; font-weight:400; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#333}
input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:#333}
input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:#333}
input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#333}
input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:#333}
.inpput:focus, select:focus{border-color: var(--main-color);}
.form-control:focus{box-shadow: none;border-color: var(--main-color2);}
.datepicker{cursor:pointer;background:url(../images/calendar.svg) no-repeat right 10px center !important;padding-right:20px!important}
select{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(../images/angle-down.svg) no-repeat right 10px center!important;background-size:14px!important;padding-right:25px!important}
textarea.form-control, textarea{resize:none;min-height:100px; background: transparent;}
.place-cover ul{margin:0;padding:0; display: block !important;}
.place-cover ul li{display:inline-block !important;position:relative;padding-right:2px;line-height:24px;color:#444; font-size: 14px;margin: 0;}
.place-cover ul li::after{content:','}
.place-cover ul li:last-child{padding-right:0}
.place-cover ul li:last-child::after{display:none}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:100%}
.wh-ap-btn{outline:none;width:45px;height:45px;border:0;background-color:#2ecc71;padding:0;border-radius:100%;box-shadow:0 1px 3px #0000001f 0 1px 2px #0000003d;cursor:pointer;transition:opacity 0.3s,background 0.3s,box-shadow .3s;-webkit-transition:opacity 0.3s,background 0.3s,box-shadow .3s;-moz-transition:opacity 0.3s,background 0.3s,box-shadow .3s;-ms-transition:opacity 0.3s,background 0.3s,box-shadow .3s;-o-transition:opacity 0.3s,background 0.3s,box-shadow .3s;line-height:45px}
.wh-ap-btn::after{content:"\f618";width:100%;height:100%;display:block;opacity:1;font-family:bootstrap-icons!important;font-size:22px;color:#fff}
.call-ap-btn{outline:none;width:45px;height:45px;border:0;background-color:var(--main-color2);padding:0;border-radius:100%;box-shadow:0 1px 3px #0000001f 0 1px 2px #0000003d;cursor:pointer;transition:opacity 0.3s,background 0.3s,box-shadow .3s;-webkit-transition:opacity 0.3s,background 0.3s,box-shadow .3s;-moz-transition:opacity 0.3s,background 0.3s,box-shadow .3s;-ms-transition:opacity 0.3s,background 0.3s,box-shadow .3s;-o-transition:opacity 0.3s,background 0.3s,box-shadow .3s;line-height:45px}
.call-ap-btn::after{content:"\f5c1";width:100%;height:100%;display:block;opacity:1;font-family:bootstrap-icons!important;font-size:22px;color:var(--white-color)}
.wh-fixed > a{display:block;text-decoration:none}
.call-pulse{width:45px;height:45px;left:15px;bottom:90px;background:var(--main-color2);position:fixed;text-align:center;color:var(--main-color4);cursor:pointer;border-radius:50%;z-index:99;display:inline-block;line-height:45px}
.call-pulse:before{position:absolute;content:" ";z-index:-1;bottom:-10px;right:-10px;background-color:var(--main-color2);width:65px;height:65px;border-radius:100%;animation-fill-mode:both;-webkit-animation-fill-mode:both;opacity:.6;-webkit-animation:pulse 1s ease-out;animation:pulse 1.8s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.whatsapp-pulse{width:45px;height:45px;left:15px;bottom:30px;background:#10b418;position:fixed;text-align:center;color:#fff;cursor:pointer;border-radius:50%;z-index:99;display:inline-block;line-height:45px}
.whatsapp-pulse:before{position:absolute;content:" ";z-index:-1;bottom:-10px;right:-10px;background-color:#10b418;width:65px;height:65px;border-radius:100%;animation-fill-mode:both;-webkit-animation-fill-mode:both;opacity:.6;-webkit-animation:pulse 1s ease-out;animation:pulse 1.8s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale(0);opacity:0}
25%{-webkit-transform:scale(0.3);opacity:1}
50%{-webkit-transform:scale(0.6);opacity:.6}
75%{-webkit-transform:scale(0.9);opacity:.3}
100%{-webkit-transform:scale(1);opacity:0}
}
@keyframes pulse {
0%{transform:scale(0);opacity:0}
25%{transform:scale(0.3);opacity:1}
50%{transform:scale(0.6);opacity:.6}
75%{transform:scale(0.9);opacity:.3}
100%{transform:scale(1);opacity:0}
}
.socials ul{margin:0;padding:0;}
.socials ul li{ display:inline-block; transition: var(--transition); -webkit-transition: var(--transition); -moz-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); }
.socials ul li + li{margin-left:3px;}
.socials ul li a{ display: block; color: var(--white-color); width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; background: rgb(255 255 255 / 14%); font-size: 13px; }
.socials ul li a:hover{background:var(--main-color2);color: var(--white-color);}
.white{color: var(--white-color) !important;}
.border1{border: 1px solid #f3f3f3;}
button.btn-close {position: absolute;right: 15px;top: 20px;outline: none;box-shadow: none;color: var(--white-color);padding: 0;}
ul,ol{margin:0;padding:0}
ul li,ol li{list-style:none}
.breadcrumb{background:none;margin:0;padding:0}
.breadcrumb li{font-weight:400;font-size:14px;position:relative}
.breadcrumb li + li{margin-left:10px;padding-left:10px}
.breadcrumb li + li::before{content:'';position:absolute;left:-1px;top:51%;transform:translateY(-50%);border-top:5px solid transparent;border-left:5px solid #333;border-bottom:5px solid transparent}
.breadcrumb.white li + li::before{content:'';position:absolute;left:-1px;top:51%;transform:translateY(-50%);border-top:5px solid transparent;border-left:5px solid #fff;border-bottom:5px solid transparent}
.breadcrumb li a{display:block}
.breadcrumb li a,.breadcrumb li{color:#212121}
.breadcrumb.white li a,.breadcrumb.white li{color:var(--white-color)}
.breadcrumb.light li + li::before{border-left-color:var(--white-color)}
.breadcrumb.light li a,.breadcrumb.light li{color:var(--white-color)}
.bglight{background-color:#f7f7f7}
.bglight2{background-color:#fbf7f0}
.check li{position:relative;padding-left:20px}
.check li::before{content:"\F271";position:absolute;top:0;left:0;font-size:13px;font-family:bootstrap-icons!important;color:#2f892f}
.times li{position:relative;padding-left:20px}
.times li::before{content:"\f629";position:absolute;top:0;left:0;font-size:13px;font-family:bootstrap-icons!important;color:#e74d4d}
hr{opacity:.1}
.bb5{border-bottom: 5px solid var(--main-color2);}
.top-2{top: 2px;}

.social-area{display:flex;align-items:center;gap:3px;padding:0;margin:0}
.social-area li a{ color: var(--white-color); display: inline-block; width: 32px; height: 32px; line-height: 32px; transition: var(--transition); text-align: center; font-size: 14px; background: #ffffff47; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.social-area li a:hover{ color:var(--white-color); background: var(--main-color2); transition: var(--transition); -webkit-transition: var(--transition); -moz-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); }
.primary-btn{font-size: 14px;font-weight: 500;line-height: 16px;color: var(--white-color);background-color: var(--main-color);padding: 16px 30px;transition: .3s;position: relative;overflow: hidden;z-index: 1;white-space: nowrap;border-radius: 10px;display: inline-block;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;font-family: var(--headingFont);text-transform: uppercase;letter-spacing: 0.5px; }
.primary-btn.three{border-radius:5px;background-color:var(--main-color);padding:17.5px 36.3px;font-size:16px;line-height:1;font-weight:600}
.primary-btn.three::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color2);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.style-three{border-radius:26px;background-color:var(--main-color);padding:17.5px 31.7px;font-size:18px;line-height:1;font-weight:500}
.primary-btn.style-three::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color2);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.offer-btn-1{background-color:var(--main-color2);padding:11px 30px;font-size:16px;font-weight:600;line-height:26px}
.primary-btn.offer-btn-2{background-color:var(--main-color);padding:11px 30px;font-size:16px;font-weight:600;line-height:26px}
.primary-btn.offer-btn-2::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--title-color);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.orange-color{background-color:var(--main-color);padding:18px 36.2px}
.primary-btn.orange-color::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color2);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.three-orange{background-color:var(--main-color2);border-radius:5px;padding:19px 36px}
.primary-btn.three-small{background-color:var(--main-color);border-radius:5px;padding:19px 41.2px}
.primary-btn.three-small::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color2);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.small{padding:13px 27px;background-color:var(--title-color);font-size:14px;line-height:26;line-height:1}
@media (max-width: 1699px) {
.primary-btn.small{padding:13px 18px;font-size:14px}
}
@media (max-width: 350px) {
.primary-btn.small{padding:13px 15px;font-size:14px}
}
.primary-btn.small::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.small-primary{padding:13px 23px;background-color:var(--main-color);font-size:16px;line-height:1}
@media (max-width: 350px) {
.primary-btn.small-primary{padding:13px 15px;font-size:14px}
}
.primary-btn.small-primary::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--title-color);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.small-four{padding:14px 22.4px;background-color:var(--title-color);font-size:16px;font-weight:600;line-height:1}
@media (max-width: 1199px) {
.primary-btn.small-four{padding:14px 20px;font-size:14px}
}
.primary-btn.small-four::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.small-black{background-color:var(--main-color);padding:13px 26px}
@media (max-width: 1199px) {
.primary-btn.small-black{padding:13px 23px}
}
@media (max-width: 350px) {
.primary-btn.small-black{padding:13px 15px;font-size:14px}
}
.primary-btn.small-black::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--title-color);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.small-black-four{background-color:var(--title-color);padding:13.5px 28.1px}
.primary-btn.small-black-four::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.small-view{background-color:var(--title-color);border-radius:5px;padding:13px 24px}
@media (min-width: 1200px) and (max-width: 1399px) {
.primary-btn.small-view{padding:13px 22px}
}
@media (max-width: 1199px) {
.primary-btn.small-view{padding:11px 15px;font-size:12px}
}
@media (max-width: 991px) {
.primary-btn.small-view{font-size:14px;padding:12px 22px}
}
.primary-btn.small-view::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.small-view-two{border-radius:5px;padding:14px 24px;font-weight:600}
@media (max-width: 1499px) {
.primary-btn.small-view-two{padding:14px 20px;font-size:14px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.primary-btn.small-view-two{padding:12px 15px;font-size:13px}
}
.primary-btn.small-transparent{background-color:transparent;border:1px solid #1111111a;color:#111111b3;font-weight:400;font-size:16px;line-height:26px;padding:6px 18px}
.primary-btn.small-transparent::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.btn-black{background-color:var(--title-color);padding:14px 31.8px}
.primary-btn.btn-black::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.white{background-color:var(--white-color);color:var(--title-color)}
.primary-btn.white-two{background-color:var(--white-color);color:var(--title-color);transition:.3s;padding:15.5px 26.3px;display:flex;align-items:end;gap:6px}
.primary-btn.white-two svg path{transition:.3s}
.primary-btn.orange-btn{background-color:var(--title-color);padding:12px 25px}
@media (max-width: 1199px) {
.primary-btn.orange-btn{font-size:14px;padding:10px 20px}
}
.primary-btn.orange-btn::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.black-two{background-color:var(--main-color2)}
.primary-btn.black-two::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--title-color);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.black-three{background-color:var(--main-color);border-radius:5px;font-size:17px;line-height:1.2;padding:15.9px 33.1px}
.primary-btn.black-three::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:#000;transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.transparent{background-color:transparent;border:1px solid #11111140;color:var(--title-color);font-weight:400;transition:.3s;display:flex;align-items:center;padding:16.5px 37.4px;gap:6px}
.primary-btn.transparent svg path{transition:.3s;fill:var(--title-color)}
.primary-btn.transparent-style-2{background-color:transparent;border:1px solid #11111140;color:var(--title-color);font-weight:400;transition:.3s;display:flex;align-items:center;padding:18.5px 36.7px;gap:6px}
.primary-btn.transparent-style-2 svg path{transition:.3s;fill:var(--title-color)}
.primary-btn.yellow{padding:17px 37px;display:inline-table}
.primary-btn.yellow::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color2);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.btn-flower{background-color:var(--white-color);color:var(--title-color);font-size:16px;font-weight:500;line-height:27px;padding:12px 36px}
.primary-btn.style-4{background-color:var(--main-color);font-size:16px;line-height:1;padding:18.5px 33.3px}
@media (max-width: 425px) {
.primary-btn.style-4{font-size:14px;line-height:1;padding:17px 27px;display:flex;align-items:center;justify-content:center}
}
.primary-btn.style-4::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color2);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.bg-green{background-color:var(--main-color);padding:17.5px 37.2px}
.primary-btn.bg-green::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color2);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn.error-btn{background-color:#4da627;font-size:17px;font-weight:400;line-height:1;border-radius:10px;padding:17.5px 34px}
.primary-btn.error-btn::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color2);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn::after{position:absolute;content:"";display:block;left:0;top:0;height:100%;width:100%;bottom:0;background-color:var(--main-color2);transform:scale(0,1);transform-origin:left;z-index:-1;transition:all .4s ease-out 0s}
.primary-btn:hover{color:var(--white-color)}
.primary-btn:hover.transparent{border:1px solid var(--main-color)}
.primary-btn:hover.transparent svg path{fill:var(--white-color)}
.primary-btn:hover.transparent-style-2 svg path{fill:var(--white-color)}
.primary-btn:hover.small.black{background-color:var(--main-color2)}
.primary-btn:hover.white-two svg path{fill:var(--white-color);transition:.3s}
.primary-btn:hover::after{transform:scale(1,1)}
.primary-submit{border-radius:0 30px 30px 0;background-color:var(--main-color2);font-weight:600;font-size:16px;line-height:16px;color:var(--white-color);text-transform:capitalize;padding:20px 50px;display:flex;align-items:center;justify-content:center;transition:.3s;position:relative;overflow:hidden;z-index:1;white-space:nowrap}
@media (max-width: 350px) {
.primary-submit{padding:20px 30px;font-size:14px}
}
.primary-submit.two{background-color:var(--main-color);width:100%;border-radius:41px}
.primary-submit.two::after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:var(--main-color2);transform:skewX(45deg) scale(0,1);z-index:-1;transition:all .5s ease-out 0s}
@media (max-width: 991px) {
.primary-submit.three{font-size:14px;padding:13px 35px}
}
.primary-submit.four{border-radius:0 15px 15px 0}
@media (max-width: 1199px) {
.primary-submit.four{padding:16px 40px}
}
.primary-submit.five{width:100%;border-radius:10px;background-color:var(--main-color);margin-top:20px;display:flex;align-items:center;gap:5px}
.primary-submit.five::after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:var(--main-color2);transform:skewX(45deg) scale(0,1);z-index:-1;transition:all .5s ease-out 0s}
.primary-submit.six{width:100%;border-radius:26px;background-color:var(--main-color);margin-top:20px;display:flex;align-items:center;gap:5px}
.primary-submit.six::after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:var(--main-color2);transform:skewX(45deg) scale(0,1);z-index:-1;transition:all .5s ease-out 0s}
.primary-submit.seven{border-radius:5px;background-color:var(--main-color);display:flex;align-items:center;gap:5px}
.primary-submit.seven::after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:var(--main-color2);transform:skewX(45deg) scale(0,1);z-index:-1;transition:all .5s ease-out 0s}
.primary-submit.eight{border-radius:26px;width:100%;background-color:var(--main-color);display:flex;align-items:center;gap:5px}
.primary-submit.eight::after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:var(--main-color2);transform:skewX(45deg) scale(0,1);z-index:-1;transition:all .5s ease-out 0s}
.primary-submit::after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:var(--main-color);transform:skewX(45deg) scale(0,1);z-index:-1;transition:all .5s ease-out 0s}
.primary-submit:hover{color:var(--white-color)}
.primary-submit:hover::after{transform:skewX(45deg) scale(1,1)}
.primary-btn-two{border-radius:31px}
.primary-btn-two span{font-size:16px;font-weight:600;line-height:16px;border-radius:31px;background-color:var(--main-color);color:var(--white-color);text-transform:capitalize;padding:22px 36.3px;display:inline-flex;align-items:center;gap:8px;transition:.3s;position:relative;overflow:hidden;z-index:1;white-space:nowrap}
@media (max-width: 1199px) {
.primary-btn-two span{margin-right:0}
}
.primary-btn-two span svg{fill:var(--white-color);transition:.3s}
.primary-btn-two span::after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:#0a1019;transform:skewX(45deg) scale(0,1);z-index:-1;transition:all .4s ease-out 0s}
.primary-btn-two:hover span{color:var(--white-color)}
.primary-btn-two:hover span svg{fill:var(--white-color)}
.primary-btn-two:hover span::after{transform:skewX(45deg) scale(1,1)}
.primary-btn-two.two span{padding:17px 22px}
.primary-btn-three span{font-size:18px;font-weight:600;line-height:19.2px;border-radius:30px;background-color:var(--main-color);color:var(--white-color);text-transform:capitalize;padding:15px 33px;display:inline-flex;align-items:center;justify-content:center;width:100%;gap:10px;transition:.3s;position:relative;overflow:hidden;z-index:1;white-space:nowrap;margin-right:35px}
@media (max-width: 1199px) {
.primary-btn-three span{padding:18px 33px;font-size:16px}
}
.primary-btn-three span svg{fill:var(--white-color);transition:.3s}
.primary-btn-three span::after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:#0a1019;transform:skewX(45deg) scale(0,1);z-index:-1;transition:all .4s ease-out 0s}
.primary-btn-three:hover span{color:var(--white-color)}
.primary-btn-three:hover span svg{fill:var(--white-color)}
.primary-btn-three:hover span::after{transform:skewX(45deg) scale(1,1)}
.primary-btn-three.two span{padding:17px 22px}
.read-btn{display:inline-flex;align-items:center;gap:4px;text-decoration:none}
.read-btn span{color:#62c03a;font-size:13px;font-weight:600;line-height:14px;text-transform:capitalize;white-space:nowrap;background:linear-gradient(to bottom,#62c03a 0%,#62c03a 98%);background-size:100% 1px;background-repeat:no-repeat;background-position:left 100%;transition:background-size .75s}
.read-btn i{color:#62c03a;font-size:15px;transition:.3s;margin-bottom:-3px}
.read-btn svg{fill:var(--main-color);margin-bottom:2px;transition:.3s}
.read-btn.two span{font-size:15px}
.read-btn:hover span{color:#62c03a;background-size:0 1px;background-position:0 100%}
.read-btn:hover i{color:#62c03a}
.read-more{display:flex;align-items:center;gap:4px}
.read-more .primary-button{color:#f38035;font-size:15px;font-weight:400;line-height:16px;white-space:nowrap;display:inline-flex;align-items:center;text-decoration:none;background:linear-gradient(to bottom,#F38035 0%,#F38035 98%);background-size:100% 1px;background-repeat:no-repeat;background-position:left 100%;transition:all .3s ease-in-out}
.read-more .icon svg{transition:all .3s ease-in-out}
.read-more:hover .primary-button{color:var(--main-color2);background-size:0 1px;background-position:0 100%;transition:all .3s ease-in-out}
.read-more:hover .icon svg{transform:rotate(45deg);transition:all .3s ease-in-out}
.view-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;margin-top:75px}
@media (max-width: 991px) {
.view-btn{margin-top:0}
}
@media (min-width: 768px) and (max-width: 991px) {
.view-btn{margin-top:15px}
}
@media (max-width: 767px) {
.view-btn{margin-top:15px}
}
.view-btn.two{margin-top:0}
.view-btn.two span{color:#111111b3}
.view-btn.two svg path{transition:.3s;fill:#111111b3}
.view-btn.three{color:var(--title-color);display:flex;align-items:center;gap:8px;margin-top:26px}
.view-btn.three span{color:#111111b3}
.view-btn.three svg{margin-bottom:-2px;transition:.3s}
.view-btn span{color:var(--title-color);font-size:16px;font-weight:600;line-height:16px;text-transform:capitalize;white-space:nowrap;transition:.3s}
.view-btn i{color:var(--title-color);font-size:15px;transition:.3s;margin-bottom:-3px}
.view-btn svg{fill:var(--title-color);margin-bottom:2px;transition:.3s}
.view-btn.two span{font-size:16px;line-height:32px}
.view-btn:hover span{color:#62c03a;background-size:0 1px;background-position:0 100%}
.view-btn:hover i{color:#62c03a}
.view-btn:hover svg path{fill:var(--main-color)}

.pb-80{padding-bottom:80px}@media (min-width: 992px) and (max-width: 1199px){.pb-80{padding-bottom:60px}}@media (max-width: 767px){.pb-80{padding-bottom:40px}}.pb-90{padding-bottom:90px}@media (max-width: 991px){.pb-90{padding-bottom:80px}}@media (max-width: 767px){.pb-90{padding-bottom:70px}}.pb-190{padding-bottom:190px}.pb-30{padding-bottom:30px}.pb-8{padding-bottom:8px}.pb-18{padding-bottom:18px}.pb-32{padding-bottom:32px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}@media (max-width: 1399px){.pb-40{padding-bottom:20px}}.pb-44{padding-bottom:44px}@media (max-width: 1399px){.pb-44{padding-bottom:30px}}.pb-46{padding-bottom:46px}.pb-10{padding-bottom:10px}.pb-12{padding-bottom:12px}.pb-14{padding-bottom:14px}.pb-16{padding-bottom:16px}.pb-20{padding-bottom:20px}.pb-24{padding-bottom:24px}.pb-28{padding-bottom:28px}.pb-12{padding-bottom:12px}.pb-14{padding-bottom:14px}.pt-50{padding-top:54px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-117{padding-top:117px}.pt-100{padding-top:100px}@media (max-width: 1499px){.pt-100{padding-top:70px}}.pt-110{padding-top:110px}@media (min-width: 992px) and (max-width: 1199px){.pt-110{padding-top:90px}}@media (max-width: 991px){.pt-110{padding-top:70px}}.pt-70{padding-top:70px}.pt-85{padding-top:85px}.pt-80{padding-top:80px}.pt-88{padding-top:88px}.pt-125{padding-top:125px}@media (min-width: 992px) and (max-width: 1199px){.pt-125{padding-top:100px}}@media (max-width: 991px){.pt-125{padding-top:90px}}@media (max-width: 767px){.pt-125{padding-top:70px}}.pb-125{padding-bottom:125px}@media (min-width: 992px) and (max-width: 1199px){.pb-125{padding-bottom:100px}}@media (max-width: 991px){.pb-125{padding-bottom:90px}}.pt-155{padding-top:155px}@media (min-width: 992px) and (max-width: 1199px){.pt-155{padding-top:145px}}@media (max-width: 991px){.pt-155{padding-top:120px}}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px}.mb-14{margin-bottom:14px}.mb-16{margin-bottom:1px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}@media (min-width: 768px) and (max-width: 991px){.mb-65{margin-bottom:45px}}.mb-20{margin-bottom:20px}.mb-22{margin-bottom:22px}.mb-24{margin-bottom:24px}.mb-28{margin-bottom:28px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}@media (max-width: 991px){.mb-40{margin-bottom:30px}}.mb-44{margin-bottom:44px}@media (max-width: 991px){.mb-44{margin-bottom:0}}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}@media (max-width: 1199px){.mb-50{margin-bottom:40px}}.mb-48{margin-bottom:48px}@media (max-width: 1399px){.mb-48{margin-bottom:30px}}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}@media (max-width: 991px){.mb-60{margin-bottom:50px}}.mb-70{margin-bottom:70px}@media (min-width: 992px) and (max-width: 1199px){.mb-70{margin-bottom:60px}}@media (max-width: 991px){.mb-70{margin-bottom:50px}}@media (max-width: 767px){.mb-70{margin-bottom:50px}}.mb-80{margin-bottom:80px}@media (max-width: 991px){.mb-80{margin-bottom:70px}}@media (max-width: 767px){.mb-80{margin-bottom:50px}}.mb-150{margin-bottom:150px}.mb-28{margin-bottom:28px}@media (max-width: 767px){.mb-28{margin-bottom:14px}}.mb-24{margin-bottom:24px}.mb-40{margin-bottom:40px}.pb-170{padding-bottom:170px}@media (max-width: 1499px){.pb-170{padding-bottom:150px}}.pt-170{padding-top:170px}@media (min-width: 1400px) and (max-width: 1599px){.pt-170{padding-top:100px}}@media (max-width: 991px){.pt-170{padding-top:120px}}@media (max-width: 350px){.pt-170{padding-top:120px}}.pb-120{padding-bottom:120px}@media (max-width: 1699px){.pb-120{padding-bottom:100px}}@media (min-width: 1200px) and (max-width: 1399px){.pb-120{padding-bottom:100px}}@media (min-width: 992px) and (max-width: 1199px){.pb-120{padding-bottom:80px}}@media (max-width: 991px){.pb-120{padding-bottom:55px}}@media (max-width: 767px){.pb-120{padding-bottom:50px}}.pb-164{padding-bottom:164px}@media (max-width: 991px){.pb-164{padding-bottom:90px}}@media (max-width: 350px){.pb-164{padding-bottom:100px}}.pb-50{padding-bottom:50px}.pb-54{padding-bottom:54px}.pb-14{padding-bottom:14px}@media (max-width: 1199px){.pb-14{padding-bottom:10px}}.pb-70{padding-bottom:70px}.pb-100{padding-bottom:100px}@media (max-width: 1499px){.pb-100{padding-bottom:70px}}.pt-95{padding-top:95px}@media (max-width: 991px){.pt-95{padding-top:80px}}@media (max-width: 767px){.pt-95{padding-top:70px}}.pb-95{padding-bottom:95px}@media (max-width: 991px){.pb-95{padding-bottom:80px}}@media (max-width: 767px){.pb-95{padding-bottom:70px}}.pb-65{padding-bottom:65px}.pb-110{padding-bottom:110px}@media (max-width: 1199px){.pb-110{padding-bottom:90px}}.pb-150{padding-bottom:150px}@media (min-width: 992px) and (max-width: 1199px){.pb-150{margin-top:100px}}@media (max-width: 991px){.pb-150{margin-top:90px}}.pt-200{padding-top:200px}@media (max-width: 991px){.pt-200{padding-top:85px}}@media (max-width: 767px){.pt-200{padding-top:26px}}.mr-80{margin-right:80px}.ml-300{margin-left:300px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}@media (min-width: 768px) and (max-width: 991px){.mt-80{margin-top:50px}}@media (max-width: 425px){.mt-80{margin-top:40px}}.mb-8{margin-bottom:8px}@media (min-width: 768px) and (max-width: 991px){.mb-8{margin-bottom:15px}}@media (max-width: 767px){.mb-8{margin-bottom:15px}}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}@media (max-width: 1199px){.mb-24{margin-bottom:15px}}.mb-80{margin-bottom:80px}@media (min-width: 768px) and (max-width: 991px){.mb-80{margin-bottom:50px}}@media (max-width: 425px){.mb-80{margin-bottom:30px}}.mb-100{margin-bottom:100px}@media (max-width: 1399px){.mb-100{margin-bottom:50px}}.pl-85{margin-left:85px}.mt-100{margin-top:110px!important}@media (max-width: 991px){.mt-100{margin-top:80px!important}}.mt-120{margin-top:120px}@media (min-width: 992px) and (max-width: 1199px){.mt-120{margin-top:100px}}@media (max-width: 991px){.mt-120{margin-top:90px}}.mt-130{margin-top:130px}@media (min-width: 992px) and (max-width: 1199px){.mt-130{margin-top:100px}}@media (max-width: 991px){.mt-130{margin-top:90px}}.mb-80{margin-bottom:80px}@media (min-width: 992px) and (max-width: 1199px){.mb-80{margin-bottom:70px}}@media (max-width: 991px){.mb-80{margin-bottom:70px}}.mb-90{margin-bottom:90px}@media (max-width: 991px){.mb-90{margin-bottom:70px}}@media (max-width: 767px){.mb-90{margin-bottom:50px}}.mb-100{margin-bottom:100px}@media (max-width: 991px){.mb-100{margin-bottom:80px}}@media (max-width: 767px){.mb-100{margin-bottom:60px}}.mb-110{margin-bottom:110px}@media (min-width: 992px) and (max-width: 1199px){.mb-110{margin-bottom:90px}}@media (max-width: 991px){.mb-110{margin-bottom:80px}}.mb-120{margin-bottom:120px}@media (min-width: 992px) and (max-width: 1199px){.mb-120{margin-bottom:100px}}@media (max-width: 991px){.mb-120{margin-bottom:90px}}.mb-130{margin-bottom:130px}@media (min-width: 992px) and (max-width: 1199px){.mb-130{margin-bottom:100px}}@media (max-width: 991px){.mb-130{margin-bottom:90px}}.pt-40{padding-top:40px}.pt-42{padding-top:42px}.mb-15{margin-bottom:15px}.pb-150{padding-bottom:150px}.mb-122{margin-bottom:122px}.mb-10{margin-bottom:10px}.pt-90{padding-top:90px}@media (max-width: 991px){.pt-90{padding-top:80px}}@media (max-width: 767px){.pt-90{padding-top:70px}}.pt-110{padding-top:110px}@media (min-width: 992px) and (max-width: 1199px){.pt-110{padding-top:90px}}@media (max-width: 991px){.pt-110{padding-top:70px}}.pt-120{padding-top:120px}@media (min-width: 1200px) and (max-width: 1399px){.pt-120{padding-top:100px}}@media (min-width: 992px) and (max-width: 1199px){.pt-120{padding-top:80px}}@media (max-width: 991px){.pt-120{padding-top:80px}}.pt-135{padding-top:135px}@media (min-width: 992px) and (max-width: 1199px){.pt-135{padding-top:120px}}@media (min-width: 768px) and (max-width: 991px){.pt-135{padding-top:110px}}@media (max-width: 576px){.pt-135{padding-top:80px}}.pt-150{padding-top:150px}@media (min-width: 992px) and (max-width: 1199px){.pt-150{padding-top:120px}}@media (max-width: 991px){.pt-150{padding-top:120px}}@media (max-width: 576px){.pt-150{padding-top:80px}}.pt-95{padding-top:95px}.pt-80{padding-top:80px}.pt-50{padding-top:50px}@media (min-width: 992px) and (max-width: 1199px){.pt-50{padding-top:40px}}@media (max-width: 991px){.pt-50{padding-top:30px}}.pt-40{padding-top:40px}.pt-35{padding-top:35px}.pt-32{padding-top:32px}.pt-30{padding-top:30px}.pe-80{padding-right:80px}.pb-60{padding-bottom:60px}.pl-110{padding-left:110px}@media (min-width: 1400px) and (max-width: 1599px){.pl-110{padding-left:70px}}@media (min-width: 1200px) and (max-width: 1399px){.pl-110{padding-left:40px}}@media (max-width: 1199px){.pl-110{padding-left:unset}}.pb-48{padding-bottom:48px}@media (max-width: 767px){.pb-48{padding-bottom:30px}}.mt-15{margin-top:15px}.mt-25{margin-top:25px}.mt-28{margin-top:28px}.mt-30{margin-top:30px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}@media (max-width: 767px){.mt-60{margin-top:40px}}.mt-70{margin-top:70px}@media (max-width: 767px){.mt-70{margin-top:40px}}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}@media (max-width: 1199px){.mb-25{margin-bottom:15px}}.mb-30{margin-bottom:30px}.mb-34{margin-bottom:34px}.mb-40{margin-bottom:40px}@media (min-width: 1200px) and (max-width: 1399px){.mb-40{margin-bottom:30px}}.mb-50{margin-bottom:50px}.mb-54{margin-bottom:54px}.mb-80{margin-bottom:80px}@media (max-width: 1199px){.mb-80{margin-bottom:50px}}@media (max-width: 767px){.mb-80{margin-bottom:40px}}.mb-100{margin-bottom:100px}@media (max-width: 991px){.mb-100{margin-bottom:60px}}@media (max-width: 767px){.mb-100{margin-bottom:40px}}.mb-50{margin-bottom:50px}@media (max-width: 1199px){.mb-50{margin-bottom:35px}}@media (max-width: 767px){.mb-50{margin-bottom:40px}}.mt-60{margin-top:60px}@media (max-width: 767px){.mt-60{margin-top:40px}}.mt-70{margin-top:70px}@media (max-width: 991px){.mt-70{margin-top:40px}}

.tour-slider-btn{display:flex;align-items:center}
@media (max-width: 991px) {
.tour-slider-btn{display:none}
}
.tour-slider-btn .tour-card-prev{position:absolute;top:60%;left:-70px}
.tour-slider-btn .tour-card-next{position:absolute;top:60%;right:-70px}
.tour-slider-btn .slider-btn{border:1px solid #231f2026;border-radius:50%;display:flex;align-items:center;justify-content:center;height:53px;width:53px;transition:.3s}
.tour-slider-btn .slider-btn svg path{fill:#00000080}
.tour-slider-btn .slider-btn:hover{background-color:#4da627}
.tour-slider-btn .slider-btn:hover svg path{fill:var(--white-color);fill-opacity:.5}
.tour-slider-btn-four{display:flex;align-items:center}
@media (max-width: 991px) {
.tour-slider-btn-four{display:none}
}
.tour-slider-btn-four .tour-card-prev{position:absolute;top:60%;left:-5.3%}
@media (max-width: 1499px) {
.tour-slider-btn-four .tour-card-prev{left:-4%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.tour-slider-btn-four .tour-card-prev{top:60%;left:-4%}
}
@media (min-width: 992px) and (max-width: 1199px) {
.tour-slider-btn-four .tour-card-prev{top:65%;left:-7%}
}
@media (max-width: 991px) {
.tour-slider-btn-four .tour-card-prev{display:none}
}
.tour-slider-btn-four .tour-card-next{position:absolute;top:60%;right:-5.3%}
@media (max-width: 1499px) {
.tour-slider-btn-four .tour-card-next{right:-4%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.tour-slider-btn-four .tour-card-next{top:60%;right:-4%}
}
@media (min-width: 992px) and (max-width: 1199px) {
.tour-slider-btn-four .tour-card-next{top:65%;right:-7%}
}
@media (max-width: 991px) {
.tour-slider-btn-four .tour-card-next{display:none}
}
.tour-slider-btn-four .slider-btn{border:1px solid #231f2026;border-radius:50%;display:flex;align-items:center;justify-content:center;height:53px;width:53px;transition:.3s}
.tour-slider-btn-four .slider-btn svg path{fill:#00000080}
.tour-slider-btn-four .slider-btn:hover{background-color:#4da627}
.tour-slider-btn-four .slider-btn:hover svg path{fill:var(--white-color);fill-opacity:.5}
.tour-guide-btn{display:flex;align-items:center}
@media (max-width: 991px) {
.tour-guide-btn{display:none}
}
.tour-guide-btn .tour-guide-prev{position:absolute;top:45%;left:-8%}
@media (max-width: 1499px) {
.tour-guide-btn .tour-guide-prev{top:45%;left:-5%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.tour-guide-btn .tour-guide-prev{top:45%;left:-7%}
}
@media (max-width: 1199px) {
.tour-guide-btn .tour-guide-prev{left:-9%}
}
.tour-guide-btn .tour-guide-next{position:absolute;top:45%;right:-8%}
@media (max-width: 1499px) {
.tour-guide-btn .tour-guide-next{right:-5%;top:45%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.tour-guide-btn .tour-guide-next{top:45%;right:-7%}
}
@media (max-width: 1199px) {
.tour-guide-btn .tour-guide-next{right:-9%}
}
.tour-guide-btn .slider-btn{border:1px solid #11111140;border-radius:50%;display:flex;align-items:center;justify-content:center;height:53px;width:53px;transition:.3s}
.tour-guide-btn .slider-btn svg path{fill:#111111b3}
.tour-guide-btn .slider-btn:hover{background-color:#111}
.tour-guide-btn .slider-btn:hover svg path{fill:#fff}
.tour-package-btn-four{display:flex;align-items:center}
@media (max-width: 991px) {
.tour-package-btn-four{display:none}
}
.tour-package-btn-four .tour-package-prev{position:absolute;top:72%;left:-6%}
@media (max-width: 1499px) {
.tour-package-btn-four .tour-package-prev{left:-5%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.tour-package-btn-four .tour-package-prev{left:-4%}
}
@media (max-width: 1199px) {
.tour-package-btn-four .tour-package-prev{left:-6%}
}
.tour-package-btn-four .tour-package-next{position:absolute;top:72%;right:-6%}
@media (max-width: 1499px) {
.tour-package-btn-four .tour-package-next{right:-5%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.tour-package-btn-four .tour-package-next{right:-4%}
}
@media (max-width: 1199px) {
.tour-package-btn-four .tour-package-next{right:-6%}
}
.tour-package-btn-four .slider-btn{border:1px solid #11111140;border-radius:50%;display:flex;align-items:center;justify-content:center;height:53px;width:53px;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.tour-package-btn-four .slider-btn{width:45px;height:45px}
}
.tour-package-btn-four .slider-btn svg path{fill:#111111b3}
.tour-package-btn-four .slider-btn:hover{background-color:#111}
.tour-package-btn-four .slider-btn:hover svg path{fill:#fff}
.see-btn{background-color:var(--main-color);color:var(--white-color);font-size:16px;font-weight:600;line-height:16px;margin:0;padding:12.5px 29.1px;transition:.3s}
.see-btn:hover{background-color:var(--main-color2)}
.see-btn.shape-green{-webkit-mask-image:url(../images/svg/shape-green.svg);-webkit-mask-position:unset;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}
.nav-tabs{display:flex;align-items:center;justify-content:space-between;margin:0 auto;border:1px solid #0000001a;border-radius:50px;padding:0 18px}
@media (max-width: 425px) {
.nav-tabs{padding:11px 17px}
}
@media (max-width: 350px) {
.nav-tabs{padding:8px 7px}
}
.nav-tabs .nav-item .nav-link{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--title-color);font-size:16px;font-weight:500;line-height:16px;border-right:none;border:none;border-radius:30px}
@media (max-width: 576px) {
.nav-tabs .nav-item .nav-link{font-size:14px}
}
.nav-tabs .nav-item .nav-link svg path{fill:var(--title-color)}
.nav-tabs .nav-item .nav-link.active{color:var(--white-color);background-color:var(--main-color);border-radius:30px;padding:12.5px 27px}
@media (max-width: 576px) {
.nav-tabs .nav-item .nav-link.active{padding:10px 20px}
}
.nav-tabs .nav-item .nav-link.active svg path{fill:var(--white-color)}
.nav-tabs-four{display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:417px;width:100%;margin-top:39px;border:1px solid #0000001a;border-radius:15px}
.nav-tabs-four .nav-item{border-right:1px solid #0000001a}
.nav-tabs-four .nav-item:last-child{border-right:none}
.nav-tabs-four .nav-item:first-child .nav-link{border-radius:15px 0 0 15px}
.nav-tabs-four .nav-item:last-child{border-left:unset}
.nav-tabs-four .nav-item:last-child .nav-link{border-radius:0 15px 15px 0}
.nav-tabs-four .nav-item .nav-link{display:grid;align-items:center;justify-content:center;gap:8px;color:var(--title-color);font-size:16px;font-weight:500;line-height:16px;border:none;padding:10.5px 46px}
@media (max-width: 576px) {
.nav-tabs-four .nav-item .nav-link{padding:10px 46px}
}
@media (max-width: 350px) {
.nav-tabs-four .nav-item .nav-link{padding:10px 30px}
}
.nav-tabs-four .nav-item .nav-link svg{display:flex;align-items:center;justify-content:center;margin:0 auto}
.nav-tabs-four .nav-item .nav-link svg path{fill:var(--title-color)}
.nav-tabs-four .nav-item .nav-link.active{color:var(--white-color);background-color:var(--main-color)}
.nav-tabs-four .nav-item .nav-link.active svg path{fill:var(--white-color)}
.nav-tabs-faq{display:flex;align-items:center;justify-content:center;gap:32px}
.nav-tabs-faq .nav-item .nav-link{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--title-color);font-size:16px;font-weight:500;line-height:16px;border-right:none;border:none;border-radius:30px;background-color:#4da6271a;padding:12px 27px}
@media (max-width: 576px) {
.nav-tabs-faq .nav-item .nav-link{font-size:14px}
}
.nav-tabs-faq .nav-item .nav-link svg path{fill:var(--title-color)}
.nav-tabs-faq .nav-item .nav-link.active{color:var(--white-color);background-color:var(--main-color);border-radius:30px;padding:12px 27px}
@media (max-width: 576px) {
.nav-tabs-faq .nav-item .nav-link.active{padding:10px 20px}
}
.nav-tabs-faq .nav-item .nav-link.active svg path{fill:var(--white-color)}
.slider-btn-group-four{display:grid;gap:32px}
.slider-btn-group-four .slider-btn{border:1px solid #ffffff80;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.slider-btn-group-four .slider-btn svg path{transition:.3s;fill:#ffffffb3}
.slider-btn-group-four .slider-btn:hover{background-color:var(--white-color)}
.slider-btn-group-four .slider-btn:hover svg path{fill:#111}
.slider-btn-group-four .visa-preview-four{position:absolute;right:15%;top:17%;z-index:1}
@media (min-width: 1200px) and (max-width: 1399px) {
.slider-btn-group-four .visa-preview-four{top:10%}
}
@media (max-width: 1199px) {
.slider-btn-group-four .visa-preview-four{right:7%}
}
@media (max-width: 991px) {
.slider-btn-group-four .visa-preview-four{right:3%;top:15%}
}
@media (max-width: 767px) {
.slider-btn-group-four .visa-preview-four{display:none}
}
.slider-btn-group-four .visa-next-four{position:absolute;right:15%;top:42%;z-index:1}
@media (max-width: 1199px) {
.slider-btn-group-four .visa-next-four{right:7%}
}
@media (max-width: 991px) {
.slider-btn-group-four .visa-next-four{right:3%;top:40%}
}
@media (max-width: 767px) {
.slider-btn-group-four .visa-next-four{display:none}
}
.circle-container{background:transparent;position:fixed;right:30px;bottom:30px;height:40px;width:40px;cursor:pointer;display:block;border-radius:50px;z-index:999;opacity:0;visibility:hidden;transform:translateY(15px);transition:all 200ms linear}
.circle-container.active{opacity:1;visibility:visible;transform:translateY(0)}
.circle-container::after{position:absolute;font-family:"Bootstrap-icons";content:"\f145";text-align:center;line-height:40px;font-size:28px;color:var(--main-color2);left:0;top:0;height:40px;width:40px;cursor:pointer;display:block;z-index:1;transition:all 200ms linear}
.circle-container:hover svg path{fill:var(--main-color);transition:.3s}
.circle-container:hover::after{color:var(--white-color)}
.circle-container svg path{fill:none}
.circle-container svg.circle-progress path{stroke:var(--main-color);stroke-width:5;box-sizing:border-box;transition:all 200ms linear}
.section-title .sub-title-tag{position:relative;width:-moz-max-content;width:max-content;max-width:100%;padding:18px;margin-bottom:4px}
.section-title .sub-title-tag.two{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:27px}
.section-title .sub-title-tag .bg-shape{position:absolute;width:100%;height:100%;top:0;left:0}
.section-title .sub-title-tag span{font-family:var(--titleFont);font-size:20px;font-weight:400;line-height:21.6px;letter-spacing:.03em;color:var(--main-color)}
.section-title .title h2{font-size:42px;font-weight:500;line-height:42px;color:var(--main-color);text-transform:capitalize}
@media (min-width: 1200px) and (max-width: 1399px) {
.section-title .title h2{font-size:36px;line-height:36px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.section-title .title h2{font-size:38px}
}
@media (min-width: 768px) and (max-width: 991px) {
.section-title .title h2{font-size:40px}
}
@media (max-width: 767px) {
.section-title .title h2{font-size:32px;line-height:32px}
}
@media (max-width: 576px) {
.section-title .title h2{font-size:30px;line-height:30px}
}
@media (max-width: 350px) {
.section-title .title h2{font-size:28px}
}
.section-title .description p{font-family:var(--bodyFont);font-size:17px;font-weight:500;line-height:27px;color:var(--paragraph-color);margin-top:11px}
@media (min-width: 1200px) and (max-width: 1399px) {
.section-title .description p{font-size:16px;line-height:24px;margin-top:20px}
}
.top-bar{background-color:var(--main-color2)}
@media (max-width: 1399px) {
.top-bar{padding:0 40px}
}
@media (min-width: 1400px) and (max-width: 1599px) {
.top-bar{padding:0 45px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.top-bar{padding:0 50px}
}
@media (max-width: 991px) {
.top-bar{display:none}
}
.top-bar .top-bar-content{display:flex;align-items:center;justify-content:space-between;padding:6px 0;max-width:1620px;width:100%;margin:0 auto}
.top-bar .top-bar-content .top-bar-start ul{display:flex;align-items:center;gap:42px}
@media (min-width: 1200px) and (max-width: 1399px) {
.top-bar .top-bar-content .top-bar-start ul{gap:20px}
}
@media (max-width: 1199px) {
.top-bar .top-bar-content .top-bar-start ul{gap:20px}
}
.top-bar .top-bar-content .top-bar-start ul li{display:flex;align-items:baseline;gap:6px}
.top-bar .top-bar-content .top-bar-start ul li a{font-size:14px;font-weight:500;line-height:14px;color:var(--white-color);margin:0;transition:.4s}
.top-bar .top-bar-content .top-bar-center{display:flex;gap:12px;margin-right:12%}
@media (max-width: 1199px) {
.top-bar .top-bar-content .top-bar-center{margin-right:3%}
.top-bar .top-bar-content .top-bar-center{display:none}
}
.top-bar .top-bar-content .top-bar-center .icon-para{display:flex;align-items:baseline;gap:4px}
.top-bar .top-bar-content .top-bar-center .icon-para P{font-size:13px;font-weight:500;line-height:14px;color:var(--white-color);margin:0}
.top-bar .top-bar-content .top-bar-right .language-area{position:relative}
.top-bar .top-bar-content .top-bar-right .language-area.two .language-btn::after{content:"";height:65px;width:1px;background-color:#ffffff1a;position:absolute;left:-22px;top:50%;transform:translateY(-50%)}
.top-bar .top-bar-content .top-bar-right .language-area.two .language-btn::before{content:"";height:65px;width:1px;background-color:#ffffff1a;position:absolute;right:-22px;top:50%;transform:translateY(-50%)}
.top-bar .top-bar-content .top-bar-right .language-area .language-btn{display:flex;align-items:center;gap:4px;cursor:pointer}
.top-bar .top-bar-content .top-bar-right .language-area .language-btn::after{content:"";height:65px;width:1px;background-color:#ffffff1a;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}
.top-bar .top-bar-content .top-bar-right .language-area .language-btn svg{fill:var(--white-color);transition:.3s}
.top-bar .top-bar-content .top-bar-right .language-area .language-btn span{color:var(--white-color);font-size:13px;font-weight:500;line-height:14px;transition:.3s;display:flex;align-items:center;gap:4px}
.top-bar .top-bar-content .top-bar-right .language-area .language-btn span svg{fill:var(--white-color)}
.top-bar .top-bar-content .top-bar-right .language-area .language-list{padding:0;margin:0;list-style:none;position:absolute;top:40px;left:-25px;z-index:9999;width:145px;background-color:var(--white-color);box-shadow:0 30px 80px #08002a14;display:none;transform:scaleY(0);transform-origin:top}
.top-bar .top-bar-content .top-bar-right .language-area .language-list.active{display:block;transform:scaleY(1);animation:fade-up2 .5s linear}
.top-bar .top-bar-content .top-bar-right .language-area .language-list li a{color:var(--title-color);font-family:var(--font-worksans);font-weight:500;text-transform:capitalize;font-size:14px;padding:10px 20px;width:100%;display:flex;align-items:center;transition:.35s}
.top-bar .top-bar-content .top-bar-right .language-area .language-list li a:hover{color:var(--white-color);background-color:var(--main-color)}
header{position:relative;width:100%;z-index:999;transition:all .8s ease-out 0s;background-color:var(--white-color);margin:0 auto}
header .container-tour{max-width:1632px}
header.style-1{border-bottom:1px solid #1111111a}
header.style-1.header-sticky{ position:fixed; top:0; left:0; width:100%; padding-top:0!important; padding-bottom:0!important; box-sizing:border-box; background-color:var(--white-color); box-shadow:5px 3px 40px #0048581a; z-index:10; transition: var(--transition); -webkit-transition: var(--transition); -moz-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); }
@keyframes smooth-header {
0%{transform:translateY(-30px)}
100%{transform:translateY(0px)}
}
header.style-1 .main-menu{display:inline-block;position:relative}
header.style-1 .main-menu.show-menu{transform:translateX(0)}
header.style-1 .main-menu > ul{list-style:none;margin:0;padding:0}
header.style-1 .main-menu > ul > li{display:inline-block;position:relative;padding:0 20px}
@media (max-width: 1399px) {
header.style-1 .main-menu > ul > li{padding:0 15px}
}
@media (max-width: 991px) {
header.style-1 .main-menu > ul > li{padding:0 12px}
}
header.style-1 .main-menu > ul > li:hover i{color:var(--main-color);font-size:20px}
@media (min-width: 992px) {
header.style-1 .main-menu > ul > li:first-child{padding-left:0}
header.style-1 .main-menu > ul > li:first-child a{padding-left:0}
header.style-1 .main-menu > ul > li:last-child{padding-right:0}
}
header.style-1 .main-menu > ul > li > a{position: relative;font-size: 15px;font-weight: 700;line-height: 16px;color: var(--main-color4);display: block;padding: 37px 0;transition: all .4s ease-out 0s;text-transform: capitalize;}
@media (min-width: 1200px) and (max-width: 1399px) {
header.style-1 .main-menu > ul > li > a{padding:35px 0}
}
header.style-1 .main-menu > ul > li i{font-size:20px;text-align:center;color:var(--title-color);font-style:normal;position:absolute;right:-5px;top:35px;z-index:999;cursor:pointer;display:none;transition:all .4s ease-out 0s;opacity:0}
@media (max-width: 991px) {
header.style-1 .main-menu > ul > li i{opacity:1}
}
header.style-1 .main-menu > ul > li i.active{color:var(--title-color)}
header.style-1 .main-menu > ul > li i.active::before{content:"\f2ea"}
header.style-1 .main-menu > ul > li ul.sub-menu{position:absolute;left:0;right:0;top:auto;margin:0;display:none;min-width:220px;background:var(--white-color);box-shadow:0 30px 80px #8675d414;text-align:left;transform-origin:top; border-bottom: 2px solid var(--main-color2);}
@media (max-width: 1199px) {
header.style-1 .main-menu > ul > li ul.sub-menu{box-shadow:none}
}
header.style-1 .main-menu > ul > li ul.sub-menu > li{padding:0;display:block;position:relative}
header.style-1 .main-menu > ul > li ul.sub-menu > li i{position:absolute;top:14px;right:6px;display:block;color:var(--title-color);font-size:14px}
header.style-1 .main-menu > ul > li ul.sub-menu > li .dropdown-icon{color:var(--title-color);opacity:1;top:14px;font-size:14px;right:10px}
@media (max-width: 991px) {
header.style-1 .main-menu > ul > li ul.sub-menu > li .dropdown-icon{right:0;top:8px;font-size:20px}
}
header.style-1 .main-menu > ul > li ul.sub-menu > li > a{display:block;padding:15px;color:#111111e6;font-weight:600;font-size:14px;line-height:1.3;transition:all .4s ease-out 0s;position:relative;border-bottom:1px solid #e1e1e1}
header.style-1 .main-menu > ul > li ul.sub-menu > li > a::before{content:"";position:absolute;bottom:-1px;left:0;background:linear-gradient(90deg,#fff,var(--main-color),#fff);width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:.4s ease-in;z-index:1}
@media (max-width: 991px) {
header.style-1 .main-menu > ul > li ul.sub-menu > li > a{border-color:#e9e4e480}
header.style-1 .main-menu > ul > li ul.sub-menu > li > a::before{background:linear-gradient(90deg,#ddd,#10c581,#ddd)}
}
header.style-1 .main-menu > ul > li ul.sub-menu > li > a:hover{color:var(--main-color)}
header.style-1 .main-menu > ul > li ul.sub-menu > li > a:hover::before{transform:scale(1)}
header.style-1 .main-menu > ul > li ul.sub-menu > li > a.active{color:var(--main-color)}
header.style-1 .main-menu > ul > li ul.sub-menu > li > a.active::before{transform:scale(1)}
header.style-1 .main-menu > ul > li ul.sub-menu > li:last-child a{border-bottom:none}
header.style-1 .main-menu > ul > li ul.sub-menu > li:last-child a::before{display:none}
header.style-1 .main-menu > ul > li ul.sub-menu > li:hover > a{color:var(--main-color)}
header.style-1 .main-menu > ul > li ul.sub-menu > li:hover .dropdown-icon{color:var(--main-color)}
header.style-1 .main-menu > ul > li ul.sub-menu > li.active > a{color:var(--main-color)}
header.style-1 .main-menu > ul > li ul.sub-menu > li.active .dropdown-icon{color:var(--main-color)}
header.style-1 .main-menu > ul > li ul.sub-menu > li .sub-menu{left:220px;position:absolute;max-width:230px;min-width:215px;background:var(--white-color);box-shadow:0 30px 80px #08002a14;top:0}
@media (max-width: 1199px) {
header.style-1 .main-menu > ul > li ul.sub-menu > li .sub-menu{box-shadow:none}
}
header.style-1 .main-menu > ul > li ul.sub-menu > li .sub-menu::before{display:none;visibility:hidden}
@media only screen and (max-width: 991px) {
header.style-1 .main-menu > ul > li ul.sub-menu > li .sub-menu{position:unset;max-width:230px;min-width:215px;background:transparent;top:0}
}
header.style-1 .main-menu > ul > li ul.sub-menu > li .sub-menu > li i{display:block}
@media (min-width: 992px) {
header.style-1 .main-menu > ul > li ul.sub-menu > li:hover > .sub-menu{display:block;animation:fade-down .45s linear}
}
header.style-1 .main-menu > ul > li.menu-item-has-children{transition:all .55s ease-in-out}
header.style-1 .main-menu > ul > li.menu-item-has-children::after{content:"\f282";font-family:"bootstrap-icons";font-weight:800;position:absolute;top:31px;right:9px;font-size:12px;color:var(--title-color);transition:all .55s ease-in-out}
@media (min-width: 1200px) and (max-width: 1399px) {
header.style-1 .main-menu > ul > li.menu-item-has-children::after{right:0;top:28px}
}
@media (max-width: 1199px) {
header.style-1 .main-menu > ul > li.menu-item-has-children::after{right:0}
}
@media (min-width: 992px) and (max-width: 1199px) {
header.style-1 .main-menu > ul > li.menu-item-has-children::after{top:30px}
}
@media (max-width: 991px) {
header.style-1 .main-menu > ul > li.menu-item-has-children::after{display:none;visibility:hidden}
}
header.style-1 .main-menu > ul > li.menu-item-has-children:hover::after{color:var(--main-color);content:"\f286"}
@media (min-width: 992px) {
header.style-1 .main-menu > ul > li:hover > ul.sub-menu{display:block;animation:fade-down .45s linear}
}
@keyframes fade-up {
0%{opacity:0;transform:scaleY(0);visibility:hidden}
100%{opacity:1;transform:scaleY(1);visibility:visible}
}
header.style-1 .main-menu > ul > li:hover > a{color:var(--main-color)}
header.style-1 .main-menu > ul > li:hover > a::after{transform-origin:left center;transform:scale(1,1)}
header.style-1 .main-menu > ul > li:hover::after{color:var(--title-color)}
header.style-1 .main-menu > ul > li:hover .dropdown-icon2{color:var(--main-color)}
header.style-1 .main-menu > ul > li.active > a{color:var(--main-color)}
header.style-1 .main-menu > ul > li.active::after{color:var(--main-color)}
header.style-1 .main-menu > ul > li.active .dropdown-icon2{color:var(--main-color)}
header.style-1 .main-menu > ul > li.active.position-inherit > a::after{color:var(--main-color)}
header.style-1 .main-menu > ul li.menu-item-has-children > i{display:block}
header.style-1 .nav-right{display:flex;align-items:center;gap:40px;position:relative}
header.style-1 .nav-right::after{content:"";height:34px;width:1px;background-color:#1111111a;position:absolute;left:45px;top:50%;transform:translateY(-50%)}
@media (min-width: 992px) and (max-width: 1199px) {
header.style-1 .nav-right::after{left:35px}
}
@media (max-width: 991px) {
header.style-1 .nav-right::after{display:none}
}
@media (max-width: 1199px) {
header.style-1 .nav-right{gap:20px}
}
@media (max-width: 576px) {
header.style-1 .nav-right{gap:15px}
}
header.style-1 .nav-right .right-sidebar-button{cursor:pointer}
header.style-1 .nav-right .right-sidebar-button svg{fill:var(--title-color)}
@keyframes qode-draw {
0%,100%{-webkit-clip-path:inset(-2px -2px);clip-path:inset(-2px -2px)}
42%{-webkit-clip-path:inset(-2px -2px -2px 100%);clip-path:inset(-2px -2px -2px 100%)}
43%{-webkit-clip-path:inset(-2px 100% -3px -2px);clip-path:inset(-2px 100% -3px -2px)}
}
header.style-1 .nav-right .right-sidebar-button:hover svg{animation:qode-draw .75s cubic-bezier(0.57,0.39,0,0.86) 1 forwards}
header.style-1 .nav-right .mobile-menu-btn{display:none;visibility:hidden}
@media (max-width: 991px) {
header.style-1 .nav-right .mobile-menu-btn{display:flex;flex-direction:column;align-items:end;visibility:visible;justify-content:center;position:relative}
header.style-1 .nav-right .mobile-menu-btn svg{fill:var(--main-color); cursor: pointer;}
}
header.style-1.inner-page{position:relative;background-color:var(--white-color)}
@media (max-width: 991px) {
header.style-1 .header-logo{padding:15px 0}
}
header.style-1 .header-logo a img{width:180px}
@media only screen and (max-width: 991px) {
header.style-1 .mobile-logo-area .menu-close-btn{height:32px;width:32px;border-radius:50%;border:1px solid var(--title-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.35s}
header.style-1 .mobile-logo-area .menu-close-btn i{font-size:26px;line-height:1;margin-top:2px;color:var(--title-color);transition:.35s}
header.style-1 .mobile-logo-area .menu-close-btn:hover{background-color:var(--title-color)}
header.style-1 .mobile-logo-area .menu-close-btn:hover i{color:var(--white-color)}
header.style-1 .dropdown-icon{color:var(--white-color)}
header.style-1 .main-menu{position:fixed;top:0;left:0;width:280px;padding:30px 20px!important;z-index:99999;height:100%;overflow:auto;background:#fff;border-right:1px solid #eee;transform:translateX(-100%);transition:transform .3s ease-in;box-shadow:0 2px 20px #00000008}
header.style-1 .main-menu.show-menu{transform:translateX(0)}
header.style-1 .main-menu .mobile-menu-logo{text-align:left;padding-top:20px;display:block;padding-bottom:8px}
header.style-1 .main-menu .menu-list{padding-top:50px;padding-bottom:30px}
header.style-1 .main-menu > ul{float:none;text-align:left;padding:5px 0 20px}
header.style-1 .main-menu > ul > li{display:block;position:relative;padding:0}
header.style-1 .main-menu > ul > li i{display:block}
header.style-1 .main-menu > ul > li a{padding:10px 0;display:block}
header.style-1 .main-menu > ul > li ul.sub-menu{position:static;min-width:200px;background:0 0;border:none;opacity:1;visibility:visible;box-shadow:none;transform:none;transition:none;display:none;margin-top:0!important;transform:translateY(0px);padding-left:10px}
header.style-1 .main-menu > ul > li ul.sub-menu > li{border-bottom:1px solid transparent}
header.style-1 .main-menu > ul > li ul.sub-menu > li a{color:var(--title-color);padding:12px 0}
header.style-1 .main-menu > ul > li ul.sub-menu > li a:hover{color:var(--main-color);margin-left:10px}
header.style-1 .main-menu > ul > li ul.sub-menu > li a.active{color:var(--main-color)}
header.style-1 .main-menu > ul > li ul.sub-menu > li i{color:var(--main-color);right:-13px}
header.style-1 .main-menu > ul > li .bi{top:8px;font-size:20px;color:var(--title-color);line-height:1}
}
@media (max-width: 1699px) {
header.style-1{padding:0 40px}
}
@media (max-width: 425px) {
header.style-1{padding:0 15px}
}
.login-modal .modal-dialog{animation:zoomIn 1s}
.login-modal .modal-dialog .modal-content{border-radius:20px;position:relative}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content{border-radius:10px}
}
.login-modal .modal-dialog .modal-content .modal-clode-btn{position:absolute;top:15px;right:15px;background-color:#f1f1f1;width:32px;height:32px;border-radius:50%;font-size:22px;color:var(--white-color);display:flex;align-items:center;justify-content:center;cursor:pointer}
@media (max-width: 767px) {
.login-modal .modal-dialog .modal-content .modal-clode-btn{width:30px;height:30px;top:10px;right:10px}
}
.login-modal .modal-dialog .modal-content .modal-clode-btn::before,.login-modal .modal-dialog .modal-content .modal-clode-btn::after{transform:rotate(-45deg);content:"";position:absolute;top:50%;left:calc(50% - 7px);display:block;height:1px;width:15px;background-color:var(--title-color);transition:all .3s ease-out}
.login-modal .modal-dialog .modal-content .modal-clode-btn::after{transform:rotate(-135deg)}
.login-modal .modal-dialog .modal-content .modal-clode-btn:hover::before,.login-modal .modal-dialog .modal-content .modal-clode-btn:hover::after{transform:rotate(0deg)}
.login-modal .modal-dialog .modal-content .modal-header{padding:0;border:unset}
.login-modal .modal-dialog .modal-content .modal-header img{border-radius:20px 20px 0 0}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-header img{min-height:110px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}
}
.login-modal .modal-dialog .modal-content .modal-body{padding:45px 40px}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-body{padding:30px 20px}
}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-title{text-align:center;margin-bottom:20px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-title h2{color:var(--title-color);font-size:35px;font-weight:500;letter-spacing:.6px;line-height:1;margin-bottom:15px}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-title h2{font-size:30px}
}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-title p{color:var(--paragraph-color);font-family:var(--bodyFont);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:0}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner{position:relative;display:flex;align-items:center}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input{border:1px solid var(--title-color);border-radius:200px;background-color:transparent;width:100%;height:46px;color:var(--title-color);font-family:var(--bodyFont);font-size:13px;padding:15px 20px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input:focus{border:1px solid var(--main-color)}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input::-moz-placeholder{color:var(--paragraph-color);font-family:var(--bodyFont);font-size:18px;font-weight:400;letter-spacing:.3px;text-transform:capitalize}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input::placeholder{color:var(--paragraph-color);font-family:var(--bodyFont);font-size:18px;font-weight:400;letter-spacing:.3px;text-transform:capitalize}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner i{margin-left:-50px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget{display:flex;align-items:center;justify-content:space-between;padding-top:30px;margin-bottom:30px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember .custom-check-box{opacity:0;display:none}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember .custom-check-box + label{position:relative;display:flex;align-items:center;gap:10px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember .custom-check-box + label::before{content:"";width:15px;height:15px;border:1px solid var(--main-color)}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember .custom-check-box:checked + label::before{content:"\f26e";color:var(--white-color);font-family:"bootstrap-icons";background-color:var(--main-color);font-size:14px;display:flex;align-items:center;justify-content:center}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember label{color:var(--main-color);font-size:15px;font-weight:400;letter-spacing:.3px;text-transform:capitalize}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .forget-pass{color:var(--main-color);font-size:15px;font-weight:400;letter-spacing:.3px;text-transform:capitalize}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn{border-radius:35px;background-color:var(--title-color);font-weight:500;font-size:16px;color:var(--white-color);letter-spacing:.48px;text-transform:capitalize;line-height:1;padding:15px 26px;display:inline-flex;align-items:center;justify-content:center;transition:.3s;position:relative;overflow:hidden;z-index:1;white-space:nowrap;width:100%}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn{font-size:15px}
}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn::after{position:absolute;content:"";border-radius:30px;width:100%;height:100%;top:0;right:0;background-color:var(--main-color);transform-origin:right;transform:scalex(0);z-index:-1;transition:transform .7s}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn:hover{color:var(--white-color)}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn:hover::after{transform:scalex(1);transform-origin:left}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .divider{position:relative;text-align:center;margin-bottom:20px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .divider span{color:#dbdbdb;text-align:center;font-family:var(--bodyFont);font-size:15px;font-weight:500;line-height:1;display:inline-block;padding:0 12px;background-color:var(--white-color);position:relative;z-index:1}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .divider::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#dbdbdb;width:100%;height:1px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn{border-radius:35px;background-color:var(--white-color);border:1px solid var(--title-color);font-family:var(--bodyFont);font-weight:500;font-size:16px;color:var(--title-color);letter-spacing:.48px;text-transform:capitalize;line-height:1;padding:10px 26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:.3s;position:relative;overflow:hidden;z-index:1;white-space:nowrap;width:100%}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn{font-size:15px}
}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn::after{position:absolute;content:"";border-radius:30px;width:100%;height:100%;top:0;right:0;background-color:var(--title-color);transform-origin:right;transform:scalex(0);z-index:-1;transition:transform .7s}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn:hover{color:var(--white-color)}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn:hover::after{transform:scalex(1);transform-origin:left}
@keyframes fade-up2 {
0%{opacity:0;transform:translateY(10px);visibility:hidden}
100%{opacity:1;transform:translateY(0px);visibility:visible}
}
@keyframes fade-down {
0%{opacity:0;transform:scaleY(0);visibility:hidden}
100%{opacity:1;transform:scaleY(1);visibility:visible}
}
@keyframes waves {
0%{transform:scale(0.2,0.2);opacity:0}
50%{opacity:.9}
100%{transform:scale(0.9,0.9);opacity:0}
}
@keyframes fadeUp {
to{opacity:1;transform:translateY(0)}
}
@keyframes zoomIn {
from{opacity:0;transform:scale(0.5)}
to{opacity:1;transform:scale(1)}
}
.banner-section{background-image:url(../images/banner-img/hero-section.png);background-repeat:no-repeat;background-size:cover;padding:31px 0 0}
@media (max-width: 1199px) {
.banner-section{padding:40px 0 0}
}
@media (max-width: 991px) {
.banner-section{padding:60px 0 0}
}
@media (max-width: 767px) {
.banner-section{padding:60px 0 0}
}
@media (max-width: 576px) {
.banner-section{padding:50px 15px 0}
}
.banner-section .banner-content .sub-title-tag{position:relative;width:-moz-max-content;width:max-content;max-width:100%;padding:18px}
.banner-section .banner-content .sub-title-tag .bg-shape{position:absolute;width:100%;height:100%;top:0;left:0}
.banner-section .banner-content .sub-title-tag span{font-family:var(--titleFont);font-size:20px;font-weight:400;line-height:21.6px;letter-spacing:.03em;color:var(--main-color)}
.banner-section .banner-content h1{font-size:65px;font-weight:700;line-height:1.2;color:var(--title-color);text-transform:capitalize;margin-bottom:20px}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section .banner-content h1{font-size:60px;line-height:1.2}
}
@media (max-width: 1199px) {
.banner-section .banner-content h1{font-size:45px;line-height:50px}
}
@media (max-width: 767px) {
.banner-section .banner-content h1{font-size:41px;line-height:50px}
}
@media (max-width: 576px) {
.banner-section .banner-content h1{font-size:33px;line-height:40px}
}
.banner-section .banner-content h1 span{color:var(--main-color);position:relative}
.banner-section .banner-content h1 span::after{position:absolute;content:url("../images/svg/hero-title-part.svg");left:0;bottom:-25%;width:100%}
@media (max-width: 576px) {
.banner-section .banner-content h1 span::after{bottom:-30%}
}
@media (max-width: 991px) {
.banner-section .banner-content h1 .break-line{display:none}
}
.banner-section .banner-content P{font-family:var(--bodyFont);font-size:18px;font-weight:400;line-height:20px;color:var(--paragraph-color);margin-bottom:40px}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section .banner-content P{margin-bottom:0}
}
@media (max-width: 1199px) {
.banner-section .banner-content P{margin-bottom:0;font-size:16px}
}
@media (max-width: 991px) {
.banner-section .banner-write-image{display:none}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section .filter-wrapper{margin-top:50px}
}
@media (max-width: 991px) {
.banner-section .filter-wrapper{margin-top:40px}
}
.banner-section .filter-wrapper .nav-buttons .nav-pills{border-radius:15px 15px 0 0;background:transparent;display:inline-flex;border-top:1px solid #1111111a;border-left:1px solid #1111111a;border-right:1px solid #1111111a}
@media (max-width: 576px) {
.banner-section .filter-wrapper .nav-buttons .nav-pills{justify-content:center;width:100%}
}
.banner-section .filter-wrapper .nav-buttons .nav-pills .nav-item:first-child .nav-link{border-radius:15px 0 0 0;border-left:unset}
.banner-section .filter-wrapper .nav-buttons .nav-pills .nav-item:last-child .nav-link{border-radius:0 15px 0 0}
@media (max-width: 576px) {
.banner-section .filter-wrapper .nav-buttons .nav-pills .nav-item:last-child .nav-link{border-radius:unset}
.banner-section .filter-wrapper .nav-buttons .nav-pills .nav-item{width:50%}
}
.banner-section .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--title-color);font-size:16px;font-weight:500;line-height:16px;padding:15.5px 30.6px;border-radius:unset;border-left:1px solid #dbe1cd;width:100%}
@media (max-width: 991px) {
.banner-section .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{padding:15px 20px}
}
@media (max-width: 767px) {
.banner-section .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{padding:15px;font-size:15px}
}
.banner-section .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link svg path{fill:var(--title-color)}
.banner-section .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link.active{background-color:var(--main-color);color:var(--white-color)}
.banner-section .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link.active svg path{fill:var(--white-color)}
.banner-section .filter-wrapper .filter-group{border:1px solid #1111111a;border-radius:0 10px 10px 10px;background:var(--white-color)}
@media (max-width: 1199px) {
.banner-section .filter-wrapper .filter-group{padding:30px 40px}
}
@media (min-width: 576px) and (max-width: 768px) {
.banner-section .filter-wrapper .filter-group{padding:30px 20px}
}
@media (max-width: 576px) {
.banner-section .filter-wrapper .filter-group{padding:20px 15px;border-radius:0 0 10px 10px}
}
.banner-section .filter-wrapper .filter-group form{display:flex;align-items:center;padding:35px}
.banner-section .filter-wrapper .filter-group form .filter-area{width:100%}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box{position:relative;display:flex;align-items:center;gap:10px;border:1px solid #1111111a;padding:12px;border-radius:10px}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box.style-2{padding:11px}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box.style-3{padding:13px}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box.style-4{padding:11px}
@media (max-width: 1199px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box{padding:20px;border:1px solid #dbe1cd;width:100%}
}
@media (min-width: 992px) and (max-width: 1199px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box{max-width:415px;width:100%}
}
@media (max-width: 991px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box{max-width:none}
}
@media (min-width: 576px) and (max-width: 768px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box{padding:15px 20px}
}
@media (max-width: 576px) {
    .banner-section .filter-wrapper .filter-group form{padding: 0;}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box{position:relative}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .icon svg{fill:var(--main-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input{line-height:1}
@media (max-width: 1199px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input{width:100%}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input label{font-size:12px;font-weight:400;line-height:14px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--paragraph-color);display:block;margin-bottom:5px}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input{display:flex;align-items:center;line-height:1;position:relative;cursor:pointer}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input input{color:var(--title-color);font-size:14px;font-weight:500;line-height:14px;background-color:transparent;width:100%;cursor:pointer}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input input::-moz-placeholder{color:var(--title-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input input::placeholder{color:var(--title-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input svg{position:absolute;right:-18%;bottom:70%}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input svg{right:-2%}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input svg.two{right:-10%}
@media (min-width: 992px) and (max-width: 1199px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input svg{right:0}
}
@media (min-width: 768px) and (max-width: 991px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input svg{right:0}
}
@media (max-width: 767px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input svg{right:0}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input h6{color:var(--title-color);font-size:15px;font-weight:500;line-height:1;letter-spacing:.3px;min-width:188px;width:100%;margin-bottom:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input h6{min-width:150px}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{padding:5px;background-color:var(--white-color);border-radius:5px;max-width:240px;min-width:240px;width:100%;max-height:250px;overflow-y:scroll;position:absolute;top:68px;left:0;z-index:9;box-shadow:0 0 30px 0 #00000014;display:none;transform:scaleY(0);transform-origin:top}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap::-webkit-scrollbar{width:5px}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap::-webkit-scrollbar-track{background:#f5f4f4}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:20px}
@media (max-width: 1199px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{max-width:100%;min-width:100%;top:75px}
}
@media (max-width: 767px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{top:65px}
}
@media (max-width: 576px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{left:50%}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .custom-select-search-area{border-bottom:1px solid #dee2e6;display:flex;align-items:center;gap:5px;margin:0 10px 5px;padding-bottom:5px}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .custom-select-search-area i{color:var(--main-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .custom-select-search-area input{background-color:transparent;color:var(--title-color);font-size:14px;font-weight:400;width:100%}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li{display:flex;align-items:center;justify-content:space-between;transition:.3s;cursor:pointer;padding:5px;line-height:1;position:relative}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li:last-child{margin-bottom:0}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .destination h6{font-size:14px;color:var(--title-color);font-weight:500;line-height:1.4;margin-bottom:0}
@media (max-width: 576px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .destination h6{font-size:13px}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .destination p{font-size:12px;font-family:var(--bodyFont);color:var(--paragraph-color);font-weight:400;margin-bottom:0;line-height:1.4}
@media (max-width: 576px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .destination p{font-size:11px}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .tour span{color:var(--white-color);font-weight:400;font-family:var(--bodyFont);font-size:12px;line-height:1;text-align:center;background-color:var(--main-color);width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}
@media (max-width: 576px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .tour span{font-size:13px}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li::before{content:"";height:100%;width:3px;background-color:var(--title-color);position:absolute;left:0;top:0;opacity:0;transition:.3s}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li.single-item{padding:10px 15px;border-bottom:1px solid #f5f4f4;margin-bottom:0}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li.single-item:last-child{border-bottom:none}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li.single-item h6{font-size:13px;font-weight:500;font-family:var(--bodyFont);color:var(--paragraph-color);margin-bottom:0}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li:hover{background:#d3d3d33b}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li:hover::before{opacity:1}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #f5f4f4}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .title h6{font-size:14px;font-weight:500;color:var(--paragraph-color);margin-bottom:0}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .title span{font-size:13px;font-weight:400;font-family:var(--bodyFont);color:var(--paragraph-color);margin-bottom:0}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter{display:flex;align-items:center}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter a{height:20px;min-width:20px;max-width:20px;border-radius:50%;border:1px solid var(--main-color);display:flex;align-items:center;justify-content:center;transition:.35s;font-size:17px;color:var(--main-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter a:hover{color:var(--white-color);background-color:var(--main-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter input{width:40px;background-color:transparent;text-align:center;line-height:1;color:var(--title-color);font-family:var(--bodyFont);font-size:14px;font-weight:500}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.active{display:block;transform:scaleY(1);animation:fade-down .3s linear}
@keyframes fade-down2 {
0%{opacity:0;transform:scaleY(0) translateX(-50%);visibility:hidden}
100%{opacity:1;transform:scaleY(1) translateX(-50%);visibility:visible}
}
@media (max-width: 576px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.active{transform:scaleY(1) translateX(-50%);animation:fade-down2 .3s linear}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.two{max-width:240px;min-width:240px;max-height:180px;padding:0}
@media (max-width: 1199px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.two{max-width:100%;min-width:100%}
}
@media (min-width: 768px) and (max-width: 991px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.two{left:0}
}
@media (min-width: 576px) and (max-width: 768px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.two{left:0}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.no-scroll{overflow-y:initial;max-width:unset}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input input{color:var(--white-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input input::-moz-placeholder{color:var(--white-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input input::placeholder{color:var(--white-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input i{color:var(--white-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input h6{color:var(--white-color);min-width:150px}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap{background-color:var(--title-color);border:unset;top:47px}
@media (max-width: 1199px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap{top:75px}
}
@media (max-width: 576px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap{left:50%;top:65px}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap::-webkit-scrollbar{border-radius:10px}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap::-webkit-scrollbar-track{background:var(--title-color);border-radius:10px}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap::-webkit-scrollbar-thumb{background-color:var(--white-color);border-radius:10px}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .custom-select-search-area input{color:var(--white-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li::before{background-color:var(--white-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li .destination h6,.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li .destination p{color:var(--white-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li.single-item{border-bottom:1px solid #282727}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li.single-item h6{color:var(--white-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .guest-count .single-item{border-bottom:1px solid #282727}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .guest-count .single-item .title h6,.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .guest-count .single-item .title span{color:var(--white-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .guest-count .single-item .quantity-counter input{color:var(--white-color)}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter{position:relative}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter a{color:var(--title-color);line-height:1}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter a i{font-size:14px}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter .quantity__plus{position:absolute;top:-8px;right:20px}
@media (max-width: 1199px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter .quantity__plus{right:0}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter .quantity__minus{position:absolute;top:8px;right:20px}
@media (max-width: 1199px) {
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter .quantity__minus{right:0}
}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter .quantity__input{width:100%;height:unset;border:1px solid #eee;border-radius:5px;background-color:transparent;color:var(--title-color);font-size:16px;font-weight:500;line-height:1;letter-spacing:.48px;border:none}
.banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter .quantity__input:focus{border:none}
.Categories-section{overflow:hidden}
@media (max-width: 576px) {
.Categories-section{padding:0 15px}
}
.Categories-section .section-title .sub-title-one .bg-shape-one{position:absolute;width:100%;height:auto;top:5px;left:0;z-index:1}
@media (max-width: 576px) {
.Categories-section .section-title .sub-title-one .bg-shape-one{top:0}
}
.Categories-section .tour-pagination-area .tour-pagination{width:unset!important;display:flex;gap:15px}
@media (max-width: 991px) {
.Categories-section .tour-pagination-area .tour-pagination{gap:10px}
}
@media (max-width: 767px) {
.Categories-section .tour-pagination-area .tour-pagination{gap:5px}
}
.Categories-section .tour-pagination-area .tour-pagination .swiper-pagination-bullet{height:8px;width:8px;background-color:var(--main-color4);opacity:1;position:relative}
.Categories-section .tour-pagination-area .tour-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--main-color)}
.Categories-section .tour-pagination-area .tour-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";height:8px;width:20px;border-radius:6px;background-color:var(--main-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.Categories-section .shape-tree{position:absolute;left:-22%;top:50%}
.Categories-section .shape-ballon{position:absolute;right:-22%;top:10%}
.tour-card{transition:.5s ease-in-out;border-radius:10px}
.tour-card .tour-img{position:relative;overflow:hidden;transition:.5s ease-in-out;border-radius:10px}
.tour-card .tour-img img{transition:all .5s ease-out}
@media (max-width: 767px) {
.tour-card .tour-img img{width:100%}
}
.tour-card .tour-img .tour-content-hidden{text-align:center;border-radius:10px;position:absolute;bottom:0;left:0;width:100%;height:100%;background:#100c08cc;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:0;transform:scaleY(0);transform-origin:bottom;transition:.5s ease-in-out;padding:0 18px}
.tour-card .tour-img .tour-content-hidden h2{font-size:22px;font-weight:700;line-height:26px;color:var(--white-color);margin-bottom:18px}
.tour-card .tour-img .tour-content-hidden p{font-family:var(--bodyFont);font-size:17px;font-weight:400;line-height:24px;color:var(--white-color);margin-bottom:47px}
@media (min-width: 1200px) and (max-width: 1399px) {
.tour-card .tour-img .tour-content-hidden p{margin-bottom:35px}
}
@media (min-width: 576px) and (max-width: 768px) {
.tour-card .tour-img .tour-content-hidden p{margin-bottom:25px}
}
.tour-card .tour-img .tour-content-hidden .see-btn{border-radius:40px}
.tour-card .tour-content{transition:.5s ease-in-out;position:absolute;bottom:10%;right:-8%;-webkit-mask-image:url(../images/svg/catagories-shape.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--white-color);padding:16px}
@media (min-width: 1200px) and (max-width: 1399px) {
.tour-card .tour-content{right:4%}
}
@media (max-width: 991px) {
.tour-card .tour-content{right:19%}
}
@media (max-width: 767px) {
.tour-card .tour-content{right:5%}
}
@media (min-width: 576px) and (max-width: 768px) {
.tour-card .tour-content{right:7%}
}
@media (max-width: 576px) {
.tour-card .tour-content{right:20%}
}
.tour-card .tour-content .tour-visible{width:312px}
@media (min-width: 1200px) and (max-width: 1399px) {
.tour-card .tour-content .tour-visible{width:210px}
}
@media (max-width: 991px) {
.tour-card .tour-content .tour-visible{width:215px}
}
@media (max-width: 767px) {
.tour-card .tour-content .tour-visible{width:180px}
}
@media (max-width: 425px) {
.tour-card .tour-content .tour-visible{width:200px}
}
.tour-card .tour-content .tour-visible h3{font-size:20px;font-weight:500;line-height:26px;color:var(--title-color);margin:0;text-align:center}
.tour-card:hover .tour-img img{transform:scale(1.1)}
.tour-card:hover .tour-img .tour-content-hidden{opacity:1;transform:scaleY(1);display:grid;align-items:center;justify-content:center}
.tour-card:hover .tour-content{opacity:0}
.tour-packages-section{position:relative}
.tour-packages-section .background-image-wrap{background-image:url(../images/banner-img/tour-package-section.png);background-size:cover;background-repeat:no-repeat;border-radius:30px;max-width:1780px;width:100%;margin:0 auto}
@media (max-width: 576px) {
.tour-packages-section .background-image-wrap{padding:0 15px}
}
.tour-packages-section .section-title .sub-title-one .bg-shape-one{position:absolute;width:100%;height:auto;top:7px;left:0;z-index:1}
.tour-packages-section .section-title .description{max-width:557px;width:100%;margin:0 auto}
.package-card{border-radius:10px;background-color:var(--white-color);box-shadow:0 0 10px 0 #00000014;position:relative;overflow:hidden}
.package-card .package-card-img-wrap{position:relative;transition:all .5s ease-out}
.package-card .package-card-img-wrap .card-img{ position:relative; overflow:hidden; display:block; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -ms-border-radius:10px 10px 0 0; -o-border-radius:10px 10px 0 0; height: 230px; }
.package-card .package-card-img-wrap .card-img img{border-radius:10px 10px 0 0;transition:all .5s ease-out;width:100%; height: 100%; object-fit: cover;}
.package-card .package-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 10px 0 0;z-index:1}
.package-card .package-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);content:"";z-index:1}
.package-card .package-card-content{padding:16px 28px}
@media (max-width: 1399px) {
.package-card .package-card-content{padding:15px}
}
@media (max-width: 1199px) {
.package-card .package-card-content{padding:10px}
}
@media (max-width: 991px) {
.package-card .package-card-content{padding:20px}
}
.package-card .package-card-content .card-content-top ul{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;flex-wrap:wrap}
.package-card .package-card-content .card-content-top ul li{display:flex;align-items:center;gap:6px}
.package-card .package-card-content .card-content-top ul li span{font-size:14px;font-weight:400;line-height:14px;color:var(--paragraph-color);margin-bottom:-5px}
.package-card .package-card-content .card-content-top h5{margin-bottom:10px;transition:.3s}
.package-card .package-card-content .card-content-top h5 a{font-size:22px;font-weight:500;line-height:30px;color:var(--main-color);text-transform:capitalize;margin:0;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-card .package-card-content .card-content-top h5 a{font-size:18px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.package-card .package-card-content .card-content-top h5 a{font-size:17px;line-height:1}
}
@media (max-width: 991px) {
.package-card .package-card-content .card-content-top h5 a{font-size:20px;line-height:1}
}
@media (max-width: 576px) {
.package-card .package-card-content .card-content-top h5 a{font-size:22px;line-height:1}
}
.package-card .package-card-content .card-content-top h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.package-card .package-card-content .card-content-top h5{margin-bottom:10px}
}
.package-card .package-card-content .card-content-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px;flex-wrap:wrap; border-top: 1px solid #eee;}
@media (max-width: 1199px) {
.package-card .package-card-content .card-content-bottom{gap:10px}
}
.package-card .package-card-content .card-content-bottom .price-area{line-height:1}
.package-card .package-card-content .card-content-bottom .price-area h6{font-size:14px;font-weight:400;line-height:14px;color:var(--paragraph-color);margin-bottom:0}
.package-card .package-card-content .card-content-bottom .price-area h5{font-size:28px;font-weight:500;line-height:36px;color:var(--main-color);display:inline-block}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-card .package-card-content .card-content-bottom .price-area h5{font-size:22px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.package-card .package-card-content .card-content-bottom .price-area h5{font-size:20px}
}
@media (min-width: 768px) and (max-width: 991px) {
.package-card .package-card-content .card-content-bottom .price-area h5{font-size:22px}
}
@media (max-width: 576px) {
.package-card .package-card-content .card-content-bottom .price-area h5{font-size:22px}
}
.package-card .package-card-content .card-content-bottom .price-area h5 del{font-size:16px;font-weight:400;line-height:16px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.package-card .package-card-content .card-content-bottom .price-area h5 del{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.package-card .package-card-content .card-content-bottom .price-area h5 del{font-size:14px}
}
@media (max-width: 576px) {
.package-card .package-card-content .card-content-bottom .price-area h5 del{font-size:13px}
}
.package-card .package-card-content .card-content-bottom .price-area h5 span{font-size:16px;font-weight:400;line-height:16px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.package-card .package-card-content .card-content-bottom .price-area h5 span{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.package-card .package-card-content .card-content-bottom .price-area h5 span{font-size:14px}
}
@media (max-width: 576px) {
.package-card .package-card-content .card-content-bottom .price-area h5 span{font-size:13px}
}
.package-card .batch{position:absolute;top:8%;left:0;z-index:1}
.package-card .batch .featured{color:var(--white-color);font-size:12px;font-weight:500;line-height:26px;display:inline-flex;padding:1px 20px;background-color:var(--main-color);border-radius:0 3px 3px 0}
.package-card .batch .featured.red-color{background-color:#ef2929}
.package-card .batch .featured.popular{background-color:var(--main-color2)}
.package-card .review{position:absolute;top:10%;right:5.7%;z-index:1;display:flex;align-items:baseline;gap:4px;background-color:var(--white-color);border-radius:18px;padding:0 10px}
@media (max-width: 576px) {
.package-card .review{align-items:baseline}
}
.package-card .review span{font-size:14px;font-weight:400;line-height:14px;color:var(--main-color2)}
.package-card:hover .package-card-img-wrap .card-img img{transform:scale(1.1)}
.package-card:hover .package-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
@media (max-width: 576px) {
.promotion-section{padding:0 15px}
}
.promotion-section .promotion-card-one img{border-radius:10px}
@media (max-width: 991px) {
.promotion-section .promotion-card-one img{width:100%}
}
.promotion-section .promotion-card-two img{border-radius:10px}
@media (max-width: 576px) {
.tour-experience-section{padding:0 15px}
}
.tour-experience-section .section-title .description{max-width:633px;width:100%;margin:0 auto}
.tour-experience-section .nav-buttons-one{display:flex;align-items:center;justify-content:center;margin-top:38px}
.tour-experience-section .nav-buttons-one .nav-pills{border-radius:49px;background:transparent;display:inline-flex;padding:8px;border:1px solid #0000001a}
@media (max-width: 576px) {
.tour-experience-section .nav-buttons-one .nav-pills{justify-content:center}
}
.tour-experience-section .nav-buttons-one .nav-pills .nav-item .nav-link{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--title-color);font-size:16px;font-weight:500;line-height:16px;padding:14px 40px;border-radius:30px;width:100%}
@media (max-width: 991px) {
.tour-experience-section .nav-buttons-one .nav-pills .nav-item .nav-link{padding:15px 20px}
}
@media (max-width: 767px) {
.tour-experience-section .nav-buttons-one .nav-pills .nav-item .nav-link{padding:10px 15px;font-size:15px}
}
@media (max-width: 576px) {
.tour-experience-section .nav-buttons-one .nav-pills .nav-item .nav-link{padding:10px 20px}
}
@media (max-width: 350px) {
.tour-experience-section .nav-buttons-one .nav-pills .nav-item .nav-link{padding:8px 13px;font-size:14px}
}
.tour-experience-section .nav-buttons-one .nav-pills .nav-item .nav-link svg path{fill:var(--title-color)}
.tour-experience-section .nav-buttons-one .nav-pills .nav-item .nav-link.active{background-color:var(--main-color);color:var(--white-color)}
.tour-experience-section .nav-buttons-one .nav-pills .nav-item .nav-link.active svg path{fill:var(--white-color)}
.experience-card{border-radius:10px;background-color:var(--white-color);box-shadow:0 0 10px 0 #00000014;position:relative;overflow:hidden}
.experience-card .package-card-img-wrap{position:relative;transition:all .5s ease-out}
.experience-card .package-card-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px 10px 0 0}
.experience-card .package-card-img-wrap .card-img img{border-radius:10px 10px 0 0;transition:all .5s ease-out;width:100%}
.experience-card .package-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 10px 0 0;z-index:1}
.experience-card .package-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);content:"";z-index:1}
.experience-card .package-card-content{padding:23px 22px 18px}
@media (max-width: 1399px) {
.experience-card .package-card-content{padding:10px}
}
@media (max-width: 576px) {
.experience-card .package-card-content{padding:15px}
}
.experience-card .package-card-content .card-content-top .location{display:flex;align-items:center;gap:4px}
@media (min-width: 992px) and (max-width: 1199px) {
.experience-card .package-card-content .card-content-top .location{align-items:baseline;gap:8px}
}
.experience-card .package-card-content .card-content-top .location span{font-size:15px;font-weight:400;line-height:28px;color:#1119;margin-bottom:-4px}
@media (min-width: 992px) and (max-width: 1199px) {
.experience-card .package-card-content .card-content-top .location span{line-height:22px}
}
.experience-card .package-card-content .card-content-top h5{margin-bottom:1px;transition:.3s}
.experience-card .package-card-content .card-content-top h5 a{font-size:22px;font-weight:500;line-height:30px;color:var(--title-color);text-transform:capitalize;margin:0;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.experience-card .package-card-content .card-content-top h5 a{font-size:18px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.experience-card .package-card-content .card-content-top h5 a{font-size:19px}
}
@media (max-width: 991px) {
.experience-card .package-card-content .card-content-top h5 a{font-size:20px}
}
@media (max-width: 576px) {
.experience-card .package-card-content .card-content-top h5 a{font-size:22px}
}
.experience-card .package-card-content .card-content-top h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.experience-card .package-card-content .card-content-top h5{margin-bottom:10px}
}
.experience-card .package-card-content .card-content-center{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:23px;flex-wrap:wrap}
.experience-card .package-card-content .card-content-center .price-area h5{font-size:24px;font-weight:600;line-height:26px;color:var(--main-color);display:inline-block;margin-bottom:6px}
@media (min-width: 1200px) and (max-width: 1399px) {
.experience-card .package-card-content .card-content-center .price-area h5{font-size:22px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.experience-card .package-card-content .card-content-center .price-area h5{font-size:20px}
}
@media (max-width: 991px) {
.experience-card .package-card-content .card-content-center .price-area h5{font-size:22px}
}
@media (max-width: 576px) {
.experience-card .package-card-content .card-content-center .price-area h5{font-size:24px}
}
.experience-card .package-card-content .card-content-center .price-area h5 del{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.experience-card .package-card-content .card-content-center .price-area h5 del{font-size:13px}
}
@media (max-width: 991px) {
.experience-card .package-card-content .card-content-center .price-area h5 del{font-size:14px}
}
@media (max-width: 576px) {
.experience-card .package-card-content .card-content-center .price-area h5 del{font-size:16px}
}
.experience-card .package-card-content .card-content-center .price-area h5 span{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.experience-card .package-card-content .card-content-center .price-area h5 span{font-size:13px}
}
@media (max-width: 991px) {
.experience-card .package-card-content .card-content-center .price-area h5 span{font-size:14px}
}
@media (max-width: 576px) {
.experience-card .package-card-content .card-content-center .price-area h5 span{font-size:16px}
}
.experience-card .package-card-content .card-content-center .price-area h6{font-size:14px;font-weight:400;line-height:15px;color:#111111b3;margin-bottom:0}
.experience-card .package-card-content .card-content-bottom{margin-top:13px}
.experience-card .package-card-content .card-content-bottom span{font-size:14px;font-weight:400;line-height:14px;color:#11111180}
@media (max-width: 1499px) {
.experience-card .package-card-content .card-content-bottom span{font-size:13px;font-weight:200}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.experience-card .package-card-content .card-content-bottom span{font-size:12px;font-weight:200}
}
@media (max-width: 1199px) {
.experience-card .package-card-content .card-content-bottom span{font-size:12px;font-weight:200}
}
@media (max-width: 991px) {
.experience-card .package-card-content .card-content-bottom span{font-size:13px}
}
.experience-card .batch{position:absolute;bottom:0;left:0;z-index:1}
.experience-card .batch .featured{color:var(--white-color);font-size:12px;font-weight:500;line-height:26px;display:inline-flex;padding:1px 20px;background-color:var(--main-color);border-radius:0 3px 3px 0}
.experience-card .batch .featured.red-color{background-color:#ef2929}
.experience-card .review{position:absolute;top:8%;right:5%;z-index:1;display:flex;align-items:center;gap:4px;background-color:var(--white-color);border-radius:18px;padding:0 10px}
.experience-card .review span{font-size:14px;font-weight:400;line-height:14px;color:var(--main-color2)}
.experience-card:hover .package-card-img-wrap .card-img img{transform:scale(1.1)}
.experience-card:hover .package-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
.top-destinations-section .top-destination-back-image{background-image:url(../images/banner-img/top-destinations-section.png);background-size:cover;background-repeat:no-repeat;border-radius:30px;max-width:1780px;width:100%;margin:0 auto}
@media (max-width: 576px) {
.top-destinations-section .top-destination-back-image{padding:0 15px}
}
.top-destinations-section .section-title .sub-title-one .bg-shape-one{position:absolute;width:100%;height:auto;top:3px;left:0;z-index:1}
.top-destinations-section .section-title .description{max-width:619px;width:100%;margin:0 auto}
@media (max-width: 767px) {
.top-destinations-section .primary-btn{margin:30px}
}
.destinations-area{-moz-columns:3;columns:3;-moz-column-gap:1.5rem;column-gap:1.5rem;width:100%}
@media (max-width: 768px) {
.destinations-area{-moz-columns:2;columns:2;-moz-column-gap:1.5rem;column-gap:1.5rem}
}
@media (max-width: 480px) {
.destinations-area{-moz-columns:1;columns:1;-moz-column-gap:1.5rem;column-gap:1.5rem}
}
.destinations-area .destinations-card{transition:.5s ease-in-out;border-radius:10px;margin-bottom:24px}
.destinations-area .destinations-card .destinations-img{position:relative;overflow:hidden;transition:.5s ease-in-out;border-radius:10px}
.destinations-area .destinations-card .destinations-img img{transition:all .5s ease-out}
@media (max-width: 767px) {
.destinations-area .destinations-card .destinations-img img{width:100%}
}
.destinations-area .destinations-card .destinations-img .destinations-content-hidden{text-align:center;border-radius:10px;position:absolute;bottom:0;left:0;width:100%;height:100%;background:#100c08cc;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:0;transform:scaleY(0);transform-origin:bottom;transition:.5s ease-in-out;display:flex;align-items:center;justify-content:center;padding:0 18px}
.destinations-area .destinations-card .destinations-img .destinations-content-hidden .content h2{font-size:26px;font-weight:700;line-height:26px;color:var(--white-color);margin-bottom:20px}
@media (max-width: 991px) {
.destinations-area .destinations-card .destinations-img .destinations-content-hidden .content h2{font-size:28px;margin-bottom:32px}
}
.destinations-area .destinations-card .destinations-img .destinations-content-hidden .content p{font-family: var(--bodyFont);font-size: 15px;font-weight: 500;line-height: 28px;color: var(--white-color);margin-bottom: 30px;}
@media (max-width: 991px) {
.destinations-area .destinations-card .destinations-img .destinations-content-hidden .content p{display:none}
.destinations-area .destinations-card .destinations-img .destinations-content-hidden .content .see-btn{font-size:14px}
}
.destinations-area .destinations-card .destinations-content{transition:.5s ease-in-out;position:absolute;bottom:10%;right:10%;padding:17px;-webkit-mask-image:url(../images/svg/catagories-shape.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--white-color)}
@media (max-width: 767px) {
.destinations-area .destinations-card .destinations-content{right:15%}
}
@media (max-width: 576px) {
.destinations-area .destinations-card .destinations-content{right:18%}
}
.destinations-area .destinations-card .destinations-content .destinations-visible{width:312px}
@media (min-width: 1200px) and (max-width: 1399px) {
.destinations-area .destinations-card .destinations-content .destinations-visible{width:250px}
}
@media (max-width: 1199px) {
.destinations-area .destinations-card .destinations-content .destinations-visible{width:210px}
}
@media (max-width: 991px) {
.destinations-area .destinations-card .destinations-content .destinations-visible{width:130px}
}
@media (max-width: 425px) {
.destinations-area .destinations-card .destinations-content .destinations-visible{width:200px}
}
.destinations-area .destinations-card .destinations-content .destinations-visible h3{font-size:20px;font-weight:500;line-height:26px;color:var(--title-color);margin:0;text-align:center}
.destinations-area .destinations-card:hover .destinations-img img{transform:scale(1.1)}
.destinations-area .destinations-card:hover .destinations-img .destinations-content-hidden{opacity:1;transform:scaleY(1)}
.destinations-area .destinations-card:hover .destinations-content{opacity:0}
.destinations-area .destinations-card.style-2 .destinations-img .destinations-content-hidden{position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:scaleY(0);transform-origin:bottom;transition:.5s ease-in-out;padding-top:140px}
@media (max-width: 1499px) {
.destinations-area .destinations-card.style-2 .destinations-img .destinations-content-hidden{padding:130px 40px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.destinations-area .destinations-card.style-2 .destinations-img .destinations-content-hidden{padding-top:90px}
}
@media (max-width: 1199px) {
.destinations-area .destinations-card.style-2 .destinations-img .destinations-content-hidden{padding-top:60px}
}
@media (max-width: 991px) {
.destinations-area .destinations-card.style-2 .destinations-img .destinations-content-hidden{padding-top:60px}
}
@media (max-width: 767px) {
.destinations-area .destinations-card.style-2 .destinations-img .destinations-content-hidden{padding-top:95px}
}
@media (max-width: 425px) {
.destinations-area .destinations-card.style-2 .destinations-img .destinations-content-hidden{padding-top:160px}
}
.destinations-area .destinations-card.style-2:hover .destinations-img .destinations-content-hidden{opacity:1;transform:scaleY(1)}
.testimonials-section-one .testomonial-wrap{position:relative}
.testimonials-section-one .testomonial-wrap .slider-btn-area{display:flex;align-items:center;justify-content:end;gap:20px;margin-top:-50px;position:relative;z-index:1}
@media (min-width: 1400px) and (max-width: 1599px) {
.testimonials-section-one .testomonial-wrap .slider-btn-area{gap:10px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonials-section-one .testomonial-wrap .slider-btn-area{margin-top:-85px;gap:5px}
}
@media (max-width: 576px) {
.testimonials-section-one .testomonial-wrap .slider-btn-area{margin-top:0;justify-content:start;padding-top:20px}
}
@media (max-width: 767px) {
.testimonials-section-one .testomonial-wrap .slider-btn-area .arrow{display:none}
}
@media (max-width: 1799px) {
.testimonials-section-one .testomonial-wrap .slider-btn-area .arrow svg{max-width:250px}
}
@media (min-width: 1400px) and (max-width: 1599px) {
.testimonials-section-one .testomonial-wrap .slider-btn-area .arrow svg{max-width:200px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonials-section-one .testomonial-wrap .slider-btn-area .arrow svg{max-width:170px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.testimonials-section-one .testomonial-wrap .slider-btn-area .arrow svg{max-width:280px}
}
@media (max-width: 991px) {
.testimonials-section-one .testomonial-wrap .slider-btn-area .arrow svg{max-width:220px}
}
.testimonials-section-one .testomonial-wrap .slider-btn-area .slider-btn-grp{gap:50px}
@media (min-width: 1400px) and (max-width: 1599px) {
.testimonials-section-one .testomonial-wrap .slider-btn-area .slider-btn-grp{gap:40px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonials-section-one .testomonial-wrap .slider-btn-area .slider-btn-grp{gap:30px}
}
@media (max-width: 991px) {
.testimonials-section-one .testomonial-wrap .slider-btn-area .slider-btn-grp{gap:30px}
}
.testimonials-section-one .testimonial-card-slider .swiper-slide-active .testimonial-content{animation:fadeInDown 1.7s}
.testimonials-section-one .testimonial-card-slider .swiper-slide-active .author-area{animation:fadeInDown 1.7s}
.testimonials-section-one .testimonial-card-slider .swiper-slide-active .testimonial-bottom-content{animation:fadeInUp 1.7s}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-top-content{display:flex;align-items:center;justify-content:space-between;padding:0 20px}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-top-content .author-area{display:grid;align-items:center;justify-items:center;margin-bottom:20px}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-top-content .author-area .author-img{ width: 65px; height: 65px; border-radius: 50%; margin-bottom: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-top-content .author-area .author-img img{ border:2px solid var(--main-color); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-top-content .author-area .rating-area .rating{display:flex;align-items:center;gap:6px}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-top-content .author-area .rating-area .rating li{line-height:1}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-top-content .author-area .rating-area .rating li i{color:#ffc107}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-top-content .author-area .rating-area span{font-family:var(--font-jost);font-weight:600;font-size:14px;line-height:19px;color:var(--title-color);display:inline-flex;align-items:center;gap:5px;padding-top:5px}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-content{text-align:center;padding-bottom:20px;position:relative}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-content::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right,#1111111a,#11111180,#1111111a);border-radius:2px}
@media (max-width: 576px) {
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-content{margin-bottom:20px}
}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-content p{font-family: var(--bodyFont);font-size: 15px;font-weight: 500;line-height: 30px;color: var(--title-color);margin: 0 auto;}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-bottom-content{display:flex;align-items:center;justify-content:center;padding-top:20px}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-bottom-content .author-name{text-align:center}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-bottom-content .author-name h3{font-size:16px;font-weight:500;line-height:28px;color:var(--main-color);margin:0}
.testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-bottom-content .author-name h4{font-size:16px;font-weight:400;line-height:28px;color:#111111b3;margin-top:-4px}
.testimonial-card-slider-area .testimonial-card-wrapper .swiper-slide-active .author-img{animation:fadeInDown 1.7s}
.testimonial-card-slider-area .testimonial-card-wrapper .swiper-slide-active p{animation:fadeInUp 1.7s}
.testimonial-card-slider-area .testimonial-card-wrapper .swiper-slide-active .testimonial-bottom-content{animation:fadeInUp 1.7s}
.why-choose-us-section{position:relative}
@media (max-width: 576px) {
.why-choose-us-section{padding:0 15px}
}
.why-choose-us-section .section-title .description{max-width:635px; margin: 0 auto;}
.why-choose-us-section .choose-review{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:20px}
.why-choose-us-section .choose-review > strong{font-size:21px;font-weight:700;line-height:16px;color:var(--title-color);margin:0}
.why-choose-us-section .choose-review .rating{display:flex;align-items:center;gap:10px;line-height:1;flex-wrap:wrap}
.why-choose-us-section .choose-review .rating ul{display:flex;align-items:center;gap:5px}
.why-choose-us-section .choose-review .rating ul li i{color:#00aa6c;font-size:14px}
.why-choose-us-section .choose-review .rating span{color:var(--white-color)}
.why-choose-us-section .choose-review p{font-size:16px;font-weight:400;line-height:16px;color:var(--paragraph-color);margin:0}
.why-choose-us-section .choose-review p strong{font-size:16px;font-weight:400;line-height:16px;color:var(--paragraph-color);text-transform:capitalize;text-decoration:underline;margin:0}
.why-choose-us-section .why-choose-us-image{position:relative}
.why-choose-us-section .why-choose-us-image .card-back-image{position:absolute;bottom:0;z-index:-1;left:0}
@media (min-width: 768px) and (max-width: 991px) {
.why-choose-us-section .why-choose-us-image{display:flex;align-items:center;justify-content:center;width:50%;margin:0 auto}
}
@media (max-width: 767px) {
.why-choose-us-section .why-choose-us-image{display:flex;align-items:center;justify-content:center;width:65%;margin:0 auto}
}
.why-choose-us-section .air{position:absolute;top:3%;left:-8%;z-index:1;animation:left-to-right 2s linear infinite alternate}
@keyframes left-to-right {
0%{transform:translateX(0)}
50%{transform:translateX(20px)}
100%{transform:translateX(0)}
}
@media (max-width: 1699px) {
.why-choose-us-section .air{top:10%}
.why-choose-us-section .air img{width:80%}
}
@media (max-width: 1499px) {
.why-choose-us-section .air{top:10%;left:-3%}
.why-choose-us-section .air img{width:75%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.why-choose-us-section .air{left:-10%;top:10%}
}
@media (max-width: 1199px) {
.why-choose-us-section .air{left:-5%}
.why-choose-us-section .air img{width:75%}
}
@media (max-width: 991px) {
.why-choose-us-section .air{width:40%;top:4%}
}
@media (max-width: 767px) {
.why-choose-us-section .air{width:56%;left:-18%;top:4%}
}
@media (min-width: 576px) and (max-width: 768px) {
.why-choose-us-section .air{left:-10%}
.why-choose-us-section .air img{width:65%}
}
@media (max-width: 576px) {
.why-choose-us-section .air{display:none}
}
.why-choose-us-section .tree-left{position:absolute;left:0;top:-5%;z-index:-1}
@media (max-width: 1699px) {
.why-choose-us-section .tree-left{top:5%}
.why-choose-us-section .tree-left img{width:65%}
}
@media (max-width: 1499px) {
.why-choose-us-section .tree-left{top:3%}
.why-choose-us-section .tree-left img{width:65%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.why-choose-us-section .tree-left img{width:70%}
}
@media (max-width: 1199px) {
.why-choose-us-section .tree-left{top:2%}
.why-choose-us-section .tree-left img{width:65%}
}
@media (max-width: 991px) {
.why-choose-us-section .tree-left{top:0}
.why-choose-us-section .tree-left img{width:65%}
}
@media (max-width: 767px) {
.why-choose-us-section .tree-left{top:0}
}
@media (max-width: 576px) {
.why-choose-us-section .tree-left{display:none}
}
.why-choose-us-section .tree-right{position:absolute;right:0;bottom:0}
@media (max-width: 1699px) {
.why-choose-us-section .tree-right{width:15%}
}
@media (max-width: 1499px) {
.why-choose-us-section .tree-right{z-index:-1;width:13%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.why-choose-us-section .tree-right{width:10%;z-index:-1}
}
@media (max-width: 1199px) {
.why-choose-us-section .tree-right{z-index:-1;width:15%}
}
@media (max-width: 767px) {
.why-choose-us-section .tree-right{display:none}
}
.choose-card{ padding:30px 20px; display:flex; align-items:center; gap:30px; border-radius:35px 35px 0 35px; transition:.3s; -webkit-border-radius:35px 35px 0 35px; -moz-border-radius:35px 35px 0 35px; -ms-border-radius:35px 35px 0 35px; -o-border-radius:35px 35px 0 35px; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s;height: 100%; }
@media (min-width: 1200px) and (max-width: 1399px) {
.choose-card{gap:20px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.choose-card{gap:15px}
}
@media (min-width: 768px) and (max-width: 991px) {
.choose-card{gap:15px;padding:30px 15px}
}
@media (max-width: 767px) {
.choose-card{gap:15px}
}
@media (max-width: 576px) {
.choose-card{padding:20px 15px 20px 10px;gap:10px}
}
@media (max-width: 425px) {
.choose-card{border-radius:15px}
}
.choose-card:hover .choose-card-icon{background-color:var(--main-color)}
.choose-card:hover .choose-card-icon svg{fill:var(--white-color)}
.choose-card.style-1{background:#ebffe8;background-image:unset;flex-direction:column;transition:.3s}
@media (min-width: 992px) and (max-width: 1199px) {
.choose-card.style-1{padding:15px}
}
@media (max-width: 767px) {
.choose-card.style-1{padding:15px}
}
.choose-card.style-1 .choose-card-icon{min-width:unset;max-width:unset;height:unset;background-color:unset;border-radius:unset}
.choose-card.style-1 .choose-card-icon svg{fill:var(--main-color1);transition:.3s}
@media (max-width: 1199px) {
.choose-card.style-1 .choose-card-icon svg{width:50px}
}
.choose-card.style-1 .choose-card-content{text-align:center;transition:.3s}
.choose-card.style-1 .choose-card-content h6{font-size:20px;font-weight:500;line-height:23.7px;color:var(--title-color);margin-bottom:10px}
@media (min-width: 992px) and (max-width: 1199px) {
.choose-card.style-1 .choose-card-content h6{font-size:17px;margin-bottom:5px}
}
@media (max-width: 767px) {
.choose-card.style-1 .choose-card-content h6{font-size:17px;margin-bottom:5px}
}
@media (max-width: 425px) {
.choose-card.style-1 .choose-card-content h6{font-size:19px}
}
.choose-card.style-1 .choose-card-content p{font-size:15px;font-weight:500;line-height:26px;color:var(--paragraph-color);margin:0}
.choose-card.style-1:hover{cursor:pointer;background-color:#fff1e8;transition:.3s}
.choose-card.style-1:hover .choose-card-icon svg{fill:var(--white-color);animation:zoomIn .5s linear}
.choose-card.style-1:hover .choose-card-content h6{color:var(--title-color)}
.choose-card.style-1:hover .choose-card-content p{color:var(--title-color);transition:.3s}
.choose-card.style-1.olive-bg{background-color:#e8f6ff;border-radius:35px 35px 35px 0;transition:.3s}
@media (max-width: 425px) {
.choose-card.style-1.olive-bg{border-radius:15px}
}
.choose-card.style-1.olive-bg .choose-card-icon svg{fill:#90a955}
.choose-card.style-1.olive-bg:hover{background-color:#fde8ff;transition:.3s}
.choose-card.style-1.olive-bg:hover .choose-card-icon svg{fill:var(--white-color)}
.choose-card.style-1.amour-bg{background-color:#fde8ff;border-radius:35px 0 35px 35px;transition:.3s}
@media (max-width: 425px) {
.choose-card.style-1.amour-bg{border-radius:15px}
}
.choose-card.style-1.amour-bg .choose-card-icon svg{fill:var(--main-color)}
.choose-card.style-1.amour-bg:hover{background-color:#e8f6ff}
.choose-card.style-1.amour-bg:hover .choose-card-icon svg{fill:var(--white-color)}
.choose-card.style-1.not-bg{background-color:#fff1e8;border-radius:0 35px 35px 35px;transition:.3s}
@media (max-width: 425px) {
.choose-card.style-1.not-bg{border-radius:15px}
}
.choose-card.style-1.not-bg .choose-card-icon svg{fill:#d2d234}
.choose-card.style-1.not-bg:hover{background-color:#ebffe8;transition:.3s}
.choose-card.style-1.not-bg:hover .choose-card-icon svg{fill:var(--white-color)}
.testimonials-section-one .testimonials-back-image{background-image:url(../images/banner-img/testimonials-section.png);background-size:cover;background-repeat:no-repeat;border-radius:30px;max-width:1780px;width:100%;margin:0 auto}
@media (max-width: 576px) {
.testimonials-section-one .testimonials-back-image{padding:0 15px}
}
.testimonials-section-one .section-title .sub-title-one .bg-shape-one{position:absolute;width:100%;height:auto;top:9px;left:0;z-index:1}
.testimonials-section-one .section-title .description{max-width:619px;width:100%;margin:0 auto}
.testimonials-section-one .testimonial-slider-btn{width:100%;position:relative}
@media (max-width: 576px) {
.testimonials-section-one .testimonial-slider-btn{justify-content:center}
}
.testimonials-section-one .testimonial-slider-btn .slider-btn{cursor:pointer;border:1px solid #11111140;border-radius:50%;height:44px;width:44px;display:flex;align-items:center;justify-content:center;transition:.3s}
.testimonials-section-one .testimonial-slider-btn .slider-btn svg path{transition:.3s}
.testimonials-section-one .testimonial-slider-btn .slider-btn:hover{background-color:var(--title-color)}
.testimonials-section-one .testimonial-slider-btn .slider-btn:hover svg path{fill:var(--white-color)}
.testimonials-section-one .testimonial-slider-btn .testimonial-slider-prev{position:absolute;bottom:46px;left:0;z-index:2}
@media (max-width: 425px) {
.testimonials-section-one .testimonial-slider-btn .testimonial-slider-prev{bottom:5px}
}
.testimonials-section-one .testimonial-slider-btn .testimonial-slider-next{position:absolute;bottom:46px;right:0;z-index:99}
@media (max-width: 425px) {
.testimonials-section-one .testimonial-slider-btn .testimonial-slider-next{bottom:5px}
}
.testimonials-section-one .testimonial-image-wrapper{-webkit-mask-image:url(../images/svg/testimonial-image-mask.svg);-webkit-mask-position:unset;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}
@media (max-width: 576px) {
.testimonials-section-one .testimonial-image-wrapper{max-width:300px;width:100%}
}
.travel-insights-section{position:relative}
@media (max-width: 576px) {
.travel-insights-section{padding:0 15px}
}
.travel-insights-section .section-title .description{max-width:540px;width:100%}
.travel-insights-section .insight-tree{position:absolute;top:0;left:0;z-index:-1}
.travel-insights-section .insight-ballon{position:absolute;bottom:0;right:0;z-index:-1}
.insights-card{position:relative}
.insights-card .insights-card-img-wrap{position:relative;transition:all .5s ease-out}
.insights-card .insights-card-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px 10px 0 0}
.insights-card .insights-card-img-wrap .card-img img{border-radius:10px 10px 0 0;transition:all .5s ease-out;width:100%}
.insights-card .insights-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(1deg,#152f008f 1.03%,#152f0000 90.67%);border-radius:10px 10px 0 0;z-index:1}
.insights-card .insights-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);content:"";z-index:1}
.insights-card .insights-card-content{max-width:391px;width:100%;border-radius:10px;padding:16px 22px 24px;position:relative;z-index:9;background-color:var(--white-color);margin:-45px auto 0;box-shadow:0 0 20px 0 #00000014;margin-bottom:20px}
@media (max-width: 1399px) {
.insights-card .insights-card-content{padding:15px;margin:-15px auto 0}
}
@media (max-width: 991px) {
.insights-card .insights-card-content{padding:20px;max-width:470px;width:100%}
}
.insights-card .insights-card-content .card-content-top ul{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap}
.insights-card .insights-card-content .card-content-top ul li{display:flex;align-items:center;gap:6px}
.insights-card .insights-card-content .card-content-top ul li a span{transition:.3s}
.insights-card .insights-card-content .card-content-top ul li a span:hover{color:var(--main-color)}
.insights-card .insights-card-content .card-content-top ul li span{font-size:14px;font-weight:400;line-height:14px;color:#111111b2;margin-bottom:-5px}
.insights-card .insights-card-content .card-content-top ul li span a{color:#111111b2;text-decoration:underline;transition:.3s}
.insights-card .insights-card-content .card-content-top ul li span a:hover{color:var(--main-color)}
.insights-card .insights-card-content .card-content-top h5{margin-bottom:8px;transition:.3s}
.insights-card .insights-card-content .card-content-top h5 a{font-size:22px;font-weight:500;line-height:31px;color:var(--title-color);text-transform:capitalize;margin:0;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.insights-card .insights-card-content .card-content-top h5 a{font-size:18px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.insights-card .insights-card-content .card-content-top h5 a{font-size:17px;line-height:1}
}
@media (max-width: 991px) {
.insights-card .insights-card-content .card-content-top h5 a{font-size:20px;line-height:1}
}
@media (max-width: 576px) {
.insights-card .insights-card-content .card-content-top h5 a{font-size:22px;line-height:1}
}
.insights-card .insights-card-content .card-content-top h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.insights-card .insights-card-content .card-content-top h5{margin-bottom:10px}
}
.insights-card .insights-card-content .card-content-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px;flex-wrap:wrap}
@media (min-width: 992px) and (max-width: 1199px) {
.insights-card .insights-card-content .card-content-bottom{gap:13px}
}
.insights-card .insights-card-content .card-content-bottom .right-content{display:flex;align-items:center;gap:4px}
.insights-card .insights-card-content .card-content-bottom .right-content span{font-size:15px;font-weight:400;line-height:26px;color:#11111180;margin:0}
.insights-card .batch{position:absolute;top:8%;left:0;z-index:1}
.insights-card .batch .featured{color:var(--white-color);font-size:12px;font-weight:500;line-height:26px;display:inline-flex;padding:1px 20px;background-color:var(--main-color);border-radius:0 3px 3px 0}
.insights-card .batch .featured.red-color{background-color:#ef2929}
.insights-card:hover .insights-card-img-wrap .card-img img{transform:scale(1.1)}
.insights-card:hover .insights-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
.newsletter-section{position:relative}
.newsletter-section .newsletter-area .newsletter-content{border-radius:10px 0 0 10px;background-color:#e8f6ff;padding:168px 89px;text-align:start;position:relative;z-index:1}
@media (min-width: 1200px) and (max-width: 1399px) {
.newsletter-section .newsletter-area .newsletter-content{padding:130px 50px}
}
@media (max-width: 1199px) {
.newsletter-section .newsletter-area .newsletter-content{padding:80px 37px}
}
@media (max-width: 991px) {
.newsletter-section .newsletter-area .newsletter-content{border-radius:10px 10px 0 0;padding:120px 83px 60px;text-align:center}
}
@media (max-width: 767px) {
.newsletter-section .newsletter-area .newsletter-content{padding:85px 43px 50px}
}
@media (max-width: 576px) {
.newsletter-section .newsletter-area .newsletter-content{padding:110px 43px 50px;border-radius:10px}
}
@media (max-width: 425px) {
.newsletter-section .newsletter-area .newsletter-content{padding:90px 20px 50px}
}
.newsletter-section .newsletter-area .newsletter-content h2{color:var(--title-color);font-size:36px;font-weight:600;line-height:44px;text-transform:capitalize;margin-bottom:12px}
@media (max-width: 1399px) {
.newsletter-section .newsletter-area .newsletter-content h2{font-size:32px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.newsletter-section .newsletter-area .newsletter-content h2{font-size:30px}
}
@media (max-width: 767px) {
.newsletter-section .newsletter-area .newsletter-content h2{font-size:30px;margin-top:0}
}
@media (max-width: 576px) {
.newsletter-section .newsletter-area .newsletter-content h2{font-size:25px;line-height:1.3}
}
@media (max-width: 350px) {
.newsletter-section .newsletter-area .newsletter-content h2{font-size:22px;line-height:1.2;margin-top:20px}
}
.newsletter-section .newsletter-area .newsletter-content p{color:var(--paragraph-color);font-family:var(--bodyFont);font-size:17px;font-weight:400;line-height:24px;letter-spacing:.16px;margin-bottom:30px}
@media (max-width: 576px) {
.newsletter-section .newsletter-area .newsletter-content p{font-size:15px}
}
.newsletter-section .newsletter-area .newsletter-content .from-inner{background-color:var(--white-color);display:flex;align-items:center;justify-content:center;max-width:482px;width:100%;border-radius:30px;border:1px solid #1111111a}
@media (max-width: 991px) {
.newsletter-section .newsletter-area .newsletter-content .from-inner{margin:0 auto}
}
.newsletter-section .newsletter-area .newsletter-content .from-inner input{border:1px solid #1111111a;border-radius:30px;background-color:var(--white-color);border:none;color:#777;font-size:16px;text-transform:capitalize;width:100%;height:48px;padding:10px 20px}
.newsletter-section .newsletter-area .newsletter-content .from-inner input::-moz-placeholder{color:#100c0866}
.newsletter-section .newsletter-area .newsletter-content .from-inner input::placeholder{color:#100c0866}
.newsletter-section .right-side-image{position:relative}
.newsletter-section .right-side-image img{border-radius:0 10px 10px 0}
.newsletter-section .right-side-image .video-area{position:absolute;top:45%;left:50%;transform:translateX(-50%)}
.newsletter-section .right-side-image .video-area .icon{height:58px;width:58px;background:linear-gradient(to right,#e7620c,#f38035);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:999}
.newsletter-section .right-side-image .video-area .icon .wrapper{display:inline-block;position:absolute;top:62px;left:61px}
.newsletter-section .right-side-image .video-area .icon .waves{position:absolute;width:95px;height:95px;background:linear-gradient(to right,#e7620c,#f38035);opacity:0;border-radius:100%;right:-15px;bottom:-15px;z-index:-1;animation:waves 3s ease-in-out infinite}
.newsletter-section .right-side-image .video-area .icon .waves.wave-1{animation-delay:0s}
.newsletter-section .right-side-image .video-area .icon .waves.wave-2{animation-delay:1s}
.newsletter-section .right-side-image .video-area .icon .waves.wave-3{animation-delay:2s}
@media (max-width: 991px) {
.newsletter-section .right-side-image img{width:100%;border-radius:0 0 10px 10px}
}
.newsletter-section .newsletter-img-1{position:absolute;bottom:0;left:1%;z-index:1}
@media (min-width: 1200px) and (max-width: 1399px) {
.newsletter-section .newsletter-img-1{width:13%}
}
@media (max-width: 1199px) {
.newsletter-section .newsletter-img-1{width:10%}
}
@media (max-width: 991px) {
.newsletter-section .newsletter-img-1{display:none}
}
.newsletter-section .newsletter-img-2{position:absolute;left:1%;top:0;z-index:1}
.newsletter-section .newsletter-img-2 img{border-radius:10px}
@media (min-width: 1200px) and (max-width: 1399px) {
.newsletter-section .newsletter-img-2{width:10%}
}
@media (max-width: 1199px) {
.newsletter-section .newsletter-img-2{width:8%}
}
@media (max-width: 991px) {
.newsletter-section .newsletter-img-2{width:18%;left:2%}
}
@media (max-width: 350px) {
.newsletter-section .newsletter-img-2{left:4%}
}
.newsletter-section .newsletter-img-3{position:absolute;top:0;right:50%;z-index:1}
@media (min-width: 1200px) and (max-width: 1399px) {
.newsletter-section .newsletter-img-3{width:15%}
}
@media (max-width: 1199px) {
.newsletter-section .newsletter-img-3{width:12%}
}
@media (max-width: 991px) {
.newsletter-section .newsletter-img-3{width:23%;right:2%}
.newsletter-section .newsletter-img-3 img{border-radius:5px}
}
@media (max-width: 350px) {
.newsletter-section .newsletter-img-3{right:4%}
.newsletter-section .newsletter-img-3 img{border-radius:5px}
}
.newsletter-section .newsletter-shape-1{position:absolute;bottom:-23%;left:0}
.newsletter-section .newsletter-shape-2{position:absolute;bottom:-25%;right:0;z-index:-1}
.footer-section.style-1{position: relative;background: #132735;}
.footer-section.style-1 .footer-top-content{ border-radius: 10px; padding: 20px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; background: var(--white-color); -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }

@media (max-width: 767px) {
.footer-section.style-1 .footer-top-content .footer-logo{margin-bottom:20px}
}
.footer-section.style-1 .footer-top-content .footer-social-list{display:flex;align-items:center;gap:20px}
@media (max-width: 576px) {
.footer-section.style-1 .footer-top-content .footer-social-list{flex-wrap:wrap}
}
.footer-section.style-1 .footer-top-content .footer-social-list h3{font-size:20px;font-weight:500;line-height:25px;color:var(--main-color);margin:0}
.footer-section.style-1 .footer-top-content .footer-social-list ul{display:flex;align-items:center;gap:5px}
.footer-section.style-1 .footer-top-content .footer-social-list ul li a{color: var(--white-color);display: inline-block;width: 32px;height: 32px;line-height: 32px;transition: var(--transition);text-align: center;font-size: 14px;background: var(--main-color);border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;}
.footer-section.style-1 .footer-top-content .footer-social-list ul li a:hover{background-color:var(--main-color2)}
.footer-section.style-1 .footer-menu .single-contact li{margin-bottom:15px}
.footer-section.style-1 .footer-menu .single-contact li:last-child{margin-bottom:0}
.footer-section.style-1 .footer-menu .single-contact li .icon-and-call{display:flex;align-items:center;gap:8px;margin-bottom:5px}
.footer-section.style-1 .footer-menu .single-contact li .icon-and-call span{font-size:16px;font-weight:600;line-height:25px;color:var(--white-color);margin:0;transition:.3s}
.footer-section.style-1 .footer-menu .single-contact li .icon-and-call span:hover{color:var(--main-color)}
.footer-section.style-1 .footer-menu .single-contact li a{font-size: 15px;font-weight: 500;line-height: 1.2;color: #ababab;margin: 0;transition: .3s;}
.footer-section.style-1 .footer-menu .single-contact li a:hover{color:var(--main-color2)}
.footer-section.style-1 .footer-widget .widget-title h4{color: var(--main-color2);font-size: 20px;font-weight: 500;margin-bottom: 20px;text-transform: capitalize;letter-spacing: 0.5px;}
.footer-section.style-1 .footer-widget .widget-title.two{margin-bottom:22px}
.footer-section.style-1 .footer-widget .payment-partners{display:flex;align-items:center;gap:20px}
.footer-section.style-1 .footer-widget .menu-right-paragraph p{font-family:var(--bodyFont);font-size:17px;font-weight:400;line-height:26px;color:#ababab;margin-bottom:30px}
@media (max-width: 1199px) {
.footer-section.style-1 .footer-widget .menu-right-paragraph p{font-size:14px;line-height:22px}
}
.footer-section.style-1 .footer-widget .gallery-img{position:relative;border-radius:6px}
.footer-section.style-1 .footer-widget .gallery-img img{border-radius:6px;width:100%}
.footer-section.style-1 .footer-widget .gallery-img .icon-area{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4da62780;border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.4);transition:.3s}
.footer-section.style-1 .footer-widget .gallery-img .icon-area i{color:var(--white-color);font-size:24px}
.footer-section.style-1 .footer-widget .gallery-img:hover .icon-area{transform:scale(1);opacity:1}
.footer-section.style-1 .footer-widget .menu-container .widget-list{padding:0;margin:0}
.footer-section.style-1 .footer-widget .menu-container .widget-list li{margin-bottom:20px;line-height:1;transition:.3s;position:relative;transform:translateX(0)}
@media (max-width: 1199px) {
.footer-section.style-1 .footer-widget .menu-container .widget-list li{margin-bottom:15px}
}
.footer-section.style-1 .footer-widget .menu-container .widget-list li:last-child{margin-bottom:0}
.footer-section.style-1 .footer-widget .menu-container .widget-list li a{color:#ababab;font-size:15px;font-weight:500;line-height:1;transition:.3s}
.footer-section.style-1 .footer-widget .menu-container .widget-list li a:hover{color:var(--main-color2)}
.footer-section.style-1 .footer-widget .menu-container .widget-list li::after{content:"";width:10px;height:1px;background-color:var(--main-color2);position:absolute;left:-15px;top:50%;transform:translateY(-50%);opacity:0;transition:.35s}
.footer-section.style-1 .footer-widget .menu-container .widget-list li:hover{transform:translateX(10px)}
.footer-section.style-1 .footer-widget .menu-container .widget-list li:hover::after{opacity:1}
.footer-section.style-1 .footer-bottom{border-top:1px solid #ffffff1a;padding:24px 0}
@media (max-width: 1199px) {
.footer-section.style-1 .footer-bottom{padding:20px 0}
}
.footer-section.style-1 .footer-bottom .copy-write-area{text-align:center}
.footer-section.style-1 .footer-bottom .copy-write-area p{font-size:14px;font-weight:400;line-height:1;color:#ababab;margin:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.footer-section.style-1 .footer-bottom .copy-write-area p{font-size:14px}
}
@media (max-width: 1199px) {
.footer-section.style-1 .footer-bottom .copy-write-area p{font-size:14px}
}
.footer-section.style-1 .footer-bottom .copy-write-area p a{font-size:14px;font-weight:400;line-height:1;color:var(--white-color);margin:0;transition:.3s}
.footer-section.style-1 .footer-bottom .copy-write-area p a:hover{color:var(--main-color)}
@media (min-width: 1200px) and (max-width: 1399px) {
.footer-section.style-1 .footer-bottom .copy-write-area p a{font-size:14px}
}
@media (max-width: 1199px) {
.footer-section.style-1 .footer-bottom .copy-write-area p a{font-size:14px}
}
.footer-section.style-1 .footer-bg-shape-1{position:absolute;bottom:0;left:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.footer-section.style-1 .footer-bg-shape-1{width:8%}
}
@media (max-width: 1199px) {
.footer-section.style-1 .footer-bg-shape-1{width:8%}
}
@media (max-width: 991px) {
.footer-section.style-1 .footer-bg-shape-1{width:12%}
}
@media (max-width: 767px) {
.footer-section.style-1 .footer-bg-shape-1{display:none}
}
.footer-section.style-1 .footer-bg-shape-2{position:absolute;right:0;top:0}

@media (min-width: 1200px) and (max-width: 1399px) {
.footer-section.style-1 .footer-bg-shape-2{width:8%}
}
@media (max-width: 1199px) {
.footer-section.style-1 .footer-bg-shape-2{width:8%}
}
@media (max-width: 991px) {
.footer-section.style-1 .footer-bg-shape-2{width:12%}
}
@media (max-width: 767px) {
.footer-section.style-1 .footer-bg-shape-2{display:none}
}
.section-title-two .sub-title-two{padding:7px 22px;white-space:nowrap;display:inline-flex;margin-bottom:10px;max-width:100%;width:-moz-max-content;width:max-content;position:relative}
.section-title-two .sub-title-two .bg-shape{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}
.section-title-two .sub-title-two span{font-family:var(--titleFont);font-size:22px;font-weight:400;line-height:32px;color:var(--white-color)}
.section-title-two .title h2{font-size:48px;font-weight:500;line-height:58px;color:var(--title-color);margin:0;text-transform:capitalize}
@media (max-width: 1399px) {
.section-title-two .title h2{font-size:40px;line-height:50px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.section-title-two .title h2{font-size:35px;line-height:43px}
}
@media (max-width: 767px) {
.section-title-two .title h2{font-size:35px}
}
@media (max-width: 576px) {
.section-title-two .title h2{font-size:30px;line-height:40px}
}
@media (max-width: 350px) {
.section-title-two .title h2{font-size:26px}
}
.section-title-two .description P{font-size: 15px;font-weight: 500;line-height: 28px;color: #333;margin-top: 8px; text-align: justify;}
.top-bar.style-2{background-color:#252525}
@media (min-width: 1400px) and (max-width: 1599px) {
.top-bar.style-2{padding:0 45px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.top-bar.style-2{padding:0 50px}
}
@media (max-width: 991px) {
.top-bar.style-2{display:none}
}
.top-bar.style-2 .top-bar-content{display:flex;align-items:center;justify-content:space-between;padding:9px 0;max-width:1620px;width:100%;margin:0 auto}
.top-bar.style-2 .top-bar-content .top-bar-start ul{display:flex;align-items:center;gap:42px}
@media (max-width: 1199px) {
.top-bar.style-2 .top-bar-content .top-bar-start ul{gap:20px}
}
.top-bar.style-2 .top-bar-content .top-bar-start ul li{display:flex;align-items:baseline;gap:8px}
.top-bar.style-2 .top-bar-content .top-bar-start ul li .icon svg path{fill:var(--white-color)}
.top-bar.style-2 .top-bar-content .top-bar-start ul li a{font-size:13px;font-weight:500;line-height:14px;color:var(--white-color);margin:0;transition:.4s}
.top-bar.style-2 .top-bar-content .top-bar-start ul li:hover .icon svg path{fill:var(--main-color);transition:.4s}
.top-bar.style-2 .top-bar-content .top-bar-start ul li:hover a{color:var(--main-color)}
.top-bar.style-2 .top-bar-content .top-bar-center{display:flex;gap:12px;margin-right:12%}
@media (min-width: 1200px) and (max-width: 1399px) {
.top-bar.style-2 .top-bar-content .top-bar-center{margin-right:5%}
}
@media (max-width: 1199px) {
.top-bar.style-2 .top-bar-content .top-bar-center{display:none}
}
.top-bar.style-2 .top-bar-content .top-bar-center .icon-para{display:flex;align-items:baseline;gap:4px}
.top-bar.style-2 .top-bar-content .top-bar-center .icon-para svg path{fill:var(--white-color)}
.top-bar.style-2 .top-bar-content .top-bar-center .icon-para P{font-size:13px;font-weight:500;line-height:14px;color:var(--white-color);margin:0}
.top-bar.style-2 .top-bar-content .top-bar-right{display:flex;align-items:center;gap:48px;margin-right:24px}
.top-bar.style-2 .top-bar-content .top-bar-right .language-area{position:relative}
.top-bar.style-2 .top-bar-content .top-bar-right .language-area.two .language-btn::after{content:"";height:65px;width:1px;background-color:#ffffff1a;position:absolute;left:-22px;top:50%;transform:translateY(-50%)}
.top-bar.style-2 .top-bar-content .top-bar-right .language-area.two .language-btn::before{content:"";height:65px;width:1px;background-color:#ffffff1a;position:absolute;right:-22px;top:50%;transform:translateY(-50%)}
.top-bar.style-2 .top-bar-content .top-bar-right .language-area .language-btn{display:flex;align-items:center;gap:4px;cursor:pointer}
.top-bar.style-2 .top-bar-content .top-bar-right .language-area .language-btn::after{content:"";height:65px;width:1px;background-color:#ffffff1a;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}
.top-bar.style-2 .top-bar-content .top-bar-right .language-area .language-btn svg{transition:.3s}
.top-bar.style-2 .top-bar-content .top-bar-right .language-area .language-btn svg path{fill:var(--white-color)}
.top-bar.style-2 .top-bar-content .top-bar-right .language-area .language-btn span{color:var(--white-color);font-size:13px;font-weight:500;line-height:14px;transition:.3s;display:flex;align-items:center;gap:5px}
.top-bar.style-2 .top-bar-content .top-bar-right .language-area .language-list{padding:0;margin:0;list-style:none;position:absolute;top:40px;left:0;z-index:9999;width:180px;background-color:var(--white-color);box-shadow:0 30px 80px #08002a14;display:none;transform:scaleY(0);transform-origin:top}
.top-bar.style-2 .top-bar-content .top-bar-right .language-area .language-list.active{display:block;transform:scaleY(1);animation:fade-up2 .5s linear}
.top-bar.style-2 .top-bar-content .top-bar-right .language-area .language-list li a{color:var(--title-color);font-family:var(--font-worksans);font-weight:500;text-transform:capitalize;font-size:14px;padding:10px 20px;width:100%;display:flex;align-items:center;transition:.35s}
.top-bar.style-2 .top-bar-content .top-bar-right .language-area .language-list li a:hover{color:var(--white-color);background-color:var(--main-color)}
header{position:relative;width:100%;z-index:999;transition:all .8s ease-out 0s;background-color:var(--white-color);margin:0 auto;border:none}
header .container-two{max-width:1520px}
header.style-2.header-sticky{position:fixed;top:0;left:0;width:100%;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box;background-color:var(--white-color);box-shadow:5px 3px 40px #0048581a;z-index:10}
@keyframes smooth-header {
0%{transform:translateY(-30px)}
100%{transform:translateY(0px)}
}
header.style-2 .main-menu{display:inline-block;position:relative}
header.style-2 .main-menu.show-menu{transform:translateX(0)}
header.style-2 .main-menu > ul{list-style:none;margin:0;padding:0}
header.style-2 .main-menu > ul > li{display:inline-block;position:relative;padding:1px 25px}
@media (max-width: 1399px) {
header.style-2 .main-menu > ul > li{padding:0 20px}
}
@media (max-width: 991px) {
header.style-2 .main-menu > ul > li{padding:0 12px}
}
header.style-2 .main-menu > ul > li:hover i{color:var(--main-color);font-size:20px}
@media (min-width: 992px) {
header.style-2 .main-menu > ul > li:first-child{padding-left:0}
header.style-2 .main-menu > ul > li:first-child a{padding-left:0}
header.style-2 .main-menu > ul > li:last-child{padding-right:0}
}
header.style-2 .main-menu > ul > li > a{position:relative;font-size:16px;font-weight:400;line-height:16px;color:var(--title-color);display:block;padding:36px 0;transition:all .4s ease-out 0s;text-transform:capitalize}
header.style-2 .main-menu > ul > li i{font-size:20px;text-align:center;color:var(--title-color);font-style:normal;position:absolute;right:-5px;top:35px;z-index:999;cursor:pointer;display:none;transition:all .4s ease-out 0s;opacity:0}
@media (max-width: 991px) {
header.style-2 .main-menu > ul > li i{opacity:1}
}
header.style-2 .main-menu > ul > li i.active{color:var(--title-color)}
header.style-2 .main-menu > ul > li i.active::before{content:"\f2ea"}
header.style-2 .main-menu > ul > li ul.sub-menu{position:absolute;left:0;right:0;top:auto;margin:0;display:none;min-width:220px;background:var(--white-color);box-shadow:0 30px 80px #8675d414;text-align:left;transform-origin:top}
@media (max-width: 1199px) {
header.style-2 .main-menu > ul > li ul.sub-menu{box-shadow:none}
}
header.style-2 .main-menu > ul > li ul.sub-menu > li{padding:0;display:block;position:relative}
header.style-2 .main-menu > ul > li ul.sub-menu > li i{position:absolute;top:14px;right:6px;display:block;color:var(--title-color);font-size:14px}
header.style-2 .main-menu > ul > li ul.sub-menu > li .dropdown-icon{color:var(--title-color);opacity:1;top:14px;font-size:14px;right:10px}
@media (max-width: 991px) {
header.style-2 .main-menu > ul > li ul.sub-menu > li .dropdown-icon{right:0;top:8px;font-size:20px}
}
header.style-2 .main-menu > ul > li ul.sub-menu > li > a{display:block;padding:15px;color:var(--title-color);font-weight:400;font-size:13px;line-height:1.3;transition:all .4s ease-out 0s;position:relative;border-bottom:1px solid #e1e1e1}
header.style-2 .main-menu > ul > li ul.sub-menu > li > a::before{content:"";position:absolute;bottom:-1px;left:0;background:linear-gradient(90deg,#fff,var(--main-color),#fff);width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:.4s ease-in;z-index:1}
@media (max-width: 991px) {
header.style-2 .main-menu > ul > li ul.sub-menu > li > a{border-color:#e9e4e480}
header.style-2 .main-menu > ul > li ul.sub-menu > li > a::before{background:linear-gradient(90deg,#ddd,#10c581,#ddd)}
}
header.style-2 .main-menu > ul > li ul.sub-menu > li > a:hover{color:var(--main-color)}
header.style-2 .main-menu > ul > li ul.sub-menu > li > a:hover::before{transform:scale(1)}
header.style-2 .main-menu > ul > li ul.sub-menu > li > a.active{color:var(--main-color)}
header.style-2 .main-menu > ul > li ul.sub-menu > li > a.active::before{transform:scale(1)}
header.style-2 .main-menu > ul > li ul.sub-menu > li:last-child a{border-bottom:none}
header.style-2 .main-menu > ul > li ul.sub-menu > li:last-child a::before{display:none}
header.style-2 .main-menu > ul > li ul.sub-menu > li:hover > a{color:var(--main-color)}
header.style-2 .main-menu > ul > li ul.sub-menu > li:hover .dropdown-icon{color:var(--main-color)}
header.style-2 .main-menu > ul > li ul.sub-menu > li.active > a{color:var(--main-color)}
header.style-2 .main-menu > ul > li ul.sub-menu > li.active .dropdown-icon{color:var(--main-color)}
header.style-2 .main-menu > ul > li ul.sub-menu > li .sub-menu{left:220px;position:absolute;max-width:230px;min-width:215px;background:var(--white-color);box-shadow:0 30px 80px #08002a14;top:0}
@media (max-width: 1199px) {
header.style-2 .main-menu > ul > li ul.sub-menu > li .sub-menu{box-shadow:none}
}
header.style-2 .main-menu > ul > li ul.sub-menu > li .sub-menu::before{display:none;visibility:hidden}
@media only screen and (max-width: 991px) {
header.style-2 .main-menu > ul > li ul.sub-menu > li .sub-menu{position:unset;max-width:230px;min-width:215px;background:transparent;top:0}
}
header.style-2 .main-menu > ul > li ul.sub-menu > li .sub-menu > li i{display:block}
@media (min-width: 992px) {
header.style-2 .main-menu > ul > li ul.sub-menu > li:hover > .sub-menu{display:block;animation:fade-down .45s linear}
}
header.style-2 .main-menu > ul > li.menu-item-has-children{transition:all .55s ease-in-out}
header.style-2 .main-menu > ul > li.menu-item-has-children::after{content:"\f282";font-family:"bootstrap-icons";font-weight:800;position:absolute;top:31px;right:8px;font-size:12px;color:var(--title-color);transition:all .55s ease-in-out}
@media (min-width: 1200px) and (max-width: 1399px) {
header.style-2 .main-menu > ul > li.menu-item-has-children::after{right:0}
}
@media (max-width: 1199px) {
header.style-2 .main-menu > ul > li.menu-item-has-children::after{right:0}
}
@media (min-width: 992px) and (max-width: 1199px) {
header.style-2 .main-menu > ul > li.menu-item-has-children::after{top:30px}
}
@media (max-width: 991px) {
header.style-2 .main-menu > ul > li.menu-item-has-children::after{display:none;visibility:hidden}
}
header.style-2 .main-menu > ul > li.menu-item-has-children:hover::after{color:var(--main-color);content:"\f286"}
@media (min-width: 992px) {
header.style-2 .main-menu > ul > li:hover > ul.sub-menu{display:block;animation:fade-down .45s linear}
}
@keyframes fade-up {
0%{opacity:0;transform:scaleY(0);visibility:hidden}
100%{opacity:1;transform:scaleY(1);visibility:visible}
}
header.style-2 .main-menu > ul > li:hover > a{color:var(--main-color)}
header.style-2 .main-menu > ul > li:hover > a::after{transform-origin:left center;transform:scale(1,1)}
header.style-2 .main-menu > ul > li:hover::after{color:var(--title-color)}
header.style-2 .main-menu > ul > li:hover .dropdown-icon2{color:var(--main-color)}
header.style-2 .main-menu > ul > li.active > a{color:var(--main-color)}
header.style-2 .main-menu > ul > li.active::after{color:var(--main-color)}
header.style-2 .main-menu > ul > li.active .dropdown-icon2{color:var(--main-color)}
header.style-2 .main-menu > ul > li.active.position-inherit > a::after{color:var(--main-color)}
header.style-2 .main-menu > ul li.menu-item-has-children > i{display:block}
header.style-2 .nav-right{display:flex;align-items:center;gap:40px;position:relative}
header.style-2 .nav-right::after{content:"";height:28px;width:1px;background-color:#1111111a;position:absolute;left:45px;top:50%;transform:translateY(-50%)}
@media (min-width: 992px) and (max-width: 1199px) {
header.style-2 .nav-right::after{left:35px}
}
@media (max-width: 991px) {
header.style-2 .nav-right::after{display:none}
}
@media (max-width: 1199px) {
header.style-2 .nav-right{gap:20px}
}
@media (max-width: 576px) {
header.style-2 .nav-right{gap:15px}
}
header.style-2 .nav-right .right-sidebar-button{cursor:pointer}
header.style-2 .nav-right .right-sidebar-button svg path{fill:var(--title-color)}
@keyframes qode-draw {
0%,100%{-webkit-clip-path:inset(-2px -2px);clip-path:inset(-2px -2px)}
42%{-webkit-clip-path:inset(-2px -2px -2px 100%);clip-path:inset(-2px -2px -2px 100%)}
43%{-webkit-clip-path:inset(-2px 100% -3px -2px);clip-path:inset(-2px 100% -3px -2px)}
}
header.style-2 .nav-right .right-sidebar-button:hover svg{animation:qode-draw .75s cubic-bezier(0.57,0.39,0,0.86) 1 forwards}
header.style-2 .nav-right .mobile-menu-btn{display:none;visibility:hidden}
@media (max-width: 991px) {
header.style-2 .nav-right .mobile-menu-btn{display:flex;flex-direction:column;align-items:end;visibility:visible;justify-content:center;position:relative}
header.style-2 .nav-right .mobile-menu-btn svg{fill:var(--title-color)}
}
header.style-2.inner-page{position:relative;background-color:var(--white-color)}
@media (max-width: 991px) {
header.style-2 .header-logo{padding:15px 0}
}
header.style-2 .header-logo a img{width:130px}
@media only screen and (max-width: 991px) {
header.style-2 .mobile-logo-area .menu-close-btn{height:32px;width:32px;border-radius:50%;border:1px solid var(--title-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.35s}
header.style-2 .mobile-logo-area .menu-close-btn i{font-size:26px;line-height:1;margin-top:2px;color:var(--title-color);transition:.35s}
header.style-2 .mobile-logo-area .menu-close-btn:hover{background-color:var(--title-color)}
header.style-2 .mobile-logo-area .menu-close-btn:hover i{color:var(--white-color)}
header.style-2 .dropdown-icon{color:var(--white-color)}
header.style-2 .main-menu{position:fixed;top:0;left:0;width:280px;padding:30px 20px!important;z-index:99999;height:100%;overflow:auto;background:#fff;border-right:1px solid #eee;transform:translateX(-100%);transition:transform .3s ease-in;box-shadow:0 2px 20px #00000008}
header.style-2 .main-menu.show-menu{transform:translateX(0)}
header.style-2 .main-menu .mobile-menu-logo{text-align:left;padding-top:20px;display:block;padding-bottom:8px}
header.style-2 .main-menu .menu-list{padding-top:50px;padding-bottom:30px}
header.style-2 .main-menu > ul{float:none;text-align:left;padding:5px 0 20px}
header.style-2 .main-menu > ul > li{display:block;position:relative;padding:0}
header.style-2 .main-menu > ul > li i{display:block}
header.style-2 .main-menu > ul > li a{padding:10px 0;display:block}
header.style-2 .main-menu > ul > li ul.sub-menu{position:static;min-width:200px;background:0 0;border:none;opacity:1;visibility:visible;box-shadow:none;transform:none;transition:none;display:none;margin-top:0!important;transform:translateY(0px);padding-left:10px}
header.style-2 .main-menu > ul > li ul.sub-menu > li{border-bottom:1px solid transparent}
header.style-2 .main-menu > ul > li ul.sub-menu > li a{color:var(--title-color);padding:12px 0}
header.style-2 .main-menu > ul > li ul.sub-menu > li a:hover{color:var(--main-color);margin-left:10px}
header.style-2 .main-menu > ul > li ul.sub-menu > li a.active{color:var(--main-color)}
header.style-2 .main-menu > ul > li ul.sub-menu > li i{color:var(--main-color);right:-13px}
header.style-2 .main-menu > ul > li .bi{top:8px;font-size:20px;color:var(--title-color);line-height:1}
}
@media (max-width: 1699px) {
header.style-2{padding:0 30px}
}
@media (max-width: 576px) {
header.style-2{padding:0 5px}
}
.banner-section-two{background-image:url(../images/banner-img/banner-image-two.png);background-repeat:no-repeat;background-size:cover;padding:0 260px 0 137px}
@media (min-width: 1400px) and (max-width: 1599px) {
.banner-section-two{padding:0 25px 0 30px}
}
@media (max-width: 1799px) {
.banner-section-two{padding:0 50px 0 0}
}
@media (max-width: 1499px) {
.banner-section-two{padding:0 45px 0 0}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-two{padding:0}
}
@media (max-width: 1199px) {
.banner-section-two{padding:0 0 45px}
}
@media (max-width: 576px) {
.banner-section-two{padding:0 15px 45px 0}
}
.banner-section-two .banner-inside{max-width:1440px;width:100%;margin:0 auto}
.banner-section-two .section-title-two{background-color:#091b02;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:139px 0 139px 117px;-webkit-mask-image:url(../images/svg/banner-two-bg-shape.svg);-webkit-mask-position:bottom;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}
@media (max-width: 1699px) {
.banner-section-two .section-title-two{padding:135px 70px}
}
@media (max-width: 1499px) {
.banner-section-two .section-title-two{padding:135px 35px}
}
@media (max-width: 1199px) {
.banner-section-two .section-title-two{padding:125px 55px}
}
@media (max-width: 991px) {
.banner-section-two .section-title-two{text-align:center;padding:70px 75px 180px}
}
@media (max-width: 767px) {
.banner-section-two .section-title-two{padding:70px 35px 110px}
}
@media (max-width: 425px) {
.banner-section-two .section-title-two{padding:70px 10px 110px}
}
@media (max-width: 350px) {
.banner-section-two .section-title-two{padding:70px 10px 145px}
}
@media (max-width: 991px) {
.banner-section-two .section-title-two{width:90%;margin:0 auto}
}
@media (max-width: 767px) {
.banner-section-two .section-title-two{width:95%}
}
.banner-section-two .section-title-two .sub-title-two{padding:7px 22px;white-space:nowrap;display:inline-flex;margin-bottom:10px;max-width:100%;width:-moz-max-content;width:max-content;position:relative}
@media (max-width: 991px) {
.banner-section-two .section-title-two .sub-title-two{margin-bottom:10px}
}
.banner-section-two .section-title-two .sub-title-two .bg-shape-one{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}
.banner-section-two .section-title-two .sub-title-two span{font-family:var(--titleFont);font-size:22px;font-weight:400;line-height:32px;color:var(--white-color)}
.banner-section-two .section-title-two h1{font-size:70px;font-weight:600;line-height:84px;color:var(--white-color);text-transform:capitalize;margin-bottom:15px}
@media (min-width: 1400px) and (max-width: 1599px) {
.banner-section-two .section-title-two h1{font-size:65px}
}
@media (max-width: 1399px) {
.banner-section-two .section-title-two h1{font-size:65px}
}
@media (max-width: 1199px) {
.banner-section-two .section-title-two h1{font-size:55px;line-height:60px}
}
@media (max-width: 991px) {
.banner-section-two .section-title-two h1{font-size:50px;line-height:55px}
}
@media (max-width: 767px) {
.banner-section-two .section-title-two h1{font-size:45px;line-height:60px}
}
@media (max-width: 576px) {
.banner-section-two .section-title-two h1{font-size:40px;line-height:45px}
}
.banner-section-two .section-title-two p{font-family:var(--bodyFont);font-size:18px;font-weight:400;line-height:30px;color:var(--white-color);margin-bottom:30px;max-width:460px;width:100%}
@media (min-width: 768px) and (max-width: 991px) {
.banner-section-two .section-title-two p{max-width:none}
}
@media (max-width: 767px) {
.banner-section-two .section-title-two p{max-width:none}
}
@media (max-width: 425px) {
.banner-section-two .section-title-two p{line-height:25px}
}
@media (max-width: 991px) {
.banner-section-two .section-title-two .middle-btn{display:flex;align-items:center;justify-content:center}
.banner-section-two .filter-wrapper{max-width:400px;width:100%;margin:0 auto}
}
@media (max-width: 425px) {
.banner-section-two .filter-wrapper{margin-left:10px}
}
.banner-section-two .filter-wrapper .nav-buttons .nav-pills{border-radius:15px 15px 0 0;background:var(--white-color);display:inline-flex;justify-content:space-between;border-bottom:1px solid #1111111a;max-width:407px;width:100%}
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item:first-child .nav-link{border-radius:15px 0 0 0}
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item:last-child .nav-link{border-radius:0 15px 0 0}
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--title-color);font-size:16px;font-weight:500;line-height:1;padding:15.5px 36.7px;border-radius:unset;border-left:1px solid #1111111a}
@media (max-width: 1499px) {
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{padding:15px 36px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{padding:15px 36.2px}
}
@media (max-width: 991px) {
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{padding:16px 36px;font-size:15px}
}
@media (max-width: 767px) {
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{padding:15px 36px}
}
@media (max-width: 576px) {
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{padding:15px 36px}
}
@media (max-width: 425px) {
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{padding:15px 34px}
}
@media (max-width: 350px) {
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{padding:15px 21px}
}
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link svg path{fill:var(--main-color)}
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link.active{background-color:var(--main-color);color:var(--white-color)}
.banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link.active svg path{fill:var(--white-color)}
.banner-section-two .filter-wrapper .filter-group{border-radius:0 0 10px 10px;background:var(--white-color);border-bottom:1px solid #1111111a;border-right:1px solid #1111111a;border-left:1px solid #1111111a;max-width:407px;width:100%}
.banner-section-two .filter-wrapper .filter-group form .filter-area{padding:24px 37px;width:100%}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box:last-child{margin-bottom:26px}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .label-and-icon{display:flex;align-items:center;gap:8px;margin-bottom:10px;max-width:327px;width:100%}
@media (max-width: 1199px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .label-and-icon{margin-bottom:5px}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .label-and-icon h5{margin:0;font-size:13px;font-weight:500;line-height:21.6px;color:var(--title-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box{position:relative;border:1px solid #11111126;border-radius:5px;max-width:327px;width:100%}
@media (max-width: 576px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box{position:relative}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .icon svg{fill:var(--main-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input{line-height:1}
@media (max-width: 1199px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input{width:100%}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .select-input{display:flex;align-items:center;line-height:1;cursor:pointer}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .select-input input{color:#999;background-color:transparent;width:100%;cursor:pointer;padding:16px}
@media (max-width: 1199px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .select-input input{font-size:14px}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .select-input input::-moz-placeholder{color:#999}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .select-input input::placeholder{color:#999}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .select-input svg{margin-right:20px}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .select-input svg path{fill:#999}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .select-input h6{color:var(--title-color);font-size:15px;font-weight:500;line-height:1;letter-spacing:.3px;min-width:188px;width:100%;margin-bottom:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .select-input h6{min-width:150px}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{padding:10px 0;background-color:var(--white-color);border-radius:5px;width:100%;max-height:250px;overflow-y:scroll;position:absolute;top:55px;left:0;z-index:9;box-shadow:0 0 30px 0 #00000014;display:none;transform:scaleY(0);transform-origin:top}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap::-webkit-scrollbar{width:5px}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap::-webkit-scrollbar-track{background:#f5f4f4}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:20px}
@media (max-width: 1199px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{max-width:100%;min-width:100%;top:75px}
}
@media (max-width: 767px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{top:65px}
}
@media (max-width: 576px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{left:50%}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .custom-select-search-area{border-bottom:1px solid #dee2e6;display:flex;align-items:center;gap:5px;margin:0 10px 5px;padding-bottom:5px}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .custom-select-search-area i{color:var(--main-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .custom-select-search-area input{background-color:transparent;color:var(--title-color);font-size:14px;font-weight:400;width:100%}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li{display:flex;align-items:center;justify-content:space-between;transition:.3s;cursor:pointer;padding:0 10px;line-height:1;margin-bottom:5px;position:relative}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li:last-child{margin-bottom:0}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .destination h6{font-size:14px;color:var(--title-color);font-weight:500;line-height:1.4;margin-bottom:0;transition:.3s}
@media (max-width: 576px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .destination h6{font-size:13px}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .destination p{font-size:12px;font-family:var(--font-jost);color:var(--text-color);font-weight:400;margin-bottom:0;line-height:1.4}
@media (max-width: 576px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .destination p{font-size:11px}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .tour span{color:var(--white-color);font-weight:400;font-family:var(--font-jost);font-size:12px;line-height:1;text-align:center;background-color:var(--main-color1);width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}
@media (max-width: 576px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .tour span{font-size:13px}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li::before{content:"";height:100%;width:3px;background-color:var(--title-color);position:absolute;left:0;top:0;opacity:0;transition:.3s}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li.single-item{padding:10px 15px;border-bottom:1px solid #f5f4f4;margin-bottom:0}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li.single-item:last-child{border-bottom:none}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li.single-item h6{font-size:13px;font-weight:500;color:#999;margin-bottom:0}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li:hover{background:#4da627e6}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li:hover .destination h6,.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li:hover .destination p{color:var(--white-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li:hover.single-item h6{color:var(--white-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li:hover::before{opacity:1}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #f5f4f4}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .title h6{font-size:14px;font-weight:500;color:var(--text-color);margin-bottom:0}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .title span{font-size:13px;font-weight:400;font-family:var(--font-jost);color:var(--text-color);margin-bottom:0}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter{display:flex;align-items:center}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter a{height:20px;min-width:20px;max-width:20px;border-radius:50%;border:1px solid var(--main-color);display:flex;align-items:center;justify-content:center;transition:.35s;font-size:17px;color:var(--main-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter a:hover{color:var(--white-color);background-color:var(--main-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter input{width:40px;background-color:transparent;text-align:center;line-height:1;color:var(--title-color);font-family:var(--font-jost);font-size:14px;font-weight:500}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.active{display:block;transform:scaleY(1);animation:fade-down .3s linear}
@keyframes fade-down2 {
0%{opacity:0;transform:scaleY(0) translateX(-50%);visibility:hidden}
100%{opacity:1;transform:scaleY(1) translateX(-50%);visibility:visible}
}
@media (max-width: 576px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.active{transform:scaleY(1) translateX(-50%);animation:fade-down2 .3s linear}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.no-scroll{overflow-y:initial;max-width:unset}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input input{color:#999}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input input::-moz-placeholder{color:#999}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input input::placeholder{color:#999}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input h6{color:var(--title-color);min-width:150px}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap{background-color:var(--white-color);border:unset;top:47px}
@media (max-width: 1199px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap{top:75px}
}
@media (max-width: 576px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap{left:50%;top:65px}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap::-webkit-scrollbar{border-radius:10px}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap::-webkit-scrollbar-track{background:var(--title-color);border-radius:10px}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap::-webkit-scrollbar-thumb{background-color:var(--white-color);border-radius:10px}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .custom-select-search-area input{color:var(--white-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li::before{background-color:var(--white-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li .destination h6,.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li .destination p{color:var(--title-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li.single-item{border-bottom:1px solid #282727}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li.single-item h6{color:var(--title-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li:hover .destination h6,.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li:hover .destination p{color:var(--white-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .guest-count .single-item{border-bottom:1px solid #282727}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .guest-count .single-item .title h6,.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .guest-count .single-item .title span{color:var(--title-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .guest-count .single-item .quantity-counter input{color:var(--title-color)}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input > .quantity-counter{position:relative}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input > .quantity-counter a{color:var(--title-color);line-height:1}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input > .quantity-counter a i{font-size:14px}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input > .quantity-counter .quantity__plus{position:absolute;top:20px;right:20px}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input > .quantity-counter .quantity__plus svg path{fill:#999}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input > .quantity-counter .quantity__minus{position:absolute;top:8px;right:20px}
@media (max-width: 1199px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input > .quantity-counter .quantity__minus{right:0}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input > .quantity-counter .quantity__input{width:100%;height:unset;border:1px solid #eee;border-radius:5px;background-color:transparent;color:#999;font-size:16px;font-weight:500;line-height:1;letter-spacing:.48px;border:none;padding:16px}
@media (max-width: 991px) {
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input > .quantity-counter .quantity__input{padding:15px}
}
.banner-section-two .filter-wrapper .filter-group form .filter-area .single-card-box .single-search-box .searchbox-input > .quantity-counter .quantity__input:focus{border:none}
@keyframes waves {
0%{transform:scale(0.2,0.2);opacity:0}
50%{opacity:.9}
100%{transform:scale(0.9,0.9);opacity:0}
}
@keyframes zoomIn {
from{opacity:0;transform:scale(0.5)}
to{opacity:1;transform:scale(1)}
}
.about-section-two{background-image:url(../images/banner-img/about-bg-two.png);background-size:cover;background-repeat:no-repeat}
@media (max-width: 576px) {
.about-section-two{padding:0 15px}
}
@media (max-width: 425px) {
.about-section-two .section-title-two{margin-top:50px}
}
.about-section-two .section-title-two .sub-title-two{position:relative;z-index:1}
.about-section-two .section-title-two .title h2{margin-bottom:16px}
@media (min-width: 1200px) and (max-width: 1399px) {
.about-section-two .section-title-two .title h2{margin-bottom:10px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.about-section-two .section-title-two .title h2{font-size:33px;line-height:38px}
}
.about-section-two .section-title-two .description p{margin-bottom:18px}
.about-section-two .section-title-two .description p:last-child{margin-bottom:0}
.about-section-two ul{display:flex;align-items:center;text-align:center;flex-wrap:wrap;margin-top:29px;gap:24px}
@media (max-width: 1399px) {
.about-section-two ul{gap:15px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.about-section-two ul{margin-top:20px}
}
.about-section-two ul .single-card{background-color: #ebffe8;padding: 20px 15px;border-radius: 30px;border-bottom: 3px solid #4da627;}
@media (max-width: 425px) {
.about-section-two ul .single-card{width:100%}
}
.about-section-two ul .single-card.two{background-color:#fff3ec;border-bottom:3px solid #f38035}
.about-section-two ul .single-card.three{background-color:#e8f6ff;border-bottom:3px solid #0b4164}
.about-section-two ul .single-card .card-content .number{display:flex;justify-content:center}
.about-section-two ul .single-card .card-content .number h5{font-size: 30px;font-weight: 700;line-height: 26px;color: var(--main-color);margin-bottom: 18px;}
.about-section-two ul .single-card .card-content .number span{font-size:36px;font-weight:500;line-height:26px;color:var(--title-color)}
@media (max-width: 1399px) {
.about-section-two ul .single-card .card-content .number span{font-size:30px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.about-section-two ul .single-card .card-content .number span{font-size:28px}
}
@media (max-width: 767px) {
.about-section-two ul .single-card .card-content .number span{font-size:24px}
}
.about-section-two ul .single-card .card-content h5{font-size: 15px;font-weight: 600;line-height: 20px;color: var(--title-color);margin: 0;font-family: var(--bodyFont);}
.about-section-two .bottom-area p{font-family:var(--bodyFont);font-size:17px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin:28px 0 32px}
@media (min-width: 1200px) and (max-width: 1399px) {
.about-section-two .bottom-area p{margin:22px 0 26px}
}
.about-section-two .bottom-area .primary-btn.three-small{padding:12.5px 32.3px;border-radius:30px;font-size:18px;line-height:28px}
.about-section-two .about-left-area{position:relative;margin-top:23px}
@media (max-width: 991px) {
.about-section-two .about-left-area{margin-bottom:60px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.about-section-two .about-left-area .about-image-big{width:85%}
}
.about-section-two .about-left-area .about-image-big img{border-radius:10px}
.about-section-two .about-left-area .about-video-area{background-color:#fff;border-radius:20px;padding:12px;position:absolute;right:10%;top:49%}
@media (max-width: 1399px) {
.about-section-two .about-left-area .about-video-area{right:0;top:47%}
}
@media (max-width: 1199px) {
.about-section-two .about-left-area .about-video-area{top:70%;right:3%}
}
@media (max-width: 991px) {
.about-section-two .about-left-area .about-video-area{right:6%;top:45%}
}
@media (max-width: 767px) {
.about-section-two .about-left-area .about-video-area{right:-3%;z-index:9}
}
@media (max-width: 425px) {
.about-section-two .about-left-area .about-video-area{width:70%}
}
.about-section-two .about-left-area .about-video-area .video-area{position:absolute;top:41%;left:50%;transform:translateX(-50%)}
.about-section-two .about-left-area .about-video-area .video-area .icon{height:66px;width:66px;background:linear-gradient(to right,#ff6500,#e4a379);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:999}
.about-section-two .about-left-area .about-video-area .video-area .icon .wrapper{display:inline-block;position:absolute;top:65px;left:65px}
.about-section-two .about-left-area .about-video-area .video-area .icon .waves{position:absolute;width:95px;height:95px;background:linear-gradient(to right,#ff6500cc,#e4a379cc);opacity:0;border-radius:100%;right:-15px;bottom:-15px;z-index:-1;animation:waves 3s ease-in-out infinite}
.about-section-two .about-left-area .about-video-area .video-area .icon .waves.wave-1{animation-delay:0s}
.about-section-two .about-left-area .about-video-area .video-area .icon .waves.wave-2{animation-delay:1s}
.about-section-two .about-left-area .about-video-area .video-area .icon .waves.wave-3{animation-delay:2s}
.about-section-two .about-left-area .about-video-area img{border-radius:10px}
.about-section-two .about-left-area .experience-area{background-color:var(--main-color);border-radius:43px;max-width:206px;width:100%;padding:3px;position:absolute;top:5%;left:3%}
.about-section-two .about-left-area .experience-area .experience-wrap{display:flex;align-items:center;border:2px solid var(--white-color);border-radius:43px}
.about-section-two .about-left-area .experience-area .experience-wrap .number h3{font-size:28px;font-weight:700;line-height:33.18px;color:var(--white-color);border:2px solid var(--white-color);border-radius:50%;padding:10px;margin:0}
.about-section-two .about-left-area .experience-area .experience-wrap .content P{font-size:16px;font-weight:700;line-height:22px;text-align:center;color:var(--white-color);margin:0}
.about-section-two .about-red-shape{position:absolute;top:0;right:14%;animation:up-down2 2s linear infinite alternate}
@keyframes up-down2 {
0%{transform:translateY(35px)}
50%{transform:translateY(20px)}
100%{transform:translateY(35px)}
}
@media (max-width: 1399px) {
.about-section-two .about-red-shape{right:2%}
}
@media (min-width: 992px) and (max-width: 1199px) {
.about-section-two .about-red-shape{right:72%;top:95%}
}
@media (max-width: 991px) {
.about-section-two .about-red-shape{right:18%;top:-2%}
}
@media (max-width: 767px) {
.about-section-two .about-red-shape{display:none}
}
.about-section-two .about-green-shape{position:absolute;top:99%;left:5%;animation:up-down2 2s linear infinite alternate}
@keyframes up-down2 {
0%{transform:translateY(35px)}
50%{transform:translateY(20px)}
100%{transform:translateY(35px)}
}
@media (max-width: 1399px) {
.about-section-two .about-green-shape{left:2%}
}
@media (max-width: 1199px) {
.about-section-two .about-green-shape{z-index:-1}
}
@media (min-width: 992px) and (max-width: 1199px) {
.about-section-two .about-green-shape{left:4%;top:105%}
}
@media (max-width: 991px) {
.about-section-two .about-green-shape{z-index:1;left:12%}
}
.top-destination-section-two{position:relative;overflow:hidden;padding:0 70px;max-width:1780px;width:100%;margin:0 auto}
@media (max-width: 991px) {
.top-destination-section-two{padding:0 30px}
}
.top-destination-section-two .top-destination-back-bg{position:relative;background-image:url(../images/banner-img/top-destination-bg-two.png);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:30px;border-radius:30px;height:402px}
.top-destination-section-two .top-destination-back-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30px;background-color:#1119}
.top-destination-section-two .section-title-two .sub-title-two{position:relative;z-index:1}
.top-destination-section-two .section-title-two .title{position:relative;z-index:1}
.top-destination-section-two .section-title-two .title h2{color:var(--white-color)}
.top-destination-section-two .destination-slider-area{margin-top:-150px}
.top-destination-section-two .destination-slider-area .card-content-bottom{text-align:center;margin-top:20px}
.top-destination-section-two .destination-slider-area .card-content-bottom .card-function{display:flex;align-items:center;justify-content:center;gap:10px}
.top-destination-section-two .destination-slider-area .card-content-bottom .card-function a{font-size:18px;font-weight:500;line-height:28px;text-align:center;color:var(--title-color);margin-bottom:12px}
.top-destination-section-two .destination-slider-area .card-content-bottom P{font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin-bottom:25px}
@media (max-width: 767px) {
.top-destination-section-two .destination-slider-area .card-content-bottom P{max-width:300px;width:100%;margin:0 auto;padding-bottom:20px}
}
.top-destination-section-two .destination-pagination-area .destination-pagination{width:unset!important;display:flex;gap:12px}
@media (max-width: 576px) {
.top-destination-section-two .destination-pagination-area .destination-pagination{gap:5px}
}
.top-destination-section-two .destination-pagination-area .destination-pagination .swiper-pagination-bullet{height:8px;width:8px;background-color:var(--main-color4);opacity:1;position:relative}
.top-destination-section-two .destination-pagination-area .destination-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--main-color)}
.top-destination-section-two .destination-pagination-area .destination-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";height:8px;width:20px;border-radius:6px;background-color:var(--main-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.destination-card-two{height:280px;width:280px;border-radius:50%;position:relative;overflow:hidden;transition:.3s;margin:0 auto}
@media (max-width: 1199px) {
.destination-card-two{height:250px;width:250px}
}
@media (max-width: 576px) {
.destination-card-two{height:260px;width:260px}
}
.destination-card-two .destination-card-img{position:relative;transition:all .5s ease-out}
.destination-card-two .destination-card-img .card-img{position:relative;overflow:hidden;display:block;border-radius:10px 10px 0 0}
.destination-card-two .destination-card-img .card-img img{border-radius:10px 10px 0 0;transition:all .5s ease-out;width:100%}
.destination-card-two .destination-card-img .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 10px 0 0;z-index:1}
.destination-card-two .destination-card-img .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);content:"";z-index:1}
.destination-card-two .card-content-wrap{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%}
.destination-card-two .card-content-wrap .card-content{text-align:center;background-color:#a7a6a626;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:12px 0 26px}
.destination-card-two .card-content-wrap .card-content h4{margin:0;color:var(--white-color);font-size:22px;font-weight:500;text-transform:capitalize}
.destination-card-two:hover .destination-card-img .card-img img{transform:scale(1.1)}
.destination-card-two:hover .destination-card-img .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
@media (max-width: 576px) {
.promotion-section-two{padding:0 15px}
}
.promotion-section-two .promotion-left-card img{border-radius:10px;width:100%}
.promotion-section-two .promotion-right-card img{border-radius:10px;width:100%}
.top-Packages-section{background-image:url(../images/banner-img/tour-packages-background.png);background-size:cover;background-repeat:no-repeat;overflow:hidden}
@media (max-width: 576px) {
.top-Packages-section{padding:80px 15px 0}
}
.top-Packages-section .section-title-two .sub-title-two{position:relative;z-index:1}
.top-Packages-section .section-title-two .sub-title-two .bg-shape{position:absolute;width:100%;height:auto;top:2px;left:0;z-index:-1}
.top-Packages-section .section-title-two .description{max-width:586px;width:100%}
.top-Packages-section .section-title-two .description P{text-transform:capitalize}
.top-Packages-section .packese-slider-btn{display:flex;gap:20px}
@media (max-width: 767px) {
.top-Packages-section .packese-slider-btn{gap:10px}
}
.top-Packages-section .packese-slider-btn .slider-btn{cursor:pointer;border:1px solid #00000040;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.top-Packages-section .packese-slider-btn .slider-btn svg path{fill:#111111b3}
.top-Packages-section .packese-slider-btn .slider-btn:hover{background-color:var(--title-color)}
.top-Packages-section .packese-slider-btn .slider-btn:hover svg path{fill:var(--white-color)}
.package-card-two{border-radius:10px;background-color:var(--white-color);box-shadow:0 0 10px 0 #00000014;position:relative;overflow:hidden}
.package-card-two.style-2{margin-bottom:5px}
@media (max-width: 767px) {
.package-card-two{max-width:520px;width:100%}
}
@media (max-width: 576px) {
.package-card-two{max-width:520px;width:100%}
}
@media (max-width: 425px) {
.package-card-two{max-width:400px;width:100%}
}
.package-card-two .package-card-img-wrap{position:relative;transition:all .5s}
.package-card-two .package-card-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px 10px 0 0;transition:all .5s}
.package-card-two .package-card-img-wrap .card-img img{border-radius:10px 10px 0 0;transition:all .5s;width:100%}
.package-card-two .package-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 10px 0 0;z-index:1}
.package-card-two .package-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);transition:all .5s ease-out;content:"";z-index:1}
.package-card-two .package-card-content{padding:18px 28px}
@media (max-width: 1699px) {
.package-card-two .package-card-content{padding:18px 25px}
}
@media (max-width: 1399px) {
.package-card-two .package-card-content{padding:15px}
}
@media (max-width: 991px) {
.package-card-two .package-card-content{padding:20px}
}
.package-card-two .package-card-content .card-content-top .top-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;flex-wrap:wrap}
.package-card-two .package-card-content .card-content-top .top-content li{display:flex;align-items:center;gap:6px}
.package-card-two .package-card-content .card-content-top .top-content li span{font-size:15px;font-weight:400;line-height:26px;color:var(--main-color);margin-bottom:-5px}
.package-card-two .package-card-content .card-content-top .top-content li:last-child span{color:var(--paragraph-color)}
.package-card-two .package-card-content .card-content-top .rating-area{display:flex;align-items:center;gap:8px;line-height:1}
.package-card-two .package-card-content .card-content-top .rating-area .rating{display:flex;align-items:center;gap:4px}
.package-card-two .package-card-content .card-content-top .rating-area .rating li{line-height:0}
.package-card-two .package-card-content .card-content-top .rating-area .rating li i{color:#FFC200;font-size:12px}
.package-card-two .package-card-content .card-content-top .rating-area span{color:var(--white-color);font-size:13px;font-weight:400;line-height:1}
.package-card-two .package-card-content .card-content-top h5{margin-bottom:18px;transition:.3s}
.package-card-two .package-card-content .card-content-top h5 a{font-size:22px;font-weight:500;line-height:30px;color:var(--title-color);text-transform:capitalize;margin:0;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-card-two .package-card-content .card-content-top h5 a{font-size:18px;line-height:1}
}
@media (max-width: 1199px) {
.package-card-two .package-card-content .card-content-top h5 a{font-size:20px}
}
@media (max-width: 991px) {
.package-card-two .package-card-content .card-content-top h5 a{font-size:20px;line-height:1}
}
@media (max-width: 576px) {
.package-card-two .package-card-content .card-content-top h5 a{font-size:22px;line-height:1}
}
.package-card-two .package-card-content .card-content-top h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.package-card-two .package-card-content .card-content-top h5{margin-bottom:10px}
}
.package-card-two .package-card-content .card-content-top .middle-item{margin-bottom:12px}
.package-card-two .package-card-content .card-content-top .middle-item ul{display:flex;align-items:center;gap:24px}
.package-card-two .package-card-content .card-content-top .middle-item ul li{font-family:var(--bodyFont);font-size:16px;font-weight:500;line-height:26px;color:#1116;margin:0;text-transform:capitalize}
.package-card-two .package-card-content .card-content-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px;flex-wrap:wrap}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-card-two .package-card-content .card-content-bottom{padding-top:10px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.package-card-two .package-card-content .card-content-bottom{gap:13px}
}
.package-card-two .package-card-content .card-content-bottom .price-area{line-height:1}
.package-card-two .package-card-content .card-content-bottom .price-area h6{font-size:14px;font-weight:500;line-height:14px;color:var(--paragraph-color);margin-bottom:0}
.package-card-two .package-card-content .card-content-bottom .price-area h5{font-size:32px;font-weight:500;line-height:26px;color:var(--main-color);display:inline-block;margin:0}
@media (max-width: 1699px) {
.package-card-two .package-card-content .card-content-bottom .price-area h5{font-size:26px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-card-two .package-card-content .card-content-bottom .price-area h5{font-size:22px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.package-card-two .package-card-content .card-content-bottom .price-area h5{font-size:20px}
}
@media (min-width: 768px) and (max-width: 991px) {
.package-card-two .package-card-content .card-content-bottom .price-area h5{font-size:22px}
}
@media (max-width: 576px) {
.package-card-two .package-card-content .card-content-bottom .price-area h5{font-size:28px}
}
@media (max-width: 425px) {
.package-card-two .package-card-content .card-content-bottom .price-area h5{font-size:28px}
}
.package-card-two .package-card-content .card-content-bottom .price-area h5 del{font-size:16px;font-weight:400;line-height:34px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.package-card-two .package-card-content .card-content-bottom .price-area h5 del{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.package-card-two .package-card-content .card-content-bottom .price-area h5 del{font-size:14px}
}
@media (max-width: 576px) {
.package-card-two .package-card-content .card-content-bottom .price-area h5 del{font-size:16px}
}
.package-card-two .package-card-content .card-content-bottom .price-area h5 span{font-size:16px;font-weight:400;line-height:34px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.package-card-two .package-card-content .card-content-bottom .price-area h5 span{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.package-card-two .package-card-content .card-content-bottom .price-area h5 span{font-size:14px}
}
@media (max-width: 576px) {
.package-card-two .package-card-content .card-content-bottom .price-area h5 span{font-size:16px}
}
.package-card-two .batch .featured{background-color:#4da627;color:var(--white-color);font-size:14px;font-weight:500;line-height:26px;display:inline-flex;padding:1px 20px;border-radius:0 3px 3px 0;position:absolute;top:30px;left:-35px;z-index:999;transform:rotate(-50deg);display:flex;align-items:center;justify-content:center;max-width:144px;width:100%}
.package-card-two .batch .featured.two{background-color:#e52323;top:30px;left:-35px}
.package-card-two .gallery-option{position:absolute;top:8%;right:5%;z-index:1;display:grid;gap:5px;border-radius:18px;padding:0 10px;opacity:0;transition:.3s}
.package-card-two:hover .package-card-img-wrap .card-img img{transform:scale(1.1)}
.package-card-two:hover .package-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:#11111180}
.package-card-two:hover .package-card-img-wrap .gallery-option{opacity:1}
.why-choose-us-section-two{overflow:hidden}
@media (max-width: 576px) {
.why-choose-us-section-two{padding:0 15px}
}
.why-choose-us-section-two .section-title-two .description{max-width:540px;width:100%;margin:0 auto}
.why-choose-us-section-two .section-title-two .description P{text-transform:capitalize}
.why-choose-us-section-two .service-card{max-width:322px;width:100%;padding:28px 20px 28px 38px;background-color:#e8f6ff;border-radius:10px;display:flex;align-items:center;justify-content:end;gap:12px;margin-bottom:72px}
@media (max-width: 1199px) {
.why-choose-us-section-two .service-card{padding:28px 15px}
}
@media (max-width: 991px) {
.why-choose-us-section-two .service-card{margin-bottom:40px;justify-content:space-around}
}
@media (max-width: 767px) {
.why-choose-us-section-two .service-card{margin-bottom:20px}
}
.why-choose-us-section-two .service-card:last-child{margin-bottom:0}
.why-choose-us-section-two .service-card.style-2{background-color:#edffea;margin-right:72px}
@media (max-width: 1199px) {
.why-choose-us-section-two .service-card.style-2{margin-right:0}
}
.why-choose-us-section-two .service-card.style-2 .icon{background-color:#4da627}
.why-choose-us-section-two .service-card.style-3{background-color:#fff1e8}
.why-choose-us-section-two .service-card.style-3 .icon{background-color:#f38035}
.why-choose-us-section-two .service-card.style-4{background-color:#edffea;justify-content:start;padding:28px 38px 28px 20px}
.why-choose-us-section-two .service-card.style-4 .icon{background-color:#4da627}
.why-choose-us-section-two .service-card.style-5{background-color:#fff1e8;margin-left:72px;padding:28px 38px 28px 20px}
@media (max-width: 1199px) {
.why-choose-us-section-two .service-card.style-5{margin-left:0}
}
.why-choose-us-section-two .service-card.style-5 .icon{background-color:#f38035}
.why-choose-us-section-two .service-card.style-6{background-color:#fde8ff;padding:28px 38px 28px 20px}
.why-choose-us-section-two .service-card.style-6 .icon{background-color:#db3beb}
.why-choose-us-section-two .service-card .content{text-align:end}
.why-choose-us-section-two .service-card .content.two{text-align:start}
.why-choose-us-section-two .service-card .content h3{font-size:20px;font-weight:500;line-height:48px;color:#000;margin-bottom:-1px}
@media (max-width: 1199px) {
.why-choose-us-section-two .service-card .content h3{font-size:17px;line-height:32px}
}
.why-choose-us-section-two .service-card .content p{max-width:182px;width:100%;font-family:var(--bodyFont);font-size:15px;font-weight:400;line-height:20px;color:var(--paragraph-color);margin:0}
.why-choose-us-section-two .service-card .icon{background-color:#3aa6eb;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%}
.why-choose-us-section-two .service-card:hover .icon svg{animation:zoomIn .5s linear}
.why-choose-us-section-two .pngtree-big-ballon{position:absolute;left:-13%;bottom:70%;animation:up-down2 2s linear infinite alternate}
@keyframes up-down2 {
0%{transform:translateY(35px)}
50%{transform:translateY(20px)}
100%{transform:translateY(35px)}
}
@media (max-width: 1199px) {
.why-choose-us-section-two .pngtree-big-ballon{bottom:75%}
.why-choose-us-section-two .pngtree-big-ballon img{width:80%}
}
@media (max-width: 991px) {
.why-choose-us-section-two .pngtree-big-ballon{bottom:75%}
.why-choose-us-section-two .pngtree-big-ballon img{width:70%}
}
@media (max-width: 767px) {
.why-choose-us-section-two .pngtree-big-ballon{display:none}
}
.why-choose-us-section-two .pngtree-small-ballon{position:absolute;right:-19%;bottom:15%;animation:up-down2 2s linear infinite alternate}
@media (max-width: 1199px) {
.why-choose-us-section-two .pngtree-small-ballon{right:-12%}
}
@media (max-width: 991px) {
.why-choose-us-section-two .pngtree-small-ballon{z-index:-1}
}
@media (max-width: 767px) {
.why-choose-us-section-two .pngtree-small-ballon{display:none}
}
@keyframes up-down2 {
0%{transform:translateY(35px)}
50%{transform:translateY(20px)}
100%{transform:translateY(35px)}
}
.why-choose-us-section-two .long-arrow-one{position:absolute;left:0;top:39%;z-index:-1;transform:rotate(350deg)}
.why-choose-us-section-two .long-arrow-two{position:absolute;left:1%;bottom:13%}
@media (max-width: 991px) {
.why-choose-us-section-two .long-arrow-two{z-index:-1}
}
@media (max-width: 767px) {
.why-choose-us-section-two .long-arrow-two{z-index:-1}
}
.why-choose-us-section-two .long-arrow-three{position:absolute;right:0;top:39%;transform:rotate(8deg);z-index:-1}
.why-choose-us-section-two .long-arrow-four{position:absolute;right:1.8%;bottom:14%}
@media (max-width: 991px) {
.why-choose-us-section-two .long-arrow-four{z-index:-1}
}
@media (max-width: 767px) {
.why-choose-us-section-two .long-arrow-four{z-index:-1}
}
.testimonials-section{background-image:url(../images/banner-img/testimonials-section-bg.png);background-repeat:no-repeat;background-size:cover}
@media (max-width: 576px) {
.testimonials-section{padding:50px 15px}
}
.testimonials-section .section-title-two .sub-title-two{position:relative;z-index:1}
.testimonials-section .section-title-two .description{max-width:491px;width:100%;margin:0 auto}
.testimonials-section .testimonial-card-slider-area .swiper-slide-active .author-img{animation:fadeInDown 1.7s}
.testimonials-section .testimonial-card-slider-area .swiper-slide-active p{animation:fadeInUp 1.7s}
.testimonials-section .testimonial-card-slider-area .swiper-slide-active .testimonial-bottom-content{animation:fadeInUp 1.7s}
.testimonials-section .testimonial-slider-btn{width:100%;position:relative}
@media (max-width: 576px) {
.testimonials-section .testimonial-slider-btn{justify-content:center}
}
.testimonials-section .testimonial-slider-btn .slider-prev{position:absolute;bottom:130px;z-index:1}
.testimonials-section .testimonial-slider-btn .slider-next{position:absolute;right:0;bottom:130px;z-index:1}
.testimonials-section .testimonial-slider-btn .slider-btn{cursor:pointer;border:1px solid #11111140;border-radius:50%;height:44px;width:44px;display:flex;align-items:center;justify-content:center}
@media (max-width: 576px) {
.testimonials-section .testimonial-slider-btn .slider-btn{display:none}
}
.testimonials-section .testimonial-slider-btn .slider-btn:hover i{color:var(--main-color2)}
.testimonials-section .testimonial-slider-btn .slider-btn:hover span{color:var(--main-color2)}
.testimonial-card-wrapper-two .testimonial-card .testimonial-top-content{display:flex;align-items:center;justify-content:center;gap:40px}
.testimonial-card-wrapper-two .testimonial-card .testimonial-top-content .author-area{display:grid;align-items:center;justify-items:center;margin-bottom:20px}
.testimonial-card-wrapper-two .testimonial-card .testimonial-top-content .author-area .author-img{width:75px;height:75px;border-radius:50%;margin-bottom:20px}
.testimonial-card-wrapper-two .testimonial-card .testimonial-top-content .author-area .author-img img{border:2px solid var(--main-color);border-radius:50%}
.testimonial-card-wrapper-two .testimonial-card .testimonial-top-content .author-area .rating-area .rating{display:flex;align-items:center;gap:6px}
.testimonial-card-wrapper-two .testimonial-card .testimonial-top-content .author-area .rating-area .rating li{line-height:1}
.testimonial-card-wrapper-two .testimonial-card .testimonial-top-content .author-area .rating-area .rating li i{color:#ffc107}
.testimonial-card-wrapper-two .testimonial-card .testimonial-top-content .author-area .rating-area span{font-family:var(--font-jost);font-weight:600;font-size:14px;line-height:19px;color:var(--title-color);display:inline-flex;align-items:center;gap:5px;padding-top:5px}
.testimonial-card-wrapper-two .testimonial-card .testimonial-content{text-align:center;padding-bottom:20px}
@media (max-width: 576px) {
.testimonial-card-wrapper-two .testimonial-card .testimonial-content{margin-bottom:20px}
}
.testimonial-card-wrapper-two .testimonial-card .testimonial-content p{font-size:22px;font-weight:400;line-height:40px;color:var(--title-color);margin:0 auto;max-width:784px;width:100%}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonial-card-wrapper-two .testimonial-card .testimonial-content p{font-size:18px;line-height:28px;max-width:550px;width:100%;margin:0 auto}
}
@media (max-width: 1199px) {
.testimonial-card-wrapper-two .testimonial-card .testimonial-content p{font-size:18px;line-height:26px;max-width:550px;width:100%;margin:0 auto}
}
@media (max-width: 991px) {
.testimonial-card-wrapper-two .testimonial-card .testimonial-content p{font-size:16px;line-height:25px}
}
.testimonial-card-wrapper-two .testimonial-card .testimonial-bottom-content{display:flex;align-items:center;justify-content:center;padding-top:20px}
.testimonial-card-wrapper-two .testimonial-card .testimonial-bottom-content .author-name{text-align:center}
.testimonial-card-wrapper-two .testimonial-card .testimonial-bottom-content .author-name h3{font-size:24px;font-weight:500;line-height:28px;color:var(--main-color);margin:0}
.testimonial-card-wrapper-two .testimonial-card .testimonial-bottom-content .author-name h4{font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:26px;color:#666;margin:0}
.team-section-two{background-image:url(../images/banner-img/team-section-bg.png);background-repeat:no-repeat;background-size:cover;position:relative}
@media (max-width: 576px) {
.team-section-two{padding:0 15px}
}
.team-section-two .section-title-two .sub-title-two{position:relative;z-index:1}
.team-section-two .section-title-two .description{max-width:463px;width:100%}
.team-section-two .teams-slider-btn{display:flex;gap:20px}
@media (max-width: 767px) {
.team-section-two .teams-slider-btn{margin-top:20px;gap:10px}
}
.team-section-two .teams-slider-btn .slider-btn{cursor:pointer;border:1px solid #00000040;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.team-section-two .teams-slider-btn .slider-btn svg path{fill:#111111b3}
.team-section-two .teams-slider-btn .slider-btn:hover{background-color:var(--title-color)}
.team-section-two .teams-slider-btn .slider-btn:hover svg path{fill:var(--white-color)}
.team-section-two .team-pagination-area .team-pagination{width:unset!important;display:flex;gap:15px}
@media (max-width: 767px) {
.team-section-two .team-pagination-area .team-pagination{gap:10px}
}
@media (max-width: 576px) {
.team-section-two .team-pagination-area .team-pagination{gap:5px}
}
.team-section-two .team-pagination-area .team-pagination .swiper-pagination-bullet{height:8px;width:8px;background-color:var(--main-color4);opacity:1;position:relative}
.team-section-two .team-pagination-area .team-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--main-color)}
.team-section-two .team-pagination-area .team-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";height:8px;width:20px;border-radius:6px;background-color:var(--main-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.team-section-two .team-section-dot-one{position:absolute;top:10%;left:0}
@media (max-width: 1799px) {
.team-section-two .team-section-dot-one svg{width:80%}
}
@media (max-width: 1699px) {
.team-section-two .team-section-dot-one svg{width:70%}
}
@media (max-width: 1499px) {
.team-section-two .team-section-dot-one{display:none}
}
.team-section-two .team-section-dot-two{position:absolute;bottom:10%;right:0}
@media (max-width: 1199px) {
.team-section-two .team-section-dot-two{display:none}
}
.teams-card{position:relative;transition:.3s;overflow:hidden}
.teams-card .team-image{transition:.5s ease-in-out}
.teams-card .team-image img{width:100%;transition:.5s ease-in-out;border-radius:10px 10px 25px 25px}
.teams-card .teams-content{background-color:#11111140;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:0 0 25px 25px;position:absolute;bottom:0;left:0;text-align:center;width:100%;padding:14px;transition:.5s ease-in-out}
.teams-card .teams-content h4{font-size:20px;font-weight:600;line-height:22px;color:var(--white-color);margin:0}
.teams-card .teams-content span{font-family:var(--bodyFont);font-size:14px;font-weight:500;line-height:22px;color:#ececec;margin:0}
.teams-card .social-list{background-color:var(--main-color);padding:16px 17px;border-radius:0 10px 0 10px;top:0;right:0;position:absolute;opacity:0;transform:scaleX(0);transform-origin:right;transition:.5s ease-in-out}
.teams-card .social-list li a:hover svg path{fill:#f38035;transition:.3s}
.teams-card:hover{transition:.3s}
.teams-card:hover .teams-content{transition:.3s;background:#e7620c}
.teams-card:hover .social-list{opacity:1;transform:scaleX(1)}
@media (max-width: 576px) {
.latest-blog-section{padding:0 15px}
}
.latest-blog-card{border-radius:10px;background-color:var(--white-color);box-shadow:0 4px 60px 0 #0000001a;position:relative;overflow:hidden}
.latest-blog-card .latest-card-img-wrap{position:relative;transition:all .5s}
.latest-blog-card .latest-card-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px 10px 0 0;transition:all .5s}
.latest-blog-card .latest-card-img-wrap .card-img img{border-radius:10px 10px 0 0;transition:all .5s;width:100%}
.latest-blog-card .latest-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 10px 0 0;z-index:1}
.latest-blog-card .latest-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);transition:all .5s ease-out;content:"";z-index:1}
.latest-blog-card .latest-card-content{padding:18px 26px}
@media (max-width: 991px) {
.latest-blog-card .latest-card-content{padding:20px}
}
.latest-blog-card .latest-card-content .card-content-top .top-content{display:flex;align-items:center;gap:32px;margin-bottom:9px;flex-wrap:wrap}
@media (max-width: 1199px) {
.latest-blog-card .latest-card-content .card-content-top .top-content{gap:15px}
}
.latest-blog-card .latest-card-content .card-content-top .top-content li{display:flex;align-items:center;gap:6px}
.latest-blog-card .latest-card-content .card-content-top .top-content li span{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color)}
.latest-blog-card .latest-card-content .card-content-top h5{margin-bottom:18px;transition:.3s}
.latest-blog-card .latest-card-content .card-content-top h5 a{font-size:22px;font-weight:500;line-height:30px;color:var(--title-color);text-transform:capitalize;margin:0;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.latest-blog-card .latest-card-content .card-content-top h5 a{font-size:18px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.latest-blog-card .latest-card-content .card-content-top h5 a{font-size:17px;line-height:1}
}
@media (max-width: 991px) {
.latest-blog-card .latest-card-content .card-content-top h5 a{font-size:20px;line-height:1}
}
@media (max-width: 576px) {
.latest-blog-card .latest-card-content .card-content-top h5 a{font-size:22px;line-height:1}
}
.latest-blog-card .latest-card-content .card-content-top h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.latest-blog-card .latest-card-content .card-content-top h5{margin-bottom:10px}
}
.latest-blog-card .latest-card-content .card-content-top .middle-item{margin-bottom:12px}
.latest-blog-card .latest-card-content .card-content-top .middle-item ul{display:flex;align-items:center;justify-content:space-between}
.latest-blog-card .latest-card-content .card-content-top .middle-item ul li{font-family:var(--bodyFont);font-size:16px;font-weight:500;line-height:26px;color:#1116;margin:0}
.latest-blog-card .latest-card-content .card-content-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px;flex-wrap:wrap}
@media (min-width: 992px) and (max-width: 1199px) {
.latest-blog-card .latest-card-content .card-content-bottom{gap:13px}
}
.latest-blog-card .latest-card-content .card-content-bottom .author-area{display:flex;align-items:center;gap:8px}
.latest-blog-card .latest-card-content .card-content-bottom .author-area .author-img img{border-radius:50%}
.latest-blog-card .latest-card-content .card-content-bottom .author-area .author-content span{font-size:14px;font-weight:400;line-height:26px;color:var(--paragraph-color)}
.latest-blog-card .latest-card-content .card-content-bottom .author-area .author-content span a{font-size:14px;font-weight:400;line-height:26px;text-decoration:underline;color:var(--paragraph-color);transition:.3s}
.latest-blog-card .latest-card-content .card-content-bottom .author-area .author-content span a:hover{color:var(--main-color2)}
.latest-blog-card .batch .featured{color:var(--white-color);font-size:14px;font-weight:500;line-height:26px;display:inline-flex;padding:1px 20px;border-radius:0 3px 3px 0;position:absolute;top:10%;left:-6%;z-index:9999;transform:rotate(-50deg)}
@media (max-width: 991px) {
.latest-blog-card .batch .featured{top:6.5%;left:-4%}
}
@media (max-width: 767px) {
.latest-blog-card .batch .featured{top:8.5%;font-size:12px;left:-4%}
}
.latest-blog-card .batch .featured.two{top:12%;left:-2%}
.latest-blog-card .batch .featured.three{top:10%;left:-2%}
.latest-blog-card .batch .featured.red-color{background-color:#ef2929}
.latest-blog-card .batch .shape{position:absolute;top:0;left:0;transform:rotate(0deg);z-index:999}
.latest-blog-card .batch .shape.red svg path{fill:#e52323}
.latest-blog-card .date-option{position:absolute;top:0;right:5%}
.latest-blog-card .date-option .content{display:grid;text-align:center}
.latest-blog-card .date-option .content a{background-color:var(--main-color2);font-size:16px;font-weight:600;line-height:26px;color:var(--white-color);padding:6px 13px}
.latest-blog-card .date-option .content span{font-family:var(--bodyFont);font-size:14px;font-weight:600;line-height:26px;color:var(--title-color);background-color:var(--white-color);border-radius:0 0 5px 5px;padding:5px 12px}
.latest-blog-card:hover .latest-card-img-wrap .card-img img{transform:scale(1.1)}
.latest-blog-card:hover .latest-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
.latest-blog-card:hover .latest-card-img-wrap .gallery-option{opacity:1}
.testimonial-section-two{position:relative;z-index:1}
.testimonial-section-two .testimonial-slider{padding-top:50px}
.testimonial-section-two .testimonial-slider .testimonial-images{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}
.testimonial-section-two .testimonial-slider .testimonial-images img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;border:2px solid #ddd}
.testimonial-section-two .testimonial-slider .testimonial-images .active{width:80px;height:80px;transform:scale(1.2);box-shadow:0 4px 10px #0003;border:3px solid #007aff}
.testimonial-section-two .testimonial-slider .swiper-wrapper .swiper-slide .author-img{display:flex;align-items:center;justify-content:center}
.testimonial-section-two .testimonial-slider .swiper-wrapper .swiper-slide .author-img img{border-radius:50%;width:52px;height:52px}
.testimonial-section-two .testimonial-slider .swiper-wrapper .swiper-slide .testimonial-content{text-align:center;margin:0 auto}
.testimonial-section-two .testimonial-slider .swiper-wrapper .swiper-slide .testimonial-content p{color:var(--paragraph-color);font-size:22px;font-weight:400;line-height:40px;max-width:784px;width:100%;text-align:center;margin:0 auto}
@media (max-width: 1399px) {
.testimonial-section-two .testimonial-slider .swiper-wrapper .swiper-slide .testimonial-content p{font-size:26px}
}
@media (max-width: 1199px) {
.testimonial-section-two .testimonial-slider .swiper-wrapper .swiper-slide .testimonial-content p{font-size:22px}
}
.testimonial-section-two .testimonial-slider .swiper-wrapper .swiper-slide .testimonial-content .author-area .content h6{color:var(--title-color);font-family:var(--font-unbounded);font-size:18px;font-weight:600;margin-bottom:0}
.testimonial-section-two .testimonial-slider .swiper-wrapper .swiper-slide .testimonial-content .author-area .content span{color:var(--paragraph-color);font-family:var(--font-unbounded);font-size:14px;font-weight:400}
.testimonial-section-two .slider-btn-area{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:-30px}
@media (max-width: 991px) {
.testimonial-section-two .slider-btn-area{margin-top:30px}
}
.testimonial-section-two .slider-btn-area .franctional-pagi1{color:var(--title-color);font-family:var(--font-unbounded);font-size:24px;font-weight:500}
.testimonial-section-two .slider-btn-area .franctional-pagi1 .swiper-pagination-total{color:var(--paragraph-color);font-size:16px;font-weight:400}
.testimonial-section-two .slider-btn-area .slider-btn-group{position:relative;z-index:1}
.slider-btn-group{display:flex;align-items:center;max-width:100px;min-width:100px;justify-content:space-between}
.slider-btn-group .slider-btn{height:40px;width:40px;border-radius:50%;background-color:var(--white-color);display:flex;align-items:center;justify-content:center;transition:.35s}
@media (max-width: 576px) {
.slider-btn-group .slider-btn{width:35px;height:35px}
}
.slider-btn-group .slider-btn svg{transition:.35s;fill:var(--main-color)}
.slider-btn-group .slider-btn:hover{background-color:var(--main-color)}
.slider-btn-group .slider-btn:hover svg{fill:var(--white-color)}
.slider-btn-group .slider-btn.swiper-button-disabled{opacity:.5}
.slider-btn-group.two .slider-btn{border:1px solid var(--border-color2)}
.slider-btn-group.two .slider-btn svg{fill:var(--main-color3)}
.slider-btn-group.two .slider-btn:hover{background-color:var(--main-color);border-color:var(--main-color)}
.footer-section-two{background-image:url(../images/banner-img/footer-bg-two.png);background-size:cover;background-repeat:no-repeat}
.footer-section-two .footer-contact-wrapper{background-image:url(../images/banner-img/footer-two-contact-bg.png);background-repeat:no-repeat;background-size:cover;border-radius:0 0 15px 15px;margin-top:-100px}
.footer-section-two .footer-contact-wrapper .footer-content{text-align:center;padding:72px 48px}
@media (max-width: 1199px) {
.footer-section-two .footer-contact-wrapper .footer-content{padding:60px 20px}
}
.footer-section-two .footer-contact-wrapper .footer-content .footer-logo{margin-bottom:23px}
.footer-section-two .footer-contact-wrapper .footer-content .from-inner{border:1px solid #11111140;border-radius:47px;margin-bottom:20px}
@media (max-width: 767px) {
.footer-section-two .footer-contact-wrapper .footer-content .from-inner{max-width:100%}
}
.footer-section-two .footer-contact-wrapper .footer-content .from-inner input{border:1px solid #11111140;border-radius:30px;background-color:transparent;border:none;color:#666;font-size:16px;text-transform:capitalize;width:100%;height:48px;padding:10px 20px}
.footer-section-two .footer-contact-wrapper .footer-content .from-inner input::-moz-placeholder{color:#100c0866}
.footer-section-two .footer-contact-wrapper .footer-content .from-inner input::placeholder{color:#100c0866}
.footer-section-two .footer-contact-wrapper .footer-content h3{font-size:24px;font-weight:700;line-height:30.12px;color:var(--title-color);margin-bottom:10px}
.footer-section-two .footer-contact-wrapper .footer-content P{font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:20.83px;color:var(--paragraph-color);margin-bottom:20px}
.footer-section-two .footer-widget .widget-title h4{color:#fffc;font-size:20px;font-weight:500;line-height:30px;margin-bottom:16px}
@media (max-width: 1199px) {
.footer-section-two .footer-widget .widget-title h4{font-size:20px}
}
.footer-section-two .footer-widget .widget-title.two{margin-bottom:22px}
.footer-section-two .footer-widget .payment-partners{display:flex;align-items:center;gap:20px}
@media (max-width: 767px) {
.footer-section-two .footer-widget .payment-partners{padding-bottom:20px}
}
@media (max-width: 576px) {
.footer-section-two .footer-widget .payment-partners{padding-bottom:0}
}
.footer-section-two .footer-widget .menu-right-paragraph p{font-family:var(--bodyFont);font-size:17px;font-weight:400;line-height:26px;color:#ababab;margin-bottom:30px}
@media (max-width: 1199px) {
.footer-section-two .footer-widget .menu-right-paragraph p{font-size:14px;line-height:22px}
}
.footer-section-two .footer-widget .gallery-img{position:relative;border-radius:6px}
.footer-section-two .footer-widget .gallery-img img{border-radius:6px;width:100%}
.footer-section-two .footer-widget .gallery-img .icon-area{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4da62780;border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.4);transition:.3s}
.footer-section-two .footer-widget .gallery-img .icon-area i{color:var(--white-color);font-size:24px}
.footer-section-two .footer-widget .gallery-img:hover .icon-area{transform:scale(1);opacity:1}
.footer-section-two .footer-widget .menu-container .widget-list{padding:0;margin:0}
.footer-section-two .footer-widget .menu-container .widget-list li{margin-bottom:15px;line-height:1;transition:.3s;position:relative;transform:translateX(0)}
@media (max-width: 1199px) {
.footer-section-two .footer-widget .menu-container .widget-list li{margin-bottom:15px}
}
.footer-section-two .footer-widget .menu-container .widget-list li:last-child{margin-bottom:0}
.footer-section-two .footer-widget .menu-container .widget-list li a{color:#ababab;font-size:16px;font-weight:400;line-height:30px;letter-spacing:.02em;transition:.3s}
@media (max-width: 1199px) {
.footer-section-two .footer-widget .menu-container .widget-list li a{font-size:16px}
}
@media (max-width: 576px) {
.footer-section-two .footer-widget .menu-container .widget-list li a{font-size:16px}
}
.footer-section-two .footer-widget .menu-container .widget-list li a:hover{color:var(--main-color)}
.footer-section-two .footer-widget .menu-container .widget-list li::after{content:"";width:10px;height:1px;background-color:var(--main-color);position:absolute;left:-15px;top:50%;transform:translateY(-50%);opacity:0;transition:.35s}
.footer-section-two .footer-widget .menu-container .widget-list li:hover{transform:translateX(10px)}
.footer-section-two .footer-widget .menu-container .widget-list li:hover::after{opacity:1}
.footer-section-two .single-contact{max-width:241px;width:100%;margin-bottom:35px}
@media (max-width: 767px) {
.footer-section-two .single-contact{margin-bottom:20px}
}
.footer-section-two .single-contact li{margin-bottom:27px}
.footer-section-two .single-contact li:last-child{margin-bottom:0}
.footer-section-two .single-contact li .icon-and-call{display:flex;align-items:center;gap:8px;margin-bottom:6px}
.footer-section-two .single-contact li .icon-and-call span{font-size:20px;font-weight:500;line-height:25px;color:var(--white-color);margin:0}
.footer-section-two .single-contact li a{font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:30px;letter-spacing:.03em;color:#fff9;margin:0;transition:.3s}
.footer-section-two .single-contact li a:hover{color:var(--main-color)}
@media (max-width: 767px) {
.footer-section-two .footer-right-area{display:flex;flex-wrap:wrap}
}
@media (max-width: 576px) {
.footer-section-two .footer-right-area{gap:0;margin-bottom:20px}
}
.footer-section-two .footer-right-area .payment-partner .widget-title h5{font-size:16px;font-weight:400;line-height:30px;letter-spacing:.02em;color:#fff;margin-bottom:12px}
.footer-section-two .footer-right-area .payment-partner .icons ul{display:flex;align-items:center;gap:23px}
.footer-section-two .footer-right-area .payment-partner .icons ul li img{border-radius:4px}
.footer-section-two .footer-bottom{padding:20px 0;border-top:1px dashed #ffffff1a;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:40px}
@media (max-width: 991px) {
.footer-section-two .footer-bottom{margin-top:30px}
}
@media (max-width: 767px) {
.footer-section-two .footer-bottom{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto}
}
@media (max-width: 576px) {
.footer-section-two .footer-bottom{padding:20px 0}
}
.footer-section-two .footer-bottom .copy-write-area p{font-size:14px;font-weight:400;line-height:25px;color:#ababab;margin:0}
@media (max-width: 1199px) {
.footer-section-two .footer-bottom .copy-write-area p{font-size:14px}
}
.footer-section-two .footer-bottom .copy-write-area p a{font-size:14px;font-weight:400;line-height:25px;color:var(--white-color);margin:0;transition:.3s}
.footer-section-two .footer-bottom .copy-write-area p a:hover{color:var(--main-color)}
@media (max-width: 1199px) {
.footer-section-two .footer-bottom .copy-write-area p a{font-size:14px}
}
.footer-section-two .footer-bottom .footer-social-list{display:flex;align-items:center;gap:20px}
.footer-section-two .footer-bottom .footer-social-list h3{font-size:16px;font-weight:500;line-height:25px;color:var(--white-color);margin:0}
@media (max-width: 991px) {
.footer-section-two .footer-bottom .footer-social-list h3{font-size:17px}
}
.footer-section-two .footer-bottom .footer-social-list ul{display:flex;align-items:center;gap:20px}
.footer-section-two .footer-bottom .footer-social-list ul li a{height:28px;width:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--white-color);border:1px solid #11111140;transition:.3s}
@media (max-width: 991px) {
.footer-section-two .footer-bottom .footer-social-list ul li a{height:30px;width:30px}
}
.footer-section-two .footer-bottom .footer-social-list ul li a svg path{transition:.3s;fill:var(--title-color)}
.footer-section-two .footer-bottom .footer-social-list ul li:hover a{background-color:var(--main-color2)}
.footer-section-two .footer-bottom .footer-social-list ul li:hover a svg path{fill:var(--white-color)}
@keyframes zoomIn {
from{opacity:0;transform:scale(0.5)}
to{opacity:1;transform:scale(1)}
}
.section-title-three .sub-title-three{margin-bottom:10px}
.section-title-three .sub-title-three span{font-family:var(--titleFont);font-size:24px;font-weight:400;line-height:34.57px;color:#4da627;margin:0;position:relative}
.section-title-three .sub-title-three span::before{position:absolute;content:url(../images/svg/sub-title-shape-green.svg);left:0;bottom:-45%;width:100%}
.section-title-three .title h2{font-size:45px;font-weight:600;line-height:56px;color:var(--title-color);margin-bottom:8px;text-transform:capitalize}
@media (min-width: 1200px) and (max-width: 1399px) {
.section-title-three .title h2{font-size:40px;line-height:45px}
}
@media (max-width: 1199px) {
.section-title-three .title h2{font-size:36px;line-height:40px}
}
@media (max-width: 576px) {
.section-title-three .title h2{font-size:30px;line-height:35px}
}
@media (max-width: 350px) {
.section-title-three .title h2{font-size:25px;line-height:30px}
}
.section-title-three .description p{font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color)}
@media (max-width: 1199px) {
.section-title-three .description p{font-size:14px;line-height:22px}
}
.login-modal .modal-dialog{animation:zoomIn 1s}
.login-modal .modal-dialog .modal-content{border-radius:20px;position:relative}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content{border-radius:10px}
}
.login-modal .modal-dialog .modal-content .modal-clode-btn{position:absolute;top:15px;right:15px;background-color:#f1f1f1;width:32px;height:32px;border-radius:50%;font-size:22px;color:var(--white-color);display:flex;align-items:center;justify-content:center;cursor:pointer}
@media (max-width: 767px) {
.login-modal .modal-dialog .modal-content .modal-clode-btn{width:30px;height:30px;top:10px;right:10px}
}
.login-modal .modal-dialog .modal-content .modal-clode-btn::before,.login-modal .modal-dialog .modal-content .modal-clode-btn::after{transform:rotate(-45deg);content:"";position:absolute;top:50%;left:calc(50% - 7px);display:block;height:1px;width:15px;background-color:var(--title-color);transition:all .3s ease-out}
.login-modal .modal-dialog .modal-content .modal-clode-btn::after{transform:rotate(-135deg)}
.login-modal .modal-dialog .modal-content .modal-clode-btn:hover::before,.login-modal .modal-dialog .modal-content .modal-clode-btn:hover::after{transform:rotate(0deg)}
.login-modal .modal-dialog .modal-content .modal-header{padding:0;border:unset}
.login-modal .modal-dialog .modal-content .modal-header img{border-radius:20px 20px 0 0}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-header img{min-height:110px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}
}
.login-modal .modal-dialog .modal-content .modal-body{padding:45px 40px}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-body{padding:30px 20px}
}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-title{text-align:center;margin-bottom:20px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-title h2{color:var(--title-color);font-size:35px;font-weight:500;letter-spacing:.6px;line-height:1;margin-bottom:15px}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-title h2{font-size:30px}
}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-title p{color:var(--paragraph-color);font-family:var(--bodyFont);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:0}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner{position:relative}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input{border:1px solid var(--title-color);border-radius:200px;background-color:transparent;width:100%;height:46px;color:var(--title-color);font-family:var(--bodyFont);font-size:13px;padding:15px 20px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input:focus{border:1px solid var(--main-color)}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input::-moz-placeholder{color:var(--paragraph-color);font-family:var(--bodyFont);font-size:13px;font-weight:400;letter-spacing:.3px;text-transform:capitalize}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input::placeholder{color:var(--paragraph-color);font-family:var(--bodyFont);font-size:13px;font-weight:400;letter-spacing:.3px;text-transform:capitalize}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget{display:flex;align-items:center;justify-content:space-between;padding-top:30px;margin-bottom:30px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember .custom-check-box{opacity:0;display:none}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember .custom-check-box + label{position:relative;display:flex;align-items:center;gap:10px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember .custom-check-box + label::before{content:"";width:15px;height:15px;border:1px solid var(--main-color)}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember .custom-check-box:checked + label::before{content:"\f26e";color:var(--white-color);font-family:"bootstrap-icons";background-color:var(--main-color);font-size:14px;display:flex;align-items:center;justify-content:center}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember label{color:var(--main-color);font-size:15px;font-weight:400;letter-spacing:.3px;text-transform:capitalize}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .forget-pass{color:var(--main-color);font-size:15px;font-weight:400;letter-spacing:.3px;text-transform:capitalize}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn{border-radius:35px;background-color:var(--title-color);font-weight:500;font-size:16px;color:var(--white-color);letter-spacing:.48px;text-transform:capitalize;line-height:1;padding:15px 26px;display:inline-flex;align-items:center;justify-content:center;transition:.3s;position:relative;overflow:hidden;z-index:1;white-space:nowrap;width:100%}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn{font-size:15px}
}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn::after{position:absolute;content:"";border-radius:30px;width:100%;height:100%;top:0;right:0;background-color:var(--main-color);transform-origin:right;transform:scalex(0);z-index:-1;transition:transform .7s}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn:hover{color:var(--white-color)}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn:hover::after{transform:scalex(1);transform-origin:left}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .divider{position:relative;text-align:center;margin-bottom:20px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .divider span{color:#dbdbdb;text-align:center;font-family:var(--bodyFont);font-size:15px;font-weight:500;line-height:1;display:inline-block;padding:0 12px;background-color:var(--white-color);position:relative;z-index:1}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .divider::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#dbdbdb;width:100%;height:1px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn{border-radius:35px;background-color:var(--white-color);border:1px solid var(--title-color);font-family:var(--bodyFont);font-weight:500;font-size:16px;color:var(--title-color);letter-spacing:.48px;text-transform:capitalize;line-height:1;padding:10px 26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:.3s;position:relative;overflow:hidden;z-index:1;white-space:nowrap;width:100%}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn{font-size:15px}
}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn::after{position:absolute;content:"";border-radius:30px;width:100%;height:100%;top:0;right:0;background-color:var(--title-color);transform-origin:right;transform:scalex(0);z-index:-1;transition:transform .7s}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn:hover{color:var(--white-color)}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn:hover::after{transform:scalex(1);transform-origin:left}
header.style-3{position:fixed;top:30px;left:0;right:0;z-index:9999;width:100%;background-color:#ffffff40;border-radius:90px;max-width:1780px;width:100%;margin:0 auto;padding:0 30px 0 100px}
@media (min-width: 1400px) and (max-width: 1599px) {
header.style-3{max-width:1380px;width:100%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
header.style-3{max-width:1180px;width:100%}
}
header.style-3.header-sticky{position:fixed;top:0;left:0;width:100%;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box;background:#000;z-index:10;max-width:none;border-radius:0}
@keyframes smooth-header {
0%{transform:translateY(-30px)}
100%{transform:translateY(0px)}
}
header.style-3 .main-menu{display:inline-block;position:relative}
header.style-3 .main-menu.show-menu{transform:translateX(0)}
header.style-3 .main-menu > ul{list-style:none;margin:0;padding:0}
header.style-3 .main-menu > ul > li{display:inline-block;position:relative;padding:1px 25px}
@media (max-width: 1399px) {
header.style-3 .main-menu > ul > li{padding:0 20px}
}
@media (max-width: 991px) {
header.style-3 .main-menu > ul > li{padding:0 12px}
}
header.style-3 .main-menu > ul > li:hover i{color:var(--main-color);font-size:20px}
@media (min-width: 992px) {
header.style-3 .main-menu > ul > li:first-child{padding-left:0}
header.style-3 .main-menu > ul > li:first-child a{padding-left:0}
header.style-3 .main-menu > ul > li:last-child{padding-right:0}
}
header.style-3 .main-menu > ul > li > a{position:relative;font-size:16px;font-weight:400;line-height:16px;color:var(--white-color);display:block;padding:30px 0;transition:all .4s ease-out 0s;text-transform:uppercase}
@media (min-width: 1200px) and (max-width: 1399px) {
header.style-3 .main-menu > ul > li > a{padding:35px 0}
}
header.style-3 .main-menu > ul > li i{font-size:20px;text-align:center;color:var(--title-color);font-style:normal;position:absolute;right:-5px;top:35px;z-index:999;cursor:pointer;display:none;transition:all .4s ease-out 0s;opacity:0}
@media (max-width: 991px) {
header.style-3 .main-menu > ul > li i{opacity:1}
}
header.style-3 .main-menu > ul > li i.active{color:var(--main-color)}
header.style-3 .main-menu > ul > li i.active::before{content:"\f2ea"}
header.style-3 .main-menu > ul > li ul.sub-menu{position:absolute;left:0;right:0;top:auto;margin:0;display:none;min-width:220px;background:var(--title-color);box-shadow:0 30px 80px #8675d414;text-align:left;transform-origin:top}
@media (max-width: 1199px) {
header.style-3 .main-menu > ul > li ul.sub-menu{box-shadow:none}
}
header.style-3 .main-menu > ul > li ul.sub-menu > li{padding:0;display:block;position:relative}
header.style-3 .main-menu > ul > li ul.sub-menu > li i{position:absolute;top:14px;right:6px;display:block;color:var(--title-color);font-size:14px}
header.style-3 .main-menu > ul > li ul.sub-menu > li .dropdown-icon{color:var(--white-color);opacity:1;top:14px;font-size:14px;right:10px}
@media (max-width: 991px) {
header.style-3 .main-menu > ul > li ul.sub-menu > li .dropdown-icon{right:0;top:8px;font-size:20px}
}
header.style-3 .main-menu > ul > li ul.sub-menu > li > a{display:block;padding:15px;color:var(--white-color);font-weight:400;font-size:13px;line-height:1.3;transition:all .4s ease-out 0s;position:relative;border-bottom:1px solid #e1e1e1}
header.style-3 .main-menu > ul > li ul.sub-menu > li > a::before{content:"";position:absolute;bottom:-1px;left:0;background:linear-gradient(90deg,#fff,var(--main-color),#fff);width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:.4s ease-in;z-index:1}
@media (max-width: 991px) {
header.style-3 .main-menu > ul > li ul.sub-menu > li > a{border-color:#e9e4e480}
header.style-3 .main-menu > ul > li ul.sub-menu > li > a::before{background:linear-gradient(90deg,#ddd,#10c581,#ddd)}
}
header.style-3 .main-menu > ul > li ul.sub-menu > li > a:hover{color:var(--main-color)}
header.style-3 .main-menu > ul > li ul.sub-menu > li > a:hover::before{transform:scale(1)}
header.style-3 .main-menu > ul > li ul.sub-menu > li > a.active{color:var(--main-color)}
header.style-3 .main-menu > ul > li ul.sub-menu > li > a.active::before{transform:scale(1)}
header.style-3 .main-menu > ul > li ul.sub-menu > li:last-child a{border-bottom:none}
header.style-3 .main-menu > ul > li ul.sub-menu > li:last-child a::before{display:none}
header.style-3 .main-menu > ul > li ul.sub-menu > li:hover > a{color:var(--main-color)}
header.style-3 .main-menu > ul > li ul.sub-menu > li:hover .dropdown-icon{color:var(--main-color)}
header.style-3 .main-menu > ul > li ul.sub-menu > li.active > a{color:var(--main-color)}
header.style-3 .main-menu > ul > li ul.sub-menu > li.active .dropdown-icon{color:var(--main-color)}
header.style-3 .main-menu > ul > li ul.sub-menu > li .sub-menu{left:220px;position:absolute;max-width:230px;min-width:215px;background:var(--title-color);box-shadow:0 30px 80px #08002a14;top:0}
@media (max-width: 1199px) {
header.style-3 .main-menu > ul > li ul.sub-menu > li .sub-menu{box-shadow:none}
}
header.style-3 .main-menu > ul > li ul.sub-menu > li .sub-menu::before{display:none;visibility:hidden}
@media only screen and (max-width: 991px) {
header.style-3 .main-menu > ul > li ul.sub-menu > li .sub-menu{position:unset;max-width:230px;min-width:215px;background:transparent;top:0}
}
header.style-3 .main-menu > ul > li ul.sub-menu > li .sub-menu > li i{display:block}
@media (min-width: 992px) {
header.style-3 .main-menu > ul > li ul.sub-menu > li:hover > .sub-menu{display:block;animation:fade-down .45s linear}
}
header.style-3 .main-menu > ul > li.menu-item-has-children{transition:all .55s ease-in-out}
header.style-3 .main-menu > ul > li.menu-item-has-children::after{content:"\f282";font-family:"bootstrap-icons";font-weight:800;position:absolute;top:24px;right:9px;font-size:12px;color:var(--white-color);transition:all .55s ease-in-out}
@media (min-width: 1200px) and (max-width: 1399px) {
header.style-3 .main-menu > ul > li.menu-item-has-children::after{right:0;top:28px}
}
@media (max-width: 1199px) {
header.style-3 .main-menu > ul > li.menu-item-has-children::after{right:0}
}
@media (max-width: 991px) {
header.style-3 .main-menu > ul > li.menu-item-has-children::after{display:none;visibility:hidden}
}
header.style-3 .main-menu > ul > li.menu-item-has-children:hover::after{color:var(--main-color);content:"\f286"}
@media (min-width: 992px) {
header.style-3 .main-menu > ul > li:hover > ul.sub-menu{display:block;animation:fade-down .45s linear}
}
@keyframes fade-up {
0%{opacity:0;transform:scaleY(0);visibility:hidden}
100%{opacity:1;transform:scaleY(1);visibility:visible}
}
header.style-3 .main-menu > ul > li:hover > a{color:var(--main-color)}
header.style-3 .main-menu > ul > li:hover > a::after{transform-origin:left center;transform:scale(1,1)}
header.style-3 .main-menu > ul > li:hover::after{color:var(--title-color)}
header.style-3 .main-menu > ul > li:hover .dropdown-icon2{color:var(--main-color)}
header.style-3 .main-menu > ul > li.active > a{color:var(--main-color)}
header.style-3 .main-menu > ul > li.active::after{color:var(--main-color)}
header.style-3 .main-menu > ul > li.active .dropdown-icon2{color:var(--main-color)}
header.style-3 .main-menu > ul > li.active.position-inherit > a::after{color:var(--main-color)}
header.style-3 .main-menu > ul li.menu-item-has-children > i{display:block}
header.style-3.inner-page{position:relative;background-color:var(--white-color)}
@media (max-width: 991px) {
header.style-3 .header-logo{padding:15px 0}
}
header.style-3 .header-logo a img{width:130px}
header.style-3 .nav-right{display:flex;align-items:center;gap:40px;position:relative}
header.style-3 .nav-right::after{content:"";height:26px;width:1px;background-color:#fff3;position:absolute;left:45px;top:50%;transform:translateY(-50%)}
@media (min-width: 992px) and (max-width: 1199px) {
header.style-3 .nav-right::after{left:35px}
}
@media (max-width: 991px) {
header.style-3 .nav-right::after{display:none}
}
@media (max-width: 1199px) {
header.style-3 .nav-right{gap:20px}
}
@media (max-width: 576px) {
header.style-3 .nav-right{gap:15px}
}
header.style-3 .nav-right .right-sidebar-button{cursor:pointer}
header.style-3 .nav-right .right-sidebar-button a svg path{fill:#fff}
@keyframes qode-draw {
0%,100%{-webkit-clip-path:inset(-2px -2px);clip-path:inset(-2px -2px)}
42%{-webkit-clip-path:inset(-2px -2px -2px 100%);clip-path:inset(-2px -2px -2px 100%)}
43%{-webkit-clip-path:inset(-2px 100% -3px -2px);clip-path:inset(-2px 100% -3px -2px)}
}
header.style-3 .nav-right .right-sidebar-button:hover svg{animation:qode-draw .75s cubic-bezier(0.57,0.39,0,0.86) 1 forwards}
header.style-3 .nav-right .mobile-menu-btn{display:none;visibility:hidden}
@media (max-width: 991px) {
header.style-3 .nav-right .mobile-menu-btn{display:flex;flex-direction:column;align-items:end;visibility:visible;justify-content:center;position:relative}
header.style-3 .nav-right .mobile-menu-btn svg{fill:var(--white-color)}
}
@media only screen and (max-width: 991px) {
header.style-3 .mobile-logo-area .menu-close-btn{height:32px;width:32px;border-radius:50%;border:1px solid var(--white-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.35s}
header.style-3 .mobile-logo-area .menu-close-btn i{font-size:26px;line-height:1;margin-top:2px;color:var(--white-color);transition:.35s}
header.style-3 .mobile-logo-area .menu-close-btn:hover{background-color:var(--title-color)}
header.style-3 .mobile-logo-area .menu-close-btn:hover i{color:var(--white-color)}
header.style-3 .dropdown-icon{color:var(--white-color)}
header.style-3 .main-menu{position:fixed;top:0;left:0;width:280px;padding:30px 20px!important;z-index:99999;height:100%;overflow:auto;background:#111;border-right:1px solid #eee;transform:translateX(-100%);transition:transform .3s ease-in;box-shadow:0 2px 20px #00000008}
header.style-3 .main-menu.show-menu{transform:translateX(0)}
header.style-3 .main-menu .mobile-menu-logo{text-align:left;padding-top:20px;display:block;padding-bottom:8px}
header.style-3 .main-menu .menu-list{padding-top:50px;padding-bottom:30px}
header.style-3 .main-menu > ul{float:none;text-align:left;padding:5px 0 20px}
header.style-3 .main-menu > ul > li{display:block;position:relative;padding:0;color:var(--title-color)}
header.style-3 .main-menu > ul > li i{display:block}
header.style-3 .main-menu > ul > li a{color:var(--title-color);padding:10px 0;display:block}
header.style-3 .main-menu > ul > li ul.sub-menu{position:static;min-width:200px;background:0 0;border:none;opacity:1;visibility:visible;box-shadow:none;transform:none;transition:none;display:none;margin-top:0!important;transform:translateY(0px);padding-left:10px}
header.style-3 .main-menu > ul > li ul.sub-menu > li{border-bottom:1px solid transparent}
header.style-3 .main-menu > ul > li ul.sub-menu > li a{color:var(--title-color);padding:12px 0}
header.style-3 .main-menu > ul > li ul.sub-menu > li a:hover{color:var(--main-color);margin-left:10px}
header.style-3 .main-menu > ul > li ul.sub-menu > li a.active{color:var(--main-color)}
header.style-3 .main-menu > ul > li ul.sub-menu > li i{color:var(--main-color);right:-13px}
header.style-3 .main-menu > ul > li .bi{top:8px;font-size:20px;color:var(--white-color);line-height:1}
}
@media (max-width: 1699px) {
header.style-3{padding:0 20px}
}
@media (min-width: 375px) and (max-width: 576px) {
header.style-3{padding:0 15px}
}
.banner-section-three{background-image:url(../images/banner-img/banner-bg-three.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:258px 0 143px 170px}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-three{padding:200px 0 130px 50px}
}
@media (max-width: 1199px) {
.banner-section-three{padding:200px 0 130px 40px}
}
@media (max-width: 991px) {
.banner-section-three{padding:30px 0 20px 40px}
}
@media (max-width: 576px) {
.banner-section-three{padding:0 0 0 20px}
}
.banner-section-three .custom-container{max-width:1750px;width:100%;margin:0 auto}
@media (max-width: 991px) {
.banner-section-three .banner-content-three{padding:200px 0 100px}
}
.banner-section-three .banner-content-three .section-title-three .sub-title-three{margin-bottom:10px}
.banner-section-three .banner-content-three .section-title-three .sub-title-three span{font-family:var(--titleFont);font-size:24px;font-weight:400;line-height:34.57px;color:#f38035;margin:0;position:relative}
.banner-section-three .banner-content-three .section-title-three .sub-title-three span::before{position:absolute;content:url(../images/svg/sub-title-three.svg);left:0;bottom:-45%;width:100%}
.banner-section-three .banner-content-three .section-title-three h1{font-size:70px;font-weight:600;line-height:1.2;color:var(--white-color);margin-bottom:10px;text-transform:capitalize;max-width:609px;width:100%}
@media (max-width: 1499px) {
.banner-section-three .banner-content-three .section-title-three h1{font-size:65px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-three .banner-content-three .section-title-three h1{font-size:55px}
}
@media (max-width: 1199px) {
.banner-section-three .banner-content-three .section-title-three h1{font-size:50px}
}
@media (max-width: 991px) {
.banner-section-three .banner-content-three .section-title-three h1{font-size:50px}
}
@media (max-width: 767px) {
.banner-section-three .banner-content-three .section-title-three h1{font-size:40px}
}
@media (max-width: 576px) {
.banner-section-three .banner-content-three .section-title-three h1{font-size:35px}
}
@media (max-width: 350px) {
.banner-section-three .banner-content-three .section-title-three h1{font-size:32px}
}
.banner-section-three .banner-content-three .section-title-three p{font-family:var(--bodyFont);font-size:24px;font-weight:400;line-height:34px;color:#fffc;margin-bottom:35px;max-width:600px;width:100%}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-three .banner-content-three .section-title-three p{font-size:22px;line-height:28px}
}
@media (max-width: 1199px) {
.banner-section-three .banner-content-three .section-title-three p{font-size:20px;line-height:26px}
}
.banner-section-three .tourist-card{position:relative;width:408px;height:auto;overflow:hidden}
.banner-section-three .tourist-card .tourist-image{position:relative}
.banner-section-three .tourist-card .tourist-image img{background-color:#ffffff40;-webkit-backdrop-filter:blur(223px);backdrop-filter:blur(223px);padding:16px;border-radius:186px}
.banner-section-three .tourist-card .tourist-image .tourist-content-hidden{position:absolute;bottom:15%;left:20%;transform:scaleY(0);transform-origin:bottom;transition:.3s}
.banner-section-three .tourist-card .tourist-image .tourist-content-hidden h3{font-size:24px;font-weight:700;line-height:29.23px;color:var(--white-color);margin:0;text-align:center}
.banner-section-three .tourist-card .tourist-image .tourist-content-hidden .tourist-bottom ul{display:flex;align-items:center;gap:20px}
.banner-section-three .tourist-card .tourist-image .tourist-content-hidden .tourist-bottom ul li{position:relative}
.banner-section-three .tourist-card .tourist-image .tourist-content-hidden .tourist-bottom ul li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-13px;background:#4da627;width:4px;height:4px;border-radius:50%}
@media (max-width: 767px) {
.banner-section-three .tourist-card .tourist-image .tourist-content-hidden .tourist-bottom ul li::before{left:-20px}
}
.banner-section-three .tourist-card .tourist-image .tourist-content-hidden .tourist-bottom ul li:first-child::before{display:none}
.banner-section-three .tourist-card .tourist-image .tourist-content-hidden .tourist-bottom ul li a{font-size:14px;font-weight:600;line-height:16.59px;color:#ffffffb3;margin:0}
.banner-section-three .tourist-card .tourist-image .tourist-hover-btn{position:absolute;top:1%;right:20%}
.banner-section-three .tourist-card .tourist-image .tourist-hover-btn .arrow-btn{cursor:pointer;border-radius:50%;height:72px;width:72px;display:flex;align-items:center;justify-content:center;transition:.3s;background-color:var(--main-color2);opacity:0;position:relative;z-index:9}
.banner-section-three .tourist-card .tourist-image .tourist-hover-btn .arrow-btn svg path{fill:var(--white-color);transition:.3s}
.banner-section-three .tourist-card:hover:before{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,#1110,#111111e6);z-index:1;border-radius:186px}
.banner-section-three .tourist-card:hover .tourist-image .arrow-btn{opacity:1;transform:scaleY(1)}
.banner-section-three .tourist-card:hover .tourist-image .tourist-content-hidden{transform:scaleY(1);z-index:999}
.banner-section-three .banner-slider-btn{position:relative;display:flex;align-items:center;margin-left:12%;gap:34%}
@media (max-width: 1699px) {
.banner-section-three .banner-slider-btn{gap:40%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-three .banner-slider-btn{gap:50%}
}
@media (max-width: 1199px) {
.banner-section-three .banner-slider-btn{gap:58%}
}
.banner-section-three .banner-slider-btn .number-count-area{position:absolute;top:120%;left:4%}
.banner-section-three .banner-slider-btn .number-count-area .swiper-pagination{display:flex;align-items:center;gap:18px}
.banner-section-three .banner-slider-btn .number-count-area .swiper-pagination-bullet{padding:5px 10px;border-radius:0;width:auto;height:30px;text-align:center;line-height:30px;font-size:12px;color:#000;opacity:1;background:#0003;width:20px;height:24px;font-size:16px;color:#B2B5BE;background:transparent;display:flex;cursor:pointer;justify-content:center;align-items:center;margin:0 1px;color:#ffffff73}
.banner-section-three .banner-slider-btn .number-count-area .swiper-pagination-bullet-active{color:var(--white-color);color:#fff!important}
.banner-section-three .banner-slider-btn .slider-btn{cursor:pointer;transition:.3s}
.banner-section-three .banner-slider-btn .slider-btn svg path{fill:var(--white-color)}
@media (max-width: 991px) {
.banner-section-three .swiper-wrapper-area{display:none}
}
.banner-section-three .swiper-wrapper-area .swiper-slide{width:260px!important;margin-right:40px!important;transition:1s}
.banner-section-three .swiper-wrapper-area .swiper-slide:first-child{margin-right:50px!important}
.banner-section-three .swiper-wrapper-area .swiper-slide-active{width:330px!important}
@media (max-width: 991px) {
.banner-section-three .swiper-wrapper-area .swiper-slide-active{width:200px!important}
}
.banner-section-three .swiper-wrapper-area .swiper-slide:not(.swiper-slide-active){transform:scale(0.6)}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-three .swiper-wrapper-area .swiper-slide:not(.swiper-slide-active){transform:scale(0.5)}
}
@media (max-width: 1199px) {
.banner-section-three .swiper-wrapper-area .swiper-slide:not(.swiper-slide-active){transform:scale(0.5)}
}
@media (max-width: 991px) {
.banner-section-three .swiper-wrapper-area .swiper-slide:not(.swiper-slide-active){transform:scale(0.5)}
}
.banner-section-three .swiper-wrapper-area .swiper-slide:not(.swiper-slide-active) .tourist-image img{filter:blur(3px)}
.discover-section .section-title-three .title{max-width:580px;width:100%;margin:0 auto}
.discover-single-card{position:relative}
.discover-single-card .discover-img{margin-bottom:-130px;display:flex;align-items:center;justify-content:center}
.discover-single-card .discover-img img{border-radius:50%}
.discover-single-card .discover-content{background-color:#ebffe8;border:1px solid #1111110d;border-radius:10px;text-align:center;padding:159px 27px 36px}
@media (min-width: 1200px) and (max-width: 1399px) {
.discover-single-card .discover-content{padding:159px 20px 36px}
}
@media (max-width: 1199px) {
.discover-single-card .discover-content{padding:170px 10px 30px}
}
@media (max-width: 991px) {
.discover-single-card .discover-content{padding:170px 25px 30px}
}
@media (max-width: 767px) {
.discover-single-card .discover-content{max-width:400px;width:100%;margin:0 auto;padding:155px 45px 30px}
}
@media (max-width: 576px) {
.discover-single-card .discover-content{max-width:365px;width:100%}
}
.discover-single-card .discover-content .icon{background-color:var(--white-color);border:1px solid #4da627;width:79px;height:79px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:37%;left:12%;transition:.3s}
.discover-single-card .discover-content .icon svg path{fill:#4da627}
@media (max-width: 1199px) {
.discover-single-card .discover-content .icon{width:69px;height:69px}
}
@media (max-width: 767px) {
.discover-single-card .discover-content .icon{top:38%;left:25%}
}
@media (max-width: 576px) {
.discover-single-card .discover-content .icon{top:38%;left:25%}
}
@media (max-width: 350px) {
.discover-single-card .discover-content .icon{top:37%;left:16%}
}
.discover-single-card .discover-content .icon:hover{background-color:#4da627}
.discover-single-card .discover-content .icon:hover svg path{fill:#fff}
.discover-single-card .discover-content h3{font-size:24px;font-weight:500;line-height:1;color:#000;margin-bottom:20px}
@media (min-width: 1200px) and (max-width: 1399px) {
.discover-single-card .discover-content h3{margin-bottom:10px}
}
@media (max-width: 1199px) {
.discover-single-card .discover-content h3{font-size:22px;margin-bottom:10px}
}
.discover-single-card .discover-content p{font-family:var(--bodyFont);font-size:15px;font-weight:400;line-height:22px;color:#666;margin-bottom:25px}
.discover-single-card .discover-content .arrow-right{width:73px;height:32px;border:1px solid #00000040;border-radius:17px;margin:0 auto;transition:.3s}
.discover-single-card .discover-content .arrow-right svg path{fill:#111;transition:.3s}
.discover-single-card .discover-content .arrow-right:hover{background-color:#111}
.discover-single-card .discover-content .arrow-right:hover svg path{fill:var(--white-color)}
.discover-single-card .discover-content:hover .icon svg{animation:zoomIn .5s linear}
.discover-single-card.two .discover-content{background-color:#fff3ec}
.discover-single-card.two .discover-content .icon{background-color:var(--white-color);border:1px solid #f38035}
.discover-single-card.two .discover-content .icon svg path{fill:#f38035}
.discover-single-card.two .discover-content .icon:hover{background-color:#f38035}
.discover-single-card.two .discover-content .icon:hover svg path{fill:#fff}
.discover-single-card.three .discover-content{background-color:#ebffe8}
.discover-single-card.three .discover-content .icon{background-color:var(--white-color);border:1px solid #4da627}
.discover-single-card.three .discover-content .icon svg path{fill:#4da627}
.discover-single-card.three .discover-content .icon:hover{background-color:#4da627}
.discover-single-card.three .discover-content .icon:hover svg path{fill:#fff}
.discover-single-card.four .discover-content{background-color:#fff3ec}
.discover-single-card.four .discover-content .icon{background-color:var(--white-color);border:1px solid #f38035}
.discover-single-card.four .discover-content .icon svg path{fill:#f38035}
.discover-single-card.four .discover-content .icon:hover{background-color:#f38035}
.discover-single-card.four .discover-content .icon:hover svg path{fill:#fff}
.who-we-are-section-three{background-image:url(../images/banner-img/who-we-area-three-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:80px 0}
@media (max-width: 767px) {
.who-we-are-section-three{padding:40px 0}
}
@media (max-width: 991px) {
.who-we-are-section-three{background-size:contain}
}
@media (max-width: 767px) {
.who-we-are-section-three{background-position:bottom}
}
@media (max-width: 576px) {
.who-we-are-section-three{padding:0 15px}
}
.who-we-are-section-three .section-title-three{margin-bottom:32px}
@media (max-width: 1199px) {
.who-we-are-section-three .section-title-three{margin-bottom:22px}
}
.who-we-are-section-three .featured-card{display:flex;align-items:center;gap:45px;margin-bottom:28px}
@media (min-width: 1200px) and (max-width: 1399px) {
.who-we-are-section-three .featured-card{gap:20px}
}
@media (max-width: 1199px) {
.who-we-are-section-three .featured-card{gap:15px}
}
@media (max-width: 991px) {
.who-we-are-section-three .featured-card{gap:60px}
}
@media (max-width: 767px) {
.who-we-are-section-three .featured-card{gap:38px}
}
@media (max-width: 576px) {
.who-we-are-section-three .featured-card{flex-wrap:wrap;gap:20px}
}
.who-we-are-section-three .featured-card .single-featured .icon{height:70px;width:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#4da627;margin-bottom:24px}
@media (max-width: 1199px) {
.who-we-are-section-three .featured-card .single-featured .icon{height:60px;width:60px;margin-bottom:18px}
.who-we-are-section-three .featured-card .single-featured .icon svg{width:28px}
}
.who-we-are-section-three .featured-card .single-featured h3{font-size:20px;font-weight:500;line-height:26px;color:var(--title-color);margin-bottom:13px}
.who-we-are-section-three .featured-card .single-featured p{font-family:var(--bodyFont);font-size:14px;font-weight:400;line-height:22px;color:var(--paragraph-color);margin:0}
.who-we-are-section-three .featured-card .single-featured.two .icon{background-color:#f38035}
.who-we-are-section-three .featured-card .single-featured.three .icon{background-color:#0fc5ad}
.who-we-are-section-three .featured-card .single-featured:hover .icon svg{animation:zoomIn .5s linear}
.who-we-are-section-three .bottom-area p{font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin-bottom:36px}
.who-we-are-section-three .right-side-area{position:relative}
.who-we-are-section-three .right-side-area .experience-area{background-color:var(--main-color);border-radius:43px;max-width:222px;width:100%;padding:7px;position:absolute;top:18%;left:14%}
@media (max-width: 1199px) {
.who-we-are-section-three .right-side-area .experience-area{left:0}
}
@media (max-width: 991px) {
.who-we-are-section-three .right-side-area .experience-area{left:20%}
}
@media (max-width: 350px) {
.who-we-are-section-three .right-side-area .experience-area{left:20%;top:5%;max-width:190px;width:100%}
}
.who-we-are-section-three .right-side-area .experience-area .experience-wrap{display:flex;align-items:center;border:2px solid var(--white-color);border-radius:43px}
.who-we-are-section-three .right-side-area .experience-area .experience-wrap .number{margin-left:-1px}
.who-we-are-section-three .right-side-area .experience-area .experience-wrap .number h3{font-size:28px;font-weight:700;line-height:33.18px;color:var(--white-color);border:2px solid var(--white-color);border-radius:50%;padding:10px;margin:0}
.who-we-are-section-three .right-side-area .experience-area .experience-wrap .content P{font-size:18px;font-weight:600;line-height:22px;text-align:center;color:var(--white-color);margin:0}
.who-we-are-section-three .right-side-area .big-image{display:flex;align-items:center;justify-content:end;margin-bottom:24px}
@media (min-width: 1200px) and (max-width: 1399px) {
.who-we-are-section-three .right-side-area .big-image{margin-bottom:15px}
}
@media (max-width: 1199px) {
.who-we-are-section-three .right-side-area .big-image{margin-bottom:10px}
}
@media (max-width: 991px) {
.who-we-are-section-three .right-side-area .big-image{margin-bottom:20px}
}
.who-we-are-section-three .right-side-area .big-image img{border-radius:10px}
@media (max-width: 1199px) {
.who-we-are-section-three .right-side-area .big-image img{width:80%}
}
@media (max-width: 991px) {
.who-we-are-section-three .right-side-area .big-image img{width:65%}
}
@media (max-width: 350px) {
.who-we-are-section-three .right-side-area .big-image img{width:100%}
}
.who-we-are-section-three .right-side-area .medium-image{position:absolute;left:3%;bottom:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.who-we-are-section-three .right-side-area .medium-image{width:50%}
}
@media (max-width: 1199px) {
.who-we-are-section-three .right-side-area .medium-image{left:4%}
}
@media (max-width: 991px) {
.who-we-are-section-three .right-side-area .medium-image{left:10%;bottom:-2%}
}
@media (max-width: 350px) {
.who-we-are-section-three .right-side-area .medium-image{display:none}
}
.who-we-are-section-three .right-side-area .medium-image img{border:11px solid #fff;border-radius:10px}
@media (max-width: 1199px) {
.who-we-are-section-three .right-side-area .medium-image img{width:75%}
}
@media (max-width: 991px) {
.who-we-are-section-three .right-side-area .medium-image img{width:100%}
}
@media (max-width: 767px) {
.who-we-are-section-three .right-side-area .medium-image img{width:75%}
}
@media (max-width: 576px) {
.who-we-are-section-three .right-side-area .medium-image img{width:64%}
}
@media (max-width: 425px) {
.who-we-are-section-three .right-side-area .medium-image img{width:59%}
}
.who-we-are-section-three .right-side-area .small-image{display:flex;align-items:center;justify-content:end}
.who-we-are-section-three .right-side-area .small-image img{border-radius:10px}
@media (min-width: 1200px) and (max-width: 1399px) {
.who-we-are-section-three .right-side-area .small-image img{width:45%}
}
@media (max-width: 1199px) {
.who-we-are-section-three .right-side-area .small-image img{width:40%}
}
@media (max-width: 350px) {
.who-we-are-section-three .right-side-area .small-image img{width:100%}
}
.tour-services-section{position:relative;overflow:hidden}
@media (max-width: 576px) {
.tour-services-section{padding:0 15px}
}
.tour-services-section .nav-buttons-three{display:flex;align-items:center;justify-content:center;margin-top:34px}
.tour-services-section .nav-buttons-three .nav-pills{border-radius:49px;background:transparent;display:inline-flex;border-top:1px solid #1111111a;border-bottom:1px solid #1111111a;border-left:1px solid #1111111a;border-right:1px solid #1111111a}
@media (max-width: 576px) {
.tour-services-section .nav-buttons-three .nav-pills{justify-content:center}
}
.tour-services-section .nav-buttons-three .nav-pills .nav-item:first-child .nav-link{border-radius:49px 0 0 49px;border-left:unset}
.tour-services-section .nav-buttons-three .nav-pills .nav-item:last-child .nav-link{border-radius:0 49px 49px 0}
@media (max-width: 576px) {
.tour-services-section .nav-buttons-three .nav-pills .nav-item:last-child .nav-link{border-left:unset}
}
.tour-services-section .nav-buttons-three .nav-pills .nav-item .nav-link{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--title-color);font-size:16px;font-weight:500;line-height:16px;padding:14px 40px;border-radius:unset;border-left:1px solid #dbe1cd;width:100%}
@media (max-width: 991px) {
.tour-services-section .nav-buttons-three .nav-pills .nav-item .nav-link{padding:15px 20px}
}
@media (max-width: 767px) {
.tour-services-section .nav-buttons-three .nav-pills .nav-item .nav-link{padding:15px;font-size:15px}
}
.tour-services-section .nav-buttons-three .nav-pills .nav-item .nav-link svg path{fill:var(--title-color)}
.tour-services-section .nav-buttons-three .nav-pills .nav-item .nav-link.active{background-color:var(--main-color);color:var(--white-color)}
.tour-services-section .nav-buttons-three .nav-pills .nav-item .nav-link.active svg path{fill:var(--white-color)}
.tour-services-section .direction-image{position:absolute;left:0;bottom:20%;z-index:-1}
.tour-services-section .ballon-area-image{position:absolute;right:0;top:8%;z-index:-1}
.service-card-three{border-radius:10px;background-color:var(--white-color);box-shadow:0 0 10px 0 #00000014;position:relative;overflow:hidden;border:1px solid #00000014}
@media (max-width: 767px) {
.service-card-three{max-width:520px;width:100%}
}
@media (max-width: 425px) {
.service-card-three{max-width:400px;width:100%}
}
.service-card-three.shadow-one{box-shadow:0 4px 60px 0 #0000001a}
.service-card-three .service-card-img-wrap{position:relative;transition:all .5s;padding:20px 20px 0}
.service-card-three .service-card-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px;transition:all .5s}
.service-card-three .service-card-img-wrap .card-img img{transition:all .5s;width:100%}
.service-card-three .service-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 10px 0 0;z-index:1}
.service-card-three .service-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);transition:all .5s ease-out;content:"";z-index:1}
.service-card-three .service-card-content{padding:15px 23px 24px}
@media (max-width: 1199px) {
.service-card-three .service-card-content{padding:5px 15px 20px}
}
@media (max-width: 991px) {
.service-card-three .service-card-content{padding:15px 24px 20px}
}
.service-card-three .service-card-content .card-content-top .top-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;flex-wrap:wrap}
.service-card-three .service-card-content .card-content-top .top-content li{display:flex;align-items:center;gap:6px}
@media (max-width: 1199px) {
.service-card-three .service-card-content .card-content-top .top-content li{gap:4px}
}
.service-card-three .service-card-content .card-content-top .top-content li .icon svg path{fill:#666}
.service-card-three .service-card-content .card-content-top .top-content li .start svg{height:12px;width:12px}
.service-card-three .service-card-content .card-content-top .top-content li span{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin-bottom:-5px}
@media (max-width: 1199px) {
.service-card-three .service-card-content .card-content-top .top-content li span{font-size:12px}
}
@media (max-width: 991px) {
.service-card-three .service-card-content .card-content-top .top-content li span{font-size:14px}
}
.service-card-three .service-card-content .card-content-top .top-content li:last-child span{color:var(--paragraph-color)}
.service-card-three .service-card-content .card-content-top h5{margin-bottom:18px;transition:.3s}
.service-card-three .service-card-content .card-content-top h5 a{font-size:22px;font-weight:500;line-height:30px;color:var(--title-color);text-transform:capitalize;margin:0;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.service-card-three .service-card-content .card-content-top h5 a{font-size:18px;line-height:1}
}
@media (min-width: 992px) and (max-width: 1199px) {
.service-card-three .service-card-content .card-content-top h5 a{font-size:17px;line-height:1}
}
@media (max-width: 991px) {
.service-card-three .service-card-content .card-content-top h5 a{font-size:20px;line-height:1}
}
@media (max-width: 576px) {
.service-card-three .service-card-content .card-content-top h5 a{font-size:22px;line-height:1}
}
.service-card-three .service-card-content .card-content-top h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.service-card-three .service-card-content .card-content-top h5{margin-bottom:10px}
}
.service-card-three .service-card-content .card-content-top .middle-item{margin-bottom:12px}
.service-card-three .service-card-content .card-content-top .middle-item ul{display:flex;align-items:center;gap:24px}
.service-card-three .service-card-content .card-content-top .middle-item ul li{font-family:var(--bodyFont);font-size:16px;font-weight:500;line-height:26px;color:#1116;margin:0}
.service-card-three .service-card-content .card-content-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px;flex-wrap:wrap}
@media (min-width: 1200px) and (max-width: 1399px) {
.service-card-three .service-card-content .card-content-bottom{padding-top:10px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.service-card-three .service-card-content .card-content-bottom{gap:13px}
}
.service-card-three .service-card-content .card-content-bottom .price-area{line-height:1}
.service-card-three .service-card-content .card-content-bottom .price-area h6{font-size:14px;font-weight:500;line-height:14px;color:var(--paragraph-color);margin-bottom:0}
.service-card-three .service-card-content .card-content-bottom .price-area h5{font-size:32px;font-weight:500;line-height:26px;color:var(--main-color);display:inline-block;margin:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.service-card-three .service-card-content .card-content-bottom .price-area h5{font-size:22px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.service-card-three .service-card-content .card-content-bottom .price-area h5{font-size:20px}
}
@media (min-width: 768px) and (max-width: 991px) {
.service-card-three .service-card-content .card-content-bottom .price-area h5{font-size:22px}
}
@media (max-width: 576px) {
.service-card-three .service-card-content .card-content-bottom .price-area h5{font-size:22px}
}
.service-card-three .service-card-content .card-content-bottom .price-area h5 del{font-size:16px;font-weight:400;line-height:34px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.service-card-three .service-card-content .card-content-bottom .price-area h5 del{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.service-card-three .service-card-content .card-content-bottom .price-area h5 del{font-size:14px}
}
@media (max-width: 576px) {
.service-card-three .service-card-content .card-content-bottom .price-area h5 del{font-size:13px}
}
.service-card-three .service-card-content .card-content-bottom .price-area h5 span{font-size:16px;font-weight:400;line-height:34px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.service-card-three .service-card-content .card-content-bottom .price-area h5 span{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.service-card-three .service-card-content .card-content-bottom .price-area h5 span{font-size:14px}
}
@media (max-width: 576px) {
.service-card-three .service-card-content .card-content-bottom .price-area h5 span{font-size:13px}
}
.service-card-three .batch .featured{color:var(--white-color);font-size:14px;font-weight:500;line-height:26px;display:inline-flex;padding:1px 20px;border-radius:39px;position:absolute;top:14.2%;left:10%;z-index:1;background-color:var(--main-color)}
.service-card-three .batch .featured.orange-color{background-color:#f38035}
.service-card-three .batch .featured.red-color{background-color:#e52323}
.service-card-three:hover .service-card-img-wrap .card-img img{transform:scale(1.1)}
.service-card-three:hover .service-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
.service-card-three:hover .service-card-img-wrap .gallery-option{opacity:1}
@media (max-width: 576px) {
.offer-section{padding:0 15px}
}
.offer-section .offer-card-one img{border-radius:10px}
@media (max-width: 991px) {
.offer-section .offer-card-one img{width:100%}
}
.offer-section .offer-card-two img{border-radius:10px}
.testimonials-section-three{background-image:url(../images/banner-img/testimonial-bg-three.png);background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;padding:70px 0}
@media (max-width: 576px) {
.testimonials-section-three{padding:70px 15px}
}
.testimonials-section-three .testimonial-slider-btn{width:100%;position:relative}
@media (max-width: 767px) {
.testimonials-section-three .testimonial-slider-btn{display:none}
}
.testimonials-section-three .testimonial-slider-btn .slider-btn{cursor:pointer;border:1px solid #11111140;border-radius:50%;height:44px;width:44px;display:flex;align-items:center;justify-content:center;transition:.3s}
.testimonials-section-three .testimonial-slider-btn .slider-btn svg path{fill:#111;transition:.3s}
.testimonials-section-three .testimonial-slider-btn .slider-btn:hover{background-color:var(--main-color);border:1px solid var(--main-color)}
.testimonials-section-three .testimonial-slider-btn .slider-btn:hover svg path{fill:var(--white-color)}
.testimonials-section-three .testimonial-slider-btn .testimonial-slider-prev{position:absolute;bottom:140px;left:0;z-index:9}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonials-section-three .testimonial-slider-btn .testimonial-slider-prev{bottom:130px;left:10%}
}
@media (max-width: 1199px) {
.testimonials-section-three .testimonial-slider-btn .testimonial-slider-prev{bottom:125px}
}
@media (max-width: 991px) {
.testimonials-section-three .testimonial-slider-btn .testimonial-slider-prev{bottom:95px}
}
@media (max-width: 767px) {
.testimonials-section-three .testimonial-slider-btn .testimonial-slider-prev{bottom:95px}
}
@media (max-width: 425px) {
.testimonials-section-three .testimonial-slider-btn .testimonial-slider-prev{display:none}
}
.testimonials-section-three .testimonial-slider-btn .testimonial-slider-next{position:absolute;bottom:140px;right:0;z-index:9}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonials-section-three .testimonial-slider-btn .testimonial-slider-next{bottom:130px;right:10%}
}
@media (max-width: 1199px) {
.testimonials-section-three .testimonial-slider-btn .testimonial-slider-next{bottom:125px}
}
@media (max-width: 991px) {
.testimonials-section-three .testimonial-slider-btn .testimonial-slider-next{bottom:95px}
}
@media (max-width: 767px) {
.testimonials-section-three .testimonial-slider-btn .testimonial-slider-next{bottom:95px}
}
@media (max-width: 425px) {
.testimonials-section-three .testimonial-slider-btn .testimonial-slider-next{display:none}
}
.testimonials-section-three .testimonial-card-slider-area .swiper-slide-active .author-img{animation:fadeInDown 1.7s}
.testimonials-section-three .testimonial-card-slider-area .swiper-slide-active p{animation:fadeInUp 1.7s}
.testimonials-section-three .testimonial-card-slider-area .swiper-slide-active .testimonial-bottom-content{animation:fadeInUp 1.7s}
.testimonials-section-three .counter-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #1111111a;border-bottom:1px solid #1111111a;padding:33px 0}
@media (max-width: 767px) {
.testimonials-section-three .counter-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px 0}
}
@media (max-width: 576px) {
.testimonials-section-three .counter-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}
}
.testimonials-section-three .counter-wrapper li{display:flex;align-items:center;gap:12px}
.testimonials-section-three .counter-wrapper li .card-content .number{display:flex}
.testimonials-section-three .counter-wrapper li .card-content .number .counter{font-size:24px;font-weight:600;line-height:42px;color:#111;margin:0}
@media (max-width: 1199px) {
.testimonials-section-three .counter-wrapper li .card-content .number .counter{font-size:20px}
}
.testimonials-section-three .counter-wrapper li .card-content .number span{font-size:24px;font-weight:600;line-height:42px;color:#111;margin:0}
@media (max-width: 1199px) {
.testimonials-section-three .counter-wrapper li .card-content .number span{font-size:20px}
}
.testimonials-section-three .counter-wrapper li .card-content h5{font-size:15px;font-weight:400;line-height:20px;color:#666}
@media (max-width: 1199px) {
.testimonials-section-three .counter-wrapper li .card-content h5{font-size:13px}
}
.testimonials-section-three .mask-image-1{position:absolute;top:0;left:-15%}
@media (max-width: 1699px) {
.testimonials-section-three .mask-image-1{left:-8%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonials-section-three .mask-image-1{left:-6%}
}
@media (max-width: 1199px) {
.testimonials-section-three .mask-image-1{width:20%;top:8%;left:-12%}
}
@media (max-width: 991px) {
.testimonials-section-three .mask-image-1{left:-23%}
}
@media (min-width: 768px) and (max-width: 991px) {
.testimonials-section-three .mask-image-1{display:none}
}
@media (max-width: 767px) {
.testimonials-section-three .mask-image-1{display:none}
}
.testimonials-section-three .mask-image-2{position:absolute;top:35%;left:-15%}
@media (max-width: 1699px) {
.testimonials-section-three .mask-image-2{left:-9%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonials-section-three .mask-image-2{left:-6%}
}
@media (max-width: 1199px) {
.testimonials-section-three .mask-image-2{width:20%;top:33%;left:-12%}
}
@media (max-width: 991px) {
.testimonials-section-three .mask-image-2{left:-23%}
}
@media (min-width: 768px) and (max-width: 991px) {
.testimonials-section-three .mask-image-2{display:none}
}
@media (max-width: 767px) {
.testimonials-section-three .mask-image-2{display:none}
}
.testimonials-section-three .mask-image-3{position:absolute;bottom:0;left:-15%}
@media (max-width: 1699px) {
.testimonials-section-three .mask-image-3{left:-8%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonials-section-three .mask-image-3{left:-5%}
}
@media (max-width: 1199px) {
.testimonials-section-three .mask-image-3{width:20%;bottom:13%;left:-12%}
}
@media (max-width: 991px) {
.testimonials-section-three .mask-image-3{left:-23%}
}
@media (min-width: 768px) and (max-width: 991px) {
.testimonials-section-three .mask-image-3{display:none}
}
@media (max-width: 767px) {
.testimonials-section-three .mask-image-3{display:none}
}
.testimonials-section-three .mask-image-4{position:absolute;top:0;right:-15%}
@media (max-width: 1699px) {
.testimonials-section-three .mask-image-4{right:-8%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonials-section-three .mask-image-4{right:-7%}
}
@media (max-width: 1199px) {
.testimonials-section-three .mask-image-4{width:20%;top:10%;right:-11%}
}
@media (min-width: 768px) and (max-width: 991px) {
.testimonials-section-three .mask-image-4{display:none}
}
@media (max-width: 767px) {
.testimonials-section-three .mask-image-4{display:none}
}
.testimonials-section-three .mask-image-5{position:absolute;top:40%;right:-15%}
@media (max-width: 1699px) {
.testimonials-section-three .mask-image-5{right:-8%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonials-section-three .mask-image-5{right:-10%}
}
@media (max-width: 1199px) {
.testimonials-section-three .mask-image-5{width:20%;top:40%;right:-12%}
}
@media (min-width: 768px) and (max-width: 991px) {
.testimonials-section-three .mask-image-5{display:none}
}
@media (max-width: 767px) {
.testimonials-section-three .mask-image-5{display:none}
}
.testimonials-section-three .mask-image-6{position:absolute;bottom:0;right:-15%}
@media (max-width: 1699px) {
.testimonials-section-three .mask-image-6{right:-8%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonials-section-three .mask-image-6{right:-7%}
}
@media (max-width: 1199px) {
.testimonials-section-three .mask-image-6{width:20%;bottom:11%;right:-12%}
}
@media (min-width: 768px) and (max-width: 991px) {
.testimonials-section-three .mask-image-6{display:none}
}
@media (max-width: 767px) {
.testimonials-section-three .mask-image-6{display:none}
}
.testimonial-card-wrapper-three .testimonial-card .testimonial-top-content{display:flex;align-items:center;justify-content:center}
.testimonial-card-wrapper-three .testimonial-card .testimonial-top-content .author-area{display:grid;align-items:center;justify-items:center;margin-bottom:16px}
.testimonial-card-wrapper-three .testimonial-card .testimonial-top-content .author-area .author-img{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:4px solid var(--main-color);position:relative}
.testimonial-card-wrapper-three .testimonial-card .testimonial-top-content .author-area .author-img::before{position:absolute;content:"";top:45%;right:-6%;width:8px;height:8px;background-color:#f38035;border-radius:50%}
.testimonial-card-wrapper-three .testimonial-card .testimonial-top-content .author-area .author-img::after{position:absolute;content:"";top:45%;left:-5%;width:8px;height:8px;background-color:#f38035;border-radius:50%}
.testimonial-card-wrapper-three .testimonial-card .testimonial-top-content .author-area .author-img img{background-color:#fff;padding:0;border-radius:50%}
.testimonial-card-wrapper-three .testimonial-card .testimonial-content{text-align:center;position:relative}
.testimonial-card-wrapper-three .testimonial-card .testimonial-content::before{display:none}
@media (max-width: 576px) {
.testimonial-card-wrapper-three .testimonial-card .testimonial-content{margin-bottom:20px}
}
.testimonial-card-wrapper-three .testimonial-card .testimonial-content p{font-size:16px;font-weight:500;line-height:28px;color:#111111e6;margin:0 auto;max-width:860px;width:100%}
@media (min-width: 1200px) and (max-width: 1399px) {
.testimonial-card-wrapper-three .testimonial-card .testimonial-content p{font-size:16px;max-width:550px;width:100%;margin:0 auto}
}
@media (max-width: 1199px) {
.testimonial-card-wrapper-three .testimonial-card .testimonial-content p{font-size:15px;line-height:26px;max-width:550px;width:100%;margin:0 auto}
}
@media (max-width: 991px) {
.testimonial-card-wrapper-three .testimonial-card .testimonial-content p{font-size:16px;}
}
@media (max-width: 767px) {
.testimonial-card-wrapper-three .testimonial-card .testimonial-content p{font-size:16px;max-width:400px;width:100%}
}
@media (max-width: 576px) {
.testimonial-card-wrapper-three .testimonial-card .testimonial-content p{max-width:350px;width:100%}
}
.testimonial-card-wrapper-three .testimonial-card .testimonial-bottom-content{display:flex;align-items:center;justify-content:center;padding-top:24px}
@media (max-width: 576px) {
.testimonial-card-wrapper-three .testimonial-card .testimonial-bottom-content{padding-top:0}
}
.testimonial-card-wrapper-three .testimonial-card .testimonial-bottom-content .author-name{text-align:center}
.testimonial-card-wrapper-three .testimonial-card .testimonial-bottom-content .author-name h3{font-size:24px;font-weight:500;line-height:28px;color:var(--main-color);margin:0}
@media (max-width: 576px) {
.testimonial-card-wrapper-three .testimonial-card .testimonial-bottom-content .author-name h3{font-size:18px}
}
.testimonial-card-wrapper-three .testimonial-card .testimonial-bottom-content .author-name h4{font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:1.8;color:#666;margin:0}
@media (max-width: 576px) {
.testimonial-card-wrapper-three .testimonial-card .testimonial-bottom-content .author-name h4{font-size:13px;margin-top:-5px}
}
@media (max-width: 991px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper{display:flex;align-items:center;justify-content:center}
}
.testimonial-card-wrapper-three .testimonial-img-wrapper .testimonial-img{background-color:#f0ab34;-webkit-mask-image:url(../images/svg/visa-testimonail-union.svg);-webkit-mask-position:unset;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;position:relative}
@media (max-width: 991px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .testimonial-img{justify-content:unset}
}
@media (max-width: 767px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .testimonial-img{justify-content:left}
}
.testimonial-card-wrapper-three .testimonial-img-wrapper .review-item-one{background-color:var(--white-color);position:absolute;left:-5%;top:25%;z-index:999;padding:9px 12px;border-radius:10px;display:flex;align-items:center;gap:8px;animation:up-down2 2s linear infinite alternate}
@media (max-width: 991px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .review-item-one{left:19%;top:18%}
}
@media (max-width: 767px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .review-item-one{left:10%}
}
@media (max-width: 350px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .review-item-one{left:4%}
}
@media (max-width: 1199px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .review-item-one .icon svg{width:30px;height:30px}
}
.testimonial-card-wrapper-three .testimonial-img-wrapper .review-item-one span{font-size:16px;font-weight:500;line-height:44px;color:var(--title-color)}
@media (max-width: 1199px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .review-item-one span{font-size:12px;line-height:1}
}
@media (max-width: 991px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .review-item-one span{font-size:14px}
}
.testimonial-card-wrapper-three .testimonial-img-wrapper .client-item{background-color:var(--white-color);position:absolute;left:-1%;bottom:25%;z-index:999;padding:9px 12px;border-radius:10px;display:flex;align-items:center;gap:8px;animation:up-down2 2s linear infinite alternate}
@media (max-width: 991px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .client-item{left:26%;bottom:49%}
}
@media (max-width: 767px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .client-item{left:18%}
}
@media (max-width: 350px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .client-item{bottom:55%;left:3%}
}
@media (max-width: 1199px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .client-item .icon svg{width:30px;height:30px}
}
.testimonial-card-wrapper-three .testimonial-img-wrapper .client-item span{font-size:16px;font-weight:500;line-height:44px;color:var(--title-color)}
@media (max-width: 1199px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .client-item span{font-size:12px;line-height:1}
}
@media (max-width: 991px) {
.testimonial-card-wrapper-three .testimonial-img-wrapper .client-item span{font-size:14px}
}
@media (max-width: 576px) {
.we-are-best-section{padding:0 15px}
}
.we-are-best-section .section-title-three{margin-bottom:26px}
.we-are-best-section .section-title-three .title{text-transform:capitalize}
.we-are-best-section ul{display:flex;align-items:center;gap:90px;margin-bottom:42px}
@media (max-width: 1199px) {
.we-are-best-section ul{gap:15px}
}
@media (max-width: 425px) {
.we-are-best-section ul{flex-wrap:wrap;gap:10px}
}
.we-are-best-section ul .feature-area .single-area{display:flex;align-items:center;gap:8px;margin-bottom:14px}
.we-are-best-section ul .feature-area .single-area:last-child{margin-bottom:0}
.we-are-best-section ul .feature-area .single-area p{font-size:16px;font-weight:400;line-height:16px;color:var(--title-color);margin:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.we-are-best-section ul .feature-area .single-area p{font-size:14px}
}
.we-are-best-section .video-area-girl{position:relative}
@media (max-width: 991px) {
.we-are-best-section .video-area-girl{margin-bottom:30px}
}
.we-are-best-section .video-area-girl .video-area{position:absolute;top:45%;left:50%;transform:translateX(-50%)}
@media (max-width: 991px) {
.we-are-best-section .video-area-girl .video-area{transform:translateX(-50%);left:51%}
}
@media (max-width: 767px) {
.we-are-best-section .video-area-girl .video-area{left:50%;transform:translateX(-50%)}
}
@media (max-width: 350px) {
.we-are-best-section .video-area-girl .video-area{top:35%;transform:translateX(-50%)}
}
.we-are-best-section .video-area-girl .video-area .icon{height:58px;width:58px;background:linear-gradient(to right,#e7620c,#f38035);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:999}
.we-are-best-section .video-area-girl .video-area .icon .wrapper{display:inline-block;position:absolute;top:62px;left:61px}
.we-are-best-section .video-area-girl .video-area .icon .waves{position:absolute;width:95px;height:95px;background:linear-gradient(to right,#e7620c,#f38035);opacity:0;border-radius:100%;right:-15px;bottom:-15px;z-index:-1;animation:waves 3s ease-in-out infinite}
.we-are-best-section .video-area-girl .video-area .icon .waves.wave-1{animation-delay:0s}
.we-are-best-section .video-area-girl .video-area .icon .waves.wave-2{animation-delay:1s}
.we-are-best-section .video-area-girl .video-area .icon .waves.wave-3{animation-delay:2s}
.we-are-best-section .video-area-girl img{border-radius:5px}
@media (max-width: 991px) {
.we-are-best-section .video-area-girl img{width:100%;-o-object-fit:cover;object-fit:cover}
}
.we-are-best-section .right-side-area .image-area{display:flex;align-items:center;justify-content:center;margin-bottom:53px}
@media (max-width: 1199px) {
.we-are-best-section .right-side-area .image-area{margin-bottom:25px}
}
.we-are-best-section .right-side-area .image-area img{border-radius:5px}
@media (max-width: 991px) {
.we-are-best-section .right-side-area .image-area img{width:100%;-o-object-fit:cover;object-fit:cover}
}
.we-are-best-section .right-side-area .single-feature{background-color:#4da6271a;border:1px solid #0000000d;border-radius:10px;display:flex;align-items:center;gap:11px;padding:20px 30px 20px 18px}
@media (min-width: 1200px) and (max-width: 1399px) {
.we-are-best-section .right-side-area .single-feature{padding:15px;gap:7px}
}
@media (max-width: 1199px) {
.we-are-best-section .right-side-area .single-feature{gap:5px;padding:20px 5px}
}
@media (max-width: 991px) {
.we-are-best-section .right-side-area .single-feature{gap:15px;padding:20px}
}
.we-are-best-section .right-side-area .single-feature .icon{min-width:85px;max-width:85px;height:85px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#4da627}
@media (min-width: 1200px) and (max-width: 1399px) {
.we-are-best-section .right-side-area .single-feature .icon{min-width:70px;max-width:70px;height:70px}
}
@media (max-width: 1199px) {
.we-are-best-section .right-side-area .single-feature .icon{min-width:50px;max-width:50px;height:50px}
}
@media (max-width: 991px) {
.we-are-best-section .right-side-area .single-feature .icon{min-width:60px;max-width:60px;height:60px}
}
.we-are-best-section .right-side-area .single-feature .icon svg path{fill:#fff}
@media (min-width: 1200px) and (max-width: 1399px) {
.we-are-best-section .right-side-area .single-feature .icon svg{width:35px}
}
@media (max-width: 1199px) {
.we-are-best-section .right-side-area .single-feature .icon svg{width:25px}
}
.we-are-best-section .right-side-area .single-feature .content h3{font-size:20px;font-weight:500;line-height:30px;color:#000;margin-bottom:5px}
@media (min-width: 1200px) and (max-width: 1399px) {
.we-are-best-section .right-side-area .single-feature .content h3{font-size:18px}
}
@media (max-width: 1199px) {
.we-are-best-section .right-side-area .single-feature .content h3{font-size:15px}
}
@media (max-width: 991px) {
.we-are-best-section .right-side-area .single-feature .content h3{font-size:18px}
}
.we-are-best-section .right-side-area .single-feature .content P{font-family:var(--bodyFont);font-size:14px;font-weight:400;line-height:18px;color:#777;margin:0}
@media (max-width: 1199px) {
.we-are-best-section .right-side-area .single-feature .content P{font-size:12px}
}
@media (max-width: 991px) {
.we-are-best-section .right-side-area .single-feature .content P{font-size:14px}
}
.we-are-best-section .right-side-area .single-feature.two{background-color:#0fc5ad1a}
.we-are-best-section .right-side-area .single-feature.two .icon{background-color:#0fc5ad}
.we-are-best-section .right-side-area .single-feature.three{background-color:#3aa6eb1a}
.we-are-best-section .right-side-area .single-feature.three .icon{background-color:#3aa6eb}
.we-are-best-section .right-side-area .single-feature.three{background-color:#f380351a}
.we-are-best-section .right-side-area .single-feature.three .icon{background-color:#f38035}
.we-are-best-section .right-side-area .single-feature.four{background-color:#3aa6eb1a}
.we-are-best-section .right-side-area .single-feature.four .icon{background-color:#3aa6eb}
.we-are-best-section .right-side-area .single-feature:hover .icon svg{animation:zoomIn .5s linear}
.we-are-best-section .right-arrow-shape{position:absolute;top:38%;left:46%}
@media (min-width: 1200px) and (max-width: 1399px) {
.we-are-best-section .right-arrow-shape{top:45%;left:44%}
}
@media (max-width: 1199px) {
.we-are-best-section .right-arrow-shape{display:none}
}
.visa-services-section{background-image:url(../images/banner-img/visa-service-bg.png);background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:80px 0}
@media (max-width: 991px) {
.visa-services-section{background-position:center}
}
@media (max-width: 576px) {
.visa-services-section{padding:0 15px}
}
.visa-services-section .section-title-three{max-width:570px;width:100%}
.visa-services-section .section-title-three .title h2{text-transform:capitalize}
.visa-services-section .visa-slider-btn{display:flex;gap:20px}
.visa-services-section .visa-slider-btn .slider-btn{cursor:pointer;border:1px solid #00000040;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.visa-services-section .visa-slider-btn .slider-btn svg path{fill:#111111b3}
.visa-services-section .visa-slider-btn .slider-btn:hover{background-color:var(--title-color)}
.visa-services-section .visa-slider-btn .slider-btn:hover svg path{fill:var(--white-color)}
@media (max-width: 767px) {
.visa-services-section .teams-slider-area .visa-card-three{display:grid;align-items:center;justify-content:unset}
}
.visa-card-three{background-color:#fffffffa;position:relative;overflow:hidden;border-radius:0 0 10px 10px}
@media (max-width: 767px) {
.visa-card-three{max-width:520px;width:100%}
}
@media (max-width: 425px) {
.visa-card-three{max-width:400px;width:100%}
}
@media (max-width: 350px) {
.visa-card-three{max-width:325px;width:100%}
}
.visa-card-three.shadow-one{box-shadow:0 4px 60px 0 #0000001a}
.visa-card-three .visa-card-img-wrap{position:relative;transition:all .5s}
.visa-card-three .visa-card-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px 10px 0 0;transition:all .5s}
.visa-card-three .visa-card-img-wrap .card-img img{border-radius:10px 10px 0 0;transition:all .5s;width:100%}
.visa-card-three .visa-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 10px 0 0;z-index:1}
.visa-card-three .visa-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);transition:all .5s ease-out;content:"";z-index:1}
.visa-card-three .visa-card-content{padding:24px 34px;border-radius:10px;margin-top:-25px;position:relative;z-index:2;background-color:#fffffffa;border:1px solid #1111111a}
@media (max-width: 1799px) {
.visa-card-three .visa-card-content{padding:25px 20px}
}
@media (max-width: 1699px) {
.visa-card-three .visa-card-content{padding:20px 15px}
}
@media (max-width: 1199px) {
.visa-card-three .visa-card-content{padding:18px}
}
@media (max-width: 991px) {
.visa-card-three .visa-card-content{padding:20px}
}
.visa-card-three .visa-card-content .card-content-top h5{margin-bottom:18px;transition:.3s}
.visa-card-three .visa-card-content .card-content-top h5 a{font-size:24px;font-weight:500;line-height:32px;color:var(--title-color);text-transform:capitalize;margin-bottom:2px;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-three .visa-card-content .card-content-top h5 a{font-size:20px;line-height:1}
}
@media (max-width: 1199px) {
.visa-card-three .visa-card-content .card-content-top h5 a{font-size:20px;line-height:1}
}
@media (max-width: 991px) {
.visa-card-three .visa-card-content .card-content-top h5 a{font-size:20px;line-height:1}
}
@media (max-width: 576px) {
.visa-card-three .visa-card-content .card-content-top h5 a{font-size:22px;line-height:1}
}
.visa-card-three .visa-card-content .card-content-top h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.visa-card-three .visa-card-content .card-content-top h5{margin-bottom:10px}
}
.visa-card-three .visa-card-content .card-content-top .middle-item{margin-bottom:22px}
.visa-card-three .visa-card-content .card-content-top .middle-item ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.visa-card-three .visa-card-content .card-content-top .middle-item ul li{font-family:var(--bodyFont);font-size:15px;font-weight:400;line-height:32px;color:#1116;margin:0;display:flex;align-items:center;gap:8px}
.visa-card-three .visa-card-content .card-content-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px;flex-wrap:wrap}
@media (max-width: 1499px) {
.visa-card-three .visa-card-content .card-content-bottom{gap:10px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-three .visa-card-content .card-content-bottom{padding-top:0!important;justify-content:space-around}
}
.visa-card-three .visa-card-content .card-content-bottom .price-area{line-height:1}
.visa-card-three .visa-card-content .card-content-bottom .price-area h6{font-size:14px;font-weight:500;line-height:14px;color:var(--paragraph-color);margin-bottom:8px}
.visa-card-three .visa-card-content .card-content-bottom .price-area h5{font-size:28px;font-weight:500;line-height:28px;color:var(--main-color);display:inline-block;margin:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5{font-size:22px}
}
@media (max-width: 1199px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5{font-size:25px;line-height:1}
}
@media (min-width: 768px) and (max-width: 991px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5{font-size:22px}
}
@media (max-width: 576px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5{font-size:22px}
}
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 del{font-size:16px;font-weight:400;line-height:34px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 del{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 del{font-size:14px}
}
@media (max-width: 576px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 del{font-size:13px}
}
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 span{font-size:16px;font-weight:400;line-height:34px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 span{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 span{font-size:14px}
}
@media (max-width: 576px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 span{font-size:13px}
}
.visa-card-three .batch .featured{color:var(--main-color);font-size:24px;font-weight:600;line-height:32px;display:inline-flex;padding:1px 20px;border-radius:0 3px 3px 0;position:absolute;top:15%;left:33%;z-index:1}
@media (max-width: 767px) {
.visa-card-three .batch .featured{top:14.5%;left:38.5%}
}
@media (max-width: 425px) {
.visa-card-three .batch .featured{top:15%;left:35.5%}
}
.visa-card-three .batch .featured.two{left:37%}
@media (max-width: 767px) {
.visa-card-three .batch .featured.two{left:42%}
}
@media (max-width: 425px) {
.visa-card-three .batch .featured.two{left:39%}
}
.visa-card-three .batch .featured.four{left:36%}
@media (max-width: 767px) {
.visa-card-three .batch .featured.four{left:41%}
}
@media (max-width: 425px) {
.visa-card-three .batch .featured.four{left:38%}
}
.visa-card-three .batch .shape{position:absolute;top:13%;left:30%;left:28%}
@media (max-width: 767px) {
.visa-card-three .batch .shape{left:36.5%}
}
@media (max-width: 425px) {
.visa-card-three .batch .shape{left:33%}
}
.visa-card-three:hover .visa-card-img-wrap .card-img img{transform:scale(1.1)}
.visa-card-three:hover .visa-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
@media (max-width: 576px) {
.blogs-section-three{padding:0 15px}
}
.blogs-section-three .section-title-three .title{text-transform:capitalize}
.blogs-section-three .blog-slider-btn{display:flex;gap:20px}
.blogs-section-three .blog-slider-btn .slider-btn{cursor:pointer;border:1px solid #00000040;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.blogs-section-three .blog-slider-btn .slider-btn svg path{fill:#111111b3}
.blogs-section-three .blog-slider-btn .slider-btn:hover{background-color:var(--title-color)}
.blogs-section-three .blog-slider-btn .slider-btn:hover svg path{fill:var(--white-color)}
.blog-card-three{background-color:#fffffffa;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:36px}
@media (max-width: 425px) {
.blog-card-three{display:block}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.blog-card-three{gap:20px}
}
@media (max-width: 1199px) {
.blog-card-three{gap:25px}
}
@media (max-width: 991px) {
.blog-card-three{justify-content:start;gap:40px}
}
@media (max-width: 767px) {
.blog-card-three{gap:25px}
}
.blog-card-three .date-design{position:absolute;left:38.5%;top:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.blog-card-three .date-design{left:40%}
}
@media (max-width: 1199px) {
.blog-card-three .date-design{left:38.5%}
}
@media (max-width: 991px) {
.blog-card-three .date-design{left:35.5%}
}
@media (max-width: 767px) {
.blog-card-three .date-design{left:39%}
}
@media (max-width: 425px) {
.blog-card-three .date-design{left:79%}
}
.blog-card-three .date-design h3{border-radius:0 10px 0 0;background-color:#f38035;font-size:20px;font-weight:500;line-height:16px;color:#fff;margin:0;padding:6px 19px}
@media (min-width: 1200px) and (max-width: 1399px) {
.blog-card-three .date-design h3{font-size:18px;padding:4px 15px}
}
@media (max-width: 1199px) {
.blog-card-three .date-design h3{font-size:14px;padding:2px 13px}
}
@media (max-width: 991px) {
.blog-card-three .date-design h3{font-size:20px;padding:6px 19px}
}
@media (max-width: 767px) {
.blog-card-three .date-design h3{font-size:18px;padding:3px 13px}
}
@media (max-width: 425px) {
.blog-card-three .date-design h3{font-size:24px;padding:9px 19px}
}
@media (max-width: 350px) {
.blog-card-three .date-design h3{font-size:22px;padding:6px 17px}
}
.blog-card-three .date-design h4{border-radius:0 0 10px 10px;background-color:#333;font-size:14px;font-weight:500;line-height:16px;color:#fff;margin:0;padding:5px 18px}
@media (min-width: 1200px) and (max-width: 1399px) {
.blog-card-three .date-design h4{font-size:13px;padding:4px 15px}
}
@media (max-width: 1199px) {
.blog-card-three .date-design h4{font-size:12px;padding:2px 13px}
}
@media (max-width: 991px) {
.blog-card-three .date-design h4{font-size:14px;padding:5px 18px}
}
@media (max-width: 767px) {
.blog-card-three .date-design h4{font-size:12px;padding:2px 13px}
}
@media (max-width: 425px) {
.blog-card-three .date-design h4{font-size:20px;padding:8px 18px}
}
@media (max-width: 350px) {
.blog-card-three .date-design h4{font-size:18px;padding:6px 15px}
}
.blog-card-three .blog-card-img-wrap{position:relative;transition:all .5s}
.blog-card-three .blog-card-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px;transition:all .5s;-webkit-mask-image:url(../images/svg/blog-image-shape-three.svg);-webkit-mask-position:unset;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}
.blog-card-three .blog-card-img-wrap .card-img img{transition:all .5s;width:100%}
.blog-card-three .blog-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 10px 0 0;z-index:1}
.blog-card-three .blog-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);transition:all .5s ease-out;content:"";z-index:1}
@media (max-width: 425px) {
.blog-card-three .blog-card-content{margin-top:20px}
}
.blog-card-three .blog-card-content .top-item{margin-bottom:10px}
.blog-card-three .blog-card-content .top-item ul{display:flex;align-items:center;gap:20px}
.blog-card-three .blog-card-content .top-item ul li{display:flex;align-items:center;gap:6px}
@media (max-width: 1199px) {
.blog-card-three .blog-card-content .top-item ul li{gap:2px}
}
.blog-card-three .blog-card-content .top-item ul li span{font-size:15px;font-weight:400;line-height:26px;color:#666;margin:0}
@media (max-width: 1199px) {
.blog-card-three .blog-card-content .top-item ul li span{font-size:14px}
}
@media (max-width: 991px) {
.blog-card-three .blog-card-content .top-item ul li span{font-size:15px}
}
.blog-card-three .blog-card-content .top-item ul li span a{font-size:15px;font-weight:400;line-height:26px;text-decoration-line:underline;color:#666}
@media (max-width: 1199px) {
.blog-card-three .blog-card-content .top-item ul li span a{font-size:14px}
}
@media (max-width: 991px) {
.blog-card-three .blog-card-content .top-item ul li span a{font-size:15px}
}
.blog-card-three .blog-card-content .card-content h5{margin-bottom:18px;transition:.3s;max-width:283px;width:100%}
@media (max-width: 425px) {
.blog-card-three .blog-card-content .card-content h5{max-width:100%}
}
.blog-card-three .blog-card-content .card-content h5 a{font-size:26px;font-weight:500;line-height:36px;color:var(--title-color);text-transform:capitalize;margin-bottom:2px;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.blog-card-three .blog-card-content .card-content h5 a{font-size:22px;line-height:30px}
}
@media (max-width: 1199px) {
.blog-card-three .blog-card-content .card-content h5 a{font-size:18px;line-height:1}
}
@media (max-width: 991px) {
.blog-card-three .blog-card-content .card-content h5 a{font-size:24px}
}
@media (max-width: 767px) {
.blog-card-three .blog-card-content .card-content h5 a{font-size:22px;line-height:1}
}
.blog-card-three .blog-card-content .card-content h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.blog-card-three .blog-card-content .card-content h5{margin-bottom:10px}
}
.blog-card-three:hover .blog-card-img-wrap .card-img img{transform:scale(1.1)}
.blog-card-three:hover .blog-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
.footer-top-area .footer-bg-color{background:linear-gradient(to right,#ebffe8,#fff1e8);border-radius:10px;margin-bottom:-109px;position:relative;z-index:2;flex-wrap:wrap}
@media (max-width: 1199px) {
.footer-top-area .footer-bg-color{margin-bottom:-90px}
}
@media (max-width: 991px) {
.footer-top-area .footer-bg-color{margin-bottom:-60px}
}
@media (max-width: 767px) {
.footer-top-area .footer-bg-color{padding:50px;margin-bottom:-100px}
}
@media (max-width: 350px) {
.footer-top-area .footer-bg-color{padding:25px;margin-bottom:-82px}
}
@media (max-width: 767px) {
.footer-top-area .footer-bg-color .travel-boy-image{display:none}
.footer-top-area .footer-bg-color .footer-center-area{display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:20px}
}
.footer-top-area .footer-bg-color .footer-center-area h2{font-size:28px;font-weight:500;line-height:36px;color:var(--title-color);margin-bottom:0;text-transform:capitalize}
@media (min-width: 1200px) and (max-width: 1399px) {
.footer-top-area .footer-bg-color .footer-center-area h2{font-size:24px;line-height:32px}
}
@media (max-width: 1199px) {
.footer-top-area .footer-bg-color .footer-center-area h2{font-size:22px;line-height:28px}
}
@media (max-width: 991px) {
.footer-top-area .footer-bg-color .footer-center-area h2{font-size:18px;line-height:23px;max-width:240px;width:100%}
}
@media (max-width: 767px) {
.footer-top-area .footer-bg-color .footer-center-area h2{font-size:20px;max-width:350px;width:100%}
}
.footer-top-area .footer-bg-color form{margin-right:10px}
@media (max-width: 991px) {
.footer-top-area .footer-bg-color form{margin-left:10px}
}
.footer-top-area .footer-bg-color form .from-inner{background-color:#4da62726;display:flex;align-items:center;justify-content:center;max-width:482px;width:100%;border-radius:30px;border:1px solid #1111111a}
@media (max-width: 991px) {
.footer-top-area .footer-bg-color form .from-inner{margin:0 auto}
}
.footer-top-area .footer-bg-color form .from-inner input{border:1px solid #1111111a;border-radius:30px;background-color:transparent;border:none;color:var(--title-color);font-size:16px;text-transform:capitalize;width:100%;height:48px;padding:10px 20px}
@media (max-width: 991px) {
.footer-top-area .footer-bg-color form .from-inner input{font-size:14px;height:41px}
}
.footer-top-area .footer-bg-color form .from-inner input::-moz-placeholder{color:#100c0866}
.footer-top-area .footer-bg-color form .from-inner input::placeholder{color:#100c0866}
.footer-section-three{background-image:url(../images/banner-img/footer-bg-three.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:185px}
@media (max-width: 1199px) {
.footer-section-three{padding-top:165px}
}
@media (max-width: 991px) {
.footer-section-three{padding-top:115px}
}
@media (max-width: 767px) {
.footer-section-three{padding-top:145px}
}
@media (max-width: 576px) {
.footer-section-three{padding:145px 15px 0}
}
.footer-section-three .single-contact{max-width:241px;width:100%}
.footer-section-three .single-contact li{margin-bottom:27px}
.footer-section-three .single-contact li:last-child{margin-bottom:0}
.footer-section-three .single-contact li .icon-and-call{display:flex;align-items:center;gap:8px;margin-bottom:6px}
.footer-section-three .single-contact li .icon-and-call span{font-size:20px;font-weight:500;line-height:25px;color:var(--white-color);margin:0;transition:.3s}
.footer-section-three .single-contact li .icon-and-call span:hover{color:var(--main-color)}
.footer-section-three .single-contact li a{font-size:18px;font-weight:400;line-height:25px;color:#ababab;margin:0;transition:.3s}
@media (max-width: 1199px) {
.footer-section-three .single-contact li a{font-size:14px;line-height:1}
}
.footer-section-three .single-contact li a:hover{color:var(--main-color)}
.footer-section-three .footer-widget .widget-title h4{color:var(--white-color);font-size:22px;font-weight:600;line-height:25px;margin-bottom:16px}
@media (max-width: 1199px) {
.footer-section-three .footer-widget .widget-title h4{font-size:20px}
}
.footer-section-three .footer-widget .widget-title.two{margin-bottom:22px}
.footer-section-three .footer-widget .payment-partners{display:flex;align-items:center;gap:20px}
.footer-section-three .footer-widget .menu-right-paragraph p{font-family:var(--bodyFont);font-size:17px;font-weight:400;line-height:26px;color:#ababab;margin-bottom:30px}
@media (max-width: 1199px) {
.footer-section-three .footer-widget .menu-right-paragraph p{font-size:14px;line-height:22px}
}
.footer-section-three .footer-widget .gallery-img{position:relative;border-radius:6px}
.footer-section-three .footer-widget .gallery-img img{border-radius:6px;width:100%}
.footer-section-three .footer-widget .gallery-img .icon-area{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4da62780;border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.4);transition:.3s}
.footer-section-three .footer-widget .gallery-img .icon-area i{color:var(--white-color);font-size:24px}
.footer-section-three .footer-widget .gallery-img:hover .icon-area{transform:scale(1);opacity:1}
.footer-section-three .footer-widget .menu-container .widget-list{padding:0;margin:0}
.footer-section-three .footer-widget .menu-container .widget-list li{margin-bottom:20px;line-height:1;transition:.3s;position:relative;transform:translateX(0)}
@media (max-width: 1199px) {
.footer-section-three .footer-widget .menu-container .widget-list li{margin-bottom:15px}
}
.footer-section-three .footer-widget .menu-container .widget-list li:last-child{margin-bottom:0}
.footer-section-three .footer-widget .menu-container .widget-list li a{color:#ababab;font-size:18px;font-weight:400;line-height:25px;transition:.3s}
@media (max-width: 1199px) {
.footer-section-three .footer-widget .menu-container .widget-list li a{font-size:16px}
}
@media (max-width: 576px) {
.footer-section-three .footer-widget .menu-container .widget-list li a{font-size:16px}
}
.footer-section-three .footer-widget .menu-container .widget-list li a:hover{color:var(--main-color)}
.footer-section-three .footer-widget .menu-container .widget-list li::after{content:"";width:10px;height:1px;background-color:var(--main-color);position:absolute;left:-15px;top:50%;transform:translateY(-50%);opacity:0;transition:.35s}
.footer-section-three .footer-widget .menu-container .widget-list li:hover{transform:translateX(10px)}
.footer-section-three .footer-widget .menu-container .widget-list li:hover::after{opacity:1}
.footer-section-three .footer-middle-item .footer-big-logo{display:flex;align-items:center;justify-content:center;margin-bottom:22px}
@media (max-width: 576px) {
.footer-section-three .footer-middle-item .footer-big-logo{width:50%;margin:0 auto}
}
.footer-section-three .footer-middle-item .footer-content{text-align:center}
.footer-section-three .footer-middle-item .footer-content P{font-family:var(--bodyFont);font-size:17px;font-weight:400;line-height:26px;color:#ababab;max-width:456px;width:100%;margin:0 auto}
.footer-section-three .footer-middle-item .footer-content .social-item{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:29px}
@media (max-width: 767px) {
.footer-section-three .footer-middle-item .footer-content .social-item{gap:15px}
}
@media (max-width: 350px) {
.footer-section-three .footer-middle-item .footer-content .social-item{margin-top:25px}
}
.footer-section-three .footer-middle-item .footer-content .social-item li{height:36px;width:36px;display:flex;justify-content:center;border-radius:50%;border:1px solid #ffffff40;transition:.3s}
.footer-section-three .footer-middle-item .footer-content .social-item li svg path{transition:.3s;fill:#fff}
.footer-section-three .footer-middle-item .footer-content .social-item li:hover{background-color:var(--main-color2)}
.footer-section-three .footer-middle-item .footer-content .social-item li:hover svg path{fill:var(--white-color)}
.footer-section-three .footer-bottom{border-top:1px solid #ffffff1a;padding:24px 0;display:flex;align-items:center;justify-content:space-between}
@media (max-width: 1199px) {
.footer-section-three .footer-bottom{padding:20px 0}
}
@media (max-width: 767px) {
.footer-section-three .footer-bottom{display:grid;align-items:center;justify-content:center;gap:10px}
}
.footer-section-three .footer-bottom .copy-write-area p{font-size:14px;font-weight:400;line-height:1;color:#ababab;margin:0}
@media (max-width: 1199px) {
.footer-section-three .footer-bottom .copy-write-area p{font-size:14px}
}
.footer-section-three .footer-bottom .copy-write-area p a{font-size:14px;font-weight:400;line-height:1;color:var(--white-color);margin:0;transition:.3s}
.footer-section-three .footer-bottom .copy-write-area p a:hover{color:var(--main-color)}
@media (max-width: 767px) {
.footer-section-three .footer-bottom .footer-right{display:flex;align-items:center;justify-content:center}
}
.footer-section-three .footer-bottom .footer-right ul{display:flex;align-items:center;gap:45px}
@media (max-width: 767px) {
.footer-section-three .footer-bottom .footer-right ul{gap:30px}
}
.footer-section-three .footer-bottom .footer-right ul li{position:relative}
.footer-section-three .footer-bottom .footer-right ul li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-25px;background:#ababab;width:5px;height:5px;border-radius:50%}
@media (max-width: 767px) {
.footer-section-three .footer-bottom .footer-right ul li::before{left:-20px}
}
.footer-section-three .footer-bottom .footer-right ul li:first-child::before{display:none}
.footer-section-three .footer-bottom .footer-right ul li a{font-size:14px;font-weight:400;line-height:25px;color:#ababab;margin:0;transition:.3s}
.footer-section-three .footer-bottom .footer-right ul li a:hover{color:var(--main-color)}
@keyframes fade-down {
0%{opacity:0;transform:scaleY(0);visibility:hidden}
100%{opacity:1;transform:scaleY(1);visibility:visible}
}
@keyframes zoomIn {
from{opacity:0;transform:scale(0.5)}
to{opacity:1;transform:scale(1)}
}
.section-title-four .sub-title-four{position:relative;padding:11px 44px;white-space:nowrap;display:inline-flex;max-width:100%;width:-moz-max-content;width:max-content;margin-bottom:15px}
@media (max-width: 1199px) {
.section-title-four .sub-title-four{margin-bottom:30px}
}
.section-title-four .sub-title-four.two span{margin-top:8px}
.section-title-four .sub-title-four .sub-title-bg{position:absolute;width:100%;height:auto;top:5px;left:0}
@media (max-width: 1199px) {
.section-title-four .sub-title-four .sub-title-bg{top:0}
}
.section-title-four .sub-title-four span{font-family:var(--titleFont);font-size:22px;font-weight:400;line-height:32px;color:#4da627;margin-top:20px}
@media (max-width: 350px) {
.section-title-four .sub-title-four span{margin-top:13px}
}
.section-title-four .title h2{font-size:45px;font-weight:600;line-height:58px;margin:0;text-transform:capitalize}
@media (min-width: 1200px) and (max-width: 1399px) {
.section-title-four .title h2{font-size:40px;line-height:50px}
}
@media (max-width: 1199px) {
.section-title-four .title h2{font-size:36px;line-height:42px}
}
@media (max-width: 991px) {
.section-title-four .title h2{font-size:32px;line-height:40px}
}
@media (max-width: 576px) {
.section-title-four .title h2{font-size:28px;line-height:35px}
}
@media (max-width: 350px) {
.section-title-four .title h2{font-size:26px;line-height:1.3}
}
.section-title-four .description{padding-top:8px}
.section-title-four .description p{font-family:var(--bodyFont);font-size:17px;font-weight:400;line-height:28px;color:var(--paragraph-color);margin:0}
.login-modal .modal-dialog{animation:zoomIn 1s}
.login-modal .modal-dialog .modal-content{border-radius:20px;position:relative}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content{border-radius:10px}
}
.login-modal .modal-dialog .modal-content .modal-clode-btn{position:absolute;top:15px;right:15px;background-color:#f1f1f1;width:32px;height:32px;border-radius:50%;font-size:22px;color:var(--white-color);display:flex;align-items:center;justify-content:center;cursor:pointer}
@media (max-width: 767px) {
.login-modal .modal-dialog .modal-content .modal-clode-btn{width:30px;height:30px;top:10px;right:10px}
}
.login-modal .modal-dialog .modal-content .modal-clode-btn::before,.login-modal .modal-dialog .modal-content .modal-clode-btn::after{transform:rotate(-45deg);content:"";position:absolute;top:50%;left:calc(50% - 7px);display:block;height:1px;width:15px;background-color:var(--title-color);transition:all .3s ease-out}
.login-modal .modal-dialog .modal-content .modal-clode-btn::after{transform:rotate(-135deg)}
.login-modal .modal-dialog .modal-content .modal-clode-btn:hover::before,.login-modal .modal-dialog .modal-content .modal-clode-btn:hover::after{transform:rotate(0deg)}
.login-modal .modal-dialog .modal-content .modal-header{padding:0;border:unset}
.login-modal .modal-dialog .modal-content .modal-header img{border-radius:20px 20px 0 0}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-header img{min-height:110px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}
}
.login-modal .modal-dialog .modal-content .modal-body{padding:45px 40px}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-body{padding:30px 20px}
}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-title{text-align:center;margin-bottom:20px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-title h2{color:var(--title-color);font-size:35px;font-weight:500;letter-spacing:.6px;line-height:1;margin-bottom:15px}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-title h2{font-size:30px}
}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-title p{color:var(--paragraph-color);font-family:var(--bodyFont);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:0}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner{position:relative}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input{border:1px solid var(--title-color);border-radius:200px;background-color:transparent;width:100%;height:46px;color:var(--title-color);font-family:var(--bodyFont);font-size:16px;padding:15px 20px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input:focus{border:1px solid var(--main-color)}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input::-moz-placeholder{color:var(--paragraph-color);font-family:var(--bodyFont);font-size:13px;font-weight:400;letter-spacing:.3px;text-transform:capitalize}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input::placeholder{color:var(--paragraph-color);font-family:var(--bodyFont);font-size:13px;font-weight:400;letter-spacing:.3px;text-transform:capitalize}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget{display:flex;align-items:center;justify-content:space-between;padding-top:30px;margin-bottom:30px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember .custom-check-box{opacity:0;display:none}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember .custom-check-box + label{position:relative;display:flex;align-items:center;gap:10px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember .custom-check-box + label::before{content:"";width:15px;height:15px;border:1px solid var(--main-color)}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember .custom-check-box:checked + label::before{content:"\f26e";color:var(--white-color);font-family:"bootstrap-icons";background-color:var(--main-color);font-size:14px;display:flex;align-items:center;justify-content:center}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .remember label{color:var(--main-color);font-size:15px;font-weight:400;letter-spacing:.3px;text-transform:capitalize}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .forget-pass{color:var(--main-color);font-size:15px;font-weight:400;letter-spacing:.3px;text-transform:capitalize}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn{border-radius:35px;background-color:var(--title-color);font-weight:500;font-size:16px;color:var(--white-color);letter-spacing:.48px;text-transform:capitalize;line-height:1;padding:15px 26px;display:inline-flex;align-items:center;justify-content:center;transition:.3s;position:relative;overflow:hidden;z-index:1;white-space:nowrap;width:100%}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn{font-size:15px}
}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn::after{position:absolute;content:"";border-radius:30px;width:100%;height:100%;top:0;right:0;background-color:var(--main-color);transform-origin:right;transform:scalex(0);z-index:-1;transition:transform .7s}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn:hover{color:var(--white-color)}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .login-btn:hover::after{transform:scalex(1);transform-origin:left}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .divider{position:relative;text-align:center;margin-bottom:20px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .divider span{color:#dbdbdb;text-align:center;font-family:var(--bodyFont);font-size:15px;font-weight:500;line-height:1;display:inline-block;padding:0 12px;background-color:var(--white-color);position:relative;z-index:1}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .divider::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#dbdbdb;width:100%;height:1px}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn{border-radius:35px;background-color:var(--white-color);border:1px solid var(--title-color);font-family:var(--bodyFont);font-weight:500;font-size:16px;color:var(--title-color);letter-spacing:.48px;text-transform:capitalize;line-height:1;padding:10px 26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:.3s;position:relative;overflow:hidden;z-index:1;white-space:nowrap;width:100%}
@media (max-width: 576px) {
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn{font-size:15px}
}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn::after{position:absolute;content:"";border-radius:30px;width:100%;height:100%;top:0;right:0;background-color:var(--title-color);transform-origin:right;transform:scalex(0);z-index:-1;transition:transform .7s}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn:hover{color:var(--white-color)}
.login-modal .modal-dialog .modal-content .modal-body .login-registration-form .google-login-btn:hover::after{transform:scalex(1);transform-origin:left}
header{position:relative;width:100%;z-index:999;transition:all .8s ease-out 0s;background-color:var(--white-color);margin:0 auto;border:none}
header .container-tour{max-width:1620px}
header.style-4.header-sticky{position:fixed;top:0;left:0;width:100%;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box;background-color:var(--white-color);box-shadow:5px 3px 40px #0048581a;z-index:10}
@keyframes smooth-header {
0%{transform:translateY(-30px)}
100%{transform:translateY(0px)}
}
header.style-4 .main-menu{display:inline-block;position:relative}
header.style-4 .main-menu.show-menu{transform:translateX(0)}
header.style-4 .main-menu > ul{list-style:none;margin:0;padding:0}
header.style-4 .main-menu > ul > li{display:inline-block;position:relative;padding:1px 21px}
@media (max-width: 1399px) {
header.style-4 .main-menu > ul > li{padding:0 20px}
}
@media (max-width: 991px) {
header.style-4 .main-menu > ul > li{padding:0 12px}
}
header.style-4 .main-menu > ul > li:hover i{color:var(--main-color);font-size:20px}
@media (min-width: 992px) {
header.style-4 .main-menu > ul > li:first-child{padding-left:0}
header.style-4 .main-menu > ul > li:first-child a{padding-left:0}
header.style-4 .main-menu > ul > li:last-child{padding-right:0}
}
header.style-4 .main-menu > ul > li > a{position:relative;font-size:16px;font-weight:400;line-height:16px;color:var(--title-color);display:block;padding:36px 0;transition:all .4s ease-out 0s;text-transform:capitalize}
header.style-4 .main-menu > ul > li i{font-size:20px;text-align:center;color:var(--title-color);font-style:normal;position:absolute;right:-5px;top:35px;z-index:999;cursor:pointer;display:none;transition:all .4s ease-out 0s;opacity:0}
@media (max-width: 991px) {
header.style-4 .main-menu > ul > li i{opacity:1}
}
header.style-4 .main-menu > ul > li i.active{color:var(--title-color)}
header.style-4 .main-menu > ul > li i.active::before{content:"\f2ea"}
header.style-4 .main-menu > ul > li ul.sub-menu{position:absolute;left:0;right:0;top:auto;margin:0;display:none;min-width:220px;background:var(--white-color);box-shadow:0 30px 80px #8675d414;text-align:left;transform-origin:top}
@media (max-width: 1199px) {
header.style-4 .main-menu > ul > li ul.sub-menu{box-shadow:none}
}
header.style-4 .main-menu > ul > li ul.sub-menu > li{padding:0;display:block;position:relative}
header.style-4 .main-menu > ul > li ul.sub-menu > li i{position:absolute;top:14px;right:6px;display:block;color:var(--title-color);font-size:14px}
header.style-4 .main-menu > ul > li ul.sub-menu > li .dropdown-icon{color:var(--title-color);opacity:1;top:14px;font-size:14px;right:10px}
@media (max-width: 991px) {
header.style-4 .main-menu > ul > li ul.sub-menu > li .dropdown-icon{right:0;top:8px;font-size:20px}
}
header.style-4 .main-menu > ul > li ul.sub-menu > li > a{display:block;padding:15px;color:var(--title-color);font-weight:400;font-size:13px;line-height:1.3;transition:all .4s ease-out 0s;position:relative;border-bottom:1px solid #e1e1e1}
header.style-4 .main-menu > ul > li ul.sub-menu > li > a::before{content:"";position:absolute;bottom:-1px;left:0;background:linear-gradient(90deg,#fff,var(--main-color),#fff);width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:.4s ease-in;z-index:1}
@media (max-width: 991px) {
header.style-4 .main-menu > ul > li ul.sub-menu > li > a{border-color:#e9e4e480}
header.style-4 .main-menu > ul > li ul.sub-menu > li > a::before{background:linear-gradient(90deg,#ddd,#10c581,#ddd)}
}
header.style-4 .main-menu > ul > li ul.sub-menu > li > a:hover{color:var(--main-color)}
header.style-4 .main-menu > ul > li ul.sub-menu > li > a:hover::before{transform:scale(1)}
header.style-4 .main-menu > ul > li ul.sub-menu > li > a.active{color:var(--main-color)}
header.style-4 .main-menu > ul > li ul.sub-menu > li > a.active::before{transform:scale(1)}
header.style-4 .main-menu > ul > li ul.sub-menu > li:last-child a{border-bottom:none}
header.style-4 .main-menu > ul > li ul.sub-menu > li:last-child a::before{display:none}
header.style-4 .main-menu > ul > li ul.sub-menu > li:hover > a{color:var(--main-color)}
header.style-4 .main-menu > ul > li ul.sub-menu > li:hover .dropdown-icon{color:var(--main-color)}
header.style-4 .main-menu > ul > li ul.sub-menu > li.active > a{color:var(--main-color)}
header.style-4 .main-menu > ul > li ul.sub-menu > li.active .dropdown-icon{color:var(--main-color)}
header.style-4 .main-menu > ul > li ul.sub-menu > li .sub-menu{left:220px;position:absolute;max-width:230px;min-width:215px;background:var(--white-color);box-shadow:0 30px 80px #08002a14;top:0}
@media (max-width: 1199px) {
header.style-4 .main-menu > ul > li ul.sub-menu > li .sub-menu{box-shadow:none}
}
header.style-4 .main-menu > ul > li ul.sub-menu > li .sub-menu::before{display:none;visibility:hidden}
@media only screen and (max-width: 991px) {
header.style-4 .main-menu > ul > li ul.sub-menu > li .sub-menu{position:unset;max-width:230px;min-width:215px;background:transparent;top:0}
}
header.style-4 .main-menu > ul > li ul.sub-menu > li .sub-menu > li i{display:block}
@media (min-width: 992px) {
header.style-4 .main-menu > ul > li ul.sub-menu > li:hover > .sub-menu{display:block;animation:fade-down .45s linear}
}
header.style-4 .main-menu > ul > li.menu-item-has-children{transition:all .55s ease-in-out}
header.style-4 .main-menu > ul > li.menu-item-has-children::after{content:"\f282";font-family:"bootstrap-icons";font-weight:800;position:absolute;top:31px;right:6px;font-size:12px;color:var(--title-color);transition:all .55s ease-in-out}
@media (min-width: 1200px) and (max-width: 1399px) {
header.style-4 .main-menu > ul > li.menu-item-has-children::after{right:0;top:30px}
}
@media (max-width: 1199px) {
header.style-4 .main-menu > ul > li.menu-item-has-children::after{right:0}
}
@media (min-width: 992px) and (max-width: 1199px) {
header.style-4 .main-menu > ul > li.menu-item-has-children::after{top:30px}
}
@media (max-width: 991px) {
header.style-4 .main-menu > ul > li.menu-item-has-children::after{display:none;visibility:hidden}
}
header.style-4 .main-menu > ul > li.menu-item-has-children:hover::after{color:var(--main-color);content:"\f286"}
@media (min-width: 992px) {
header.style-4 .main-menu > ul > li:hover > ul.sub-menu{display:block;animation:fade-down .45s linear}
}
@keyframes fade-up {
0%{opacity:0;transform:scaleY(0);visibility:hidden}
100%{opacity:1;transform:scaleY(1);visibility:visible}
}
header.style-4 .main-menu > ul > li:hover > a{color:var(--main-color)}
header.style-4 .main-menu > ul > li:hover > a::after{transform-origin:left center;transform:scale(1,1)}
header.style-4 .main-menu > ul > li:hover::after{color:var(--title-color)}
header.style-4 .main-menu > ul > li:hover .dropdown-icon2{color:var(--main-color)}
header.style-4 .main-menu > ul > li.active > a{color:var(--main-color)}
header.style-4 .main-menu > ul > li.active::after{color:var(--main-color)}
header.style-4 .main-menu > ul > li.active .dropdown-icon2{color:var(--main-color)}
header.style-4 .main-menu > ul > li.active.position-inherit > a::after{color:var(--main-color)}
header.style-4 .main-menu > ul li.menu-item-has-children > i{display:block}
header.style-4 .nav-right{display:flex;align-items:center;gap:24px;position:relative}
header.style-4 .nav-right::after{content:"";height:20px;width:1px;background-color:#1111111a;position:absolute;left:36px;top:50%;transform:translateY(-50%)}
@media (min-width: 992px) and (max-width: 1199px) {
header.style-4 .nav-right::after{left:35px}
}
@media (max-width: 991px) {
header.style-4 .nav-right::after{display:none}
}
@media (max-width: 1199px) {
header.style-4 .nav-right{gap:20px}
}
header.style-4 .nav-right .right-sidebar-button{cursor:pointer}
header.style-4 .nav-right .right-sidebar-button a svg path{fill:var(--title-color)}
@keyframes qode-draw {
0%,100%{-webkit-clip-path:inset(-2px -2px);clip-path:inset(-2px -2px)}
42%{-webkit-clip-path:inset(-2px -2px -2px 100%);clip-path:inset(-2px -2px -2px 100%)}
43%{-webkit-clip-path:inset(-2px 100% -3px -2px);clip-path:inset(-2px 100% -3px -2px)}
}
header.style-4 .nav-right .right-sidebar-button:hover svg{animation:qode-draw .75s cubic-bezier(0.57,0.39,0,0.86) 1 forwards}
header.style-4 .nav-right .hotline-area{display:flex;align-items:center;gap:8px}
header.style-4 .nav-right .hotline-area .content{line-height:1}
header.style-4 .nav-right .hotline-area .content span{font-size:12px;font-weight:400;line-height:16px;color:#000000b3;margin-bottom:1px}
header.style-4 .nav-right .hotline-area .content h6{margin:0}
header.style-4 .nav-right .hotline-area .content h6 a{font-size:15px;font-weight:500;line-height:16px;color:var(--main-color);margin:0}
header.style-4 .nav-right .mobile-menu-btn{display:none;visibility:hidden}
@media (max-width: 991px) {
header.style-4 .nav-right .mobile-menu-btn{display:flex;flex-direction:column;align-items:end;visibility:visible;justify-content:center;position:relative}
header.style-4 .nav-right .mobile-menu-btn svg{fill:var(--title-color)}
}
header.style-4.inner-page{position:relative;background-color:var(--white-color)}
@media (max-width: 991px) {
header.style-4 .header-logo{padding:15px 0}
}
header.style-4 .header-logo a img{width:130px}
@media only screen and (max-width: 991px) {
header.style-4 .mobile-logo-area .menu-close-btn{height:32px;width:32px;border-radius:50%;border:1px solid var(--title-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.35s}
header.style-4 .mobile-logo-area .menu-close-btn i{font-size:26px;line-height:1;margin-top:2px;color:var(--title-color);transition:.35s}
header.style-4 .mobile-logo-area .menu-close-btn:hover{background-color:var(--title-color)}
header.style-4 .mobile-logo-area .menu-close-btn:hover i{color:var(--white-color)}
header.style-4 .dropdown-icon{color:var(--white-color)}
header.style-4 .main-menu{position:fixed;top:0;left:0;width:280px;padding:30px 20px!important;z-index:99999;height:100%;overflow:auto;background:#fff;border-right:1px solid #eee;transform:translateX(-100%);transition:transform .3s ease-in;box-shadow:0 2px 20px #00000008}
header.style-4 .main-menu.show-menu{transform:translateX(0)}
header.style-4 .main-menu .mobile-menu-logo{text-align:left;padding-top:20px;display:block;padding-bottom:8px}
header.style-4 .main-menu .menu-list{padding-top:50px;padding-bottom:30px}
header.style-4 .main-menu > ul{float:none;text-align:left;padding:5px 0 20px}
header.style-4 .main-menu > ul > li{display:block;position:relative;padding:0}
header.style-4 .main-menu > ul > li i{display:block}
header.style-4 .main-menu > ul > li a{padding:10px 0;display:block}
header.style-4 .main-menu > ul > li ul.sub-menu{position:static;min-width:200px;background:0 0;border:none;opacity:1;visibility:visible;box-shadow:none;transform:none;transition:none;display:none;margin-top:0!important;transform:translateY(0px);padding-left:10px}
header.style-4 .main-menu > ul > li ul.sub-menu > li{border-bottom:1px solid transparent}
header.style-4 .main-menu > ul > li ul.sub-menu > li a{color:var(--title-color);padding:12px 0}
header.style-4 .main-menu > ul > li ul.sub-menu > li a:hover{color:var(--main-color);margin-left:10px}
header.style-4 .main-menu > ul > li ul.sub-menu > li a.active{color:var(--main-color)}
header.style-4 .main-menu > ul > li ul.sub-menu > li i{color:var(--main-color);right:-13px}
header.style-4 .main-menu > ul > li .bi{top:8px;font-size:20px;color:var(--title-color);line-height:1}
}
@media (max-width: 1699px) {
header.style-4{padding:0 15px}
}
@media (max-width: 767px) {
header.style-4{padding:0 20px}
}
@media (max-width: 576px) {
header.style-4{padding:0 5px}
}
.banner-section-four{background-image:url(../images/banner-img/home-four-banner-image.png);background-position:center;background-repeat:no-repeat;background-size:cover;max-width:1800px;width:100%;margin:0 auto}
@media (max-width: 1799px) {
.banner-section-four{max-width:1470px;width:100%;border-radius:30px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-four{max-width:1150px;width:100%;border-radius:30px}
}
@media (max-width: 1199px) {
.banner-section-four{max-width:1150px;width:100%;border-radius:0}
}
@media (max-width: 991px) {
.banner-section-four{max-width:950px;width:100%}
}
@media (max-width: 767px) {
.banner-section-four{max-width:700px;width:100%}
}
.banner-section-four .banner-section-wrapper{max-width:860px;width:100%;margin:0 auto;padding:150px 0 164px;text-align:center}
@media (max-width: 1199px) {
.banner-section-four .banner-section-wrapper{padding:120px 0}
}
@media (max-width: 767px) {
.banner-section-four .banner-section-wrapper{padding:100px 0}
}
@media (max-width: 576px) {
.banner-section-four .banner-section-wrapper{padding:80px 0}
}
.banner-section-four .banner-section-wrapper .sub-title-four{position:relative;padding:11px 44px;white-space:nowrap;display:inline-flex;max-width:100%;width:-moz-max-content;width:max-content;margin-bottom:8px}
@media (max-width: 1199px) {
.banner-section-four .banner-section-wrapper .sub-title-four{margin-bottom:20px}
}
.banner-section-four .banner-section-wrapper .sub-title-four .sub-title-bg{position:absolute;width:100%;height:auto;top:5px;left:0}
.banner-section-four .banner-section-wrapper .sub-title-four span{font-family:var(--titleFont);font-size:22px;font-weight:400;line-height:32px;color:#4dce15;margin-top:10px}
.banner-section-four .banner-section-wrapper h1{font-size:56px;font-weight:800;line-height:76px;letter-spacing:.01em;text-align:center;color:var(--white-color);margin:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-four .banner-section-wrapper h1{font-size:44px}
}
@media (max-width: 1199px) {
.banner-section-four .banner-section-wrapper h1{font-size:40px;line-height:1.2}
}
@media (max-width: 767px) {
.banner-section-four .banner-section-wrapper h1{font-size:38px;line-height:1.3}
.banner-section-four .banner-section-wrapper h1{font-size:31px}
}
@media (max-width: 425px) {
.banner-section-four .banner-section-wrapper h1{font-size:25px}
}
.banner-section-four .banner-section-wrapper p{font-family:var(--bodyFont);font-size:20px;font-weight:400;line-height:28px;color:var(--white-color);max-width:706px;width:100%;margin:0 auto;padding-top:7px;padding-bottom:28px}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-four .banner-section-wrapper p{padding-top:0;font-size:18px;max-width:600px;width:100%;padding-bottom:25px}
}
@media (max-width: 1199px) {
.banner-section-four .banner-section-wrapper p{max-width:550px;width:100%;font-size:17px;line-height:1.3}
}
@media (max-width: 767px) {
.banner-section-four .banner-section-wrapper p{font-size:14px}
}
@media (max-width: 425px) {
.banner-section-four .banner-section-wrapper p{font-size:13px}
}
.banner-section-four .banner-section-wrapper .bottom-area{border:1px dashed #ffffff40;border-radius:63px;padding:10px 20px;max-width:482px;width:100%;margin:0 auto;display:flex;align-items:center;gap:40px}
@media (max-width: 767px) {
.banner-section-four .banner-section-wrapper .bottom-area{gap:25px}
}
@media (max-width: 425px) {
.banner-section-four .banner-section-wrapper .bottom-area{display:flex;align-items:center;justify-content:space-around}
}
@media (max-width: 350px) {
.banner-section-four .banner-section-wrapper .bottom-area{gap:40px;border-radius:50px;padding:10px 20px}
}
.banner-section-four .banner-section-wrapper .video-area{display:flex;align-items:center;gap:12px}
.banner-section-four .banner-section-wrapper .video-area .icon{height:58px;width:58px;background:linear-gradient(to right,#ff6500,#e4a379);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}
.banner-section-four .banner-section-wrapper .video-area .icon .wrapper{display:inline-block;position:absolute;top:62px;left:61px}
.banner-section-four .banner-section-wrapper .video-area .icon .waves{position:absolute;width:95px;height:95px;background:linear-gradient(to right,#ff6500,#e4a379);opacity:0;border-radius:100%;right:-15px;bottom:-15px;z-index:-1;animation:waves 3s ease-in-out infinite}
.banner-section-four .banner-section-wrapper .video-area .icon .waves.wave-1{animation-delay:0s}
.banner-section-four .banner-section-wrapper .video-area .icon .waves.wave-2{animation-delay:1s}
.banner-section-four .banner-section-wrapper .video-area .icon .waves.wave-3{animation-delay:2s}
.banner-section-four .banner-section-wrapper .video-area span{font-size:16px;font-weight:500;line-height:16px;color:var(--white-color);margin:0}
@media (max-width: 576px) {
.banner-section-four .banner-section-wrapper .video-area span{display:none}
}
.banner-section-four .filter-wrapper{margin-bottom:40px}
.banner-section-four .filter-wrapper .nav-buttons{display:flex;align-items:center;justify-content:center}
.banner-section-four .filter-wrapper .nav-buttons .nav-pills{border-radius:15px 15px 0 0;background-color:#fefffe;display:inline-flex;border-bottom:1px solid #dbe1cd}
@media (max-width: 576px) {
.banner-section-four .filter-wrapper .nav-buttons .nav-pills{justify-content:center;border-radius:5px 5px 0 0;width:100%}
}
.banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item:first-child .nav-link{border-radius:15px 0 0 0;border-left:unset}
@media (max-width: 576px) {
.banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item:first-child .nav-link{border-radius:5px 0 0 0}
}
.banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item:last-child .nav-link{border-radius:0 15px 0 0}
@media (max-width: 576px) {
.banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item:last-child .nav-link{border-radius:0}
.banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item{width:50%}
}
.banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--title-color);font-size:16px;font-weight:500;line-height:1;padding:15px 40px;border-radius:unset;border-left:1px solid #dbe1cd;width:100%}
@media (max-width: 991px) {
.banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{padding:15px 20px}
}
@media (max-width: 767px) {
.banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link{padding:15px;font-size:15px}
}
.banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link.two svg{height:23px}
.banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link svg path{fill:#111}
.banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link.active{background-color:var(--main-color);color:var(--white-color)}
.banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link.active svg path{fill:var(--white-color)}
.banner-section-four .filter-wrapper .filter-group{border-radius:15px;background-color:#fefffe}
@media (max-width: 576px) {
.banner-section-four .filter-wrapper .filter-group{border-radius:0 0 15px 15px}
}
@media (max-width: 425px) {
.banner-section-four .filter-wrapper .filter-group{border-radius:0 0 15px 15px}
}
.banner-section-four .filter-wrapper .filter-group form{display:flex;align-items:center;gap:20px;padding:35px}
@media (max-width: 1199px) {
.banner-section-four .filter-wrapper .filter-group form{flex-direction:column}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area{width:100%}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box{position:relative;border:1px solid #42565f40;border-radius:8px;padding:13px}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box.four{padding:12px}
@media (max-width: 576px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box{position:relative}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input{line-height:1}
@media (max-width: 1199px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input{width:100%}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input label{color:#6a6a6a;font-size:12px;font-weight:400;line-height:1;display:block;margin-bottom:5px}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown{position:relative}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input{display:flex;align-items:center;line-height:1;cursor:pointer}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input input{color:var(--title-color);font-size:14px;font-weight:500;line-height:1;background-color:transparent;width:100%;cursor:pointer}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input input::-moz-placeholder{color:var(--title-color)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input input::placeholder{color:var(--title-color)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input svg{position:absolute;right:0;bottom:50%}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input h6{color:var(--title-color);font-size:15px;font-weight:500;line-height:1;letter-spacing:.3px;min-width:188px;width:100%;margin-bottom:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .select-input h6{min-width:150px}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{padding:10px 0;background-color:var(--white-color);border-radius:5px;max-width:225px;min-width:225px;width:100%;max-height:250px;overflow-y:scroll;position:absolute;top:40px;left:0;z-index:9;box-shadow:0 0 30px 0 #00000014;display:none;transform:scaleY(0);transform-origin:top}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap::-webkit-scrollbar{width:5px}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap::-webkit-scrollbar-track{background:#f5f4f4}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:20px}
@media (min-width: 1200px) and (max-width: 1399px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{max-width:200px;min-width:200px;left:-25px}
}
@media (max-width: 1199px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{max-width:100%;min-width:100%;top:35px}
}
@media (max-width: 767px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{top:65px}
}
@media (max-width: 576px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap{left:50%}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .custom-select-search-area{border-bottom:1px solid #dee2e6;display:flex;align-items:center;gap:5px;margin:0 10px 5px;padding-bottom:5px}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .custom-select-search-area i{color:var(--main-color1)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .custom-select-search-area input{background-color:transparent;color:var(--title-color);font-size:14px;font-weight:400;width:100%}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li{display:flex;align-items:center;justify-content:space-between;transition:.3s;cursor:pointer;padding:7px 10px;line-height:1;position:relative}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .destination h6{font-size:14px;color:var(--title-color);font-weight:500;line-height:1.4;margin-bottom:0}
@media (max-width: 576px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .destination h6{font-size:13px}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .destination p{font-size:12px;font-family:var(--font-jost);color:var(--text-color);font-weight:400;margin-bottom:0;line-height:1.4}
@media (max-width: 576px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .destination p{font-size:11px}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .tour span{color:var(--white-color);font-weight:400;font-family:var(--font-jost);font-size:12px;line-height:1;text-align:center;background-color:var(--main-color);width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}
@media (max-width: 576px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .tour span{font-size:13px}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li::before{content:"";height:100%;width:3px;background-color:var(--title-color);position:absolute;left:0;top:0;opacity:0;transition:.3s}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li.single-item{padding:10px 15px;border-bottom:1px solid #f5f4f4;margin-bottom:0}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li.single-item:last-child{border-bottom:none}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li.single-item h6{font-size:13px;font-weight:500;color:var(--text-color);margin-bottom:0}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li:hover{background:#d3d3d33b}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li:hover::before{opacity:1}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #f5f4f4}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .title h6{font-size:14px;font-weight:500;color:var(--text-color);margin-bottom:0}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .title span{font-size:13px;font-weight:400;font-family:var(--font-jost);color:var(--text-color);margin-bottom:0}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter{display:flex;align-items:center}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter a{height:20px;min-width:20px;max-width:20px;border-radius:50%;border:1px solid var(--main-color1);display:flex;align-items:center;justify-content:center;transition:.35s;font-size:17px;color:var(--main-color1)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter a:hover{color:var(--white-color);background-color:var(--main-color1)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter input{width:40px;background-color:transparent;text-align:center;line-height:1;color:var(--title-color);font-family:var(--font-jost);font-size:14px;font-weight:500}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.active{display:block;transform:scaleY(1);animation:fade-down .3s linear}
@keyframes fade-down2 {
0%{opacity:0;transform:scaleY(0) translateX(-50%);visibility:hidden}
100%{opacity:1;transform:scaleY(1) translateX(-50%);visibility:visible}
}
@media (max-width: 576px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.active{transform:scaleY(1) translateX(-50%);animation:fade-down2 .3s linear}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.two{max-height:180px;padding:0}
@media (max-width: 1199px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.two{max-width:100%;min-width:100%}
}
@media (min-width: 768px) and (max-width: 991px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.two{left:0}
}
@media (min-width: 576px) and (max-width: 768px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.two{left:0}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap.no-scroll{overflow-y:initial;max-width:unset}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input input{color:var(--white-color)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input input::-moz-placeholder{color:var(--white-color)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input input::placeholder{color:var(--white-color)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input i{color:var(--white-color)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .select-input h6{color:var(--white-color);min-width:150px}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap{background-color:var(--title-color);border:unset;top:47px}
@media (max-width: 1199px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap{top:75px}
}
@media (max-width: 576px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap{left:50%;top:65px}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap::-webkit-scrollbar{border-radius:10px}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap::-webkit-scrollbar-track{background:var(--title-color);border-radius:10px}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap::-webkit-scrollbar-thumb{background-color:var(--white-color);border-radius:10px}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .custom-select-search-area input{color:var(--white-color)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li::before{background-color:var(--white-color)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li .destination h6,.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li .destination p{color:var(--white-color)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li.single-item{border-bottom:1px solid #282727}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .option-list li.single-item h6{color:var(--white-color)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .guest-count .single-item{border-bottom:1px solid #282727}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .guest-count .single-item .title h6,.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .guest-count .single-item .title span{color:var(--white-color)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown.style-2 .custom-select-wrap .guest-count .single-item .quantity-counter input{color:var(--white-color)}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter{position:relative}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter a{color:var(--title-color);line-height:1}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter a i{font-size:14px}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter .quantity__plus{position:absolute;top:-8px;right:20px}
@media (max-width: 1199px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter .quantity__plus{right:0}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter .quantity__minus{position:absolute;top:8px;right:20px}
@media (max-width: 1199px) {
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter .quantity__minus{right:0}
}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter .quantity__input{width:100%;height:unset;border:1px solid #eee;border-radius:5px;background-color:transparent;color:var(--title-color);font-size:16px;font-weight:500;line-height:1;letter-spacing:.48px;border:none}
.banner-section-four .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input > .quantity-counter .quantity__input:focus{border:none}
@media (max-width: 576px) {
.promotion-section-four{padding:80px 15px 0}
}
.promotion-section-four .promotion-card a img{border-radius:10px}
.promotion-section-four .promotion-pagination-area .promotion-pagination{width:unset!important;display:flex;gap:15px}
.promotion-section-four .promotion-pagination-area .promotion-pagination .swiper-pagination-bullet{height:8px;width:8px;background-color:var(--main-color4);opacity:1;position:relative}
.promotion-section-four .promotion-pagination-area .promotion-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--main-color)}
.promotion-section-four .promotion-pagination-area .promotion-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";height:8px;width:20px;border-radius:6px;background-color:var(--main-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.popular-destination-section{position:relative;overflow:hidden}
@media (max-width: 576px) {
.popular-destination-section{padding:0 15px}
}
.popular-destination-section .section-title-four .description{max-width:675px;width:100%}
.popular-destination-section .popular-slider-btn{display:flex;gap:20px}
@media (max-width: 991px) {
.popular-destination-section .popular-slider-btn{margin-top:20px}
}
.popular-destination-section .popular-slider-btn .slider-btn{cursor:pointer;border:1px solid #00000040;height:44px;width:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.popular-destination-section .popular-slider-btn .slider-btn svg path{fill:#111111b3}
.popular-destination-section .popular-slider-btn .slider-btn:hover{background-color:var(--title-color)}
.popular-destination-section .popular-slider-btn .slider-btn:hover svg path{fill:var(--white-color)}
.popular-destination-section .swiper-slide{width:-moz-fit-content;width:fit-content}
.popular-destination-section .tour-pagination-area .tour-pagination{width:unset!important;display:flex;gap:15px;margin-top:40px}
@media (max-width: 767px) {
.popular-destination-section .tour-pagination-area .tour-pagination{gap:10px}
}
@media (max-width: 576px) {
.popular-destination-section .tour-pagination-area .tour-pagination{gap:5px}
}
.popular-destination-section .tour-pagination-area .tour-pagination .swiper-pagination-bullet{height:8px;width:8px;background-color:var(--main-color4);opacity:1;position:relative}
.popular-destination-section .tour-pagination-area .tour-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--main-color)}
.popular-destination-section .tour-pagination-area .tour-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";height:8px;width:20px;border-radius:6px;background-color:var(--main-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.popular-card{position:relative;border-radius:15px;overflow:hidden;height:300px}
.popular-card:before{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,#1110,#111111e6);z-index:1}
.popular-card.two .popular-content{position:absolute;z-index:1;bottom:10%;left:28%}
.popular-card .tour-amount{position:absolute;top:5%;right:5%;height:56px;width:56px;display:grid;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;border:1px solid #c3c9ce80;transition:.3s;z-index:2}
.popular-card .tour-amount h4{font-size:14px;font-weight:600;line-height:1;color:#111;margin-bottom:-20px;transition:.3s}
.popular-card .tour-amount h6{font-size:12px;font-weight:400;line-height:1;color:#111;margin:0;transition:.3s}
.popular-card .popular-image{position:relative;height:100%}
.popular-card .popular-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.popular-card .popular-content{position:absolute;z-index:1;bottom:10%;left:21%;text-align:center}
.popular-card .popular-content a h3{font-size:24px;font-weight:600;line-height:32px;color:var(--white-color);margin-bottom:0;transition:.3s}
.popular-card .popular-content a h3:hover{color:var(--main-color2)}
.popular-card .popular-content P{font-size:16px;font-weight:400;line-height:32px;color:var(--white-color);margin-top:-5px}
.popular-card:hover .tour-amount{background-color:var(--main-color)}
.popular-card:hover .tour-amount h4{color:var(--white-color)}
.popular-card:hover .tour-amount h6{color:var(--white-color)}
.who-we-are-section-four{background-image:url(../images/banner-img/who-we-are-back-image.png);border-radius:30px;background-position:center;background-repeat:no-repeat;background-size:cover;max-width:1800px;width:100%;margin:0 auto}
@media (max-width: 1799px) {
.who-we-are-section-four{max-width:1470px;width:100%;border-radius:30px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.who-we-are-section-four{max-width:1150px;width:100%;border-radius:30px}
}
@media (max-width: 1199px) {
.who-we-are-section-four{max-width:1150px;width:100%;border-radius:0}
}
@media (max-width: 991px) {
.who-we-are-section-four{max-width:950px;width:100%}
}
@media (max-width: 767px) {
.who-we-are-section-four{max-width:700px;width:100%}
}
@media (max-width: 576px) {
.who-we-are-section-four{padding:0 15px}
}
.who-we-are-section-four .section-title-four .title{max-width:587px;width:100%;margin:0 auto}
.who-we-are-section-four .left-side-image{background-color:var(--main-color);border-radius:250px;padding:5px 0 0 15px}
@media (max-width: 991px) {
.who-we-are-section-four .left-side-image{max-width:408px;width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto}
}
@media (max-width: 1199px) {
.who-we-are-section-four .left-side-image{padding:2px 0 0 7px}
}
@media (max-width: 767px) {
.who-we-are-section-four .left-side-image{width:60%}
}
.who-we-are-section-four .left-side-image img{border-radius:250px}
@media (max-width: 991px) {
.who-we-are-section-four .right-side-image{display:none}
}
.who-we-are-section-four .right-side-image .top-image img{border-radius:120px}
.who-we-are-section-four .right-side-image .bottom-image{padding-top:41px}
@media (max-width: 767px) {
.who-we-are-section-four .right-side-image .bottom-image{padding-top:0}
}
.who-we-are-section-four .right-side-image .bottom-image img{border-radius:128px}
.who-we-are-section-four .center-content-item{display:grid;align-items:center;justify-content:center}
.who-we-are-section-four .center-content-item .top-description{max-width:579px;width:100%;padding-top:39px}
@media (max-width: 1199px) {
.who-we-are-section-four .center-content-item .top-description{padding-top:15px}
}
@media (max-width: 991px) {
.who-we-are-section-four .center-content-item .top-description{padding-top:25px}
}
.who-we-are-section-four .center-content-item .top-description p{font-family:var(--bodyFont);font-size:17px;font-weight:400;line-height:28px;color:#111;margin:0}
@media (max-width: 767px) {
.who-we-are-section-four .center-content-item .top-description p{font-size:16px;line-height:1.5}
}
.who-we-are-section-four .center-content-item .middle-card-item{display:flex;align-items:center;flex-wrap:wrap;gap:44px;padding-top:40px}
@media (min-width: 1200px) and (max-width: 1399px) {
.who-we-are-section-four .center-content-item .middle-card-item{padding-top:25px;gap:18px}
}
@media (max-width: 1199px) {
.who-we-are-section-four .center-content-item .middle-card-item{padding-top:15px;gap:20px}
}
@media (max-width: 991px) {
.who-we-are-section-four .center-content-item .middle-card-item{padding-top:25px}
}
.who-we-are-section-four .center-content-item .middle-card-item .single-item{max-width:177px;width:100%}
.who-we-are-section-four .center-content-item .middle-card-item .single-item:last-child{max-width:155px;width:100%}
.who-we-are-section-four .center-content-item .middle-card-item .single-item .icon{height:70px;width:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--main-color);margin-bottom:18px}
@media (max-width: 1199px) {
.who-we-are-section-four .center-content-item .middle-card-item .single-item .icon{margin-bottom:15px;height:60px;width:60px}
}
.who-we-are-section-four .center-content-item .middle-card-item .single-item .icon.two{background-color:var(--main-color2)}
.who-we-are-section-four .center-content-item .middle-card-item .single-item .icon.three{background-color:#0fc5ad}
.who-we-are-section-four .center-content-item .middle-card-item .single-item h3{font-size:22px;line-height:26px;font-weight:500;color:#000;margin-bottom:10px}
@media (min-width: 1200px) and (max-width: 1399px) {
.who-we-are-section-four .center-content-item .middle-card-item .single-item h3{margin-bottom:5px}
}
@media (max-width: 1199px) {
.who-we-are-section-four .center-content-item .middle-card-item .single-item h3{font-size:18px;line-height:1}
}
.who-we-are-section-four .center-content-item .middle-card-item .single-item p{font-family:var(--bodyFont);font-size:15px;font-weight:400;line-height:22px;color:#666;margin:0}
@media (max-width: 1199px) {
.who-we-are-section-four .center-content-item .middle-card-item .single-item p{font-size:14px}
}
.who-we-are-section-four .center-content-item .middle-card-item .single-item:hover .icon svg{animation:zoomIn .5s linear}
.who-we-are-section-four .center-content-item .bottom-description{padding-top:35px}
@media (min-width: 1200px) and (max-width: 1399px) {
.who-we-are-section-four .center-content-item .bottom-description{padding-top:20px}
}
@media (max-width: 1199px) {
.who-we-are-section-four .center-content-item .bottom-description{padding-top:15px}
}
.who-we-are-section-four .center-content-item .bottom-description p{font-family:var(--bodyFont);font-size:17px;font-weight:400;line-height:28px;color:#111;margin:0}
@media (max-width: 767px) {
.who-we-are-section-four .center-content-item .bottom-description p{font-size:16px;line-height:1.5}
}
.who-we-are-section-four .center-content-item .end-button{padding-top:40px}
@media (min-width: 1200px) and (max-width: 1399px) {
.who-we-are-section-four .center-content-item .end-button{padding-top:25px}
}
@media (max-width: 1199px) {
.who-we-are-section-four .center-content-item .end-button{padding-top:20px}
}
@media (max-width: 576px) {
.our-blogs-section-four{padding:0 15px}
}
.our-blogs-section-four .section-title-four .sub-title-four .sub-title-bg{top:7px}
.blog-card{border-radius:10px;background-color:var(--white-color);box-shadow:0 4px 35px 0 #0000001a;position:relative;overflow:hidden}
.blog-card .blog-card-img-wrap{position:relative;transition:all .5s ease-out}
.blog-card .blog-card-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px 10px 0 0}
.blog-card .blog-card-img-wrap .card-img img{border-radius:10px 10px 0 0;transition:all .5s ease-out;width:100%}
.blog-card .blog-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(1deg,#152f008f 1.03%,#152f0000 90.67%);border-radius:10px 10px 0 0;z-index:1}
.blog-card .blog-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);content:"";z-index:1}
.blog-card .blog-card-content{padding:25px 20px}
@media (max-width: 576px) {
.blog-card .blog-card-content{padding:15px}
}
.blog-card .blog-card-content .card-content-top h5{margin-bottom:20px;transition:.3s}
.blog-card .blog-card-content .card-content-top h5 a{font-size:23px;font-weight:500;line-height:30px;color:var(--title-color);text-transform:capitalize;margin:0;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.blog-card .blog-card-content .card-content-top h5 a{font-size:18px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.blog-card .blog-card-content .card-content-top h5 a{font-size:19px}
}
@media (max-width: 991px) {
.blog-card .blog-card-content .card-content-top h5 a{font-size:20px}
}
@media (max-width: 576px) {
.blog-card .blog-card-content .card-content-top h5 a{font-size:22px}
}
.blog-card .blog-card-content .card-content-top h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.blog-card .blog-card-content .card-content-top h5{margin-bottom:10px}
}
.blog-card .blog-card-content .top-content{display:flex;align-items:center;margin-bottom:12px;gap:20px}
.blog-card .blog-card-content .top-content li{display:flex;align-items:center;gap:6px}
.blog-card .blog-card-content .top-content li a{font-size:14px;font-weight:400;line-height:26px;color:#11111180;margin-bottom:-4px;transition:.3s}
.blog-card .blog-card-content .top-content li a:hover{color:var(--main-color)}
.blog-card .blog-card-content .top-content li span{font-size:14px;font-weight:400;line-height:26px;color:#11111180;margin-bottom:-4px;transition:.3s}
.blog-card .blog-card-content .top-content li span:hover{color:var(--main-color)}
.blog-card .batch{position:absolute;top:10%;left:5%;z-index:1}
.blog-card .batch .featured{color:var(--white-color);font-size:14px;font-weight:500;line-height:28px;display:inline-flex;padding:1px 20px;background-color:var(--main-color);border-radius:39px}
.blog-card .batch .featured.two{background-color:#ef2929}
.blog-card .batch .featured.three{background-color:#ef2929}
.blog-card:hover .blog-card-img-wrap .card-img img{transform:scale(1.1)}
.blog-card:hover .blog-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
.visa-service-section{overflow:hidden;max-width:1880px;width:100%;margin:0 auto}
.visa-service-section .visa-service{max-width:1800px;width:100%}
.visa-service-section .custom-col{max-width:560px;width:100%}
@media (max-width: 1799px) {
.visa-service-section .custom-col{max-width:474px;width:100%}
}
@media (max-width: 1499px) {
.visa-service-section .custom-col{max-width:460px;width:100%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-service-section .custom-col{max-width:395px;width:100%}
}
@media (max-width: 1199px) {
.visa-service-section .custom-col{max-width:390px;width:100%}
}
@media (max-width: 991px) {
.visa-service-section .custom-col{display:flex;align-items:center;justify-content:center;margin:0 auto;padding-top:30px;max-width:100%}
}
.visa-service-section .visa-easy-card{background-image:url(../images/card-img/visa-left-image.png);background-repeat:no-repeat;background-size:cover;border-radius:15px;padding:51px 5px 20px}
.visa-service-section .visa-easy-card .top-content{text-align:center}
.visa-service-section .visa-easy-card .top-content h2{font-size:40px;font-weight:600;line-height:40px;color:var(--white-color);margin-bottom:10px}
@media (max-width: 576px) {
.visa-service-section .visa-easy-card .top-content h2{font-size:35px}
}
.visa-service-section .visa-easy-card .top-content p{font-family:var(--bodyFont);font-size:17px;line-height:1;font-weight:400;color:var(--white-color);margin:0}
@media (max-width: 576px) {
.visa-service-section .visa-easy-card .top-content p{font-size:15px}
}
.visa-service-section .visa-easy-card .middle-area-wrapper{position:relative}
.visa-service-section .visa-easy-card .middle-area-wrapper .left-content{position:absolute;top:25%;left:5%}
.visa-service-section .visa-easy-card .middle-area-wrapper .left-content .number .single-number{margin-bottom:34px}
.visa-service-section .visa-easy-card .middle-area-wrapper .left-content .number .single-number:last-child{margin-bottom:0}
.visa-service-section .visa-easy-card .middle-area-wrapper .left-content .number .single-number h2{font-size:36px;font-weight:600;line-height:26px;color:var(--white-color);margin:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .left-content .number .single-number h2{font-size:32px}
}
@media (max-width: 1199px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .left-content .number .single-number h2{font-size:32px}
}
.visa-service-section .visa-easy-card .middle-area-wrapper .left-content .number .single-number span{font-size:16px;font-weight:400;line-height:26px;color:var(--white-color)}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .left-content .number .single-number span{font-size:14px}
}
@media (max-width: 1199px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .left-content .number .single-number span{font-size:14px}
}
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item{position:absolute;right:3%;bottom:31%}
@media (max-width: 1799px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item{right:-2%}
}
@media (max-width: 1499px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item{bottom:12%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item{right:-4%;bottom:5%}
}
@media (max-width: 991px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item{right:4%}
}
@media (max-width: 767px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item{right:0}
}
@media (max-width: 576px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item{right:-5%;bottom:0}
}
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item p{font-family:var(--bodyFont);font-size:16px;font-weight:500;line-height:26px;color:var(--white-color);max-width:108px;width:100%;margin-bottom:60px}
@media (max-width: 1799px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item p{font-size:14px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item p{font-size:14px;line-height:20px}
}
@media (max-width: 1199px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item p{font-size:12px;line-height:1.6;max-width:91px}
}
@media (max-width: 767px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item p{font-size:16px;max-width:120px;width:100%}
}
@media (max-width: 576px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .right-side-item p{font-size:13px;max-width:111px;width:100%}
}
.visa-service-section .visa-easy-card .middle-area-wrapper .bottom-btn{position:absolute;right:2%;bottom:20%}
@media (max-width: 1799px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .bottom-btn{right:1%;bottom:8%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .bottom-btn{right:4%;bottom:0}
}
@media (max-width: 1199px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .bottom-btn{right:28%;bottom:2%}
}
@media (max-width: 991px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .bottom-btn{right:35%}
}
@media (max-width: 576px) {
.visa-service-section .visa-easy-card .middle-area-wrapper .bottom-btn{right:30%}
}
.visa-service-section .visa-pagination-area .visa-pagination{width:unset!important;display:flex;gap:15px}
@media (max-width: 767px) {
.visa-service-section .visa-pagination-area .visa-pagination{gap:10px}
}
@media (max-width: 576px) {
.visa-service-section .visa-pagination-area .visa-pagination{gap:5px}
}
.visa-service-section .visa-pagination-area .visa-pagination .swiper-pagination-bullet{height:8px;width:8px;background-color:var(--main-color4);opacity:1;position:relative}
.visa-service-section .visa-pagination-area .visa-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--main-color)}
.visa-service-section .visa-pagination-area .visa-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";height:8px;width:20px;border-radius:6px;background-color:var(--main-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.visa-service-section .visa-service-slider-wrap{margin-left:60px}
@media (max-width: 1499px) {
.visa-service-section .visa-service-slider-wrap{margin-left:30px}
}
@media (max-width: 991px) {
.visa-service-section .visa-service-slider-wrap{margin-right:25px}
}
.visa-card-two{border-radius:10px;position:relative}
.visa-card-two.style-2 .top-icon{top:50%}
@media (max-width: 767px) {
.visa-card-two{max-width:520px;width:100%;display:grid;align-items:center;justify-content:center;margin:0 auto}
}
.visa-card-two .top-icon{background-color:#fff;border:1px solid #0000001a;border-radius:50%;height:76px;width:76px;display:flex;align-items:center;justify-content:center;position:absolute;top:52%;left:40%;z-index:3;transform:translateY(-50px)}
@media (max-width: 1799px) {
.visa-card-two .top-icon{top:43%}
}
@media (max-width: 1499px) {
.visa-card-two .top-icon{top:44%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-two .top-icon{top:43%}
}
@media (max-width: 1199px) {
.visa-card-two .top-icon{width:65px;height:65px;top:44%}
.visa-card-two .top-icon svg{width:35px;height:35px}
}
@media (max-width: 991px) {
.visa-card-two .top-icon{top:50%;left:45%}
}
@media (max-width: 767px) {
.visa-card-two .top-icon{top:50%}
}
@media (max-width: 576px) {
.visa-card-two .top-icon{top:56%}
}
@media (max-width: 425px) {
.visa-card-two .top-icon{right:30%;top:43%}
}
@media (max-width: 350px) {
.visa-card-two .top-icon{top:32%}
}
.visa-card-two .visa-card-img-wrap{position:relative;transition:all .5s}
.visa-card-two .visa-card-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px 10px 0 0;transition:all .5s}
.visa-card-two .visa-card-img-wrap .card-img img{border-radius:10px 10px 0 0;transition:all .5s;width:100%}
.visa-card-two .visa-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 10px 0 0;z-index:1}
.visa-card-two .visa-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);transition:all .5s ease-out;content:"";z-index:1}
.visa-card-two .visa-card-content{border:1px solid #0000001a;background-color:var(--white-color);padding:50px 15px 10px;border-radius:15px;margin-top:-27px;position:relative;z-index:2}
@media (max-width: 1499px) {
.visa-card-two .visa-card-content{padding:50px 12px 9px}
}
@media (max-width: 1199px) {
.visa-card-two .visa-card-content{padding:45px 15px 10px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-two .visa-card-content{margin-top:-90px}
}
@media (max-width: 1199px) {
.visa-card-two .visa-card-content{margin-top:-90px}
}
@media (max-width: 767px) {
.visa-card-two .visa-card-content{padding:45px 24px 15px 25px}
}
@media (max-width: 576px) {
.visa-card-two .visa-card-content{margin-top:-25px}
}
.visa-card-two .visa-card-content h5{margin-bottom:14px;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-two .visa-card-content h5{margin-bottom:10px}
}
.visa-card-two .visa-card-content h5 a{font-size:22px;font-weight:500;line-height:30px;color:var(--title-color);text-transform:capitalize;margin:0;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-two .visa-card-content h5 a{font-size:19px;line-height:1}
}
@media (max-width: 1199px) {
.visa-card-two .visa-card-content h5 a{font-size:18px;line-height:1}
}
@media (max-width: 991px) {
.visa-card-two .visa-card-content h5 a{font-size:20px;line-height:1}
}
@media (max-width: 767px) {
.visa-card-two .visa-card-content h5 a{font-size:22px}
}
@media (max-width: 576px) {
.visa-card-two .visa-card-content h5 a{font-size:22px;line-height:1}
}
@media (max-width: 350px) {
.visa-card-two .visa-card-content h5 a{font-size:18px}
}
.visa-card-two .visa-card-content h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.visa-card-two .visa-card-content h5{margin-bottom:10px}
}
.visa-card-two .visa-card-content .visa-card-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;max-width:365px;width:100%}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-two .visa-card-content .visa-card-meta{gap:0}
}
@media (max-width: 1199px) {
.visa-card-two .visa-card-content .visa-card-meta{gap:0}
}
@media (max-width: 767px) {
.visa-card-two .visa-card-content .visa-card-meta{gap:10px}
}
@media (max-width: 425px) {
.visa-card-two .visa-card-content .visa-card-meta{display:inline;flex-wrap:wrap;gap:10px}
}
.visa-card-two .visa-card-content .visa-card-meta .single-meta{display:flex;align-items:center;gap:4px}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-two .visa-card-content .visa-card-meta .single-meta{gap:8px}
}
.visa-card-two .visa-card-content .visa-card-meta .single-meta span{font-size:15px;font-weight:400;line-height:32px;color:#11111180;margin:0}
@media (max-width: 1799px) {
.visa-card-two .visa-card-content .visa-card-meta .single-meta span{font-size:13px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-two .visa-card-content .visa-card-meta .single-meta span{font-size:14px}
}
@media (max-width: 1199px) {
.visa-card-two .visa-card-content .visa-card-meta .single-meta span{font-size:12px}
}
@media (max-width: 767px) {
.visa-card-two .visa-card-content .visa-card-meta .single-meta span{font-size:15px}
}
.visa-card-two .visa-card-content .card-content-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:26px;flex-wrap:wrap}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-two .visa-card-content .card-content-bottom{padding-top:20px}
}
@media (max-width: 1199px) {
.visa-card-two .visa-card-content .card-content-bottom{padding-top:18px}
}
.visa-card-two .visa-card-content .card-content-bottom .price-area h6{font-size:14px;font-weight:400;line-height:26px;color:#111111b3;margin-bottom:0}
.visa-card-two .visa-card-content .card-content-bottom .price-area h5{font-size:24px;font-weight:600;line-height:26px;color:var(--main-color);display:inline-block;margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.visa-card-two .visa-card-content .card-content-bottom .price-area h5{font-size:20px}
}
@media (min-width: 768px) and (max-width: 991px) {
.visa-card-two .visa-card-content .card-content-bottom .price-area h5{font-size:22px}
}
@media (max-width: 576px) {
.visa-card-two .visa-card-content .card-content-bottom .price-area h5{font-size:25px}
}
@media (max-width: 425px) {
.visa-card-two .visa-card-content .card-content-bottom .price-area h5{font-size:28px}
}
.visa-card-two .visa-card-content .card-content-bottom .price-area h5 del{font-size:16px;font-weight:400;line-height:34px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.visa-card-two .visa-card-content .card-content-bottom .price-area h5 del{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.visa-card-two .visa-card-content .card-content-bottom .price-area h5 del{font-size:14px}
}
@media (max-width: 576px) {
.visa-card-two .visa-card-content .card-content-bottom .price-area h5 del{font-size:13px}
}
.visa-card-two .visa-card-content .card-content-bottom .price-area h5 span{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.visa-card-two .visa-card-content .card-content-bottom .price-area h5 span{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.visa-card-two .visa-card-content .card-content-bottom .price-area h5 span{font-size:14px}
}
@media (max-width: 576px) {
.visa-card-two .visa-card-content .card-content-bottom .price-area h5 span{font-size:13px}
}
.visa-card-two:hover .visa-card-img-wrap .card-img img{transform:scale(1.1)}
.visa-card-two:hover .visa-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
.why-choose-us-section-four{position:relative}
@media (max-width: 576px) {
.why-choose-us-section-four{padding:80px 15px 0}
}
.why-choose-us-section-four .section-title-four .description{max-width:532px;width:100%;margin:0 auto}
.why-choose-us-section-four .right-side-girl-shape{position:absolute;left:0;top:7%;z-index:-1}
@media (min-width: 1200px) and (max-width: 1399px) {
.why-choose-us-section-four .right-side-girl-shape img{width:70%}
}
@media (max-width: 991px) {
.why-choose-us-section-four .right-side-girl-shape{display:none}
}
.why-choose-us-section-four .left-side-ballon{position:absolute;right:3%;bottom:5%;z-index:-1;animation:up-down2 2s linear infinite alternate}
.tour-package-section-four{overflow:hidden}
.tour-package-section-four .nav-buttons .nav-pills{border-radius:15px 15px 0 0;background:transparent;display:inline-flex;border-top:1px solid #1111111a;border-left:1px solid #1111111a;border-right:1px solid #1111111a}
@media (max-width: 576px) {
.tour-package-section-four .nav-buttons .nav-pills{justify-content:center}
}
.tour-package-section-four .nav-buttons .nav-pills .nav-item:first-child .nav-link{border-radius:15px 0 0 0;border-left:unset}
.tour-package-section-four .nav-buttons .nav-pills .nav-item:last-child .nav-link{border-radius:0 15px 0 0}
@media (max-width: 576px) {
.tour-package-section-four .nav-buttons .nav-pills .nav-item:last-child .nav-link{border-radius:unset;border-left:unset}
.tour-package-section-four .nav-buttons .nav-pills .nav-item{width:50%}
}
.tour-package-section-four .nav-buttons .nav-pills .nav-item .nav-link{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--title-color);font-size:16px;font-weight:500;line-height:16px;padding:15px 40px;border-radius:unset;border-left:1px solid #dbe1cd;width:100%}
@media (max-width: 991px) {
.tour-package-section-four .nav-buttons .nav-pills .nav-item .nav-link{padding:15px 20px}
}
@media (max-width: 767px) {
.tour-package-section-four .nav-buttons .nav-pills .nav-item .nav-link{padding:15px;font-size:15px}
}
.tour-package-section-four .nav-buttons .nav-pills .nav-item .nav-link svg path{fill:var(--title-color)}
.tour-package-section-four .nav-buttons .nav-pills .nav-item .nav-link.active{background-color:var(--main-color);color:var(--white-color)}
.tour-package-section-four .nav-buttons .nav-pills .nav-item .nav-link.active svg path{fill:var(--white-color)}
.tour-package-section-four .tour-pagination-area .tour-pagination{width:unset!important;display:flex;gap:15px}
@media (max-width: 767px) {
.tour-package-section-four .tour-pagination-area .tour-pagination{gap:10px}
}
@media (max-width: 576px) {
.tour-package-section-four .tour-pagination-area .tour-pagination{gap:5px}
}
.tour-package-section-four .tour-pagination-area .tour-pagination .swiper-pagination-bullet{height:8px;width:8px;background-color:var(--main-color4);opacity:1;position:relative}
.tour-package-section-four .tour-pagination-area .tour-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--main-color)}
.tour-package-section-four .tour-pagination-area .tour-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";height:8px;width:20px;border-radius:6px;background-color:var(--main-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.activity-card-four{border-radius:10px;background-color:var(--white-color);border:1px solid #00000014;position:relative;overflow:hidden;transition:.3s}
.activity-card-four.two{margin-bottom:5px}
@media (max-width: 767px) {
.activity-card-four{max-width:520px;width:100%}
}
@media (max-width: 576px) {
.activity-card-four{max-width:520px;width:100%}
}
@media (max-width: 425px) {
.activity-card-four{max-width:400px;width:100%}
}
.activity-card-four .activity-card-img-wrap{position:relative;transition:all .5s}
.activity-card-four .activity-card-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px 10px 0 0;transition:all .5s}
.activity-card-four .activity-card-img-wrap .card-img img{border-radius:10px 10px 0 0;transition:all .5s;width:100%}
.activity-card-four .activity-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 10px 0 0;z-index:1}
.activity-card-four .activity-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);transition:all .5s ease-out;content:"";z-index:1}
.activity-card-four .activity-card-content{padding:16px 24px 24px}
@media (max-width: 1199px) {
.activity-card-four .activity-card-content{padding:15px}
}
.activity-card-four .activity-card-content .card-content-top .top-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap}
.activity-card-four .activity-card-content .card-content-top .top-content li{display:flex;align-items:center;gap:6px}
@media (max-width: 1199px) {
.activity-card-four .activity-card-content .card-content-top .top-content li{gap:4px}
}
.activity-card-four .activity-card-content .card-content-top .top-content li .icon svg path{fill:var(--paragraph-color)}
.activity-card-four .activity-card-content .card-content-top .top-content li span{font-size:15px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin-bottom:-2px}
@media (max-width: 1199px) {
.activity-card-four .activity-card-content .card-content-top .top-content li span{font-size:14px}
}
.activity-card-four .activity-card-content .card-content-top .top-content li:last-child span{color:var(--paragraph-color)}
.activity-card-four .activity-card-content .card-content-top h5{margin-bottom:13px;transition:.3s}
.activity-card-four .activity-card-content .card-content-top h5 a{font-size:22px;font-weight:500;line-height:30px;color:var(--title-color);text-transform:capitalize;margin:0;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.activity-card-four .activity-card-content .card-content-top h5 a{font-size:16px;line-height:1}
}
@media (max-width: 1199px) {
.activity-card-four .activity-card-content .card-content-top h5 a{font-size:19px;line-height:1}
}
@media (max-width: 991px) {
.activity-card-four .activity-card-content .card-content-top h5 a{font-size:20px;line-height:1}
}
@media (max-width: 576px) {
.activity-card-four .activity-card-content .card-content-top h5 a{font-size:22px;line-height:1}
}
.activity-card-four .activity-card-content .card-content-top h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.activity-card-four .activity-card-content .card-content-top h5{margin-bottom:10px}
}
.activity-card-four .activity-card-content .card-content-top .middle-item{margin-bottom:12px}
.activity-card-four .activity-card-content .card-content-top .middle-item ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
@media (max-width: 1199px) {
.activity-card-four .activity-card-content .card-content-top .middle-item ul{gap:20px;justify-content:unset}
}
.activity-card-four .activity-card-content .card-content-top .middle-item ul li{font-family:var(--bodyFont);font-size:16px;font-weight:500;line-height:26px;color:#1116;margin:0;display:flex;align-items:center;gap:6px}
.activity-card-four .activity-card-content .card-content-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:23px;flex-wrap:wrap}
@media (min-width: 1200px) and (max-width: 1399px) {
.activity-card-four .activity-card-content .card-content-bottom{padding-top:10px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.activity-card-four .activity-card-content .card-content-bottom{gap:13px}
}
.activity-card-four .activity-card-content .card-content-bottom .price-area{line-height:1}
.activity-card-four .activity-card-content .card-content-bottom .price-area h6{font-size:14px;font-weight:500;line-height:14px;color:var(--paragraph-color);margin-bottom:0}
.activity-card-four .activity-card-content .card-content-bottom .price-area h5{font-size:32px;font-weight:500;line-height:26px;color:var(--main-color);display:inline-block;margin:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.activity-card-four .activity-card-content .card-content-bottom .price-area h5{font-size:22px}
}
@media (max-width: 1199px) {
.activity-card-four .activity-card-content .card-content-bottom .price-area h5{font-size:26px}
}
@media (max-width: 576px) {
.activity-card-four .activity-card-content .card-content-bottom .price-area h5{font-size:28px}
}
@media (max-width: 425px) {
.activity-card-four .activity-card-content .card-content-bottom .price-area h5{font-size:28px}
}
.activity-card-four .activity-card-content .card-content-bottom .price-area h5 del{font-size:16px;font-weight:400;line-height:34px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.activity-card-four .activity-card-content .card-content-bottom .price-area h5 del{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.activity-card-four .activity-card-content .card-content-bottom .price-area h5 del{font-size:14px}
}
@media (max-width: 576px) {
.activity-card-four .activity-card-content .card-content-bottom .price-area h5 del{font-size:16px}
}
.activity-card-four .activity-card-content .card-content-bottom .price-area h5 span{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.activity-card-four .activity-card-content .card-content-bottom .price-area h5 span{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.activity-card-four .activity-card-content .card-content-bottom .price-area h5 span{font-size:14px}
}
@media (max-width: 576px) {
.activity-card-four .activity-card-content .card-content-bottom .price-area h5 span{font-size:16px}
}
.activity-card-four .batch .featured{background-color:#f38035;color:var(--white-color);font-size:14px;font-weight:500;line-height:26px;display:inline-flex;padding:1px 20px;border-radius:39px;position:absolute;top:10%;left:6.5%;z-index:9}
@media (max-width: 767px) {
.activity-card-four .batch .featured{top:8%;left:-2%}
}
.activity-card-four .batch .featured.two{background-color:var(--main-color)}
.activity-card-four .batch .featured.three{background-color:#e52323}
.activity-card-four:hover{transition:.3s;box-shadow:0 0 10px 0 #00000014}
.activity-card-four:hover .activity-card-img-wrap .card-img img{transform:scale(1.1)}
.activity-card-four:hover .activity-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
.travel-card-four{background-color:#fcf2fa;border-radius:15px;padding:28px 22px}
.travel-card-four.style-2{background-color:#e4f9f9}
.travel-card-four.style-3{background-color:#e3f0ff}
.travel-card-four.style-4{background-color:#ebffec}
.travel-card-four.style-5{background-color:#fff5ea}
.travel-card-four.style-6{background-color:#fcf2fa}
.travel-card-four .top-content{display:flex;align-items:center;gap:16px}
@media (max-width: 1199px) {
.travel-card-four .top-content{gap:10px}
}
.travel-card-four .top-content .icon{width:68px;height:68px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--white-color)}
@media (min-width: 1200px) and (max-width: 1399px) {
.travel-card-four .top-content .icon{width:60px;height:60px}
.travel-card-four .top-content .icon svg{width:35px;height:35px}
}
@media (max-width: 1199px) {
.travel-card-four .top-content .icon{width:65px;height:55px}
.travel-card-four .top-content .icon svg{width:30px;height:30px}
}
@media (max-width: 991px) {
.travel-card-four .top-content .icon{width:60px;height:60px}
.travel-card-four .top-content .icon svg{width:30px;height:30px}
}
.travel-card-four .top-content h3{font-size:22px;font-weight:500;line-height:28px;color:#111;margin:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.travel-card-four .top-content h3{font-size:20px;line-height:1.3}
}
@media (max-width: 1199px) {
.travel-card-four .top-content h3{font-size:18px;line-height:1.3}
}
@media (max-width: 991px) {
.travel-card-four .top-content h3{font-size:20px;line-height:1.3}
}
@media (max-width: 767px) {
.travel-card-four .top-content h3.break-line{display:none}
}
.travel-card-four p{font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:26px;color:#11111180;margin-top:17px;text-transform:capitalize}
@media (min-width: 1200px) and (max-width: 1399px) {
.travel-card-four p{font-size:16px;line-height:1.3}
}
@media (max-width: 1199px) {
.travel-card-four p{font-size:14px;line-height:1.3;margin-top:15px}
}
@media (max-width: 991px) {
.travel-card-four p{font-size:16px;line-height:1.3;margin-top:15px}
}
.travel-card-four:hover .top-content .icon svg{animation:zoomIn .5s linear}
.visa-testimonial-section{background-image:url(../images/banner-img/home4-testimonial-bg.png);background-repeat:no-repeat;background-size:cover;border-radius:30px;max-width:1800px;width:100%;margin:0 auto;padding:80px 0}
@media (max-width: 1799px) {
.visa-testimonial-section{max-width:1470px;width:100%;border-radius:30px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-testimonial-section{max-width:1150px;width:100%;border-radius:30px}
}
@media (max-width: 1199px) {
.visa-testimonial-section{max-width:1150px;width:100%;border-radius:0}
}
@media (max-width: 991px) {
.visa-testimonial-section{max-width:950px;width:100%}
}
@media (max-width: 767px) {
.visa-testimonial-section{max-width:700px;width:100%}
}
@media (max-width: 576px) {
.visa-testimonial-section{padding:80px 15px}
}
.visa-testimonial-section .section-title-four .sub-title-four .sub-title-bg{top:-1%}
.visa-testimonial-section .section-title-four .title{color:var(--white-color)}
.visa-testimonial-section .choose-review{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:70px}
@media (max-width: 1199px) {
.visa-testimonial-section .choose-review{padding-top:30px}
}
.visa-testimonial-section .choose-review > strong{font-size:20px;font-weight:500;line-height:16px;color:var(--white-color);margin:0}
.visa-testimonial-section .choose-review .rating{display:flex;align-items:center;gap:10px;line-height:1;flex-wrap:wrap}
.visa-testimonial-section .choose-review .rating ul{display:flex;align-items:center;gap:5px}
.visa-testimonial-section .choose-review .rating ul li i{color:#00aa6c;font-size:14px}
.visa-testimonial-section .choose-review .rating span{color:var(--white-color)}
.visa-testimonial-section .choose-review p{font-size:14px;font-weight:400;line-height:16px;color:#fffc;margin:0}
.visa-testimonial-section .choose-review p strong{font-size:14px;font-weight:400;line-height:16px;color:#fffc;text-transform:capitalize;text-decoration:underline;margin:0}
.visa-testimonial-section .rating-area{display:flex;align-items:center;gap:30px}
@media (max-width: 576px) {
.visa-testimonial-section .rating-area{gap:10px}
}
.visa-testimonial-section .rating-area li{background-color:var(--white-color);border-radius:10px;box-shadow:0 0 45px 0 #00000014;padding:10px 22px}
@media (max-width: 576px) {
.visa-testimonial-section .rating-area li{padding:10px 15px}
}
.visa-testimonial-section .rating-area li .logo{margin-bottom:6px}
.visa-testimonial-section .rating-area li .star{display:flex;align-items:center;gap:5px;line-height:1}
.visa-testimonial-section .rating-area li .star span{color:var(--title-color);font-size:13px}
@media (max-width: 991px) {
.visa-testimonial-section .testimonial-img-wrapper{display:flex;align-items:center;justify-content:center}
}
.visa-testimonial-section .testimonial-img-wrapper .testimonial-img{background-color:#f0ab34;-webkit-mask-image:url(../images/svg/visa-testimonail-union.svg);-webkit-mask-position:unset;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;position:relative}
@media (max-width: 991px) {
.visa-testimonial-section .testimonial-img-wrapper .testimonial-img{justify-content:unset}
}
@media (max-width: 767px) {
.visa-testimonial-section .testimonial-img-wrapper .testimonial-img{justify-content:left}
}
.visa-testimonial-section .testimonial-img-wrapper .review-item-one{background-color:var(--white-color);position:absolute;left:-5%;top:25%;z-index:999;padding:9px 12px;border-radius:10px;display:flex;align-items:center;gap:8px;animation:up-down2 2s linear infinite alternate}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-testimonial-section .testimonial-img-wrapper .review-item-one{left:5%;top:18%}
}
@media (max-width: 1199px) {
.visa-testimonial-section .testimonial-img-wrapper .review-item-one{left:4%}
}
@media (max-width: 991px) {
.visa-testimonial-section .testimonial-img-wrapper .review-item-one{left:25%;top:16%}
}
@media (max-width: 576px) {
.visa-testimonial-section .testimonial-img-wrapper .review-item-one{left:15%;top:18%}
}
@media (max-width: 1199px) {
.visa-testimonial-section .testimonial-img-wrapper .review-item-one .icon svg{width:30px;height:30px}
}
.visa-testimonial-section .testimonial-img-wrapper .review-item-one span{font-size:16px;font-weight:500;line-height:44px;color:var(--title-color)}
@media (max-width: 1199px) {
.visa-testimonial-section .testimonial-img-wrapper .review-item-one span{font-size:12px;line-height:1}
}
@media (max-width: 991px) {
.visa-testimonial-section .testimonial-img-wrapper .review-item-one span{font-size:14px}
}
.visa-testimonial-section .testimonial-img-wrapper .client-item{background-color:var(--white-color);position:absolute;left:-1%;bottom:25%;z-index:999;padding:9px 12px;border-radius:10px;display:flex;align-items:center;gap:8px;animation:left-to-right 2s linear infinite alternate}
@keyframes left-to-right {
0%{transform:translateX(0)}
50%{transform:translateX(20px)}
100%{transform:translateX(0)}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-testimonial-section .testimonial-img-wrapper .client-item{left:5%;bottom:18%}
}
@media (max-width: 1199px) {
.visa-testimonial-section .testimonial-img-wrapper .client-item{left:5%;bottom:13%}
}
@media (max-width: 991px) {
.visa-testimonial-section .testimonial-img-wrapper .client-item{left:30%;bottom:43%}
}
@media (max-width: 576px) {
.visa-testimonial-section .testimonial-img-wrapper .client-item{left:14%;bottom:47%}
}
@media (max-width: 1199px) {
.visa-testimonial-section .testimonial-img-wrapper .client-item .icon svg{width:30px;height:30px}
}
.visa-testimonial-section .testimonial-img-wrapper .client-item span{font-size:16px;font-weight:500;line-height:44px;color:var(--title-color)}
@media (max-width: 1199px) {
.visa-testimonial-section .testimonial-img-wrapper .client-item span{font-size:12px;line-height:1}
}
@media (max-width: 991px) {
.visa-testimonial-section .testimonial-img-wrapper .client-item span{font-size:14px}
}
.visa-testimonial-section .testimonial-content-area .testimonial-content{width:100%}
@media (max-width: 991px) {
.visa-testimonial-section .testimonial-content-area .testimonial-content{display:grid;align-items:center;justify-content:center}
}
.visa-testimonial-section .testimonial-content-area .testimonial-content .testimonial-content-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:-4px}
.visa-testimonial-section .testimonial-content-area .testimonial-content .testimonial-content-top .rating-title .rating{display:flex;align-items:center;gap:5px;margin-bottom:15px}
@media (max-width: 991px) {
.visa-testimonial-section .testimonial-content-area .testimonial-content .testimonial-content-top .rating-title .rating{margin-bottom:10px}
}
.visa-testimonial-section .testimonial-content-area .testimonial-content .testimonial-content-top .rating-title .rating li{line-height:1}
.visa-testimonial-section .testimonial-content-area .testimonial-content .testimonial-content-top .rating-title .rating li i{color:#ffc107}
.visa-testimonial-section .testimonial-content-area .testimonial-content .testimonial-content-top .rating-title h4{margin-bottom:0}
@media (max-width: 767px) {
.visa-testimonial-section .testimonial-content-area .testimonial-content .testimonial-content-top .rating-title h4{font-size:28px}
}
@media (max-width: 576px) {
.visa-testimonial-section .testimonial-content-area .testimonial-content .testimonial-content-top .rating-title h4{font-size:25px}
}
.visa-testimonial-section .testimonial-content-area .testimonial-content p{font-family:var(--bodyFont);font-size:22px;font-weight:400;line-height:40px;letter-spacing:.01em;color:#fffffff2;margin-bottom:26.5px;max-width:608px;width:100%}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-testimonial-section .testimonial-content-area .testimonial-content p{font-size:18px;line-height:1.4;max-width:550px;width:100%}
}
@media (max-width: 1199px) {
.visa-testimonial-section .testimonial-content-area .testimonial-content p{font-size:18px;line-height:33px;margin-bottom:20px;max-width:519px;width:100%}
}
@media (max-width: 576px) {
.visa-testimonial-section .testimonial-content-area .testimonial-content p{font-size:17px}
}
.visa-testimonial-section .testimonial-content-area .testimonial-content .author-name-design{margin-left:72px;position:relative}
@media (max-width: 350px) {
.visa-testimonial-section .testimonial-content-area .testimonial-content .author-name-design{margin-left:0}
}
.visa-testimonial-section .testimonial-content-area .testimonial-content .author-name-design::before{content:"";position:absolute;height:2px;width:56px;background-color:var(--white-color);top:10px;left:-80px}
@media (max-width: 350px) {
.visa-testimonial-section .testimonial-content-area .testimonial-content .author-name-design::before{display:none}
}
.visa-testimonial-section .testimonial-content-area .testimonial-content .author-name-design h5{color:var(--white-color);font-size:18px;font-weight:500;line-height:1;margin:0}
.visa-testimonial-section .testimonial-content-area .testimonial-content .author-name-design span{font-size:14px;font-weight:400;line-height:1;color:#fffc}
.visa-testimonial-section .testimonial-content-area .swiper-slide-active .author-name-design{animation:fadeInUp 1.7s}
.visa-testimonial-section .testimonial-content-area .swiper-slide-active .testimonial-content{animation:fadeInUp 1.7s}
.tour-guides-section{position:relative;overflow:hidden}
.tour-guides-section .guide-slider-area{position:relative}
.tour-card-four{background-color:var(--white-color);border-radius:15px;height:421px;border:1px solid #1111111a;position:relative}
@media (max-width: 767px) {
.tour-card-four{max-width:350px;width:100%;display:grid;align-items:center;justify-content:center;margin:0 auto}
}
.tour-card-four .tour-content{text-align:center;padding:44px 55px 0;margin-bottom:36px}
.tour-card-four .tour-content h6{font-size:16px;font-weight:400;line-height:16px;color:var(--paragraph-color);margin-bottom:16px}
.tour-card-four .tour-content h3{font-size:26px;font-weight:500;line-height:16px;color:var(--title-color);margin:0}
.tour-card-four .tour-guide-image{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
.tour-card-four .tour-image-bg.one svg{position:absolute;bottom:0;left:0;width:100%;height:auto}
.tour-card-four .tour-image-bg.one svg path{fill:#f38035;opacity:.3;transition:.3s}
.tour-card-four .tour-image-bg.two svg{position:absolute;bottom:0;left:0;width:100%;height:auto}
.tour-card-four .tour-image-bg.two svg path{fill:#4da627;opacity:.3;transition:.3s}
.tour-card-four .tour-image-bg.three svg{position:absolute;bottom:0;left:0;width:100%;height:auto}
.tour-card-four .tour-image-bg.three svg path{fill:#0fc5ad;opacity:.3;transition:.3s}
.tour-card-four .tour-image-bg.four svg{position:absolute;bottom:0;left:0;width:100%;height:auto}
.tour-card-four .tour-image-bg.four svg path{fill:#3aa6eb;opacity:.3;transition:.3s}
.tour-card-four:hover .tour-image-bg.one svg path{fill:#f38035;opacity:1}
.tour-card-four:hover .tour-image-bg.two svg path{fill:#4da627;opacity:1}
.tour-card-four:hover .tour-image-bg.three svg path{fill:#0fc5ad;opacity:1}
.tour-card-four:hover .tour-image-bg.four svg path{fill:#3aa6eb;opacity:1}
.footer-top-content-four{position:relative;z-index:1;margin-bottom:-200px}
@media (max-width: 1199px) {
.footer-top-content-four{margin-bottom:-150px}
}
.footer-top-content-four .newsletter-content{border-radius:10px 0 0 10px;background-color:#d2edff;padding:78px 89px;text-align:start;position:relative;z-index:1}
@media (min-width: 1200px) and (max-width: 1399px) {
.footer-top-content-four .newsletter-content{padding:50.5px 50px}
}
@media (max-width: 1199px) {
.footer-top-content-four .newsletter-content{padding:38px 47px;border-radius:10px 0 0 10px}
}
@media (max-width: 991px) {
.footer-top-content-four .newsletter-content{padding:60px 80px;text-align:center;border-radius:10px}
}
@media (max-width: 767px) {
.footer-top-content-four .newsletter-content{padding:60px 80px 35px}
}
@media (max-width: 576px) {
.footer-top-content-four .newsletter-content{padding:45px 20px 30px}
}
@media (max-width: 350px) {
.footer-top-content-four .newsletter-content{padding:45px 10px 30px}
}
.footer-top-content-four .newsletter-content h2{color:var(--title-color);font-size:36px;font-weight:600;line-height:44px;text-transform:capitalize;margin-bottom:12px}
@media (max-width: 1399px) {
.footer-top-content-four .newsletter-content h2{font-size:32px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.footer-top-content-four .newsletter-content h2{font-size:26px;line-height:1.2}
}
@media (max-width: 767px) {
.footer-top-content-four .newsletter-content h2{font-size:26px;line-height:1.2;margin-bottom:20px}
}
@media (max-width: 576px) {
.footer-top-content-four .newsletter-content h2{font-size:25px;line-height:1.3}
}
@media (max-width: 350px) {
.footer-top-content-four .newsletter-content h2{margin-bottom:10px}
}
.footer-top-content-four .newsletter-content p{color:#1119;font-family:var(--bodyFont);font-size:17px;font-weight:400;line-height:24px;letter-spacing:.16px;margin-bottom:29px}
@media (max-width: 1199px) {
.footer-top-content-four .newsletter-content p{font-size:16px;line-height:1;margin-bottom:25px}
}
@media (max-width: 576px) {
.footer-top-content-four .newsletter-content p{font-size:15px}
}
.footer-top-content-four .newsletter-content .from-inner{background-color:var(--white-color);display:flex;align-items:center;justify-content:center;max-width:482px;width:100%;border-radius:15px;border:1px solid #1111111a;margin-bottom:7px}
@media (max-width: 991px) {
.footer-top-content-four .newsletter-content .from-inner{margin:0 auto}
}
.footer-top-content-four .newsletter-content .from-inner input{border:1px solid #1111111a;border-radius:15px;background-color:var(--white-color);border:none;color:#777;font-size:16px;text-transform:capitalize;width:100%;height:48px;padding:10px 20px}
.footer-top-content-four .newsletter-content .from-inner input::-moz-placeholder{color:#100c0866}
.footer-top-content-four .newsletter-content .from-inner input::placeholder{color:#100c0866}
.footer-top-content-four .newsletter-content span{font-size:14px;font-weight:400;line-height:1;color:#11111180;margin:0}
@media (max-width: 991px) {
.footer-top-content-four .right-side-image{display:none}
}
.footer-top-content-four .right-side-image img{border-radius:0 15px 15px 0}
@media (max-width: 991px) {
.footer-top-content-four .right-side-image img{width:100%;border-radius:0 0 15px 15px;height:370px;-o-object-fit:cover;object-fit:cover}
}
.footer-section-four{background-color:#1a1a1a;-webkit-mask-image:url(../images/svg/footer-four-bg-shape.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:center;padding-top:260px}
.footer-section-four .footer-top-content{margin-bottom:60px}
.footer-section-four .footer-top-content .information-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:32px 0}
@media (max-width: 991px) {
.footer-section-four .footer-top-content .information-wrapper{gap:30px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between}
}
@media (max-width: 767px) {
.footer-section-four .footer-top-content .information-wrapper{padding:20px 0}
}
@media (max-width: 576px) {
.footer-section-four .footer-top-content .information-wrapper{display:flex;align-items:center;flex-wrap:wrap}
}
.footer-section-four .footer-top-content .information-wrapper .single-information{display:flex;align-items:center;gap:12px;position:relative}
.footer-section-four .footer-top-content .information-wrapper .single-information::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-50px;background:#ffffff40;width:1px;height:48px;border-radius:50%}
@media (max-width: 1199px) {
.footer-section-four .footer-top-content .information-wrapper .single-information::before{left:-15px}
}
@media (max-width: 991px) {
.footer-section-four .footer-top-content .information-wrapper .single-information::before{display:none}
}
.footer-section-four .footer-top-content .information-wrapper .single-information:first-child::before{display:none}
.footer-section-four .footer-top-content .information-wrapper .single-information .icon{height:58px;width:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--main-color2)}
@media (max-width: 1199px) {
.footer-section-four .footer-top-content .information-wrapper .single-information .icon{height:50px;width:50px}
.footer-section-four .footer-top-content .information-wrapper .single-information .icon svg{height:20px;width:20px}
}
.footer-section-four .footer-top-content .information-wrapper .single-information .icon.two{background-color:#4da627}
.footer-section-four .footer-top-content .information-wrapper .single-information .icon.three{background-color:#0fc5ad}
.footer-section-four .footer-top-content .information-wrapper .single-information .icon.four{background-color:#3aa6eb}
.footer-section-four .footer-top-content .information-wrapper .single-information .content{display:grid;align-items:center}
.footer-section-four .footer-top-content .information-wrapper .single-information .content span{font-size:14px;font-weight:400;line-height:25px;color:#fff9;margin:0}
.footer-section-four .footer-top-content .information-wrapper .single-information .content a{font-size:16px;font-weight:500;line-height:25px;color:#fffc;margin:0;transition:.3s}
@media (max-width: 1199px) {
.footer-section-four .footer-top-content .information-wrapper .single-information .content a{font-size:14px;line-height:1.4}
}
.footer-section-four .footer-top-content .information-wrapper .single-information .content a:hover{color:var(--main-color)}
.footer-section-four .footer-top-content .information-wrapper .single-information:hover .icon svg{animation:zoomIn .5s linear}
.footer-section-four .footer-widget .footer-logo p{font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:24px;color:#ababab;max-width:352px;width:100%;margin:20px 0 28px}
.footer-section-four .footer-widget .footer-logo .social-item-four{display:flex;align-items:center;justify-content:space-between;max-width:216px;width:100%;border:1px solid #ffffff1a;border-radius:10px}
.footer-section-four .footer-widget .footer-logo .social-item-four .single-item{border-right:1px solid #ffffff1a;padding:4px 18px}
.footer-section-four .footer-widget .footer-logo .social-item-four .single-item:last-child{border-right:none}
.footer-section-four .footer-widget .footer-logo .social-item-four .single-item a svg path{transition:.3s;fill:#fff}
.footer-section-four .footer-widget .footer-logo .social-item-four .single-item:hover a svg path{fill:var(--main-color)}
.footer-section-four .footer-widget .widget-title h4{color:#fffc;font-size:20px;font-weight:500;line-height:30px;letter-spacing:.03em;margin-bottom:16px}
.footer-section-four .footer-widget .widget-title.two{margin-bottom:22px}
.footer-section-four .footer-widget .gallery-img{position:relative;border-radius:6px}
.footer-section-four .footer-widget .gallery-img img{border-radius:6px;width:100%}
.footer-section-four .footer-widget .gallery-img .icon-area{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4da62780;border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.4);transition:.3s}
.footer-section-four .footer-widget .gallery-img .icon-area i{color:var(--white-color);font-size:24px}
.footer-section-four .footer-widget .gallery-img:hover .icon-area{transform:scale(1);opacity:1}
.footer-section-four .footer-widget .widget-list{padding:0;margin:0}
.footer-section-four .footer-widget .widget-list li{margin-bottom:10px;line-height:1;transition:.3s;position:relative;transform:translateX(0)}
@media (max-width: 1199px) {
.footer-section-four .footer-widget .widget-list li{margin-bottom:10px}
}
.footer-section-four .footer-widget .widget-list li:last-child{margin-bottom:0}
.footer-section-four .footer-widget .widget-list li a{color:#ffffffb3;font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:30px;letter-spacing:.02em;transition:.3s}
.footer-section-four .footer-widget .widget-list li a:hover{color:var(--main-color)}
.footer-section-four .footer-widget .widget-list li::after{content:"";width:10px;height:1px;background-color:var(--main-color);position:absolute;left:-15px;top:50%;transform:translateY(-50%);opacity:0;transition:.35s}
.footer-section-four .footer-widget .widget-list li:hover{transform:translateX(10px)}
.footer-section-four .footer-widget .widget-list li:hover::after{opacity:1}
.footer-section-four .footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff1a;padding:28px 0}
@media (max-width: 991px) {
.footer-section-four .footer-bottom{display:grid;align-items:center;justify-content:center;gap:15px;text-align:center}
}
@media (max-width: 767px) {
.footer-section-four .footer-bottom{gap:10px}
}
.footer-section-four .footer-bottom .copy-write-area p{font-family:var(--bodyFont);font-size:14px;font-weight:400;line-height:25px;color:#ffffffb3;margin:0}
.footer-section-four .footer-bottom .copy-write-area p a{font-family:var(--bodyFont);font-size:14px;font-weight:400;line-height:25px;color:var(--white-color);margin:0;transition:.3s}
.footer-section-four .footer-bottom .copy-write-area p a:hover{color:var(--main-color)}
.footer-section-four .footer-bottom .footer-widget-two{display:flex;align-items:center;gap:12px}
@media (max-width: 576px) {
.footer-section-four .footer-bottom .footer-widget-two{display:grid;align-items:center;justify-content:center;gap:5px}
}
.footer-section-four .footer-bottom .footer-widget-two .widget-title h4{font-size:16px;font-weight:500;line-height:30px;letter-spacing:.02em;margin-bottom:0;color:#fffc}
.footer-section-four .footer-bottom .footer-widget-two .payment-partners{display:flex;align-items:center;gap:20px}
@media (max-width: 991px) {
.footer-section-four .footer-bottom .footer-widget-two .payment-partners{gap:10px}
}
.breadcrumb-section{padding:150px 0; position: relative; z-index: 1;}
.breadcrumb-section::before{position: absolute; z-index: -1; content: ''; top: 0; left: 0; width: 100%; height: 100%; background:linear-gradient(270deg,#111111b3,#111111b3 101.02%); opacity: 0.5;}
.breadcrumb-section.two .banner-content h1{max-width:809px;width:100%;margin:0 auto;padding-bottom:22px}
@media (max-width: 767px) {
.breadcrumb-section.two .banner-content h1{font-size:40px;line-height:45px}
.breadcrumb-section{padding:120px 0;}
}
@media (max-width: 576px) {
.breadcrumb-section.two .banner-content h1{font-size:36px;line-height:40px}
}
@media (max-width: 425px) {
.breadcrumb-section.two .banner-content h1{font-size:30px;line-height:32px}
}
@media (max-width: 350px) {
.breadcrumb-section.two .banner-content h1{font-size:26px;line-height:30px}
}
@media (max-width: 767px) {
.breadcrumb-section.two .banner-content .breadcrumb-list .breadcrumb-item a{font-size:14px}
.breadcrumb-section.two .banner-content .breadcrumb-list .active{text-align:start}
}
@media (max-width: 425px) {
.breadcrumb-section.two .banner-content .breadcrumb-list .active{font-size:13px;text-align:start}
}
.breadcrumb-section.three .banner-content h1{max-width:721px;width:100%;margin:0 auto;padding-bottom:22px}
@media (max-width: 767px) {
.breadcrumb-section.three .banner-content h1{font-size:38px}
}
@media (max-width: 576px) {
.breadcrumb-section.three .banner-content h1{font-size:32px}
}
@media (max-width: 350px) {
.breadcrumb-section.three .banner-content h1{font-size:26px;line-height:1.2}
}
@media (max-width: 576px) {
.breadcrumb-section.three .banner-content .breadcrumb-list .active{line-height:1.2;text-align:start}
}
@media (max-width: 350px) {
.breadcrumb-section.three .banner-content .breadcrumb-list .active{font-size:14px}
}
.breadcrumb-section .banner-content h1{font-size: 40px;font-weight: 600;line-height: 40px;color: var(--white-color);margin-bottom: 15px;letter-spacing: 0.5px;}
@media (max-width: 991px) {
.breadcrumb-section .banner-content h1{font-size:38px;line-height:38px}
}
@media (max-width: 767px) {
.breadcrumb-section .banner-content h1{font-size:32px;line-height:32px}
}
@media (max-width: 576px) {
.breadcrumb-section .banner-content h1{font-size:28px;line-height:30px}
}

.breadcrumb-section .banner-content .breadcrumb-list{display:inline-flex;align-items:center;gap:12px;background-color:#bababa4d;border:1px solid #6c6c6c;border-radius:30px;padding:13px 26px;line-height:2}
.breadcrumb-section .banner-content .breadcrumb-list .breadcrumb-item a{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:400;line-height:16px;color:var(--white-color)}
.breadcrumb-section .banner-content .breadcrumb-list .active{font-size:16px;font-weight:400;line-height:16px;color:var(--white-color);padding-left:26px;position:relative}
.breadcrumb-section .banner-content .breadcrumb-list .active::before{content:url("../images/svg/arrow.svg");position:absolute;left:0;top:50%;transform:translateY(-50%)}
.error-section{padding-top:25px}
.error-section .error-image-wrapper{margin-bottom:20px}
.error-btn{margin-top:14px}
.package-grid-section .package-inner-title p{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color)}
.package-grid-section .right-side-content .short-item{display:flex;align-items:baseline;gap:6px}
.package-grid-section .right-side-content .short-item span{font-size:14px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin:0}
.package-grid-section .right-side-content .form-inner{position:relative;line-height:1;display:flex;align-items:center;justify-content:end}
.package-grid-section .right-side-content .form-inner input{color:#fffc;font-size:18px;font-weight:400;line-height:24px;display:block;outline:none;background-color:transparent;width:100%}
.package-grid-section .nice-select{font-size:16px;font-weight:400;border:1px solid #1111111a;border-radius:5px;max-width:172px;width:100%;height:34px;padding-top:5px;padding-left:12px}
.package-grid-section .nice-select::after{height:unset;width:unset;border-bottom:unset;border-right:unset;right:8px;top:8px;transform:unset;transition:all .15s ease-in-out;content:url(../images/svg/arrow-up-icon.svg)}
.package-grid-section .nice-select.open::after{content:url(../images/svg/arrow-down-icon.svg)}
.package-grid-section .nice-select:focus{border-color:var(--main-color)}
.package-grid-section .nice-select .current{color:#111c;font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:24px;margin:0}
.package-grid-section .nice-select .list{background-color:#1d2026;width:100%}
.package-grid-section .nice-select .list .option{color:var(--white-color)}
.package-grid-section .nice-select .list .option.selected.focus{background-color:var(--main-color)}
.package-grid-section .nice-select .list .option:hover{color:var(--white-color);background-color:var(--main-color)}
.package-grid-section .inner-pagination-area .pagination-list{display:flex;align-items:center;justify-content:center;gap:16px}
.package-grid-section .inner-pagination-area .pagination-list li{border:1px solid #11111126;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.package-grid-section .inner-pagination-area .pagination-list li a{font-size:16px;font-weight:400;line-height:26px;color:#11111180;transform:.3s}
.package-grid-section .inner-pagination-area .pagination-list li:hover{background-color:#000}
.package-grid-section .inner-pagination-area .pagination-list li:hover a{color:var(--white-color)}
.destination-card{background-color:var(--white-color);box-shadow:0 0 30px 0 #00000014;border-radius:10px;padding:16px 24px;width:312px;display:grid;align-items:center;justify-content:center}
.destination-card .card-content-bottom{text-align:center;margin-top:20px}
.destination-card .card-content-bottom .card-content{text-align:center;background-color:#a7a6a626;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:12px 0 26px}
.destination-card .card-content-bottom .card-content h4{margin:0;color:var(--white-color);font-size:22px;font-weight:500;text-transform:capitalize}
.destination-card .card-content-bottom .card-function{display:flex;align-items:center;justify-content:center;gap:10px}
.destination-card .card-content-bottom .card-function a{font-size:18px;font-weight:500;line-height:28px;text-align:center;color:var(--title-color);margin-bottom:13px}
.destination-card .card-content-bottom P{font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color)}
@media (max-width: 767px) {
.destination-card .card-content-bottom P{max-width:300px;width:100%;margin:0 auto}
}
.destination-card .destination-card-two{position:relative;transition:all .5s ease-out}
.destination-card .destination-card-two .card-img{position:relative;overflow:hidden;display:block;border-radius:10px 10px 0 0}
.destination-card .destination-card-two .card-img img{border-radius:10px 10px 0 0;transition:all .5s ease-out;width:100%}
.destination-card .destination-card-two .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 10px 0 0;z-index:1}
.destination-card .destination-card-two .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);content:"";z-index:1}
.destination-card:hover .destination-card-two .card-img img{transform:scale(1.1)}
.destination-card:hover .destination-card-two .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
.activities-single-card{position:relative}
.activities-single-card .activities-img{margin-bottom:-130px;display:flex;align-items:center;justify-content:center}
.activities-single-card .activities-img img{border-radius:50%}
.activities-single-card .activities-content{border:1px solid #1111110d;border-radius:10px;text-align:center;padding:159px 27px 36px}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-single-card .activities-content{padding:159px 20px 36px}
}
@media (max-width: 1199px) {
.activities-single-card .activities-content{padding:170px 10px 30px}
}
@media (max-width: 991px) {
.activities-single-card .activities-content{padding:170px 25px 30px}
}
@media (max-width: 767px) {
.activities-single-card .activities-content{max-width:400px;width:100%;margin:0 auto;padding:155px 45px 30px}
}
@media (max-width: 576px) {
.activities-single-card .activities-content{max-width:365px;width:100%}
}
.activities-single-card .activities-content .icon{background-color:var(--white-color);border:1px solid #4da627;width:79px;height:79px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:37%;left:12%;transition:.3s}
.activities-single-card .activities-content .icon svg path{fill:#4da627}
@media (max-width: 1199px) {
.activities-single-card .activities-content .icon{width:69px;height:69px}
}
@media (max-width: 767px) {
.activities-single-card .activities-content .icon{top:38%;left:25%}
}
@media (max-width: 576px) {
.activities-single-card .activities-content .icon{top:38%;left:25%}
}
@media (max-width: 350px) {
.activities-single-card .activities-content .icon{top:37%;left:16%}
}
.activities-single-card .activities-content .icon:hover{background-color:#4da627}
.activities-single-card .activities-content .icon:hover svg path{fill:#fff}
.activities-single-card .activities-content h3{font-size:24px;font-weight:500;line-height:1;color:#000;margin-bottom:20px}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-single-card .activities-content h3{margin-bottom:10px}
}
@media (max-width: 1199px) {
.activities-single-card .activities-content h3{font-size:22px;margin-bottom:10px}
}
.activities-single-card .activities-content p{font-family:var(--bodyFont);font-size:15px;font-weight:400;line-height:22px;color:#666;margin-bottom:20px}
.activities-single-card .activities-content .arrow-right{width:73px;height:32px;border:1px solid #00000040;border-radius:17px;margin:0 auto;transition:.3s}
.activities-single-card .activities-content .arrow-right svg path{fill:#111;transition:.3s}
.activities-single-card .activities-content .arrow-right:hover{background-color:#111}
.activities-single-card .activities-content .arrow-right:hover svg path{fill:var(--white-color)}
.activities-single-card .activities-content:hover .icon svg{animation:zoomIn .5s linear}
.activities-single-card.two .activities-content .icon{background-color:var(--white-color);border:1px solid #f38035}
.activities-single-card.two .activities-content .icon svg path{fill:#f38035}
.activities-single-card.two .activities-content .icon:hover{background-color:#f38035}
.activities-single-card.two .activities-content .icon:hover svg path{fill:#fff}
.activities-single-card.three .activities-content .icon{background-color:var(--white-color);border:1px solid #4da627}
.activities-single-card.three .activities-content .icon svg path{fill:#4da627}
.activities-single-card.three .activities-content .icon:hover{background-color:#4da627}
.activities-single-card.three .activities-content .icon:hover svg path{fill:#fff}
.activities-single-card.four .activities-content .icon{background-color:var(--white-color);border:1px solid #f38035}
.activities-single-card.four .activities-content .icon svg path{fill:#f38035}
.activities-single-card.four .activities-content .icon:hover{background-color:#f38035}
.activities-single-card.four .activities-content .icon:hover svg path{fill:#fff}
.visa-card-three{border-radius:10px;position:relative}
@media (max-width: 767px) {
.visa-card-three{max-width:520px;width:100%;display:grid;align-items:center;justify-content:center;margin:0 auto}
}
.visa-card-three .top-icon{background-color:#fff;border:1px solid #0000001a;border-radius:50%;height:76px;width:76px;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:40%;z-index:3;transform:translateY(-50px)}
@media (max-width: 1799px) {
.visa-card-three .top-icon{top:43%}
}
@media (max-width: 1499px) {
.visa-card-three .top-icon{top:44%}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-three .top-icon{top:43%}
}
@media (max-width: 1199px) {
.visa-card-three .top-icon{width:65px;height:65px;top:44%}
.visa-card-three .top-icon svg{width:35px;height:35px}
}
@media (max-width: 991px) {
.visa-card-three .top-icon{top:50%;left:45%}
}
@media (max-width: 767px) {
.visa-card-three .top-icon{top:50%}
}
@media (max-width: 576px) {
.visa-card-three .top-icon{top:56%}
}
@media (max-width: 425px) {
.visa-card-three .top-icon{right:30%;top:43%}
}
@media (max-width: 350px) {
.visa-card-three .top-icon{top:32%}
}
.visa-card-three .visa-card-img-wrap{position:relative;transition:all .5s}
.visa-card-three .visa-card-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px 10px 0 0;transition:all .5s}
.visa-card-three .visa-card-img-wrap .card-img img{border-radius:10px 10px 0 0;transition:all .5s;width:100%}
.visa-card-three .visa-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 10px 0 0;z-index:1}
.visa-card-three .visa-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);transition:all .5s ease-out;content:"";z-index:1}
.visa-card-three .visa-card-content{border:1px solid #0000001a;background-color:var(--white-color);border-radius:15px;margin-top:-27px;position:relative;z-index:2}
@media (max-width: 767px) {
.visa-card-three .visa-card-content{padding:45px 24px 15px 25px}
}
@media (max-width: 576px) {
.visa-card-three .visa-card-content{margin-top:-25px}
}
.visa-card-three .visa-card-content h5{margin-bottom:14px;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-three .visa-card-content h5{margin-bottom:10px}
}
.visa-card-three .visa-card-content h5 a{font-size:22px;font-weight:500;line-height:30px;color:var(--title-color);text-transform:capitalize;margin:0;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-three .visa-card-content h5 a{font-size:19px;line-height:1}
}
@media (max-width: 1199px) {
.visa-card-three .visa-card-content h5 a{font-size:18px;line-height:1}
}
@media (max-width: 991px) {
.visa-card-three .visa-card-content h5 a{font-size:20px;line-height:1}
}
@media (max-width: 767px) {
.visa-card-three .visa-card-content h5 a{font-size:22px}
}
@media (max-width: 576px) {
.visa-card-three .visa-card-content h5 a{font-size:22px;line-height:1}
}
@media (max-width: 350px) {
.visa-card-three .visa-card-content h5 a{font-size:18px}
}
.visa-card-three .visa-card-content h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.visa-card-three .visa-card-content h5{margin-bottom:10px}
}
.visa-card-three .visa-card-content .visa-card-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;max-width:365px;width:100%}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-three .visa-card-content .visa-card-meta{gap:0}
}
@media (max-width: 1199px) {
.visa-card-three .visa-card-content .visa-card-meta{gap:0}
}
@media (max-width: 767px) {
.visa-card-three .visa-card-content .visa-card-meta{gap:10px}
}
@media (max-width: 425px) {
.visa-card-three .visa-card-content .visa-card-meta{display:inline;flex-wrap:wrap;gap:10px}
}
.visa-card-three .visa-card-content .visa-card-meta .single-meta{display:flex;align-items:center;gap:4px}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-three .visa-card-content .visa-card-meta .single-meta{gap:8px}
}
.visa-card-three .visa-card-content .visa-card-meta .single-meta span{font-size:15px;font-weight:400;line-height:32px;color:#11111180;margin:0}
@media (max-width: 1799px) {
.visa-card-three .visa-card-content .visa-card-meta .single-meta span{font-size:13px}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-card-three .visa-card-content .visa-card-meta .single-meta span{font-size:14px}
}
@media (max-width: 1199px) {
.visa-card-three .visa-card-content .visa-card-meta .single-meta span{font-size:12px}
}
@media (max-width: 767px) {
.visa-card-three .visa-card-content .visa-card-meta .single-meta span{font-size:15px}
}
.visa-card-three .visa-card-content .card-content-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:10px;flex-wrap:wrap}
@media (max-width: 1199px) {
.visa-card-three .visa-card-content .card-content-bottom{padding-top:15px}
}
.visa-card-three .visa-card-content .card-content-bottom .price-area h6{font-size:14px;font-weight:400;line-height:26px;color:#111111b3;margin-bottom:0}
.visa-card-three .visa-card-content .card-content-bottom .price-area h5{font-size:24px;font-weight:600;line-height:26px;color:var(--main-color);display:inline-block;margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5{font-size:20px}
}
@media (min-width: 768px) and (max-width: 991px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5{font-size:22px}
}
@media (max-width: 576px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5{font-size:25px}
}
@media (max-width: 425px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5{font-size:28px}
}
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 del{font-size:16px;font-weight:400;line-height:34px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 del{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 del{font-size:14px}
}
@media (max-width: 576px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 del{font-size:13px}
}
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 span{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin:0}
@media (min-width: 992px) and (max-width: 1199px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 span{font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 span{font-size:14px}
}
@media (max-width: 576px) {
.visa-card-three .visa-card-content .card-content-bottom .price-area h5 span{font-size:13px}
}
.visa-card-three:hover .visa-card-img-wrap .card-img img{transform:scale(1.1)}
.visa-card-three:hover .visa-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
.contact-section .contact-form-wrap{padding-left:70px;margin-top:-220px}
@media (max-width: 1399px) {
.contact-section .contact-form-wrap{padding-left:40px}
}
@media (max-width: 1199px) {
.contact-section .contact-form-wrap{padding-left:0}
}
@media (max-width: 991px) {
.contact-section .contact-form-wrap{margin-top:0}
}
.contact-section .contact-form-wrap .contact-form-area{background-image:linear-gradient(180deg,#edf1fc 0%,#c9d7ff21 100%);background-color:var(--dark-white-color);border-radius:10px;padding:50px 45px}
@media (max-width: 1399px) {
.contact-section .contact-form-wrap .contact-form-area{padding:45px 30px}
}
@media (max-width: 576px) {
.contact-section .contact-form-wrap .contact-form-area{padding:30px 20px}
}
.contact-section .contact-form-wrap .contact-form-area h3{font-size:25px;font-family:var(--font-hankenGrotesk);font-weight:700;margin-bottom:35px;padding-bottom:10px;border-bottom:1px solid rgba(var(--title-color-opc),0.3)}
@media (max-width: 576px) {
.contact-section .contact-form-wrap .contact-form-area h3{font-size:22px}
}
.package-sidebar-section .package-inner-title-section{display:flex;align-items:center;justify-content:space-between}
.package-sidebar-section .package-inner-title-section p{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color)}
.package-sidebar-section .package-inner-title-section .selector-and-grid{max-width:172px;width:100%}
.package-sidebar-section .right-side-content .short-item{display:flex;align-items:baseline;gap:6px}
.package-sidebar-section .right-side-content .short-item span{font-size:14px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin:0}
.package-sidebar-section .right-side-content .form-inner{position:relative;line-height:1;display:flex;align-items:center;justify-content:end}
.package-sidebar-section .right-side-content .form-inner input{color:#fffc;font-size:18px;font-weight:400;line-height:24px;display:block;outline:none;background-color:transparent;width:100%}
.package-sidebar-section .nice-select{font-size:16px;font-weight:400;border:1px solid #1111111a;border-radius:5px;max-width:172px;width:100%;height:34px;padding-top:5px;padding-left:12px}
.package-sidebar-section .nice-select::after{height:unset;width:unset;border-bottom:unset;border-right:unset;right:8px;top:8px;transform:unset;transition:all .15s ease-in-out;content:url(../images/svg/arrow-up-icon.svg)}
.package-sidebar-section .nice-select.open::after{content:url(../images/svg/arrow-down-icon.svg)}
.package-sidebar-section .nice-select:focus{border-color:var(--main-color)}
.package-sidebar-section .nice-select .current{color:#111c;font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:24px;margin:0}
.package-sidebar-section .nice-select .list{background-color:#1d2026;width:100%}
.package-sidebar-section .nice-select .list .option{color:var(--white-color)}
.package-sidebar-section .nice-select .list .option.selected.focus{background-color:var(--main-color)}
.package-sidebar-section .nice-select .list .option:hover{color:var(--white-color);background-color:var(--main-color)}
.package-sidebar-section .inner-pagination-area .pagination-list{display:flex;align-items:center;justify-content:center;gap:16px}
.package-sidebar-section .inner-pagination-area .pagination-list li{border:1px solid #11111126;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.package-sidebar-section .inner-pagination-area .pagination-list li a{font-size:16px;font-weight:400;line-height:26px;color:#11111180;transform:.3s}
.package-sidebar-section .inner-pagination-area .pagination-list li:hover{background-color:#000}
.package-sidebar-section .inner-pagination-area .pagination-list li:hover a{color:var(--white-color)}
.package-sidebar-section .sidebar-area .widget-title{font-weight:500;font-size:20px;line-height:26px;letter-spacing:0;text-decoration:underline;display:inline-block;margin-bottom:23px}
.package-sidebar-section .sidebar-area .single-widget{padding:25px;border-radius:5px;box-shadow:0 0 25px 0 #1010100d}
@media (min-width: 992px) and (max-width: 1199px) {
.package-sidebar-section .sidebar-area .single-widget{padding:25px 20px}
}
.package-sidebar-section .sidebar-area .single-widget ul .single-list{margin-bottom:15px}
.package-sidebar-section .sidebar-area .single-widget ul .single-list .checkbox-item{display:flex;align-items:center;justify-content:space-between}
.package-sidebar-section .sidebar-area .single-widget ul .single-list .checkbox-item label{display:flex;align-items:center;gap:6px}
.package-sidebar-section .sidebar-area .single-widget ul .single-list .checkbox-item .input-radio{box-shadow:0 0 0 1px #6d6d6d;font-size:3em;width:17px;height:17px;margin-right:7px;border:3px solid #fff;background-clip:border-box;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color 0.3s,box-shadow .3s}
.package-sidebar-section .sidebar-area .single-widget ul .single-list .checkbox-item .input-radio:checked{box-shadow:0 0 0 1px #4da627;background-color:#4da627;border-radius:5px}
.package-sidebar-section .sidebar-area .single-widget ul .single-list.two{margin-bottom:-2px}
.package-sidebar-section .sidebar-area .single-widget ul .single-list.two:last-child{margin-bottom:0}
.package-sidebar-section .sidebar-area .single-widget ul .single-list:last-child{margin-bottom:0}
.package-sidebar-section .sidebar-area .single-widget ul .single-list span{font-weight:400;font-size:12px;line-height:1;color:#000;background-color:#1111111a;border-radius:5px;padding:7px}
.package-sidebar-section .sidebar-area .single-widget ul .single-list .star{display:flex;align-items:center;gap:12px}
.package-sidebar-section .sidebar-area .single-widget ul .single-list .star span{background-color:transparent;font-weight:400;font-size:14px;line-height:26px;color:var(--paragraph-color);margin:0}
.package-sidebar-section .sidebar-area .single-widget ul .single-list:hover::before{background-color:var(--main-color)}
.package-sidebar-section .sidebar-area .single-widget ul.two .single-list .checkbox-item{display:flex;align-items:center;justify-content:start;gap:8px}
.package-sidebar-section .sidebar-area .single-widget .review-list .single-list{margin-bottom:0}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget{display:flex;align-items:center;gap:15px}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-img{border-radius:5px}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-img img{min-width:92px;max-width:92px;height:71px;border-radius:5px}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content > a{color:#100c0880;font-family:var(--font-jost);font-size:12px;font-weight:500;text-transform:capitalize;margin-bottom:3px;transition:.3s}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content > a:hover{color:var(--main-color1)}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6{margin-bottom:0}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a{color:var(--title-color);font-size:16px;font-weight:500;line-height:20px;letter-spacing:.32px;text-transform:capitalize;transition:.3s}
@media (min-width: 992px) and (max-width: 1199px) {
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a{font-size:14px}
}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a:hover{color:var(--main-color1)}
.package-sidebar-section .sidebar-area .single-widget .tag-list{display:flex;align-items:center;gap:15px;flex-wrap:wrap}
@media (min-width: 992px) and (max-width: 1199px) {
.package-sidebar-section .sidebar-area .single-widget .tag-list{gap:14px}
}
.package-sidebar-section .sidebar-area .single-widget .tag-list li a{color:#22222280;font-family:var(--font-jost);font-size:13px;font-weight:400;display:block;line-height:1;padding:8px 20px;border:1px solid #100c0866;border-radius:5px;transition:.3s}
.package-sidebar-section .sidebar-area .single-widget .tag-list li:hover a{border:1px solid var(--main-color1);color:var(--white-color);background-color:var(--main-color1)}
.package-sidebar-section .sidebar-area .single-widget .search-box{display:flex;align-items:center}
.package-sidebar-section .sidebar-area .single-widget .search-box input{width:100%;padding:8px 20px;font-family:var(--font-jost);font-size:14px;height:50px;border:1px solid rgba(var(--main-color1-opc),0.3)}
.package-sidebar-section .sidebar-area .single-widget .search-box input:focus{border:1px solid #ddd}
.package-sidebar-section .sidebar-area .single-widget .search-box button{background-color:var(--main-color1);min-width:90px;height:50px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;z-index:1}
.package-sidebar-section .sidebar-area .single-widget .search-box button::after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:var(--title-color);transform:skewX(45deg) scale(0,1);z-index:-1;transition:all .5s ease-out 0s}
.package-sidebar-section .sidebar-area .single-widget .search-box button i{color:var(--white-color);font-size:22px}
@media (max-width: 576px) {
.package-sidebar-section .sidebar-area .single-widget .search-box button{min-width:70px}
}
.package-sidebar-section .sidebar-area .single-widget .search-box button:hover{color:var(--white-color)}
.package-sidebar-section .sidebar-area .single-widget .search-box button:hover::after{transform:skewX(45deg) scale(1,1)}
.faq-section .faq-area .section-title-and-filter{display:flex;align-items:center;justify-content:space-between}
@media (max-width: 767px) {
.faq-section .faq-area .section-title-and-filter{flex-wrap:wrap;gap:20px}
}
.faq-section .faq-area .faq-wrap .accordion .accordion-item{border:none;background-color:transparent;border:1px solid #11111112;background-color:#f8f8f8}
.faq-section .faq-area .faq-wrap .accordion .accordion-item:first-child{border-radius:10px 10px 0 0}
.faq-section .faq-area .faq-wrap .accordion .accordion-item:last-child{margin-bottom:0}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header{background-color:transparent}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-weight:500;font-size:18px;line-height:16px;letter-spacing:0;color:#000;padding:30px;background-color:var(--white-color);text-transform:capitalize}
@media (max-width: 1199px) {
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:18px}
}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{margin-right:28px}
@media (max-width: 1199px) {
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{margin-right:20px}
}
@media (max-width: 767px) {
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:18px;line-height:25px;padding:30px 34px 28px}
}
@media (max-width: 576px) {
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{padding:15px 45px 15px 15px}
}
@media (max-width: 350px) {
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:17px}
}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{flex-shrink:0;width:unset;height:unset;margin-left:auto;background-image:none;background-repeat:unset;background-size:unset;font-family:bootstrap-icons!important;position:absolute;right:30px;content:"  \f4fe";transition:unset;font-size:24px;width:26px;height:26px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#111}
@media (min-width: 992px) and (max-width: 1199px) {
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:15px}
}
@media (min-width: 768px) and (max-width: 991px) {
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:15px}
}
@media (max-width: 767px) {
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:10px}
}
@media (max-width: 576px) {
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{width:30px;height:30px;font-size:15px}
}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none;background-color:#f8f8f8;color:var(--title-color)}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{font-family:bootstrap-icons!important;content:"  \f2ea";color:#4da627}
@media (max-width: 576px) {
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{width:30px;height:30px}
}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:focus{border:transparent;border-radius:10px;box-shadow:none;border-bottom:none}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-body{padding: 0 70px 30px;font-weight: 500;font-size: 15px;line-height: 30px;color: var(--paragraph-color);}
@media (max-width: 576px) {
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-body{padding:0 15px 15px;font-size:15px}
}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time{padding-top:20px}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time h6{font-family:var(--font-Hanken);font-size:18px;font-weight:600;line-height:1;text-align:left;color:var(--paragraph-color)}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul{padding:0;margin:0;list-style:none;margin-top:15px}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li{display:flex;align-items:center;gap:20px}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li span{font-family:var(--font-Hanken);font-size:14px;font-weight:500;line-height:2;text-align:left;color:var(--paragraph-color);text-transform:uppercase}
.faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li span svg{fill:var(--paragraph-color)}
.faq-section .faq-area .faq-wrap button{white-space:wrap}
.blog-sidebar{border-radius:10px;background-color:var(--white-color);box-shadow:0 4px 35px 0 #0000001a;position:relative;overflow:hidden}
.blog-sidebar .blog-sidebar-img-wrap{position:relative;transition:all .5s ease-out}
.blog-sidebar .blog-sidebar-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px 10px 0 0}
.blog-sidebar .blog-sidebar-img-wrap .card-img img{border-radius:10px 10px 0 0;transition:all .5s ease-out;width:100%}
.blog-sidebar .blog-sidebar-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(1deg,#152f008f 1.03%,#152f0000 90.67%);border-radius:10px 10px 0 0;z-index:1}
.blog-sidebar .blog-sidebar-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);content:"";z-index:1}
.blog-sidebar .blog-sidebar-content{padding:20px 17px}
@media (max-width: 1399px) {
.blog-sidebar .blog-sidebar-content{padding:10px}
}
@media (max-width: 576px) {
.blog-sidebar .blog-sidebar-content{padding:15px}
}
.blog-sidebar .blog-sidebar-content .card-content-top h5{margin-bottom:20px;transition:.3s}
.blog-sidebar .blog-sidebar-content .card-content-top h5 a{font-size:23px;font-weight:500;line-height:30px;color:var(--title-color);text-transform:capitalize;margin:0;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.blog-sidebar .blog-sidebar-content .card-content-top h5 a{font-size:18px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.blog-sidebar .blog-sidebar-content .card-content-top h5 a{font-size:19px}
}
@media (max-width: 991px) {
.blog-sidebar .blog-sidebar-content .card-content-top h5 a{font-size:20px}
}
@media (max-width: 576px) {
.blog-sidebar .blog-sidebar-content .card-content-top h5 a{font-size:22px}
}
.blog-sidebar .blog-sidebar-content .card-content-top h5:hover a{color:var(--main-color);text-decoration:underline}
@media (max-width: 576px) {
.blog-sidebar .blog-sidebar-content .card-content-top h5{margin-bottom:10px}
}
.blog-sidebar .blog-sidebar-content .top-content{display:flex;align-items:center;margin-bottom:12px;gap:20px}
.blog-sidebar .blog-sidebar-content .top-content li{display:flex;align-items:center;gap:6px}
.blog-sidebar .blog-sidebar-content .top-content li a{font-size:14px;font-weight:400;line-height:26px;color:#11111180;margin-bottom:-4px}
.blog-sidebar .blog-sidebar-content .top-content li span{font-size:14px;font-weight:400;line-height:26px;color:#11111180;margin-bottom:-4px}
.blog-sidebar .batch{position:absolute;top:10%;left:5%;z-index:1}
.blog-sidebar .batch .featured{color:var(--white-color);font-size:14px;font-weight:500;line-height:28px;display:inline-flex;padding:1px 20px;background-color:var(--main-color);border-radius:39px}
.blog-sidebar .batch .featured.two{background-color:#ef2929}
.blog-sidebar .batch .featured.three{background-color:#ef2929}
.blog-sidebar:hover .blog-sidebar-img-wrap .card-img img{transform:scale(1.1)}
.blog-sidebar:hover .blog-sidebar-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
.blog-sidebar-section .widget-title{color:var(--title-color);font-size:20px;font-weight:500;line-height:.9;letter-spacing:.4px;text-decoration:underline;display:inline-block;margin-bottom:30px}
.blog-sidebar-section .single-widget{padding:40px 32px;border-radius:5px;box-shadow:0 0 25px 0 #1010100d}
.blog-sidebar-section .single-widget.two{padding:8px}
@media (min-width: 992px) and (max-width: 1199px) {
.blog-sidebar-section .single-widget{padding:25px 20px}
}
.blog-sidebar-section .single-widget .checkbox-container .form-inner{margin-bottom:25px}
.blog-sidebar-section .single-widget .checkbox-container .form-inner input{width:100%;border-radius:5px;background:#fff;color:var(--text-color);font-family:var(--font-jost);font-size:13px;font-weight:400;height:40px;padding:10px 20px;border:1px solid #fff}
.blog-sidebar-section .single-widget .checkbox-container .form-inner input::-moz-placeholder{color:#13141a80}
.blog-sidebar-section .single-widget .checkbox-container .form-inner input::placeholder{color:#13141a80}
.blog-sidebar-section .single-widget .checkbox-container .form-inner input:focus{border-color:var(--main-color)}
.blog-sidebar-section .single-widget .checkbox-container .form-inner .nice-select{background:#fff;height:40px;padding:0 30px 0 20px;border:1px solid #fff}
.blog-sidebar-section .single-widget .checkbox-container .form-inner .nice-select .current{font-size:13px}
.blog-sidebar-section .single-widget .checkbox-container .form-inner .nice-select::after{right:21px}
.blog-sidebar-section .single-widget .checkbox-container .form-inner .nice-select:focus{border-color:var(--main-color1)}
.blog-sidebar-section .single-widget .checkbox-container > ul{margin:0;padding:0;list-style:none}
.blog-sidebar-section .single-widget .checkbox-container > ul > li{display:flex;align-items:center;gap:10px;margin-bottom:26px}
.blog-sidebar-section .single-widget .checkbox-container > ul > li:last-child{margin-bottom:0}
.blog-sidebar-section .single-widget .checkbox-container > ul > li .containerss{display:flex;justify-content:space-between;gap:5px;width:100%;position:relative;padding-left:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.blog-sidebar-section .single-widget .checkbox-container > ul > li .containerss input{display:none}
.blog-sidebar-section .single-widget .checkbox-container > ul > li .containerss span{color:var(--title-color);font-size:14px;font-weight:400;line-height:1}
.blog-sidebar-section .single-widget .checkbox-container > ul > li .containerss .qty{color:var(--title-color);font-family:var(--font-jost);font-size:12px;font-weight:500;line-height:1;padding:2px 6px;border:1px solid var(--text-color);border-radius:50px;display:flex;justify-content:center;align-items:center;transition:.3s}
.blog-sidebar-section .single-widget .checkbox-container > ul > li .containerss .checkmark{position:absolute;top:0;left:0;height:14px;width:14px;background-color:#fffc;border:1px solid var(--title-color);border-radius:2px}
.blog-sidebar-section .single-widget .checkbox-container > ul > li .containerss:hover input ~ .checkmark{border-color:var(--main-color1);background-color:var(--main-color1)}
.blog-sidebar-section .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark{border-color:var(--main-color1);background-color:var(--main-color1)}
.blog-sidebar-section .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark::after{content:url(../img/innerpage/checkbox-check.html);left:1.5px;top:-1px;position:absolute}
.blog-sidebar-section .single-widget .category-list{padding:0;margin:0;list-style:none}
.blog-sidebar-section .single-widget .category-list li{margin-bottom:15px;position:relative;display:flex;align-items:center;margin-bottom:28px;transition:.3s;padding-bottom:12px}
.blog-sidebar-section .single-widget .category-list li:last-child{margin-bottom:0}
.blog-sidebar-section .single-widget .category-list li a{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:5px;color:var(--title-color);font-size:15px;font-weight:400;line-height:1;letter-spacing:.3px;transition:.3s}
.blog-sidebar-section .single-widget .category-list li a span{font-size:14px}
.blog-sidebar-section .single-widget .category-list li:hover a{color:var(--main-color)}
.blog-sidebar-section .single-widget .category-list.two li a span{color:var(--title-color);font-family:var(--font-jost);font-size:12px;font-weight:500;line-height:1;padding:2px 6px;border:1px solid var(--text-color);border-radius:50px;display:flex;justify-content:center;align-items:center;transition:.3s}
.blog-sidebar-section .single-widget .category-list.two li:hover a span{border:1px solid var(--main-color1);color:var(--main-color1)}
.blog-sidebar-section .single-widget .recent-post-widget{display:flex;align-items:center;gap:15px;border-bottom:1px solid #1111110d;padding-bottom:16px;margin-bottom:16px}
.blog-sidebar-section .single-widget .recent-post-widget:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}
.blog-sidebar-section .single-widget .recent-post-widget .recent-post-img{border-radius:10px}
.blog-sidebar-section .single-widget .recent-post-widget .recent-post-img img{min-width:90px;max-width:80px;height:80px;border-radius:10px}
.blog-sidebar-section .single-widget .recent-post-widget .recent-post-content > a{color:#11111180;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0;text-transform:capitalize;margin-bottom:3px;transition:.3s}
.blog-sidebar-section .single-widget .recent-post-widget .recent-post-content > a:hover{color:var(--main-color)}
.blog-sidebar-section .single-widget .recent-post-widget .recent-post-content h6{margin-bottom:0}
.blog-sidebar-section .single-widget .recent-post-widget .recent-post-content h6:last-child{max-width:250px;width:100%}
.blog-sidebar-section .single-widget .recent-post-widget .recent-post-content h6 a{color:#111;font-size:15px;font-weight:500;line-height:21px;text-transform:capitalize;transition:.3s}
@media (min-width: 992px) and (max-width: 1199px) {
.blog-sidebar-section .single-widget .recent-post-widget .recent-post-content h6 a{font-size:14px}
}
.blog-sidebar-section .single-widget .recent-post-widget .recent-post-content h6 a:hover{color:var(--main-color)}
.blog-sidebar-section .single-widget .tag-list{display:flex;align-items:center;gap:15px;flex-wrap:wrap}
@media (min-width: 992px) and (max-width: 1199px) {
.blog-sidebar-section .single-widget .tag-list{gap:14px}
}
.blog-sidebar-section .single-widget .tag-list li a{color:var(--paragraph-color);font-weight:400;font-size:14px;line-height:26px;letter-spacing:0;padding:8px 20px;border-radius:5px;transition:.3s;background-color:#f2f4f6;border-radius:15px}
.blog-sidebar-section .single-widget .tag-list li:hover a{color:var(--white-color);background-color:#4da627e6}
.blog-sidebar-section .single-widget .search-box{display:flex;align-items:center}
.blog-sidebar-section .single-widget .search-box input{width:100%;padding:8px 20px;font-family:var(--font-jost);font-size:14px;height:50px;border:1px solid rgba(var(--main-color1-opc),0.3)}
.blog-sidebar-section .single-widget .search-box button{background-color:var(--main-color);min-width:107px;height:45px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;z-index:1;color:var(--white-color);font-weight:500;font-size:16px;line-height:26px;letter-spacing:0;border-radius:10px}
.blog-sidebar-section .single-widget .search-box button::after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:var(--title-color);transform:skewX(45deg) scale(0,1);z-index:-1;transition:all .5s ease-out 0s}
@media (max-width: 576px) {
.blog-sidebar-section .single-widget .search-box button{min-width:70px}
}
.blog-sidebar-section .single-widget .search-box button:hover{color:var(--white-color)}
.blog-sidebar-section .single-widget .search-box button:hover::after{transform:skewX(45deg) scale(1,1)}
.destination-details-section .post-thumbnail-image img{border-radius:15px}
.destination-details-section .blog-meta-area{border-bottom:1px dashed #0000001a;padding-bottom:19px;padding-top:19px}
.destination-details-section .blog-meta-area .blog-meta{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}
.destination-details-section .blog-meta-area .blog-meta .blog-list{display:flex;align-items:center;gap:8px}
.destination-details-section .blog-meta-area .blog-meta .blog-list a{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--paragraph-color);transition:.3s}
.destination-details-section .blog-meta-area .blog-meta .blog-list a:hover{color:var(--main-color)}
.destination-details-section .first-paragraph{margin-top:38px}
.destination-details-section .first-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;color:var(--paragraph-color);margin-bottom:17px}
.destination-details-section .second-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;color:var(--paragraph-color);margin-bottom:35px}
.destination-details-section .admin-qoute{background-color:#0fc5ad1a;border-radius:15px;padding:30px 30px 30px 45px;display:flex;align-items:start;gap:25px}
@media (max-width: 1199px) {
.destination-details-section .admin-qoute{padding:30px 30px 20px 35px}
}
@media (max-width: 576px) {
.destination-details-section .admin-qoute{gap:15px;padding:30px 30px 20px 25px}
}
@media (max-width: 425px) {
.destination-details-section .admin-qoute{padding:20px 20px 10px}
}
@media (max-width: 350px) {
.destination-details-section .admin-qoute .icon svg{width:50px;height:50px}
}
.destination-details-section .admin-qoute .content p{font-family:var(--bodyFont);font-weight:500;font-size:22px;line-height:32px;letter-spacing:0;color:#111}
@media (max-width: 576px) {
.destination-details-section .admin-qoute .content p{font-size:18px;line-height:1.3}
}
@media (max-width: 425px) {
.destination-details-section .admin-qoute .content p{font-size:14px}
}
.destination-details-section .admin-qoute .content .author-area span{font-weight:400;font-size:15px;line-height:36px;letter-spacing:0;color:#111111b3;margin-left:35px;position:relative}
@media (max-width: 350px) {
.destination-details-section .admin-qoute .content .author-area span{font-size:14px}
}
.destination-details-section .admin-qoute .content .author-area span::before{content:"";position:absolute;top:50%;left:-25%;background-color:#111111b3;width:22px;height:2px}
.destination-details-section .third-paragraph{margin-top:35px}
.destination-details-section .third-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;color:var(--paragraph-color)}
.destination-details-section .destination-show-image{display:flex;align-items:center;gap:24px;margin-top:35px;margin-bottom:35px}
@media (max-width: 350px) {
.destination-details-section .destination-show-image{flex-wrap:wrap}
}
.destination-details-section .destination-show-image .show-image img{border-radius:15px}
@media (max-width: 350px) {
.destination-details-section .destination-show-image .show-image img{width:100%}
}
.destination-details-section .conclusion-content{margin-bottom:25px}
.destination-details-section .conclusion-content h3{font-weight:600;font-size:32px;line-height:37.92px;letter-spacing:0;color:#000;margin-bottom:14px}
.destination-details-section .conclusion-content p{font-family:var(--bodyFont);font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;color:var(--paragraph-color)}
.destination-details-section .tag-and-social-area{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #1111111a;border-bottom:1px solid #1111111a;padding:40px 0}
@media (max-width: 767px) {
.destination-details-section .tag-and-social-area{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;padding:20px 0}
}
@media (max-width: 350px) {
.destination-details-section .tag-and-social-area{justify-content:start}
}
.destination-details-section .tag-and-social-area .left-side-content{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
@media (max-width: 1199px) {
.destination-details-section .tag-and-social-area .left-side-content{gap:10px}
}
.destination-details-section .tag-and-social-area .left-side-content h4{font-weight:500;font-size:17px;line-height:28px;letter-spacing:0;color:var(--title-color);margin:0}
@media (max-width: 1199px) {
.destination-details-section .tag-and-social-area .left-side-content h4{font-size:14px;line-height:1}
}
.destination-details-section .tag-and-social-area .left-side-content .blog-tag{display:flex;align-items:center;gap:16px}
@media (max-width: 1199px) {
.destination-details-section .tag-and-social-area .left-side-content .blog-tag{gap:5px}
}
.destination-details-section .tag-and-social-area .left-side-content .blog-tag .single-tag{background-color:#f2f4f6;border-radius:15px;padding:0 18px;transition:.3s}
@media (max-width: 1199px) {
.destination-details-section .tag-and-social-area .left-side-content .blog-tag .single-tag{padding:0 15px}
}
.destination-details-section .tag-and-social-area .left-side-content .blog-tag .single-tag a{font-weight:400;font-size:14px;line-height:26px;letter-spacing:0;color:var(--paragraph-color);transition:.3s}
@media (max-width: 1199px) {
.destination-details-section .tag-and-social-area .left-side-content .blog-tag .single-tag a{font-size:14px}
}
.destination-details-section .tag-and-social-area .left-side-content .blog-tag .single-tag:hover{background-color:#4da627cc}
.destination-details-section .tag-and-social-area .left-side-content .blog-tag .single-tag:hover a{color:var(--white-color)}
.destination-details-section .tag-and-social-area .right-side-content{display:flex;align-items:center;gap:20px}
@media (max-width: 1199px) {
.destination-details-section .tag-and-social-area .right-side-content{gap:10px}
}
.destination-details-section .tag-and-social-area .right-side-content h4{font-weight:500;font-size:17px;line-height:28px;letter-spacing:0;color:var(--title-color);margin:0}
@media (max-width: 1199px) {
.destination-details-section .tag-and-social-area .right-side-content h4{font-size:14px}
}
.destination-details-section .tag-and-social-area .right-side-content .social-media ul{display:flex;align-items:center;gap:24px}
@media (max-width: 1199px) {
.destination-details-section .tag-and-social-area .right-side-content .social-media ul{gap:10px}
}
.destination-details-section .tag-and-social-area .right-side-content .social-media ul li{height:36px;width:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f2f4f6;transition:.3s}
.destination-details-section .tag-and-social-area .right-side-content .social-media ul li:hover{background-color:var(--main-color)}
.destination-details-section .tag-and-social-area .right-side-content .social-media ul li:hover svg path{fill:var(--white-color)}
.destination-details-section .details-navigation{display:flex;align-items:center;justify-content:space-between;padding:31px 0;border-bottom:1px solid #1111111a;position:relative;margin-bottom:55px}
@media (max-width: 767px) {
.destination-details-section .details-navigation{padding:15px 0}
}
.destination-details-section .details-navigation::before{content:"";position:absolute;top:50%;left:50%;background-color:#1111111a;width:1px;height:80px;transform:translateY(-50%)}
@media (max-width: 425px) {
.destination-details-section .details-navigation::before{height:50px;left:53.5%}
}
.destination-details-section .details-navigation .single-navigation{display:flex;align-items:center;gap:16px}
@media (max-width: 1199px) {
.destination-details-section .details-navigation .single-navigation{gap:10px}
}
.destination-details-section .details-navigation .single-navigation.two .content h4{text-align:end}
@media (max-width: 350px) {
.destination-details-section .details-navigation .single-navigation .image{display:none}
}
.destination-details-section .details-navigation .single-navigation .image img{border-radius:10px}
.destination-details-section .details-navigation .single-navigation .content .prev{display:flex;align-items:center;gap:8px}
.destination-details-section .details-navigation .single-navigation .content .prev .icon{margin-top:-3px}
.destination-details-section .details-navigation .single-navigation .content .prev span{font-weight:400;font-size:14px;line-height:26px;letter-spacing:0;color:#11111180}
.destination-details-section .details-navigation .single-navigation .content .next{display:flex;align-items:center;justify-content:end;gap:8px}
.destination-details-section .details-navigation .single-navigation .content .next .icon{margin-top:-3px}
.destination-details-section .details-navigation .single-navigation .content .next span{font-weight:400;font-size:14px;line-height:26px;letter-spacing:0;color:#11111180}
.destination-details-section .details-navigation .single-navigation .content h4{font-weight:500;font-size:15px;line-height:21px;letter-spacing:0;color:var(--title-color);margin:0;max-width:244px;width:100%}
@media (max-width: 1199px) {
.destination-details-section .details-navigation .single-navigation .content h4{font-size:14px;line-height:1.3;max-width:230px;width:100%}
}
@media (max-width: 767px) {
.destination-details-section .details-navigation .single-navigation .content h4{display:none}
}
.destination-details-section .comment-area{margin-bottom:50px}
.destination-details-section .comment-area h4{font-weight:500;font-size:32px;line-height:37.92px;letter-spacing:0;color:var(--title-color);margin-bottom:36px}
.destination-details-section .comment-area .single-comment{display:flex;align-items:start;gap:20px}
.destination-details-section .comment-area .single-comment.two{margin-top:40px}
.destination-details-section .comment-area .single-comment.two .content .reply-btn{color:#111}
.destination-details-section .comment-area .single-comment.two .content .reply-btn svg path{fill:#11111180}
.destination-details-section .comment-area .single-comment .image img{border-radius:50%}
.destination-details-section .comment-area .single-comment .content .top-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.destination-details-section .comment-area .single-comment .content .top-content h5{font-weight:400;font-size:20px;line-height:22px;letter-spacing:0;color:var(--title-color);margin:0}
.destination-details-section .comment-area .single-comment .content .top-content span{font-weight:400;font-size:14px;line-height:16.8px;letter-spacing:0;color:#999}
.destination-details-section .comment-area .single-comment .content p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--paragraph-color);max-width:745px;width:100%;margin-bottom:12px}
.destination-details-section .comment-area .single-comment .content .reply-btn{font-weight:400;font-size:16px;line-height:18px;letter-spacing:0;color:#4da627}
.destination-details-section .contact-form-wrapper{background-color:#f2f4f6;border-radius:15px;padding:52px;position:relative;z-index:2}
@media (max-width: 767px) {
.destination-details-section .contact-form-wrapper{padding:30px}
}
.destination-details-section .contact-form-wrapper .form-title h2{font-family:Rubik;font-weight:500;font-size:28px;line-height:33.18px;color:var(--title-color);margin-bottom:6px}
.destination-details-section .contact-form-wrapper .form-title p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:26px;color:#666;margin-bottom:10px}
@media (max-width: 767px) {
.destination-details-section .contact-form-wrapper .form-title p{font-size:14px;line-height:1.3}
}
.destination-details-section .contact-form-wrapper .form-check .form-check-input{margin-top:6px}
.destination-details-section .widget-title{color:var(--title-color);font-size:20px;font-weight:500;line-height:.9;letter-spacing:.4px;text-decoration:underline;display:inline-block;margin-bottom:30px}
.destination-details-section .single-widget{padding:40px 32px;border-radius:15px;box-shadow:0 0 25px 0 #1010100d}
.destination-details-section .single-widget.two{padding:8px}
@media (min-width: 992px) and (max-width: 1199px) {
.destination-details-section .single-widget{padding:25px 20px}
}
.destination-details-section .single-widget .checkbox-container .form-inner{margin-bottom:25px}
.destination-details-section .single-widget .checkbox-container .form-inner input{width:100%;border-radius:5px;background:#fff;color:var(--text-color);font-family:var(--font-jost);font-size:13px;font-weight:400;height:40px;padding:10px 20px;border:1px solid #fff}
.destination-details-section .single-widget .checkbox-container .form-inner input::-moz-placeholder{color:#13141a80}
.destination-details-section .single-widget .checkbox-container .form-inner input::placeholder{color:#13141a80}
.destination-details-section .single-widget .checkbox-container .form-inner input:focus{border-color:var(--main-color)}
.destination-details-section .single-widget .checkbox-container .form-inner .nice-select{background:#fff;height:40px;padding:0 30px 0 20px;border:1px solid #fff}
.destination-details-section .single-widget .checkbox-container .form-inner .nice-select .current{font-size:13px}
.destination-details-section .single-widget .checkbox-container .form-inner .nice-select::after{right:21px}
.destination-details-section .single-widget .checkbox-container .form-inner .nice-select:focus{border-color:var(--main-color1)}
.destination-details-section .single-widget .checkbox-container > ul{margin:0;padding:0;list-style:none}
.destination-details-section .single-widget .checkbox-container > ul > li{display:flex;align-items:center;gap:10px;margin-bottom:26px}
.destination-details-section .single-widget .checkbox-container > ul > li:last-child{margin-bottom:0}
.destination-details-section .single-widget .checkbox-container > ul > li .containerss{display:flex;justify-content:space-between;gap:5px;width:100%;position:relative;padding-left:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.destination-details-section .single-widget .checkbox-container > ul > li .containerss input{display:none}
.destination-details-section .single-widget .checkbox-container > ul > li .containerss span{color:var(--title-color);font-size:14px;font-weight:400;line-height:1}
.destination-details-section .single-widget .checkbox-container > ul > li .containerss .qty{color:var(--title-color);font-family:var(--font-jost);font-size:12px;font-weight:500;line-height:1;padding:2px 6px;border:1px solid var(--text-color);border-radius:50px;display:flex;justify-content:center;align-items:center;transition:.3s}
.destination-details-section .single-widget .checkbox-container > ul > li .containerss .checkmark{position:absolute;top:0;left:0;height:14px;width:14px;background-color:#fffc;border:1px solid var(--title-color);border-radius:2px}
.destination-details-section .single-widget .checkbox-container > ul > li .containerss:hover input ~ .checkmark{border-color:var(--main-color1);background-color:var(--main-color1)}
.destination-details-section .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark{border-color:var(--main-color1);background-color:var(--main-color1)}
.destination-details-section .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark::after{content:url(../img/innerpage/checkbox-check.html);left:1.5px;top:-1px;position:absolute}
.destination-details-section .single-widget .category-list{padding:0;margin:0;list-style:none}
.destination-details-section .single-widget .category-list li{margin-bottom:15px;position:relative;display:flex;align-items:center;margin-bottom:28px;transition:.3s;padding-bottom:12px}
.destination-details-section .single-widget .category-list li:last-child{margin-bottom:0}
.destination-details-section .single-widget .category-list li a{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:5px;color:var(--title-color);font-size:15px;font-weight:400;line-height:1;letter-spacing:.3px;transition:.3s}
.destination-details-section .single-widget .category-list li a span{font-size:14px}
.destination-details-section .single-widget .category-list li:hover a{color:var(--main-color)}
.destination-details-section .single-widget .category-list.two li a span{color:var(--title-color);font-family:var(--font-jost);font-size:12px;font-weight:500;line-height:1;padding:2px 6px;border:1px solid var(--text-color);border-radius:50px;display:flex;justify-content:center;align-items:center;transition:.3s}
.destination-details-section .single-widget .category-list.two li:hover a span{border:1px solid var(--main-color1);color:var(--main-color1)}
.destination-details-section .single-widget .recent-post-widget{display:flex;align-items:center;gap:15px;border-bottom:1px solid #1111110d;padding-bottom:16px;margin-bottom:16px}
.destination-details-section .single-widget .recent-post-widget:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}
.destination-details-section .single-widget .recent-post-widget .recent-post-img{border-radius:10px}
.destination-details-section .single-widget .recent-post-widget .recent-post-img img{min-width:90px;max-width:80px;height:80px;border-radius:10px}
.destination-details-section .single-widget .recent-post-widget .recent-post-content > a{color:#11111180;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0;text-transform:capitalize;margin-bottom:3px;transition:.3s}
.destination-details-section .single-widget .recent-post-widget .recent-post-content > a:hover{color:var(--main-color)}
.destination-details-section .single-widget .recent-post-widget .recent-post-content h6{margin-bottom:0}
.destination-details-section .single-widget .recent-post-widget .recent-post-content h6:last-child{max-width:250px;width:100%}
.destination-details-section .single-widget .recent-post-widget .recent-post-content h6 a{color:#111;font-size:15px;font-weight:500;line-height:21px;text-transform:capitalize;transition:.3s}
@media (min-width: 992px) and (max-width: 1199px) {
.destination-details-section .single-widget .recent-post-widget .recent-post-content h6 a{font-size:14px}
}
.destination-details-section .single-widget .recent-post-widget .recent-post-content h6 a:hover{color:var(--main-color)}
.destination-details-section .single-widget .tag-list{display:flex;align-items:center;gap:15px;flex-wrap:wrap}
@media (min-width: 992px) and (max-width: 1199px) {
.destination-details-section .single-widget .tag-list{gap:14px}
}
.destination-details-section .single-widget .tag-list li a{color:var(--paragraph-color);font-weight:400;font-size:14px;line-height:26px;letter-spacing:0;padding:8px 20px;border-radius:5px;transition:.3s;background-color:#f2f4f6;border-radius:15px}
.destination-details-section .single-widget .tag-list li:hover a{color:var(--white-color);background-color:#4da627e6}
.destination-details-section .single-widget .search-box{display:flex;align-items:center}
.destination-details-section .single-widget .search-box input{width:100%;padding:8px 20px;font-family:var(--font-jost);font-size:14px;height:50px;border:1px solid rgba(var(--main-color1-opc),0.3)}
.destination-details-section .single-widget .search-box button{background-color:var(--main-color);min-width:107px;height:45px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;z-index:1;color:var(--white-color);font-weight:500;font-size:16px;line-height:26px;letter-spacing:0;border-radius:10px}
.destination-details-section .single-widget .search-box button::after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:var(--title-color);transform:skewX(45deg) scale(0,1);z-index:-1;transition:all .5s ease-out 0s}
@media (max-width: 576px) {
.destination-details-section .single-widget .search-box button{min-width:70px}
}
.destination-details-section .single-widget .search-box button:hover{color:var(--white-color)}
.destination-details-section .single-widget .search-box button:hover::after{transform:skewX(45deg) scale(1,1)}
.visa-details-section .visa-thumbnail-image{margin-bottom:52px}
.visa-details-section .visa-thumbnail-image img{border-radius:15px}
.visa-details-section .visa-information .visa-wrapper{display:grid;align-items:center;grid-template-columns:repeat(3,1fr);justify-content:space-between;margin-bottom:64px}
@media (max-width: 767px) {
.visa-details-section .visa-information .visa-wrapper{grid-template-columns:repeat(2,1fr)}
}
.visa-details-section .visa-information .visa-wrapper .visa-item{display:flex;gap:16px}
@media (max-width: 1199px) {
.visa-details-section .visa-information .visa-wrapper .visa-item{gap:10px}
}
.visa-details-section .visa-information .visa-wrapper .visa-item .icon{height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:5px;background-color:#fff3ec}
.visa-details-section .visa-information .visa-wrapper .visa-item .content h6{font-weight:400;font-size:14px;line-height:16.59px;letter-spacing:0;color:var(--paragraph-color);margin-bottom:6px}
@media (max-width: 1199px) {
.visa-details-section .visa-information .visa-wrapper .visa-item .content h6{font-size:12px;line-height:2;margin-bottom:0}
}
.visa-details-section .visa-information .visa-wrapper .visa-item .content h5{font-weight:500;font-size:18px;line-height:21.33px;letter-spacing:0;color:var(--title-color);margin:0}
@media (max-width: 1199px) {
.visa-details-section .visa-information .visa-wrapper .visa-item .content h5{font-size:15px}
}
.visa-details-section .visa-information .visa-wrapper .visa-item.one{border-right:1px solid #1111111a;border-bottom:1px solid #1111111a;padding-bottom:24px}
@media (max-width: 767px) {
.visa-details-section .visa-information .visa-wrapper .visa-item.one{border-right:none;border-bottom:none}
}
.visa-details-section .visa-information .visa-wrapper .visa-item.two{border-right:1px solid #1111111a;border-bottom:1px solid #1111111a;padding-left:45px;padding-bottom:24px}
@media (max-width: 767px) {
.visa-details-section .visa-information .visa-wrapper .visa-item.two{border-right:none;border-bottom:none;padding-left:0}
}
.visa-details-section .visa-information .visa-wrapper .visa-item.two .icon{background-color:#f2fff0}
.visa-details-section .visa-information .visa-wrapper .visa-item.three{border-bottom:1px solid #1111111a;padding-bottom:24px;padding-left:56px}
@media (max-width: 767px) {
.visa-details-section .visa-information .visa-wrapper .visa-item.three{border-bottom:none;padding-left:0;padding-top:30px}
}
.visa-details-section .visa-information .visa-wrapper .visa-item.three .icon{background-color:#0fc5ad1a}
.visa-details-section .visa-information .visa-wrapper .visa-item.four{border-right:1px solid #1111111a;padding-top:24px}
@media (max-width: 767px) {
.visa-details-section .visa-information .visa-wrapper .visa-item.four{border-right:none}
}
.visa-details-section .visa-information .visa-wrapper .visa-item.four .icon{background-color:#f380351a}
.visa-details-section .visa-information .visa-wrapper .visa-item.five{border-right:1px solid #1111111a;padding-top:24px;padding-left:45px}
@media (max-width: 767px) {
.visa-details-section .visa-information .visa-wrapper .visa-item.five{padding-left:0;border-right:none}
}
.visa-details-section .visa-information .visa-wrapper .visa-item.five .icon{background-color:#3aa6eb1a}
.visa-details-section .visa-information .visa-wrapper .visa-item.six{padding-left:53px;padding-top:24px}
@media (max-width: 767px) {
.visa-details-section .visa-information .visa-wrapper .visa-item.six{padding-left:0}
}
.visa-details-section .visa-information .visa-wrapper .visa-item.six .icon{background-color:#0fc5ad1a}
.visa-details-section .visa-overview{margin-bottom:55px}
.visa-details-section .visa-overview h3{font-weight:500;font-size:24px;line-height:28.44px;letter-spacing:0;color:#000;margin-bottom:18px}
.visa-details-section .visa-overview .first-paragraph{margin-bottom:12px}
.visa-details-section .visa-overview .first-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;letter-spacing:0;color:#888}
.visa-details-section .visa-overview .second-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;letter-spacing:0;color:#888}
.visa-details-section .required-documents{margin-bottom:40px}
.visa-details-section .required-documents h3{font-weight:500;font-size:24px;line-height:28.44px;letter-spacing:0;color:var(--title-color);margin-bottom:10px}
.visa-details-section .required-documents .doc-list .single-list{display:flex;gap:8px;margin-bottom:8px}
.visa-details-section .required-documents .doc-list .single-list h6{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;letter-spacing:0;color:#888}
.visa-details-section .required-documents .doc-list .single-list h6 span{font-family:var(--bodyFont);font-weight:500;font-size:16px;line-height:27px;letter-spacing:0;color:#111}
.visa-details-section .visa-show-image{display:flex;align-items:center;gap:24px;margin-bottom:75px}
@media (max-width: 576px) {
.visa-details-section .visa-show-image{flex-wrap:wrap}
}
.visa-details-section .visa-show-image .show-image img{border-radius:10px}
.visa-details-section .faq-area h3{font-weight:500;font-size:24px;line-height:28.44px;letter-spacing:0;color:var(--title-color);margin-bottom:28px}
@media (max-width: 576px) {
.visa-details-section .faq-area h3{font-size:22px}
}
.visa-details-section .faq-area .faq-area .section-title-and-filter{display:flex;align-items:center;justify-content:space-between}
@media (max-width: 767px) {
.visa-details-section .faq-area .faq-area .section-title-and-filter{flex-wrap:wrap;gap:20px}
}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item{border:none;background-color:transparent;border:1px solid #11111112;background-color:#f8f8f8}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item:first-child{border-radius:10px 10px 0 0}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item:last-child{margin-bottom:0}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header{background-color:transparent}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-weight:500;font-size:20px;line-height:16px;letter-spacing:0;color:#000;padding:37px 32px 28px;background-color:var(--white-color);text-transform:capitalize}
@media (max-width: 1199px) {
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:18px;line-height:1.3}
}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{margin-right:28px}
@media (max-width: 1199px) {
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{margin-right:20px}
}
@media (max-width: 767px) {
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{margin-right:10px}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:18px;line-height:25px;padding:30px 34px 28px}
}
@media (max-width: 576px) {
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{padding:15px 45px 15px 15px}
}
@media (max-width: 350px) {
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:17px}
}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{flex-shrink:0;width:unset;height:unset;margin-left:auto;background-image:none;background-repeat:unset;background-size:unset;font-family:bootstrap-icons!important;position:absolute;right:30px;content:" \f4fe";transition:unset;font-size:25px;width:26px;height:26px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#111}
@media (min-width: 992px) and (max-width: 1199px) {
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:15px}
}
@media (min-width: 768px) and (max-width: 991px) {
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:15px}
}
@media (max-width: 767px) {
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:10px}
}
@media (max-width: 576px) {
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{width:30px;height:30px;font-size:15px}
}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none;background-color:#f8f8f8;color:var(--title-color)}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{font-family:bootstrap-icons!important;content:" \f2ea";color:#111}
@media (max-width: 576px) {
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{width:30px;height:30px}
}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:focus{border:transparent;border-radius:10px;box-shadow:none;border-bottom:none}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-body{padding:0 90px 32px;font-weight:400;font-size:15px;line-height:28px;letter-spacing:0;color:var(--paragraph-color);max-width:1040px;width:100%;text-transform:capitalize}
@media (max-width: 767px) {
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-body{padding:0 60px 32px}
}
@media (max-width: 576px) {
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-body{padding:0 15px 15px;font-size:16px}
}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time{padding-top:20px}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time h6{font-family:var(--font-Hanken);font-size:18px;font-weight:600;line-height:1;text-align:left;color:var(--paragraph-color)}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul{padding:0;margin:0;list-style:none;margin-top:15px}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li{display:flex;align-items:center;gap:20px}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li span{font-family:var(--font-Hanken);font-size:14px;font-weight:500;line-height:2;text-align:left;color:var(--paragraph-color);text-transform:uppercase}
.visa-details-section .faq-area .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li span svg{fill:var(--paragraph-color)}
.visa-details-section .faq-area .faq-area .faq-wrap button{white-space:wrap}
.visa-details-section .contact-form-wrapper{background-color:#fff;box-shadow:0 0 25px 0 #1010100d;border-radius:15px;position:relative;z-index:2}
.visa-details-section .contact-form-wrapper .top-infromation{background-color:#4da62733;padding:34px 45px 34px 30px;border-radius:15px 15px 0 0;border:3px solid #fff}
@media (max-width: 1199px) {
.visa-details-section .contact-form-wrapper .top-infromation{padding:34px 15px 34px 30px}
}
.visa-details-section .contact-form-wrapper .top-infromation h3{font-weight:500;font-size:22px;line-height:26.07px;letter-spacing:0;text-decoration:underline;color:var(--title-color);margin-bottom:16px}
.visa-details-section .contact-form-wrapper .top-infromation p{font-family:var(--bodyFont);font-weight:400;font-size:14px;line-height:20px;color:var(--paragraph-color);text-transform:capitalize}
.visa-details-section .contact-form-wrapper form{padding:32px}
@media (max-width: 1199px) {
.visa-details-section .contact-form-wrapper form{padding:15px}
}
@media (max-width: 991px) {
.visa-details-section .contact-form-wrapper form{padding:25px}
}
@media (max-width: 350px) {
.visa-details-section .contact-form-wrapper form{padding:15px}
}
.visa-details-section .contact-form-wrapper .form-check .form-check-input{margin-top:6px}
.visa-details-section .contact-form-wrapper .improt-file-area{border:1px solid #1111110d;background-color:#fbfbfb;border-radius:10px;padding:20px 40px;text-align:center;margin-top:20px;margin-bottom:28px;cursor:pointer}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-details-section .contact-form-wrapper .improt-file-area{padding:20px 29px}
}
@media (max-width: 1199px) {
.visa-details-section .contact-form-wrapper .improt-file-area{padding:20px 10px}
}
@media (max-width: 991px) {
.visa-details-section .contact-form-wrapper .improt-file-area{display:grid;align-items:center;gap:13px}
}
.visa-details-section .contact-form-wrapper .improt-file-area .icon{margin-bottom:25px}
@media (max-width: 1199px) {
.visa-details-section .contact-form-wrapper .improt-file-area .icon{margin-bottom:10px}
}
.visa-details-section .contact-form-wrapper .improt-file-area h6{font-weight:500;font-size:16px;line-height:1;letter-spacing:0;color:#333;margin-bottom:4px}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-details-section .contact-form-wrapper .improt-file-area h6{font-size:14px}
}
@media (max-width: 1199px) {
.visa-details-section .contact-form-wrapper .improt-file-area h6{font-size:12px;margin-bottom:0}
}
@media (max-width: 991px) {
.visa-details-section .contact-form-wrapper .improt-file-area h6{font-size:16px}
}
.visa-details-section .contact-form-wrapper .improt-file-area span{font-weight:400;font-size:14px;line-height:1;letter-spacing:0;color:#888;margin:0}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-details-section .contact-form-wrapper .improt-file-area span{font-size:12px}
}
@media (max-width: 1199px) {
.visa-details-section .contact-form-wrapper .improt-file-area span{font-size:10px}
}
@media (max-width: 991px) {
.visa-details-section .contact-form-wrapper .improt-file-area span{font-size:14px}
}
.visa-details-section .contact-form-wrapper .improt-file-area .custom-file-upload{font-weight:500;font-size:14px;line-height:1;letter-spacing:0;text-align:center;text-decoration:underline;color:#4da627}
.visa-details-section .contact-form-wrapper .improt-file-area .custom-file-upload input[type=file]{display:none}
@media (max-width: 1199px) {
.visa-details-section .contact-form-wrapper .improt-file-area .custom-file-upload{font-size:13px}
}
@media (max-width: 991px) {
.visa-details-section .contact-form-wrapper .improt-file-area .custom-file-upload{font-size:14px}
}
.visa-details-section .form-inner{margin-bottom:20px}
.visa-details-section .form-inner label{font-weight:500;font-size:13px;line-height:1;letter-spacing:0;color:#111;margin-bottom:11px}
.visa-details-section .form-inner input{width:100%;height:52px;color:var(--paragraph-color);font-family:var(--bodyFont);font-weight:400;font-size:13px;line-height:24px;letter-spacing:0;border-radius:10px;padding:20px;border:1px solid #1111110d;background-color:#fbfbfb}
.visa-details-section .form-inner textarea{width:100%;min-height:150px;padding:15px 25px;background-color:#fbfbfb;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;border-radius:10px;color:var(--paragraph-color);border:1px solid #1111111a;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:-22px}
.visa-details-section .form-inner textarea:focus{outline:none}
.visa-details-section .nice-select{background-color:#fbfbfb;border:1px solid #1111110d;border-radius:7px;width:100%;padding:13px;margin-bottom:20px}
.visa-details-section .nice-select::after{height:unset;width:unset;border-bottom:unset;border-right:unset;right:20px;top:38%;transform:unset;transition:all .15s ease-in-out;content:url(../images/svg/arrow-up-icon.svg)}
.visa-details-section .nice-select.open::after{content:url(../images/svg/arrow-down-icon.svg)}
.visa-details-section .nice-select:focus{border-color:var(--main-color)}
.visa-details-section .nice-select .current{font-family:var(--bodyFont);font-weight:400;font-size:13px;line-height:24px;letter-spacing:0;color:#888;margin:0}
.visa-details-section .nice-select .list{background-color:#1d2026;width:100%}
.visa-details-section .nice-select .list .option{color:var(--white-color)}
.visa-details-section .nice-select .list .option.selected.focus{background-color:var(--main-color)}
.visa-details-section .nice-select .list .option:hover{color:var(--white-color);background-color:var(--main-color)}
.visa-details-section .booking-info-card{margin-top:30px}
.visa-details-section .booking-info-card img{width:100%}
.visa-details-section .booking-info-card .bottom-content{background-image:url(../images/card-img/booking-bottom-shape.png);background-repeat:no-repeat;background-size:cover;border-radius:15px;display:flex;align-items:center;gap:12px;padding:90px 30px 54px 28px;margin-top:-80px;position:relative;z-index:1}
@media (min-width: 1200px) and (max-width: 1399px) {
.visa-details-section .booking-info-card .bottom-content{margin-top:-91px}
}
@media (max-width: 1199px) {
.visa-details-section .booking-info-card .bottom-content{margin-top:-90px}
}
@media (max-width: 991px) {
.visa-details-section .booking-info-card .bottom-content{padding:110px 30px 54px 28px;margin-top:-125px}
}
@media (max-width: 576px) {
.visa-details-section .booking-info-card .bottom-content{padding:90px 20px 54px;margin-top:-100px}
}
.visa-details-section .booking-info-card .bottom-content .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--white-color)}
.visa-details-section .booking-info-card .bottom-content .content span{font-weight:500;font-size:16px;line-height:1;color:var(--white-color);margin:0}
.visa-details-section .booking-info-card .bottom-content .content h6{margin:0}
.visa-details-section .booking-info-card .bottom-content .content h6 a{font-weight:600;font-size:27px;line-height:1;color:var(--white-color)}
@media (max-width: 576px) {
.visa-details-section .booking-info-card .bottom-content .content h6 a{font-size:22px}
}
.package-details-section .package-details-area .package-img{position:relative}
.package-details-section .package-details-area .package-img img{border-radius:15px}
.package-details-section .package-details-area .package-img .slider-btn-group{display:flex;align-items:center;justify-content:space-between;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:95%}
.package-details-section .package-details-area .package-img .slider-btn-group .swiper-arrow{height:28px;width:28px;background-color:var(--main-color1);border-radius:50%;display:flex;align-items:center;justify-content:center}
.package-details-section .package-details-area .package-img .slider-btn-group .swiper-arrow svg{fill:var(--white-color)}
.package-details-section .package-details-area .nav-tabs{border:none;-moz-columns:5;columns:5;-moz-column-gap:20px;column-gap:20px;display:block;max-width:100%;margin-top:18px;padding:0}
.package-details-section .package-details-area .nav-tabs .nav-item .nav-link{border:none;padding:0;position:relative;border-radius:5px}
.package-details-section .package-details-area .nav-tabs .nav-item .nav-link img{border-radius:7px}
.package-details-section .package-details-area .nav-tabs .nav-item .nav-link.active::after{display:none}
.package-details-section .video-wrap{position:relative}
.package-details-section .video-wrap img{border-radius:15px}
.package-details-section .video-wrap .video-area{position:absolute;top:40%;left:50%;transform:translateX(-50%)}
.package-details-section .video-wrap .video-area .icon{height:58px;width:58px;background:linear-gradient(to right,#e7620c,#f38035);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:999}
.package-details-section .video-wrap .video-area .icon .wrapper{display:inline-block;position:absolute;top:62px;left:61px}
.package-details-section .video-wrap .video-area .icon .waves{position:absolute;width:95px;height:95px;background:linear-gradient(to right,#e7620c,#f38035);opacity:0;border-radius:100%;right:-15px;bottom:-15px;z-index:-1;animation:waves 3s ease-in-out infinite}
.package-details-section .video-wrap .video-area .icon .waves.wave-1{animation-delay:0s}
.package-details-section .video-wrap .video-area .icon .waves.wave-2{animation-delay:1s}
.package-details-section .video-wrap .video-area .icon .waves.wave-3{animation-delay:2s}
@media (max-width: 991px) {
.package-details-section .video-wrap img{width:100%}
}
.package-details-section .gallery-image-popup .gallery-img-wrap{position:relative;transition:all .45s;height:100%}
.package-details-section .gallery-image-popup .gallery-img-wrap img{-o-object-fit:cover;object-fit:cover;height:100%;border-radius:10px}
@media (max-width: 991px) {
.package-details-section .gallery-image-popup .gallery-img-wrap img{width:100%}
}
@media (max-width: 767px) {
.package-details-section .gallery-image-popup .gallery-img-wrap img{height:auto}
}
.package-details-section .gallery-image-popup .gallery-img-wrap a{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--white-color);text-align:center;font-size:15px;font-weight:400;letter-spacing:.6px;flex-direction:column;transition:all .45s;transform:scale(0.4);border-radius:10px;opacity:0}
.package-details-section .gallery-image-popup .gallery-img-wrap button{position:absolute;left:0;bottom:9%;width:100%;height:100%;display:flex;align-items:center;justify-content:end;background-color:transparent;flex-direction:column;transition:all .45s;transform:scale(0.4);border-radius:10px}
.package-details-section .gallery-image-popup .gallery-img-wrap button i{color:var(--main-color2);font-size:20px}
.package-details-section .gallery-image-popup .gallery-img-wrap button span{background-color:#fff;padding:14.5px 39px;display:flex;align-items:center;gap:8px;border-radius:29px;color:#111;font-weight:600;font-size:16px;line-height:18.96px}
.package-details-section .gallery-image-popup .gallery-img-wrap:hover a{transform:scale(1);opacity:1}
.package-details-section .gallery-image-popup .gallery-img-wrap:hover button{transform:scale(1);opacity:1}
.package-details-section .gallery-image-popup .gallery-img-wrap.active a{transform:scale(1)}
.package-details-section .gallery-image-popup .gallery-img-wrap.active button{transform:scale(1)}
.package-details-section .location-area-and-share{display:flex;align-items:center;justify-content:space-between;margin:20px 0 28px}
@media (max-width: 1199px) {
.package-details-section .location-area-and-share{flex-wrap:wrap;gap:20px}
}
@media (max-width: 576px) {
.package-details-section .location-area-and-share{flex-wrap:wrap}
}
.package-details-section .location-area-and-share .left-side{display:flex;align-items:center;gap:8px}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-details-section .location-area-and-share .left-side{align-items:baseline}
}
@media (max-width: 576px) {
.package-details-section .location-area-and-share .left-side{align-items:baseline}
}
.package-details-section .location-area-and-share .left-side .icon svg path{fill:#666}
.package-details-section .location-area-and-share .left-side span{font-weight:400;font-size:16px;line-height:16px;color:#888}
.package-details-section .location-area-and-share .left-side span a{font-weight:400;font-size:16px;line-height:16px;text-decoration:underline;color:#111;margin-left:8px;cursor:pointer}
.package-details-section .location-area-and-share .right-side{display:flex;align-items:center;gap:16px;position:relative}
.package-details-section .location-area-and-share .right-side .social-item{display:flex;align-items:center;gap:15px;background-color:#f2f4f6;padding:3px 20px;border-radius:15px;opacity:0;position:absolute;top:45px;left:-15px;transform:scale(0);transform-origin:top;transition:.5s ease-in-out}
.package-details-section .location-area-and-share .right-side .social-item li a svg path{fill:#111}
.package-details-section .location-area-and-share .right-side .share{display:flex;align-items:center;gap:8px;background-color:#f2f4f6;border-radius:17px;padding:3px 20px;transition:.3s}
.package-details-section .location-area-and-share .right-side .share .icon svg path{transition:.3s;fill:#111}
.package-details-section .location-area-and-share .right-side .share span{font-weight:400;font-size:16px;line-height:16px;color:var(--title-color)}
.package-details-section .location-area-and-share .right-side .share:hover{background-color:#4da627;color:var(--white-color);cursor:pointer}
.package-details-section .location-area-and-share .right-side .share:hover .icon svg path{fill:var(--white-color)}
.package-details-section .location-area-and-share .right-side .share:hover .social-item{opacity:1;transform:scale(1)}
.package-details-section .location-area-and-share .right-side .share:hover .shape-two{opacity:1;transform:scale(1)}
.package-details-section .location-area-and-share .right-side .add{display:flex;align-items:center;gap:8px;background-color:#f2f4f6;border-radius:17px;padding:3px 20px;transition:.3s;font-weight:400;font-size:16px;line-height:16px;color:#111;padding:10px 20px}
.package-details-section .location-area-and-share .right-side .add:hover{background-color:#4da627;color:var(--white-color)}
.package-details-section .location-area-and-share .right-side .add:hover .icon svg path{fill:var(--white-color)}
.package-details-section .location-area-and-share .right-side .shape-two{position:absolute;top:72%;left:20%;opacity:0;transform:scale(0);transform-origin:bottom;transition:.5s ease-in-out}
.package-details-section .feature-area-wrap{display:flex;align-items:center;justify-content:space-between;border:1px solid #0000000d;border-radius:10px;padding:14px 23px}
@media (max-width: 1199px) {
.package-details-section .feature-area-wrap{padding:10px 15px}
}
@media (max-width: 767px) {
.package-details-section .feature-area-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:20px}
}
@media (max-width: 350px) {
.package-details-section .feature-area-wrap{grid-template-columns:repeat(1,1fr)}
}
.package-details-section .feature-area-wrap .single-feature{display:flex;align-items:center;gap:16px;position:relative}
@media (max-width: 1199px) {
.package-details-section .feature-area-wrap .single-feature{gap:8px}
}
@media (max-width: 991px) {
.package-details-section .feature-area-wrap .single-feature{gap:10px}
}
.package-details-section .feature-area-wrap .single-feature::before{content:"";position:absolute;top:25%;right:-20%;background-color:#1111111a;width:1px;height:28px;transform:translateX(-50%)}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-details-section .feature-area-wrap .single-feature::before{right:-8%}
}
@media (max-width: 1199px) {
.package-details-section .feature-area-wrap .single-feature::before{display:none}
}
.package-details-section .feature-area-wrap .single-feature:last-child::before{display:none}
.package-details-section .feature-area-wrap .single-feature .icon.one{background:#f2fff0;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:5px}
.package-details-section .feature-area-wrap .single-feature .icon.two{background:#fff3ec;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:5px}
.package-details-section .feature-area-wrap .single-feature .icon.three{background:#0fc5ad1a;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:5px}
.package-details-section .feature-area-wrap .single-feature .icon.four{background:#3aa6eb1a;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:5px}
.package-details-section .feature-area-wrap .single-feature .content span{font-weight:400;font-size:14px;line-height:1;color:#666}
@media (max-width: 1199px) {
.package-details-section .feature-area-wrap .single-feature .content span{font-size:12px}
}
@media (max-width: 991px) {
.package-details-section .feature-area-wrap .single-feature .content span{font-size:13px}
}
.package-details-section .feature-area-wrap .single-feature .content h6{font-weight:500;font-size:18px;line-height:1;color:var(--title-color);margin:0}
@media (max-width: 1199px) {
.package-details-section .feature-area-wrap .single-feature .content h6{font-size:14px}
}
@media (max-width: 991px) {
.package-details-section .feature-area-wrap .single-feature .content h6{font-size:16px}
}
.package-details-section .feature-area-wrap .single-feature .content h6 span{font-weight:400;font-size:14px;line-height:16px;color:#666}
.package-details-section .overview-area{margin-top:41px;margin-bottom:36px}
.package-details-section .overview-area h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.package-details-section .overview-area .first-paragraph{margin-bottom:13px}
.package-details-section .overview-area .first-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color)}
.package-details-section .overview-area .second-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color)}
.package-details-section .hightlights-area h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.package-details-section .hightlights-area p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color);margin-bottom:16px}
.package-details-section .hightlights-area .hightlight-area{margin-bottom:36px}
.package-details-section .hightlights-area .hightlight-area .single-hightlight{display:flex;align-items:center;gap:8px}
.package-details-section .hightlights-area .hightlight-area .single-hightlight span{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color)}
.package-details-section .included-area{margin-bottom:36px}
.package-details-section .included-area h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.package-details-section .included-area .included-featured{display:flex;align-items:center;justify-content:space-between}
@media (max-width: 767px) {
.package-details-section .included-area .included-featured{flex-wrap:wrap;gap:20px}
}
.package-details-section .included-area .included-featured .single-success .single-item{display:flex;align-items:center;gap:8px;margin-bottom:12px}
@media (max-width: 1199px) {
.package-details-section .included-area .included-featured .single-success .single-item{margin-bottom:7px}
}
.package-details-section .included-area .included-featured .single-success .single-item:last-child{margin-bottom:0}
.package-details-section .included-area .included-featured .single-success .single-item span{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:23.12px;color:var(--paragraph-color)}
@media (max-width: 1199px) {
.package-details-section .included-area .included-featured .single-success .single-item span{font-size:14px}
}
@media (max-width: 767px) {
.package-details-section .included-area .included-featured .single-success .single-item span{font-size:16px}
}
.package-details-section .included-area .included-featured .single-error .single-item{display:flex;align-items:center;gap:8px;margin-bottom:12px}
.package-details-section .included-area .included-featured .single-error .single-item:last-child{margin-bottom:0}
.package-details-section .included-area .included-featured .single-error .single-item span{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:23.12px;color:var(--paragraph-color)}
.package-details-section .itinerary-area{margin-bottom:26px}
.package-details-section .itinerary-area h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.package-details-section .itinerary-area P{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color)}
.package-details-section .faq-wrappaer{margin-bottom:55px}
.package-details-section .faq-wrappaer .faq-area{max-width:800px;width:100%;margin-left:50px}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-details-section .faq-wrappaer .faq-area{margin-left:25px;max-width:705px;width:100%}
}
@media (max-width: 1199px) {
.package-details-section .faq-wrappaer .faq-area{margin-left:15px;max-width:600px;width:100%}
}
@media (max-width: 576px) {
.package-details-section .faq-wrappaer .faq-area{margin-left:0}
}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item{border:none;background-color:transparent;border:1px solid #11111112;background-color:#f8f8f8;position:relative}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon{position:absolute;left:-5%;top:12%}
@media (max-width: 1199px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon{left:-6%}
}
@media (max-width: 576px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon{display:none}
}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon.five{top:20%}
@media (max-width: 576px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon.five{display:none}
}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .green-dot{position:absolute;left:-5%;top:25%}
@media (max-width: 1199px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .green-dot{left:-6%}
}
@media (max-width: 576px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .green-dot{display:none}
}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item:first-child{border-radius:10px 10px 0 0}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item:last-child{margin-bottom:0}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header{background-color:transparent}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-weight:500;font-size:18px;line-height:16px;letter-spacing:0;color:#111;padding:24px;background-color:var(--white-color);text-transform:capitalize}
@media (max-width: 1199px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:18px}
}
@media (max-width: 350px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{padding:15px}
}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{margin-right:28px;font-weight:500;font-size:18px;line-height:16px;color:var(--paragraph-color)}
@media (max-width: 1199px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{margin-right:20px}
}
@media (max-width: 350px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{font-size:16px;margin-right:5px}
}
@media (max-width: 767px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:18px;line-height:25px}
}
@media (max-width: 350px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:17px}
}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{flex-shrink:0;width:unset;height:unset;margin-left:auto;background-image:none;background-repeat:unset;background-size:unset;font-family:bootstrap-icons!important;position:absolute;right:30px;content:" \f2ea";transition:unset;font-size:25px;width:26px;height:26px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#111}
@media (min-width: 992px) and (max-width: 1199px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:15px}
}
@media (min-width: 768px) and (max-width: 991px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:15px}
}
@media (max-width: 767px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:10px}
}
@media (max-width: 576px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{width:30px;height:30px;font-size:15px}
}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none;background-color:#f8f8f8;color:var(--title-color)}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{font-family:bootstrap-icons!important;content:"\f4fe";color:#111}
@media (max-width: 576px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{width:30px;height:30px}
}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:focus{border:transparent;border-radius:10px;box-shadow:none;border-bottom:none}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body{padding:0 30px 15px;font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:26px;color:var(--paragraph-color);max-width:660px;width:100%}
@media (max-width: 576px) {
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body{padding:0 15px 15px;font-size:14px}
}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time{padding-top:20px}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time h6{font-family:var(--font-Hanken);font-size:18px;font-weight:600;line-height:1;text-align:left;color:var(--paragraph-color)}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul{padding:0;margin:0;list-style:none;margin-top:15px}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li{display:flex;align-items:center;gap:20px}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li span{font-family:var(--font-Hanken);font-size:14px;font-weight:500;line-height:2;text-align:left;color:var(--paragraph-color);text-transform:uppercase}
.package-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li span svg{fill:var(--paragraph-color)}
.package-details-section .faq-wrappaer .faq-area .faq-wrap button{white-space:wrap}
@keyframes progress {
0%{width:0}
100%{width:100%}
}
.package-details-section .customer-reviews-wrap{margin-bottom:48px}
.package-details-section .customer-reviews-wrap h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.package-details-section .customer-reviews-wrap .review-and-progress{background-color:var(--white-color);box-shadow:0 0 25px 0 #1010100d;border-radius:15px;padding:20px}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area{border:1px solid #0000001a;border-radius:10px;padding:27px 57px 27px 91px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-details-section .customer-reviews-wrap .review-and-progress .border-area{padding:27px 20px 27px 40px}
}
@media (max-width: 1199px) {
.package-details-section .customer-reviews-wrap .review-and-progress .border-area{padding:27px 20px 27px 30px}
}
@media (max-width: 991px) {
.package-details-section .customer-reviews-wrap .review-and-progress .border-area{padding:27px 40px 27px 60px}
}
@media (max-width: 767px) {
.package-details-section .customer-reviews-wrap .review-and-progress .border-area{justify-content:center;gap:20px;padding:30px}
}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content{text-align:center;position:relative}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content::before{content:"";position:absolute;top:-30%;right:-40%;background-color:#1111111a;width:1px;height:160px;transform:translateX(-50%)}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content::before{right:-28%}
}
@media (max-width: 1199px) {
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content::before{height:100px;right:-30%;top:0}
}
@media (max-width: 767px) {
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content::before{display:none}
}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content .star-area{display:flex;align-items:center;gap:8px;margin-bottom:5px}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content .star-area .icon{margin-top:-8px}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content .star-area span{font-weight:500;font-size:32px;line-height:37.92px;color:var(--main-color);margin:0}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content h6{font-weight:500;font-size:20px;line-height:23.7px;color:var(--title-color);margin:0}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content span{font-weight:400;font-size:14px;line-height:1;color:var(--paragraph-color);margin-top:-5px}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{display:flex;align-items:center;gap:12px;width:448px}
@media (max-width: 1199px) {
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{width:330px}
}
@media (max-width: 991px) {
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{width:360px}
}
@media (max-width: 767px) {
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{width:380px}
}
@media (max-width: 576px) {
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{flex-wrap:wrap;gap:10px;width:300px}
}
@media (max-width: 350px) {
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{width:250px}
}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item h6{font-weight:400;font-size:16px;line-height:18.96px;color:var(--paragraph-color);margin:0;width:110px}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item .progress{width:100%;height:7px}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item .progress-bar{background:#4da627}
.package-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item .progressbar-active{animation:progress 1s forwards .4s}
.package-details-section .comment-area{margin-bottom:50px;border-bottom:1px solid #1111111a;padding-bottom:48px}
.package-details-section .comment-area .single-comment{display:flex;align-items:start;gap:20px}
.package-details-section .comment-area .single-comment.two{margin-top:40px}
.package-details-section .comment-area .single-comment.two .content .reply-btn{color:#111}
.package-details-section .comment-area .single-comment.two .content .reply-btn svg path{fill:#11111180}
.package-details-section .comment-area .single-comment .image img{border-radius:50%}
.package-details-section .comment-area .single-comment .content .top-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.package-details-section .comment-area .single-comment .content .top-content .author-and-star{display:flex;align-items:center;gap:24px}
@media (max-width: 350px) {
.package-details-section .comment-area .single-comment .content .top-content .author-and-star{flex-wrap:wrap;gap:5px}
}
.package-details-section .comment-area .single-comment .content .top-content .author-and-star .star i{color:#ffc200}
.package-details-section .comment-area .single-comment .content .top-content h5{font-weight:400;font-size:20px;line-height:22px;letter-spacing:0;color:var(--title-color);margin:0}
.package-details-section .comment-area .single-comment .content .top-content span{font-weight:400;font-size:14px;line-height:16.8px;letter-spacing:0;color:#999}
.package-details-section .comment-area .single-comment .content p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--paragraph-color);max-width:745px;width:100%;margin-bottom:12px}
.package-details-section .comment-area .single-comment .content .reply-btn{font-weight:400;font-size:16px;line-height:18px;letter-spacing:0;color:#4da627}
.package-details-section .leave-and-feedback-area h3{font-weight:500;font-size:32px;line-height:37.92px;color:var(--title-color);margin-bottom:6px}
.package-details-section .leave-and-feedback-area P{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:23.12px;color:var(--paragraph-color);margin-bottom:45px}
.package-details-section .contact-form-wrapper{margin-bottom:117px}
.package-details-section .contact-form-wrapper form .form-inner{margin-bottom:0}
.package-details-section .contact-form-wrapper form .form-inner .input-area{border:none}
.package-details-section .contact-form-wrapper form .form-inner label{font-weight:500;font-size:13px;line-height:1;letter-spacing:0;color:#111;margin-bottom:11px}
.package-details-section .contact-form-wrapper form .form-inner input{width:100%;height:52px;color:#11111140;font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:18px;border-radius:10px;padding:20px;border:1px solid #1111111a;background-color:#fff}
.package-details-section .contact-form-wrapper form .form-inner textarea{width:100%;min-height:150px;padding:15px 25px;border:1px solid #1111111a;background-color:#fff;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;border-radius:10px;color:#11111140;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:2px}
.package-details-section .contact-form-wrapper form .form-inner textarea:focus{outline:none}
.package-details-section .contact-form-wrapper form .form-check{display:flex;align-items:end;gap:10px}
.package-details-section .contact-form-wrapper form .form-check .form-check-input{position:relative;top:5%}
.package-details-section .contact-form-wrapper form .form-check .form-check-label{font-weight:400;font-size:14px;line-height:1;color:#666}
.package-details-section .contact-form-wrapper form .review-area{display:flex;align-items:center;justify-content:space-around;margin:36px 0}
@media (max-width: 576px) {
.package-details-section .contact-form-wrapper form .review-area{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:10px 0}
}
.package-details-section .contact-form-wrapper form .review-area .single-review{text-align:center}
.package-details-section .contact-form-wrapper form .review-area .single-review .star{line-height:1}
.package-details-section .contact-form-wrapper form .review-area .single-review .star svg path{fill:#111}
.package-details-section .contact-form-wrapper form .review-area .single-review span{font-weight:400;font-size:16px;line-height:1;color:var(--title-color)}
.package-details-section .booking-form-wrap{border-radius:15px;box-shadow:0 0 25px 0 #1010100d}
.package-details-section .booking-form-wrap h4{font-weight:500;font-size:22px;line-height:26.07px;letter-spacing:0;text-decoration:underline;color:var(--title-color);background-color:#4da62733;border-radius:15px 15px 0 0;border:3px solid #fff;padding:35px 27px;margin:0}
.package-details-section .booking-form-wrap .sidebar-booking-form{padding:25px 32px 36px}
@media (max-width: 1199px) {
.package-details-section .booking-form-wrap .sidebar-booking-form{padding:25px 20px 30px}
}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap h6{margin-bottom:15px}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .celender-icon{position:absolute;left:2%;top:32%;z-index:1}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .customdate{display:flex;width:100%}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .customdate .form-check-label{width:0!important}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .customdate .form-group{width:100%}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-group{position:relative;display:block}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-group span{font-size:14px;font-weight:500;display:block;color:var(--title-color);margin-bottom:10px;display:block}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-group input{width:100%;border-radius:5px;background:#fff;color:var(--title-color);font-family:var(--font-jost);font-size:13px;font-weight:400;padding:10px 35px;height:50px;border:1px solid #eee}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-group svg{fill:var(--main-color1);position:absolute;right:15px;bottom:18px}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check{position:relative;padding-left:0;line-height:1}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input{display:none;visibility:hidden}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input:focus{box-shadow:none}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input:checked:focus{box-shadow:none}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input:checked ~ .form-check-label::brfore{border-color:var(--main-color1)}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input:checked ~ .form-check-label::after{background-color:var(--main-color1)}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label{cursor:pointer;width:100%;position:relative}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label::before{content:"";height:18px;width:18px;border:1px solid #bbb3b3;position:absolute;left:-30px;top:50%;transform:translateY(-50%);background-color:#fff}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label::after{content:"";height:12px;width:12px;background-color:#bbb3b3;position:absolute;left:-26.5px;top:50%;transform:translateY(-50%)}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date{display:flex;align-items:center;justify-content:space-between;width:100%}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date i{color:var(--main-color1);font-size:20px}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date .start-date,.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date .end-date{font-size:13px;font-weight:400;line-height:1}
.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date .start-date span:first-child,.package-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date .end-date span:first-child{font-size:14px;font-weight:500;display:block;color:var(--title-color);margin-bottom:7px}
.package-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type h5{font-weight:500;font-size:16px;line-height:18.96px;color:#000;margin-bottom:20px}
.package-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-top:20px;padding-bottom:20px;border-bottom:1px dashed #ddd;margin-bottom:24px}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container{gap:15px;align-items:baseline;padding-bottom:0}
}
@media (max-width: 1199px) {
.package-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container{gap:5px;align-items:baseline;padding-bottom:0}
}
@media (max-width: 767px) {
.package-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container{gap:20px}
}
.package-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container span{font-weight:600;font-size:16px;line-height:18.96px;color:var(--title-color)}
.package-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container .time-area{display:flex;align-items:center;-moz-column-gap:33px;column-gap:33px;flex-wrap:wrap}
.package-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container .time-area label{display:flex;align-items:center;gap:6px}
.package-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container .time-area .input-radio{box-shadow:0 0 0 1px #6d6d6d;font-size:3em;width:17px;height:17px;margin-right:7px;border:3px solid #fff;background-clip:border-box;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color 0.3s,box-shadow .3s}
.package-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container .time-area .input-radio:checked{box-shadow:0 0 0 1px #4da627;background-color:#4da627}
.package-details-section .booking-form-wrap .sidebar-booking-form .form-inner .form-group{position:relative}
.package-details-section .booking-form-wrap .sidebar-booking-form .form-inner .form-group span{color:var(--title-color);font-family:var(--font-jost);font-size:14px;font-weight:500;display:inline-block;margin-bottom:5px}
.package-details-section .booking-form-wrap .sidebar-booking-form .form-inner .form-group svg{fill:var(--main-color1);position:absolute;right:15px;bottom:18px}
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item{cursor:pointer;display:flex;justify-content:space-between;margin-bottom:22px;align-items:center}
@media (max-width: 1199px) {
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item{flex-wrap:wrap;gap:15px}
}
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable{min-width:155px;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:16px;line-height:18.96px;color:var(--paragraph-color);gap:4px}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable{font-size:14px}
}
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable span{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px;font-weight:500;font-size:16px;line-height:18.96px;color:#111}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable span{font-size:14px}
}
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter{border-radius:10px;border:1px solid #90b95633;background:#fff;width:110px;display:flex;align-items:center}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter{width:88px}
}
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter .quantity__minus{background-color:#f2f4f6;padding:10px;border-radius:10px 0 0 10px}
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter .quantity__plus{background-color:#f2f4f6;padding:10px;border-radius:0 10px 10px 0}
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter a{height:30px;min-width:30px;max-width:30px;border-radius:50%;border:1px solid var(--main-color1);display:flex;align-items:center;justify-content:center;transition:.35s;font-size:18px;color:var(--main-color1)}
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter a:hover{color:var(--white-color);background-color:#4da627}
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter input{width:100%;background-color:transparent;padding:0 15px;text-align:center;line-height:1;color:var(--title-color);font-family:var(--font-jost);font-size:15px;font-weight:500}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter input{padding:0 2px}
}
.package-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container{display:flex;align-items:center;justify-content:space-between;padding-left:28px;position:relative;cursor:pointer;font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:23.12px;color:#111;margin-bottom:19px}
.package-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container:last-child{margin-bottom:0}
.package-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .checkmark{height:18px;width:18px;border:1px solid #bbb3b3;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#fff}
.package-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .checkmark:after{content:"";height:12px;width:12px;background-color:#bbb3b3;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.package-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container span{font-weight:500;font-size:16px;line-height:18.96px;color:#111}
.package-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .services_check{display:none}
.package-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .services_check:checked ~ .checkmark{border-color:#4da627}
.package-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .services_check:checked ~ .checkmark:after{background-color:#4da627}
.package-details-section .booking-form-wrap .single-total{border:1px solid #ddd;padding:20px 18px;display:flex;align-items:center;justify-content:space-between;position:relative}
.package-details-section .booking-form-wrap .single-total span{position:absolute;left:12px;top:-10px;color:var(--title-color);font-family:var(--font-jost);font-size:16px;font-weight:500;line-height:1;padding:0 8px;background-color:#f7f6eb}
.package-details-section .booking-form-wrap .single-total ul{display:flex;align-items:center;gap:15px;line-height:1}
.package-details-section .booking-form-wrap .single-total ul li{color:#666;font-family:var(--font-jost);font-size:12px;font-weight:400}
.package-details-section .booking-form-wrap .single-total ul li strong{display:block;font-weight:500;font-size:16px;margin-bottom:5px}
.package-details-section .booking-form-wrap .single-total ul li i{color:var(--title-color)}
.package-details-section .booking-form-wrap .single-total svg{fill:#b1afaf}
.package-details-section .booking-form-wrap .single-total .total{color:var(--title-color);font-size:16px;font-weight:600}
.package-details-section .booking-form-wrap .total-price{font-family:var(--bodyFont);font-weight:600;font-size:28px;line-height:16px;color:#000;padding-top:50px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;gap:5px}
.package-details-section .booking-form-wrap .total-price span{font-weight:400;font-size:16px;line-height:16px;color:#111}
.package-details-section .bottom-card h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:25px}
.package-details-section .booking-info-card img{width:100%}
.package-details-section .booking-info-card .bottom-content{background-image:url(../images/card-img/booking-bottom-shape.png);background-repeat:no-repeat;background-size:cover;border-radius:15px;display:flex;align-items:center;gap:12px;padding:90px 30px 54px 28px;margin-top:-80px;position:relative;z-index:1}
@media (min-width: 1200px) and (max-width: 1399px) {
.package-details-section .booking-info-card .bottom-content{margin-top:-91px}
}
@media (max-width: 1199px) {
.package-details-section .booking-info-card .bottom-content{margin-top:-90px}
}
@media (max-width: 991px) {
.package-details-section .booking-info-card .bottom-content{padding:110px 30px 54px 28px;margin-top:-125px}
}
@media (max-width: 576px) {
.package-details-section .booking-info-card .bottom-content{padding:90px 20px 54px;margin-top:-100px}
}
.package-details-section .booking-info-card .bottom-content .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--white-color)}
.package-details-section .booking-info-card .bottom-content .content span{font-weight:500;font-size:16px;line-height:1;color:var(--white-color);margin:0}
.package-details-section .booking-info-card .bottom-content .content h6{margin:0}
.package-details-section .booking-info-card .bottom-content .content h6 a{font-weight:600;font-size:27px;line-height:1;color:var(--white-color)}
@media (max-width: 576px) {
.package-details-section .booking-info-card .bottom-content .content h6 a{font-size:22px}
}
.destination-section .destination-image-area{position:relative}
.destination-section .destination-image-area .transport-img{position:relative}
.destination-section .destination-image-area .transport-img img{border-radius:10px}
.destination-section .destination-image-area .transport-img .slider-btn-group{display:flex;align-items:center;justify-content:space-between;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:95%}
.destination-section .destination-image-area .transport-img .slider-btn-group .swiper-arrow{height:28px;width:28px;background-color:var(--main-color1);border-radius:50%;display:flex;align-items:center;justify-content:center}
.destination-section .destination-image-area .transport-img .slider-btn-group .swiper-arrow svg{fill:var(--white-color)}
.destination-section .destination-image-area .nav-tabs{border:none;display:flex;align-items:center;gap:29px;max-width:100%;padding:0;margin-top:0}
@media (max-width: 991px) {
.destination-section .destination-image-area .nav-tabs{gap:15px;justify-content:start}
}
@media (max-width: 576px) {
.destination-section .destination-image-area .nav-tabs{gap:20px;justify-content:center}
}
.destination-section .destination-image-area .nav-tabs .nav-item .nav-link{border:none;padding:0;position:relative;border-radius:5px}
.destination-section .destination-image-area .nav-tabs .nav-item .nav-link::after{content:"";height:100%;width:100%;border-radius:5px;position:absolute;left:0;top:0;opacity:.5}
.destination-section .destination-image-area .nav-tabs .nav-item .nav-link img{border-radius:7px}
.destination-section .destination-image-area .nav-tabs .nav-item .nav-link.active::after{display:none}
.destination-section .destination-image-area .nav-tabs .nav-item .modal-image{position:relative;transition:all .45s;height:100%}
.destination-section .destination-image-area .nav-tabs .nav-item .modal-image img{border-radius:5px;filter:blur(1px)}
.destination-section .destination-image-area .nav-tabs .nav-item .modal-image a{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--white-color);text-align:center;font-size:15px;font-weight:400;letter-spacing:.6px;flex-direction:column;transition:all .45s;transform:scale(0.4);border-radius:10px;opacity:0}
.destination-section .destination-image-area .nav-tabs .nav-item .modal-image button{position:absolute;left:0;bottom:9%;width:100%;height:100%;display:flex;align-items:center;justify-content:end;background-color:transparent;flex-direction:column;transition:all .45s;transform:scale(0.4);border-radius:10px}
.destination-section .destination-image-area .nav-tabs .nav-item .modal-image button i{color:var(--main-color2);font-size:20px}
.destination-section .destination-image-area .nav-tabs .nav-item .modal-image button span{padding:14.5px 30px;display:grid;align-items:center;gap:8px;border-radius:29px;color:var(--white-color);font-weight:500;font-size:18px;line-height:21.22px}
.destination-section .destination-image-area .nav-tabs .nav-item .modal-image:hover a{transform:scale(1);opacity:1}
.destination-section .destination-image-area .nav-tabs .nav-item .modal-image:hover button{transform:scale(1);opacity:1}
.destination-section .destination-image-area .nav-tabs .nav-item .modal-image.active a{transform:scale(1)}
.destination-section .destination-image-area .nav-tabs .nav-item .modal-image.active button{transform:scale(1)}
.destination-section .destination-image-area .destination-pagination{position:absolute;z-index:9;bottom:23%;left:45%}
@media (min-width: 1200px) and (max-width: 1399px) {
.destination-section .destination-image-area .destination-pagination{bottom:38%}
}
@media (max-width: 991px) {
.destination-section .destination-image-area .destination-pagination{bottom:45%}
}
@media (max-width: 767px) {
.destination-section .destination-image-area .destination-pagination{bottom:62%;left:40%}
}
@media (max-width: 576px) {
.destination-section .destination-image-area .destination-pagination{bottom:70%}
}
@media (max-width: 425px) {
.destination-section .destination-image-area .destination-pagination{bottom:75%;left:36%}
}
@media (max-width: 350px) {
.destination-section .destination-image-area .destination-pagination{display:none}
}
.destination-section .destination-image-area .destination-pagination .product-pagination{width:unset!important;display:flex;gap:12px}
@media (max-width: 991px) {
.destination-section .destination-image-area .destination-pagination .product-pagination{gap:10px}
}
.destination-section .destination-image-area .destination-pagination .product-pagination .swiper-pagination-bullet{height:8px;width:8px;background-color:#fff9;opacity:1;position:relative}
.destination-section .destination-image-area .destination-pagination .product-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--main-color)}
.destination-section .destination-image-area .destination-pagination .product-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";height:8px;width:20px;border-radius:6px;background-color:var(--white-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.destination-section .discover-content-area h2{font-weight:600;font-size:40px;line-height:47.4px;color:#000;margin-bottom:17px}
@media (max-width: 576px) {
.destination-section .discover-content-area h2{font-size:33px;line-height:1}
}
@media (max-width: 350px) {
.destination-section .discover-content-area h2{font-size:27px}
}
.destination-section .discover-content-area .first-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color);margin-bottom:11px}
.destination-section .discover-content-area .second-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color);margin-bottom:11px}
.destination-section .discover-content-area .third-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color);margin-bottom:48px}
.destination-section .discover-content-area .destination-area{border:1px solid #0000001a;border-radius:15px;padding:34px 40px}
@media (max-width: 1199px) {
.destination-section .discover-content-area .destination-area{padding:25px 20px}
}
@media (max-width: 767px) {
.destination-section .discover-content-area .destination-area{padding:30px}
}
.destination-section .discover-content-area .destination-area ul{display:flex;align-items:center;justify-content:space-between}
@media (max-width: 767px) {
.destination-section .discover-content-area .destination-area ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
}
@media (max-width: 576px) {
.destination-section .discover-content-area .destination-area ul{align-items:baseline}
}
@media (max-width: 350px) {
.destination-section .discover-content-area .destination-area ul{grid-template-columns:repeat(2,1fr)}
}
.destination-section .discover-content-area .destination-area ul li{position:relative}
.destination-section .discover-content-area .destination-area ul li::before{content:"";height:29px;width:1px;background-color:#4da62740;position:absolute;right:-35%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}
@media (min-width: 1200px) and (max-width: 1399px) {
.destination-section .discover-content-area .destination-area ul li::before{right:-25%}
}
@media (max-width: 1199px) {
.destination-section .discover-content-area .destination-area ul li::before{display:none}
}
.destination-section .discover-content-area .destination-area ul li:last-child::before{display:none}
.destination-section .discover-content-area .destination-area ul li span{font-weight:400;font-size:15px;line-height:1;color:var(--paragraph-color);margin-left:21px;position:relative}
@media (max-width: 576px) {
.destination-section .discover-content-area .destination-area ul li span{font-size:14px}
}
.destination-section .discover-content-area .destination-area ul li span::before{content:"";height:10px;width:10px;background-color:#4da627;position:absolute;left:-10px;top:50%;border-radius:50%;transform:translate(-50%,-50%)}
.destination-section .discover-content-area .destination-area ul li span::after{content:"";height:15px;width:15px;border:1px solid #4da62780;position:absolute;left:-10px;top:50%;border-radius:50%;transform:translate(-50%,-50%)}
.destination-section .discover-content-area .destination-area ul li h4{font-weight:500;font-size:20px;line-height:1;color:var(--title-color);margin-top:7px}
@media (max-width: 576px) {
.destination-section .discover-content-area .destination-area ul li h4{font-size:16px}
}
.destination-section .google-map .iframe{height:554px;width:100%}
.destination-card-section .packese-slider-btn{display:flex;gap:20px}
@media (max-width: 767px) {
.destination-card-section .packese-slider-btn{gap:10px}
}
.destination-card-section .packese-slider-btn .slider-btn{cursor:pointer;border:1px solid #00000040;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.destination-card-section .packese-slider-btn .slider-btn svg path{fill:#111111b3}
.destination-card-section .packese-slider-btn .slider-btn:hover{background-color:var(--title-color)}
.destination-card-section .packese-slider-btn .slider-btn:hover svg path{fill:var(--white-color)}
.destination-card-section .destination-slider-area .package-card-two{border:1px solid #00000014;transition:.3s;box-shadow:none;margin-bottom:10px}
.destination-card-section .swiper{padding:20px;margin:-20px}
.destination-card-section .swiper .activity-card-four:hover{border:1px solid #fff}
.hotel-details-section .hotel-details-area .package-img{position:relative}
.hotel-details-section .hotel-details-area .package-img img{border-radius:15px}
.hotel-details-section .hotel-details-area .package-img .slider-btn-group{display:flex;align-items:center;justify-content:space-between;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:95%}
.hotel-details-section .hotel-details-area .package-img .slider-btn-group .swiper-arrow{height:28px;width:28px;background-color:var(--main-color1);border-radius:50%;display:flex;align-items:center;justify-content:center}
.hotel-details-section .hotel-details-area .package-img .slider-btn-group .swiper-arrow svg{fill:var(--white-color)}
.hotel-details-section .hotel-details-area .nav-tabs{border:none;max-width:100%;margin-top:18px;padding:0;gap:14px}
@media (max-width: 1199px) {
.hotel-details-section .hotel-details-area .nav-tabs{justify-content:start}
}
@media (max-width: 991px) {
.hotel-details-section .hotel-details-area .nav-tabs{gap:15px}
}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .nav-link{border:none;padding:0;position:relative;border-radius:5px}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .nav-link img{border-radius:7px}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .nav-link.active::after{display:none}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .modal-image{position:relative;transition:all .45s;height:100%}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .modal-image img{border-radius:5px;filter:blur(1px)}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .modal-image a{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--white-color);text-align:center;font-size:15px;font-weight:400;letter-spacing:.6px;flex-direction:column;transition:all .45s;transform:scale(0.4);border-radius:10px;opacity:0}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .modal-image button{position:absolute;left:0;bottom:9%;width:100%;height:100%;display:flex;align-items:center;justify-content:end;background-color:transparent;flex-direction:column;transition:all .45s;transform:scale(0.4);border-radius:10px}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .modal-image button i{color:var(--main-color2);font-size:20px}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .modal-image button span{padding:14.5px 30px;display:grid;align-items:center;gap:8px;border-radius:29px;color:var(--white-color);font-weight:500;font-size:18px;line-height:21.22px}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .modal-image:hover a{transform:scale(1);opacity:1}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .modal-image:hover button{transform:scale(1);opacity:1}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .modal-image.active a{transform:scale(1)}
.hotel-details-section .hotel-details-area .nav-tabs .nav-item .modal-image.active button{transform:scale(1)}
.hotel-details-section .hotel-room-details{margin:40px 0 48px}
.hotel-details-section .hotel-room-details .left-content{display:flex;gap:24px;margin-bottom:4px}
@media (max-width: 350px) {
.hotel-details-section .hotel-room-details .left-content{gap:10px}
}
.hotel-details-section .hotel-room-details .left-content .top-item h3{font-weight:600;font-size:28px;line-height:26px;letter-spacing:1%;color:var(--main-color);margin:0}
.hotel-details-section .hotel-room-details .left-content .top-item h3 span{font-weight:400;font-size:16px;line-height:26px;color:var(--main-color)}
.hotel-details-section .hotel-room-details .left-content .reivew-area{display:flex;align-items:center;gap:8px}
.hotel-details-section .hotel-room-details .left-content .reivew-area .star svg path{fill:#ffc200}
.hotel-details-section .hotel-room-details .left-content .reivew-area span{font-weight:400;font-size:16px;line-height:26px;color:#888;margin:0}
.hotel-details-section .hotel-room-details .location-area-and-share{display:flex;align-items:center;justify-content:space-between}
@media (max-width: 1199px) {
.hotel-details-section .hotel-room-details .location-area-and-share{flex-wrap:wrap;gap:20px}
}
@media (max-width: 576px) {
.hotel-details-section .hotel-room-details .location-area-and-share{flex-wrap:wrap}
}
.hotel-details-section .hotel-room-details .location-area-and-share .left-side{display:flex;align-items:center;gap:8px}
@media (min-width: 1200px) and (max-width: 1399px) {
.hotel-details-section .hotel-room-details .location-area-and-share .left-side{align-items:baseline}
}
@media (max-width: 576px) {
.hotel-details-section .hotel-room-details .location-area-and-share .left-side{align-items:baseline}
}
.hotel-details-section .hotel-room-details .location-area-and-share .left-side .icon svg path{fill:#4da627}
.hotel-details-section .hotel-room-details .location-area-and-share .left-side span{font-weight:400;font-size:16px;line-height:16px;color:#888}
.hotel-details-section .hotel-room-details .location-area-and-share .left-side span a{font-weight:600;font-size:16px;line-height:16px;text-decoration:underline;color:#111;margin-left:8px;cursor:pointer}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side{display:flex;align-items:center;gap:16px;position:relative}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .social-item{display:flex;align-items:center;gap:15px;background-color:#f2f4f6;padding:3px 20px;border-radius:15px;opacity:0;position:absolute;top:45px;left:-15px;transform:scale(0);transform-origin:top;transition:.5s ease-in-out}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .social-item li a svg path{fill:#111}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .share{display:flex;align-items:center;gap:8px;background-color:#f2f4f6;border-radius:17px;padding:3px 20px;transition:.3s;cursor:pointer}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .share .icon svg path{transition:.3s;fill:#111}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .share span{font-weight:400;font-size:16px;line-height:16px;color:var(--title-color)}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .share:hover{background-color:#4da627;color:var(--white-color)}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .share:hover .icon svg path{fill:var(--white-color)}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .share:hover .social-item{opacity:1;transform:scale(1)}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .share:hover .shape-two{opacity:1;transform:scale(1)}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .add{display:flex;align-items:center;gap:8px;background-color:#f2f4f6;border-radius:17px;padding:3px 20px;transition:.3s;font-weight:400;font-size:16px;line-height:16px;color:#111;padding:10px 20px}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .add:hover{background-color:#4da627;color:var(--white-color)}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .add:hover .icon svg path{fill:var(--white-color)}
.hotel-details-section .hotel-room-details .location-area-and-share .right-side .shape-two{position:absolute;top:72%;left:20%;opacity:0;transform:scale(0);transform-origin:bottom;transition:.5s ease-in-out}
.hotel-details-section .overview-area{margin-top:41px;margin-bottom:36px}
.hotel-details-section .overview-area h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.hotel-details-section .overview-area .first-paragraph{margin-bottom:13px}
.hotel-details-section .overview-area .first-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color)}
.hotel-details-section .overview-area .second-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color)}
.hotel-details-section .Popular-area h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.hotel-details-section .Popular-area .hightlight-area{margin-bottom:36px}
.hotel-details-section .Popular-area .hightlight-area .single-hightlight{display:flex;align-items:center;gap:8px}
@media (min-width: 1200px) and (max-width: 1399px) {
.hotel-details-section .Popular-area .hightlight-area .single-hightlight{align-items:baseline}
}
@media (max-width: 1199px) {
.hotel-details-section .Popular-area .hightlight-area .single-hightlight{align-items:baseline}
}
.hotel-details-section .Popular-area .hightlight-area .single-hightlight span{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color)}
.hotel-details-section .Popular-area .hightlight-area .single-hightlight span strong{font-family:var(--bodyFont);font-weight:500;font-size:16px;line-height:27px;color:#111}
.hotel-details-section .highlights-content{margin-bottom:36px}
.hotel-details-section .highlights-content h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.hotel-details-section .highlights-content ul{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
@media (max-width: 767px) {
.hotel-details-section .highlights-content ul{grid-template-columns:repeat(2,1fr)}
}
.hotel-details-section .highlights-content ul li{display:flex;align-items:center;gap:12px}
@media (max-width: 350px) {
.hotel-details-section .highlights-content ul li{gap:10px}
}
.hotel-details-section .highlights-content ul li span{font-weight:400;font-size:16px;line-height:18.96px;color:#111}
@media (max-width: 350px) {
.hotel-details-section .highlights-content ul li span{font-size:14px}
}
.hotel-details-section .faq-wrappaer{margin-bottom:55px}
.hotel-details-section .faq-wrappaer h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:29px}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item{border:none;background-color:transparent;border:1px solid #11111112;background-color:#f8f8f8;position:relative}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon{position:absolute;left:-5%;top:12%}
@media (max-width: 1199px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon{left:-6%}
}
@media (max-width: 576px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon{display:none}
}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon.five{top:20%}
@media (max-width: 576px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon.five{display:none}
}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .green-dot{position:absolute;left:-5%;top:25%}
@media (max-width: 1199px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .green-dot{left:-6%}
}
@media (max-width: 576px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .green-dot{display:none}
}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item:first-child{border-radius:10px 10px 0 0}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item:last-child{margin-bottom:0}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header{background-color:transparent}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-weight:500;font-size:18px;line-height:16px;letter-spacing:0;color:#111;padding:24px;background-color:var(--white-color);text-transform:capitalize}
@media (max-width: 1199px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:18px}
}
@media (max-width: 350px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{padding:15px}
}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{margin-right:28px;font-weight:500;font-size:18px;line-height:16px;color:var(--paragraph-color)}
@media (max-width: 1199px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{margin-right:20px}
}
@media (max-width: 350px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{font-size:16px;margin-right:5px}
}
@media (max-width: 767px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:18px;line-height:25px}
}
@media (max-width: 350px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:17px}
}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{flex-shrink:0;width:unset;height:unset;margin-left:auto;background-image:none;background-repeat:unset;background-size:unset;font-family:bootstrap-icons!important;position:absolute;right:30px;content:" \f4fe";transition:unset;font-size:25px;width:26px;height:26px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#111}
@media (min-width: 992px) and (max-width: 1199px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:15px}
}
@media (min-width: 768px) and (max-width: 991px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:15px}
}
@media (max-width: 767px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:10px}
}
@media (max-width: 576px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{width:30px;height:30px;font-size:15px}
}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none;background-color:#f8f8f8;color:var(--title-color)}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{font-family:bootstrap-icons!important;content:" \f2ea";color:#111}
@media (max-width: 576px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{width:30px;height:30px}
}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:focus{border:transparent;border-radius:10px;box-shadow:none;border-bottom:none}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body{padding:0 30px 15px;font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:26px;color:var(--paragraph-color);max-width:660px;width:100%}
@media (max-width: 576px) {
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body{padding:0 15px 15px;font-size:14px}
}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time{padding-top:20px}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time h6{font-family:var(--font-Hanken);font-size:18px;font-weight:600;line-height:1;text-align:left;color:var(--paragraph-color)}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul{padding:0;margin:0;list-style:none;margin-top:15px}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li{display:flex;align-items:center;gap:20px}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li span{font-family:var(--font-Hanken);font-size:14px;font-weight:500;line-height:2;text-align:left;color:var(--paragraph-color);text-transform:uppercase}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li span svg{fill:var(--paragraph-color)}
.hotel-details-section .faq-wrappaer .faq-area .faq-wrap button{white-space:wrap}
@keyframes progress {
0%{width:0}
100%{width:100%}
}
.hotel-details-section .customer-reviews-wrap{margin-bottom:48px}
.hotel-details-section .customer-reviews-wrap h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.hotel-details-section .customer-reviews-wrap .review-and-progress{background-color:var(--white-color);box-shadow:0 0 25px 0 #1010100d;border-radius:15px;padding:20px}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area{border:1px solid #0000001a;border-radius:10px;padding:27px 57px 27px 91px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
@media (min-width: 1200px) and (max-width: 1399px) {
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area{padding:27px 20px 27px 40px}
}
@media (max-width: 1199px) {
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area{padding:27px 20px 27px 30px}
}
@media (max-width: 991px) {
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area{padding:27px 40px 27px 60px}
}
@media (max-width: 767px) {
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area{justify-content:center;gap:20px;padding:30px}
}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content{text-align:center;position:relative}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content::before{content:"";position:absolute;top:-30%;right:-40%;background-color:#1111111a;width:1px;height:160px;transform:translateX(-50%)}
@media (min-width: 1200px) and (max-width: 1399px) {
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content::before{right:-28%}
}
@media (max-width: 1199px) {
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content::before{height:100px;right:-30%;top:0}
}
@media (max-width: 767px) {
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content::before{display:none}
}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content .star-area{display:flex;align-items:center;gap:8px;margin-bottom:5px}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content .star-area .icon{margin-top:-8px}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content .star-area span{font-weight:500;font-size:32px;line-height:37.92px;color:var(--main-color);margin:0}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content h6{font-weight:500;font-size:20px;line-height:23.7px;color:var(--title-color);margin:0}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content span{font-weight:400;font-size:14px;line-height:1;color:var(--paragraph-color);margin-top:-5px}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{display:flex;align-items:center;gap:12px;width:448px;margin-bottom:18px}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item:last-child{margin-bottom:0}
@media (max-width: 1199px) {
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{width:330px}
}
@media (max-width: 991px) {
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{width:360px}
}
@media (max-width: 767px) {
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{width:380px}
}
@media (max-width: 576px) {
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{flex-wrap:wrap;gap:10px;width:300px}
}
@media (max-width: 350px) {
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{width:250px}
}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item h6{font-weight:400;font-size:16px;line-height:18.96px;color:var(--paragraph-color);margin:0;width:110px}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item span{color:#666;font-weight:400;font-size:16px;line-height:18.96px}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item .progress{width:100%;height:7px}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item .progress-bar{background:#4da627}
.hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item .progressbar-active{animation:progress 1s forwards .4s}
.hotel-details-section .comment-area{margin-bottom:50px;border-bottom:1px solid #1111111a;padding-bottom:48px}
.hotel-details-section .comment-area .single-comment{display:flex;align-items:start;gap:20px}
.hotel-details-section .comment-area .single-comment.two{margin-top:40px}
.hotel-details-section .comment-area .single-comment.two .content .reply-btn{color:#111}
.hotel-details-section .comment-area .single-comment.two .content .reply-btn svg path{fill:#11111180}
.hotel-details-section .comment-area .single-comment .image img{border-radius:50%}
.hotel-details-section .comment-area .single-comment .content .top-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.hotel-details-section .comment-area .single-comment .content .top-content .author-and-star{display:flex;align-items:center;gap:24px}
@media (max-width: 350px) {
.hotel-details-section .comment-area .single-comment .content .top-content .author-and-star{flex-wrap:wrap;gap:5px}
}
.hotel-details-section .comment-area .single-comment .content .top-content .author-and-star .star i{color:#ffc200}
.hotel-details-section .comment-area .single-comment .content .top-content h5{font-weight:400;font-size:20px;line-height:22px;letter-spacing:0;color:var(--title-color);margin:0}
.hotel-details-section .comment-area .single-comment .content .top-content span{font-weight:400;font-size:14px;line-height:16.8px;letter-spacing:0;color:#999}
.hotel-details-section .comment-area .single-comment .content p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--paragraph-color);max-width:745px;width:100%;margin-bottom:12px}
.hotel-details-section .comment-area .single-comment .content .reply-btn{font-weight:400;font-size:16px;line-height:18px;letter-spacing:0;color:#4da627}
.hotel-details-section .leave-and-feedback-area h3{font-weight:500;font-size:32px;line-height:37.92px;color:var(--title-color);margin-bottom:6px}
.hotel-details-section .leave-and-feedback-area P{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:23.12px;color:var(--paragraph-color);margin-bottom:45px}
.hotel-details-section .contact-form-wrapper{margin-bottom:117px}
.hotel-details-section .contact-form-wrapper form .form-inner{margin-bottom:0}
.hotel-details-section .contact-form-wrapper form .form-inner .input-area{border:none}
.hotel-details-section .contact-form-wrapper form .form-inner label{font-weight:500;font-size:13px;line-height:1;letter-spacing:0;color:#111;margin-bottom:11px}
.hotel-details-section .contact-form-wrapper form .form-inner input{width:100%;height:52px;color:var(--paragraph-color);font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:18px;border-radius:10px;padding:20px;border:1px solid #1111111a;background-color:#fff}
.hotel-details-section .contact-form-wrapper form .form-inner textarea{width:100%;min-height:150px;padding:15px 25px;border:1px solid #1111111a;background-color:#fff;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;border-radius:10px;color:var(--paragraph-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:2px}
.hotel-details-section .contact-form-wrapper form .form-inner textarea:focus{outline:none}
.hotel-details-section .contact-form-wrapper form .form-check .form-check-input{position:relative;top:5%}
.hotel-details-section .contact-form-wrapper form .form-check .form-check-label{font-weight:400;font-size:14px;line-height:1;color:#666}
.hotel-details-section .contact-form-wrapper form .review-area{display:flex;align-items:center;justify-content:space-around;margin:36px 0}
@media (max-width: 576px) {
.hotel-details-section .contact-form-wrapper form .review-area{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:10px 0}
}
.hotel-details-section .contact-form-wrapper form .review-area .single-review{text-align:center}
.hotel-details-section .contact-form-wrapper form .review-area .single-review .star{line-height:1}
.hotel-details-section .contact-form-wrapper form .review-area .single-review .star svg path{fill:#111}
.hotel-details-section .contact-form-wrapper form .review-area .single-review span{font-weight:400;font-size:16px;line-height:1;color:var(--title-color)}
.hotel-details-section .booking-form-wrap{border-radius:15px;box-shadow:0 0 25px 0 #1010100d}
.hotel-details-section .booking-form-wrap h4{font-weight:500;font-size:22px;line-height:26.07px;letter-spacing:0;text-decoration:underline;color:var(--title-color);background-color:#4da62733;border-radius:15px 15px 0 0;border:3px solid #fff;padding:35px 27px;margin:0}
.hotel-details-section .booking-form-wrap .sidebar-booking-form{padding:25px 32px 36px}
@media (max-width: 1199px) {
.hotel-details-section .booking-form-wrap .sidebar-booking-form{padding:25px 20px 30px}
}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap h6{margin-bottom:15px}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap span{font-size:16px;font-weight:500;line-height:1.2;display:block;color:var(--title-color);margin-bottom:10px;display:block}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .celender-icon{position:absolute;left:2%;top:21%;z-index:1}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .celender-icon svg path{fill:#4da627}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .customdate{display:flex;width:100%}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .customdate .form-check-label{width:0!important}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .customdate .form-group{width:100%}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-group{position:relative;display:block;margin-bottom:30px}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-group span{font-size:14px;font-weight:500;display:block;color:var(--title-color);margin-bottom:10px;display:block}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-group input{width:100%;border-radius:5px;background:#fff;color:var(--title-color);font-family:var(--font-jost);font-size:13px;font-weight:400;padding:10px 35px;height:50px;border:1px solid #eee}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-group svg{fill:var(--main-color1);position:absolute;right:15px;bottom:18px}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check{position:relative;padding-left:0;line-height:1}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input{display:none;visibility:hidden}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input:focus{box-shadow:none}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input:checked:focus{box-shadow:none}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input:checked ~ .form-check-label::brfore{border-color:var(--main-color1)}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input:checked ~ .form-check-label::after{background-color:var(--main-color1)}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label{cursor:pointer;width:100%;position:relative}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label::before{content:"";height:18px;width:18px;border:1px solid #bbb3b3;position:absolute;left:-30px;top:50%;transform:translateY(-50%);background-color:#fff}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label::after{content:"";height:12px;width:12px;background-color:#bbb3b3;position:absolute;left:-26.5px;top:50%;transform:translateY(-50%)}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date{display:flex;align-items:center;justify-content:space-between;width:100%}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date i{color:var(--main-color1);font-size:20px}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date .start-date,.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date .end-date{font-size:13px;font-weight:400;line-height:1}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date .start-date span:first-child,.hotel-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date .end-date span:first-child{font-size:14px;font-weight:500;display:block;color:var(--title-color);margin-bottom:7px}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type h5{font-weight:500;font-size:16px;line-height:18.96px;color:#000;margin-bottom:20px}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container{display:flex;align-items:baseline;gap:33px;padding-top:18px;padding-bottom:0;border-bottom:1px dashed #ddd;margin-bottom:24px}
@media (min-width: 1200px) and (max-width: 1399px) {
.hotel-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container{gap:15px;align-items:baseline;padding-bottom:0}
}
@media (max-width: 1199px) {
.hotel-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container{gap:5px;align-items:baseline;padding-bottom:0}
}
@media (max-width: 767px) {
.hotel-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container{gap:20px}
}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container span{font-weight:600;font-size:16px;line-height:18.96px;color:var(--title-color)}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .form-inner .form-group{position:relative}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .form-inner .form-group span{color:var(--title-color);font-family:var(--font-jost);font-size:14px;font-weight:500;display:inline-block;margin-bottom:5px}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .form-inner .form-group svg{fill:var(--main-color1);position:absolute;right:15px;bottom:18px}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item{cursor:pointer;display:flex;justify-content:space-between;margin-bottom:22px;align-items:center}
@media (max-width: 1199px) {
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item{flex-wrap:wrap;gap:15px}
}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable{min-width:155px;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:16px;line-height:18.96px;color:var(--paragraph-color);gap:2px}
@media (min-width: 1200px) and (max-width: 1399px) {
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable{font-size:14px}
}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable span{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px;font-weight:500;font-size:16px;line-height:18.96px;color:#111}
@media (min-width: 1200px) and (max-width: 1399px) {
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable span{font-size:14px}
}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter{border-radius:10px;border:1px solid #90b95633;background:#fff;width:110px;display:flex;align-items:center}
@media (min-width: 1200px) and (max-width: 1399px) {
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter{width:88px}
}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter .quantity__minus{background-color:#f2f4f6;padding:10px;border-radius:10px 0 0 10px}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter .quantity__plus{background-color:#f2f4f6;padding:10px;border-radius:0 10px 10px 0}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter a{height:32px;min-width:32px;max-width:32px;border-radius:50%;border:1px solid var(--main-color1);display:flex;align-items:center;justify-content:center;transition:.35s;font-size:18px;color:var(--main-color1)}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter a:hover{color:var(--white-color);background-color:#4da627}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter input{width:100%;background-color:transparent;text-align:center;line-height:1;color:var(--title-color);font-family:var(--font-jost);font-size:15px;font-weight:500}
@media (min-width: 1200px) and (max-width: 1399px) {
.hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter input{padding:0 2px}
}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container{display:flex;align-items:center;justify-content:space-between;padding-left:28px;position:relative;cursor:pointer;margin-bottom:19px;font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:23.12px;color:#111}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container:last-child{margin-bottom:0}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .checkmark{height:18px;width:18px;border:1px solid #bbb3b3;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#fff}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .checkmark:after{content:"";height:12px;width:12px;background-color:#bbb3b3;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container span{font-weight:500;font-size:16px;line-height:18.96px;color:#111}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .services_check{display:none}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .services_check:checked ~ .checkmark{border-color:#4da627}
.hotel-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .services_check:checked ~ .checkmark:after{background-color:#4da627}
.hotel-details-section .booking-form-wrap .single-total{border:1px solid #ddd;padding:20px 18px;display:flex;align-items:center;justify-content:space-between;position:relative}
.hotel-details-section .booking-form-wrap .single-total span{position:absolute;left:12px;top:-10px;color:var(--title-color);font-family:var(--font-jost);font-size:16px;font-weight:500;line-height:1;padding:0 8px;background-color:#f7f6eb}
.hotel-details-section .booking-form-wrap .single-total ul{display:flex;align-items:center;gap:15px;line-height:1}
.hotel-details-section .booking-form-wrap .single-total ul li{color:#666;font-family:var(--font-jost);font-size:12px;font-weight:400}
.hotel-details-section .booking-form-wrap .single-total ul li strong{display:block;font-weight:500;font-size:16px;margin-bottom:5px}
.hotel-details-section .booking-form-wrap .single-total ul li i{color:var(--title-color)}
.hotel-details-section .booking-form-wrap .single-total svg{fill:#b1afaf}
.hotel-details-section .booking-form-wrap .single-total .total{color:var(--title-color);font-size:16px;font-weight:600}
.hotel-details-section .booking-form-wrap .total-price{font-family:var(--bodyFont);font-weight:600;font-size:28px;line-height:16px;color:#000;padding-top:50px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;gap:5px}
.hotel-details-section .booking-form-wrap .total-price span{font-weight:400;font-size:16px;line-height:16px;color:#111}
.hotel-details-section .booking-info-card img{width:100%}
.hotel-details-section .booking-info-card .bottom-content{background-image:url(../images/card-img/booking-bottom-shape.png);background-repeat:no-repeat;background-size:cover;border-radius:15px;display:flex;align-items:center;gap:12px;padding:90px 30px 54px 28px;margin-top:-80px;position:relative;z-index:1}
@media (min-width: 1200px) and (max-width: 1399px) {
.hotel-details-section .booking-info-card .bottom-content{margin-top:-91px}
}
@media (max-width: 1199px) {
.hotel-details-section .booking-info-card .bottom-content{margin-top:-90px}
}
@media (max-width: 991px) {
.hotel-details-section .booking-info-card .bottom-content{padding:110px 30px 54px 28px;margin-top:-125px}
}
@media (max-width: 576px) {
.hotel-details-section .booking-info-card .bottom-content{padding:90px 20px 54px;margin-top:-100px}
}
.hotel-details-section .booking-info-card .bottom-content .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--white-color)}
.hotel-details-section .booking-info-card .bottom-content .content span{font-weight:500;font-size:16px;line-height:1;color:var(--white-color);margin:0}
.hotel-details-section .booking-info-card .bottom-content .content h6{margin:0}
.hotel-details-section .booking-info-card .bottom-content .content h6 a{font-weight:600;font-size:27px;line-height:1;color:var(--white-color)}
@media (max-width: 576px) {
.hotel-details-section .booking-info-card .bottom-content .content h6 a{font-size:22px}
}
.activities-details-section .package-details-area .package-img{position:relative}
.activities-details-section .package-details-area .package-img img{border-radius:15px}
.activities-details-section .package-details-area .package-img .slider-btn-group{display:flex;align-items:center;justify-content:space-between;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:95%}
.activities-details-section .package-details-area .package-img .slider-btn-group .swiper-arrow{height:28px;width:28px;background-color:var(--main-color1);border-radius:50%;display:flex;align-items:center;justify-content:center}
.activities-details-section .package-details-area .package-img .slider-btn-group .swiper-arrow svg{fill:var(--white-color)}
.activities-details-section .package-details-area .nav-tabs{border:none;-moz-columns:5;columns:5;-moz-column-gap:20px;column-gap:20px;display:block;max-width:100%;margin-top:18px;padding:0}
.activities-details-section .package-details-area .nav-tabs .nav-item .nav-link{border:none;padding:0;position:relative;border-radius:5px}
.activities-details-section .package-details-area .nav-tabs .nav-item .nav-link img{border-radius:7px}
.activities-details-section .package-details-area .nav-tabs .nav-item .nav-link.active::after{display:none}
.activities-details-section .hotel-room-details{margin:40px 0 48px}
.activities-details-section .hotel-room-details .left-content{display:flex;gap:24px;margin-bottom:4px}
@media (max-width: 350px) {
.activities-details-section .hotel-room-details .left-content{gap:10px}
}
.activities-details-section .hotel-room-details .left-content .top-item h3{font-weight:600;font-size:28px;line-height:26px;letter-spacing:1%;color:var(--main-color);margin:0}
.activities-details-section .hotel-room-details .left-content .top-item h3 span{font-weight:400;font-size:16px;line-height:26px;color:var(--main-color)}
.activities-details-section .hotel-room-details .left-content .reivew-area{display:flex;align-items:center;gap:8px}
.activities-details-section .hotel-room-details .left-content .reivew-area .star svg path{fill:#ffc200}
.activities-details-section .hotel-room-details .left-content .reivew-area span{font-weight:400;font-size:16px;line-height:26px;color:#888;margin:0}
.activities-details-section .hotel-room-details .location-area-and-share{display:flex;align-items:center;justify-content:space-between}
@media (max-width: 1199px) {
.activities-details-section .hotel-room-details .location-area-and-share{flex-wrap:wrap;gap:20px}
}
@media (max-width: 576px) {
.activities-details-section .hotel-room-details .location-area-and-share{flex-wrap:wrap}
}
.activities-details-section .hotel-room-details .location-area-and-share .left-side{display:flex;align-items:center;gap:8px}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-details-section .hotel-room-details .location-area-and-share .left-side{align-items:baseline}
}
@media (max-width: 576px) {
.activities-details-section .hotel-room-details .location-area-and-share .left-side{align-items:baseline}
}
.activities-details-section .hotel-room-details .location-area-and-share .left-side .icon svg path{fill:#4da627}
.activities-details-section .hotel-room-details .location-area-and-share .left-side span{font-weight:400;font-size:16px;line-height:16px;color:#111}
.activities-details-section .hotel-room-details .location-area-and-share .left-side span a{font-weight:600;font-size:16px;line-height:16px;text-decoration:underline;color:#111;margin-left:8px}
.activities-details-section .hotel-room-details .location-area-and-share .right-side{display:flex;align-items:center;gap:16px;position:relative}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .social-item{display:flex;align-items:center;gap:15px;background-color:#f2f4f6;padding:3px 20px;border-radius:15px;opacity:0;position:absolute;top:45px;left:-15px;transform:scale(0);transform-origin:top;transition:.5s ease-in-out}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .social-item li a svg path{fill:#111}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .share{display:flex;align-items:center;gap:8px;background-color:#f2f4f6;border-radius:17px;padding:3px 20px;transition:.3s;cursor:pointer}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .share .icon svg path{transition:.3s;fill:#111}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .share span{font-weight:400;font-size:16px;line-height:16px;color:#111;transition:.3s}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .share:hover{background-color:#4da627}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .share:hover span{color:#fff}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .share:hover .icon svg path{fill:var(--white-color)}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .share:hover .social-item{opacity:1;transform:scale(1)}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .share:hover .shape-two{opacity:1;transform:scale(1)}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .add{display:flex;align-items:center;gap:8px;background-color:#f2f4f6;border-radius:17px;padding:3px 20px;transition:.3s;font-weight:400;font-size:16px;line-height:16px;color:#111;padding:10px 20px}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .add:hover{background-color:#4da627;color:var(--white-color)}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .add:hover .icon svg path{fill:var(--white-color)}
.activities-details-section .hotel-room-details .location-area-and-share .right-side .shape-two{position:absolute;top:72%;left:20%;opacity:0;transform:scale(0);transform-origin:bottom;transition:.5s ease-in-out}
.activities-details-section .video-wrap{position:relative}
.activities-details-section .video-wrap img{border-radius:15px}
.activities-details-section .video-wrap .video-area{position:absolute;top:40%;left:50%;transform:translateX(-50%)}
.activities-details-section .video-wrap .video-area .icon{height:58px;width:58px;background:linear-gradient(to right,#e7620c,#f38035);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:999}
.activities-details-section .video-wrap .video-area .icon .wrapper{display:inline-block;position:absolute;top:62px;left:61px}
.activities-details-section .video-wrap .video-area .icon .waves{position:absolute;width:95px;height:95px;background:linear-gradient(to right,#e7620c,#f38035);opacity:0;border-radius:100%;right:-15px;bottom:-15px;z-index:-1;animation:waves 3s ease-in-out infinite}
.activities-details-section .video-wrap .video-area .icon .waves.wave-1{animation-delay:0s}
.activities-details-section .video-wrap .video-area .icon .waves.wave-2{animation-delay:1s}
.activities-details-section .video-wrap .video-area .icon .waves.wave-3{animation-delay:2s}
@media (max-width: 991px) {
.activities-details-section .video-wrap img{width:100%}
}
.activities-details-section .gallery-image-popup .gallery-img-wrap{position:relative;transition:all .45s;height:100%}
.activities-details-section .gallery-image-popup .gallery-img-wrap img{-o-object-fit:cover;object-fit:cover;height:100%;border-radius:10px}
@media (max-width: 991px) {
.activities-details-section .gallery-image-popup .gallery-img-wrap img{width:100%}
}
@media (max-width: 767px) {
.activities-details-section .gallery-image-popup .gallery-img-wrap img{height:auto}
}
.activities-details-section .gallery-image-popup .gallery-img-wrap a{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--white-color);text-align:center;font-size:15px;font-weight:400;letter-spacing:.6px;flex-direction:column;transition:all .45s;transform:scale(0.4);border-radius:10px;opacity:0}
.activities-details-section .gallery-image-popup .gallery-img-wrap button{position:absolute;left:0;bottom:9%;width:100%;height:100%;display:flex;align-items:center;justify-content:end;background-color:transparent;flex-direction:column;transition:all .45s;transform:scale(0.4);border-radius:10px}
.activities-details-section .gallery-image-popup .gallery-img-wrap button i{color:var(--main-color2);font-size:20px}
.activities-details-section .gallery-image-popup .gallery-img-wrap button span{background-color:#fff;padding:14.5px 39px;display:flex;align-items:center;gap:8px;border-radius:29px;color:#111;font-weight:600;font-size:16px;line-height:18.96px}
.activities-details-section .gallery-image-popup .gallery-img-wrap:hover a{transform:scale(1);opacity:1}
.activities-details-section .gallery-image-popup .gallery-img-wrap:hover button{transform:scale(1);opacity:1}
.activities-details-section .gallery-image-popup .gallery-img-wrap.active a{transform:scale(1)}
.activities-details-section .gallery-image-popup .gallery-img-wrap.active button{transform:scale(1)}
.activities-details-section .location-area-and-share{display:flex;align-items:center;justify-content:space-between;margin:0 0 -10px}
@media (max-width: 576px) {
.activities-details-section .location-area-and-share{flex-wrap:wrap}
}
.activities-details-section .location-area-and-share .left-side{display:flex;align-items:center;gap:8px}
.activities-details-section .location-area-and-share .left-side span{font-weight:400;font-size:16px;line-height:16px;color:var(--paragraph-color)}
.activities-details-section .location-area-and-share .left-side span a{font-weight:400;font-size:16px;line-height:16px;letter-spacing:0;text-decoration:underline;color:#111;margin-left:8px}
.activities-details-section .location-area-and-share .right-side{display:flex;align-items:center;gap:24px}
.activities-details-section .location-area-and-share .right-side .share{display:flex;align-items:center;gap:8px}
.activities-details-section .location-area-and-share .right-side .share span{font-weight:400;font-size:16px;line-height:16px;color:var(--paragraph-color)}
.activities-details-section .location-area-and-share .right-side .add{display:flex;align-items:center;gap:8px;font-weight:400;font-size:16px;line-height:16px;color:#111;padding:10px 20px}
.activities-details-section .feature-area-wrap{display:flex;align-items:center;justify-content:space-between;border:1px solid #0000000d;border-radius:10px;padding:14px 23px}
@media (max-width: 1199px) {
.activities-details-section .feature-area-wrap{padding:10px 15px}
}
@media (max-width: 767px) {
.activities-details-section .feature-area-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:20px}
}
@media (max-width: 350px) {
.activities-details-section .feature-area-wrap{grid-template-columns:repeat(1,1fr)}
}
.activities-details-section .feature-area-wrap .single-feature{display:flex;align-items:center;gap:16px;position:relative}
@media (max-width: 1199px) {
.activities-details-section .feature-area-wrap .single-feature{gap:8px}
}
@media (max-width: 991px) {
.activities-details-section .feature-area-wrap .single-feature{gap:10px}
}
.activities-details-section .feature-area-wrap .single-feature::before{content:"";position:absolute;top:25%;right:-20%;background-color:#1111111a;width:1px;height:28px;transform:translateX(-50%)}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-details-section .feature-area-wrap .single-feature::before{right:-8%}
}
@media (max-width: 1199px) {
.activities-details-section .feature-area-wrap .single-feature::before{display:none}
}
.activities-details-section .feature-area-wrap .single-feature:last-child::before{display:none}
.activities-details-section .feature-area-wrap .single-feature .icon.one{background:#f2fff0;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:5px}
.activities-details-section .feature-area-wrap .single-feature .icon.two{background:#fff3ec;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:5px}
.activities-details-section .feature-area-wrap .single-feature .icon.three{background:#0fc5ad1a;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:5px}
.activities-details-section .feature-area-wrap .single-feature .icon.four{background:#3aa6eb1a;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:5px}
.activities-details-section .feature-area-wrap .single-feature .content span{font-weight:400;font-size:14px;line-height:1;color:#666}
@media (max-width: 1199px) {
.activities-details-section .feature-area-wrap .single-feature .content span{font-size:12px}
}
@media (max-width: 991px) {
.activities-details-section .feature-area-wrap .single-feature .content span{font-size:13px}
}
.activities-details-section .feature-area-wrap .single-feature .content h6{font-weight:500;font-size:18px;line-height:1;color:var(--title-color);margin:0}
@media (max-width: 1199px) {
.activities-details-section .feature-area-wrap .single-feature .content h6{font-size:14px}
}
@media (max-width: 991px) {
.activities-details-section .feature-area-wrap .single-feature .content h6{font-size:16px}
}
.activities-details-section .feature-area-wrap .single-feature .content h6 span{font-weight:400;font-size:14px;line-height:16px;color:#666}
.activities-details-section .overview-area{margin-top:41px;margin-bottom:36px}
.activities-details-section .overview-area h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.activities-details-section .overview-area .first-paragraph{margin-bottom:13px}
.activities-details-section .overview-area .first-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color)}
.activities-details-section .overview-area .second-paragraph p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color)}
.activities-details-section .hightlights-area h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.activities-details-section .hightlights-area p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color);margin-bottom:16px}
.activities-details-section .hightlights-area .hightlight-area{margin-bottom:36px}
.activities-details-section .hightlights-area .hightlight-area .single-hightlight{display:flex;align-items:center;gap:8px}
.activities-details-section .hightlights-area .hightlight-area .single-hightlight span{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color)}
.activities-details-section .included-area{margin-bottom:36px}
.activities-details-section .included-area h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.activities-details-section .included-area .included-featured{display:flex;align-items:center;justify-content:space-between}
@media (max-width: 767px) {
.activities-details-section .included-area .included-featured{flex-wrap:wrap;gap:20px}
}
.activities-details-section .included-area .included-featured .single-success .single-item{display:flex;align-items:center;gap:8px;margin-bottom:12px}
@media (max-width: 1199px) {
.activities-details-section .included-area .included-featured .single-success .single-item{margin-bottom:7px}
}
.activities-details-section .included-area .included-featured .single-success .single-item:last-child{margin-bottom:0}
.activities-details-section .included-area .included-featured .single-success .single-item span{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:23.12px;color:var(--paragraph-color)}
@media (max-width: 1199px) {
.activities-details-section .included-area .included-featured .single-success .single-item span{font-size:14px}
}
@media (max-width: 767px) {
.activities-details-section .included-area .included-featured .single-success .single-item span{font-size:16px}
}
.activities-details-section .included-area .included-featured .single-error .single-item{display:flex;align-items:center;gap:8px;margin-bottom:12px}
.activities-details-section .included-area .included-featured .single-error .single-item:last-child{margin-bottom:0}
.activities-details-section .included-area .included-featured .single-error .single-item span{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:23.12px;color:var(--paragraph-color)}
.activities-details-section .itinerary-area{margin-bottom:26px}
.activities-details-section .itinerary-area h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.activities-details-section .itinerary-area P{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:27px;color:var(--paragraph-color)}
.activities-details-section .faq-wrappaer{margin-bottom:55px}
.activities-details-section .faq-wrappaer .faq-area{max-width:800px;width:100%;margin-left:50px}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-details-section .faq-wrappaer .faq-area{margin-left:25px;max-width:705px;width:100%}
}
@media (max-width: 1199px) {
.activities-details-section .faq-wrappaer .faq-area{margin-left:15px;max-width:600px;width:100%}
}
@media (max-width: 576px) {
.activities-details-section .faq-wrappaer .faq-area{margin-left:0}
}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item{border:none;background-color:transparent;border:1px solid #11111112;background-color:#f8f8f8;position:relative}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon{position:absolute;left:-5%;top:12%}
@media (max-width: 1199px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon{left:-6%}
}
@media (max-width: 576px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon{display:none}
}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon.five{top:20%}
@media (max-width: 576px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .location-icon.five{display:none}
}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .green-dot{position:absolute;left:-5%;top:25%}
@media (max-width: 1199px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .green-dot{left:-6%}
}
@media (max-width: 576px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .green-dot{display:none}
}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item:first-child{border-radius:10px 10px 0 0}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item:last-child{margin-bottom:0}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header{background-color:transparent}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-weight:500;font-size:18px;line-height:16px;letter-spacing:0;color:#111;padding:24px;background-color:var(--white-color);text-transform:capitalize}
@media (max-width: 1199px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:18px}
}
@media (max-width: 350px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{padding:15px}
}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{margin-right:28px;font-weight:500;font-size:18px;line-height:16px;color:var(--paragraph-color)}
@media (max-width: 1199px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{margin-right:20px}
}
@media (max-width: 350px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button span{font-size:16px;margin-right:5px}
}
@media (max-width: 767px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:18px;line-height:25px}
}
@media (max-width: 350px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:17px}
}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{flex-shrink:0;width:unset;height:unset;margin-left:auto;background-image:none;background-repeat:unset;background-size:unset;font-family:bootstrap-icons!important;position:absolute;right:30px;content:" \f4fe";transition:unset;font-size:25px;width:26px;height:26px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#111}
@media (min-width: 992px) and (max-width: 1199px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:15px}
}
@media (min-width: 768px) and (max-width: 991px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:15px}
}
@media (max-width: 767px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{right:10px}
}
@media (max-width: 576px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button::after{width:30px;height:30px;font-size:15px}
}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none;background-color:#f8f8f8;color:var(--title-color)}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{font-family:bootstrap-icons!important;content:" \f2ea";color:#111}
@media (max-width: 576px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{width:30px;height:30px}
}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:focus{border:transparent;border-radius:10px;box-shadow:none;border-bottom:none}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body{padding:0 30px 15px;font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:26px;color:var(--paragraph-color);max-width:660px;width:100%}
@media (max-width: 576px) {
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body{padding:0 15px 15px;font-size:14px}
}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time{padding-top:20px}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time h6{font-family:var(--font-Hanken);font-size:18px;font-weight:600;line-height:1;text-align:left;color:var(--paragraph-color)}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul{padding:0;margin:0;list-style:none;margin-top:15px}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li{display:flex;align-items:center;gap:20px}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li span{font-family:var(--font-Hanken);font-size:14px;font-weight:500;line-height:2;text-align:left;color:var(--paragraph-color);text-transform:uppercase}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap .accordion .accordion-item .accordion-body .opening-time ul li span svg{fill:var(--paragraph-color)}
.activities-details-section .faq-wrappaer .faq-area .faq-wrap button{white-space:wrap}
@keyframes progress {
0%{width:0}
100%{width:100%}
}
.activities-details-section .customer-reviews-wrap{margin-bottom:48px}
.activities-details-section .customer-reviews-wrap h3{font-weight:500;font-size:24px;line-height:28.44px;color:var(--title-color);margin-bottom:16px}
.activities-details-section .customer-reviews-wrap .review-and-progress{background-color:var(--white-color);box-shadow:0 0 25px 0 #1010100d;border-radius:15px;padding:20px}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area{border:1px solid #0000001a;border-radius:10px;padding:27px 57px 27px 91px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area{padding:27px 20px 27px 40px}
}
@media (max-width: 1199px) {
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area{padding:27px 20px 27px 30px}
}
@media (max-width: 991px) {
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area{padding:27px 40px 27px 60px}
}
@media (max-width: 767px) {
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area{justify-content:center;gap:20px;padding:30px}
}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content{text-align:center;position:relative}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content::before{content:"";position:absolute;top:-30%;right:-40%;background-color:#1111111a;width:1px;height:160px;transform:translateX(-50%)}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content::before{right:-28%}
}
@media (max-width: 1199px) {
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content::before{height:100px;right:-30%;top:0}
}
@media (max-width: 767px) {
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content::before{display:none}
}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content .star-area{display:flex;align-items:center;gap:8px;margin-bottom:5px}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content .star-area .icon{margin-top:-8px}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content .star-area span{font-weight:500;font-size:32px;line-height:37.92px;color:var(--main-color);margin:0}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content h6{font-weight:500;font-size:20px;line-height:23.7px;color:var(--title-color);margin:0}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content span{font-weight:400;font-size:14px;line-height:1;color:var(--paragraph-color);margin-top:-5px}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{display:flex;align-items:center;gap:12px;width:448px}
@media (max-width: 1199px) {
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{width:330px}
}
@media (max-width: 991px) {
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{width:360px}
}
@media (max-width: 767px) {
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{width:380px}
}
@media (max-width: 576px) {
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{flex-wrap:wrap;gap:10px;width:300px}
}
@media (max-width: 350px) {
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item{width:250px}
}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item h6{font-weight:400;font-size:16px;line-height:18.96px;color:var(--paragraph-color);margin:0;width:110px}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item .progress{width:100%;height:7px}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item .progress-bar{background:#4da627}
.activities-details-section .customer-reviews-wrap .review-and-progress .border-area .progress-item .progressbar-active{animation:progress 1s forwards .4s}
.activities-details-section .comment-area{margin-bottom:50px;border-bottom:1px solid #1111111a;padding-bottom:48px}
.activities-details-section .comment-area .single-comment{display:flex;align-items:start;gap:20px}
.activities-details-section .comment-area .single-comment.two{margin-top:40px}
.activities-details-section .comment-area .single-comment.two .content .reply-btn{color:#111}
.activities-details-section .comment-area .single-comment.two .content .reply-btn svg path{fill:#11111180}
.activities-details-section .comment-area .single-comment .image img{border-radius:50%}
.activities-details-section .comment-area .single-comment .content .top-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.activities-details-section .comment-area .single-comment .content .top-content .author-and-star{display:flex;align-items:center;gap:24px}
@media (max-width: 350px) {
.activities-details-section .comment-area .single-comment .content .top-content .author-and-star{flex-wrap:wrap;gap:5px}
}
.activities-details-section .comment-area .single-comment .content .top-content .author-and-star .star i{color:#ffc200}
.activities-details-section .comment-area .single-comment .content .top-content h5{font-weight:400;font-size:20px;line-height:22px;letter-spacing:0;color:var(--title-color);margin:0}
.activities-details-section .comment-area .single-comment .content .top-content span{font-weight:400;font-size:14px;line-height:16.8px;letter-spacing:0;color:#999}
.activities-details-section .comment-area .single-comment .content p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--paragraph-color);max-width:745px;width:100%;margin-bottom:12px}
.activities-details-section .comment-area .single-comment .content .reply-btn{font-weight:400;font-size:16px;line-height:18px;letter-spacing:0;color:#4da627}
.activities-details-section .leave-and-feedback-area h3{font-weight:500;font-size:32px;line-height:37.92px;color:var(--title-color);margin-bottom:6px}
.activities-details-section .leave-and-feedback-area P{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:23.12px;color:var(--paragraph-color);margin-bottom:45px}
.activities-details-section .contact-form-wrapper form .form-inner{margin-bottom:0}
.activities-details-section .contact-form-wrapper form .form-inner .input-area{border:none}
.activities-details-section .contact-form-wrapper form .form-inner label{font-weight:500;font-size:13px;line-height:1;letter-spacing:0;color:#111;margin-bottom:11px}
.activities-details-section .contact-form-wrapper form .form-inner input{width:100%;height:52px;color:var(--paragraph-color);font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:18px;border-radius:10px;padding:20px;border:1px solid #1111111a;background-color:#fff}
.activities-details-section .contact-form-wrapper form .form-inner textarea{width:100%;min-height:150px;padding:15px 25px;border:1px solid #1111111a;background-color:#fff;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;border-radius:10px;color:var(--paragraph-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:2px}
.activities-details-section .contact-form-wrapper form .form-inner textarea:focus{outline:none}
.activities-details-section .contact-form-wrapper form .form-check .form-check-input{position:relative;top:5%}
.activities-details-section .contact-form-wrapper form .form-check .form-check-label{font-weight:400;font-size:14px;line-height:1;color:#666}
.activities-details-section .contact-form-wrapper form .review-area{display:flex;align-items:center;justify-content:space-around;margin:36px 0}
@media (max-width: 576px) {
.activities-details-section .contact-form-wrapper form .review-area{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:10px 0}
}
.activities-details-section .contact-form-wrapper form .review-area .single-review{text-align:center}
.activities-details-section .contact-form-wrapper form .review-area .single-review .star{line-height:1}
.activities-details-section .contact-form-wrapper form .review-area .single-review .star svg path{fill:#111}
.activities-details-section .contact-form-wrapper form .review-area .single-review span{font-weight:400;font-size:16px;line-height:1;color:var(--title-color)}
.activities-details-section .booking-form-wrap{border-radius:15px;box-shadow:0 0 25px 0 #1010100d}
.activities-details-section .booking-form-wrap h4{font-weight:500;font-size:22px;line-height:26.07px;letter-spacing:0;text-decoration:underline;color:var(--title-color);background-color:#4da62733;border-radius:15px 15px 0 0;border:3px solid #fff;padding:35px 27px;margin:0}
.activities-details-section .booking-form-wrap .sidebar-booking-form{padding:25px 32px 36px}
@media (max-width: 1199px) {
.activities-details-section .booking-form-wrap .sidebar-booking-form{padding:25px 20px 30px}
}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap h6{margin-bottom:15px}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .celender-icon{position:absolute;left:2%;top:32%;z-index:1}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .customdate{display:flex;width:100%}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .customdate .form-check-label{width:0!important}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .customdate .form-group{width:100%}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-group{position:relative;display:block}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-group span{font-size:14px;font-weight:500;display:block;color:var(--title-color);margin-bottom:10px;display:block}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-group input{width:100%;border-radius:5px;background:#fff;color:var(--title-color);font-family:var(--font-jost);font-size:13px;font-weight:400;padding:10px 35px;height:50px;border:1px solid #eee}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-group svg{fill:var(--main-color1);position:absolute;right:15px;bottom:18px}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check{position:relative;padding-left:0;line-height:1}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input{display:none;visibility:hidden}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input:focus{box-shadow:none}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input:checked:focus{box-shadow:none}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input:checked ~ .form-check-label::brfore{border-color:var(--main-color1)}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-input:checked ~ .form-check-label::after{background-color:var(--main-color1)}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label{cursor:pointer;width:100%;position:relative}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label::before{content:"";height:18px;width:18px;border:1px solid #bbb3b3;position:absolute;left:-30px;top:50%;transform:translateY(-50%);background-color:#fff}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label::after{content:"";height:12px;width:12px;background-color:#bbb3b3;position:absolute;left:-26.5px;top:50%;transform:translateY(-50%)}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date{display:flex;align-items:center;justify-content:space-between;width:100%}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date i{color:var(--main-color1);font-size:20px}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date .start-date,.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date .end-date{font-size:13px;font-weight:400;line-height:1}
.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date .start-date span:first-child,.activities-details-section .booking-form-wrap .sidebar-booking-form .tour-date-wrap .form-check .form-check-label .tour-date .end-date span:first-child{font-size:14px;font-weight:500;display:block;color:var(--title-color);margin-bottom:7px}
.activities-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type h5{font-weight:500;font-size:16px;line-height:18.96px;color:#000;margin-bottom:20px}
.activities-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-top:20px;padding-bottom:20px;border-bottom:1px dashed #ddd;margin-bottom:24px}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container{gap:15px;align-items:baseline;padding-bottom:0}
}
@media (max-width: 1199px) {
.activities-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container{gap:5px;align-items:baseline;padding-bottom:0}
}
@media (max-width: 767px) {
.activities-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container{gap:20px}
}
.activities-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container span{font-weight:600;font-size:16px;line-height:18.96px;color:var(--title-color)}
.activities-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container .time-area{display:flex;align-items:center;-moz-column-gap:33px;column-gap:33px;flex-wrap:wrap}
.activities-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container .time-area label{display:flex;align-items:center;gap:6px}
.activities-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container .time-area .input-radio{box-shadow:0 0 0 1px #6d6d6d;font-size:3em;width:17px;height:17px;margin-right:7px;border:3px solid #fff;background-clip:border-box;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color 0.3s,box-shadow .3s}
.activities-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container .time-area .input-radio:checked{box-shadow:0 0 0 1px #4da627;background-color:#4da627}
.activities-details-section .booking-form-wrap .sidebar-booking-form .form-inner .form-group{position:relative}
.activities-details-section .booking-form-wrap .sidebar-booking-form .form-inner .form-group span{color:var(--title-color);font-family:var(--font-jost);font-size:14px;font-weight:500;display:inline-block;margin-bottom:5px}
.activities-details-section .booking-form-wrap .sidebar-booking-form .form-inner .form-group svg{fill:var(--main-color1);position:absolute;right:15px;bottom:18px}
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item{cursor:pointer;display:flex;justify-content:space-between;margin-bottom:22px;align-items:center}
@media (max-width: 1199px) {
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item{flex-wrap:wrap;gap:15px}
}
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable{min-width:155px;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:16px;line-height:18.96px;color:var(--paragraph-color);gap:2px}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable{font-size:14px}
}
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable span{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px;font-weight:500;font-size:16px;line-height:18.96px;color:#111}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable span{font-size:14px}
}
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter{border-radius:10px;border:1px solid #90b95633;background:#fff;width:110px;display:flex;align-items:center}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter{width:88px}
}
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter .quantity__minus{background-color:#f2f4f6;padding:10px;border-radius:10px 0 0 10px}
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter .quantity__plus{background-color:#f2f4f6;padding:10px;border-radius:0 10px 10px 0}
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter a{height:32px;min-width:32px;max-width:32px;border-radius:50%;border:1px solid var(--main-color1);display:flex;align-items:center;justify-content:center;transition:.35s;font-size:18px;color:var(--main-color1)}
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter a:hover{color:var(--white-color);background-color:#4da627}
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter input{width:100%;background-color:transparent;text-align:center;line-height:1;color:var(--title-color);font-family:var(--font-jost);font-size:15px;font-weight:500}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter input{padding:0 2px}
}
.activities-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container{display:flex;align-items:center;justify-content:space-between;padding-left:28px;position:relative;cursor:pointer;margin-bottom:19px;font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:23.12px;color:#111}
.activities-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container:last-child{margin-bottom:0}
.activities-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .checkmark{height:18px;width:18px;border:1px solid #bbb3b3;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#fff}
.activities-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .checkmark:after{content:"";height:12px;width:12px;background-color:#bbb3b3;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.activities-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container span{font-weight:500;font-size:16px;line-height:18.96px;color:#111}
.activities-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .services_check{display:none}
.activities-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .services_check:checked ~ .checkmark{border-color:#4da627}
.activities-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .services_check:checked ~ .checkmark:after{background-color:#4da627}
.activities-details-section .booking-form-wrap .single-total{border:1px solid #ddd;padding:20px 18px;display:flex;align-items:center;justify-content:space-between;position:relative}
.activities-details-section .booking-form-wrap .single-total span{position:absolute;left:12px;top:-10px;color:var(--title-color);font-family:var(--font-jost);font-size:16px;font-weight:500;line-height:1;padding:0 8px;background-color:#f7f6eb}
.activities-details-section .booking-form-wrap .single-total ul{display:flex;align-items:center;gap:15px;line-height:1}
.activities-details-section .booking-form-wrap .single-total ul li{color:#666;font-family:var(--font-jost);font-size:12px;font-weight:400}
.activities-details-section .booking-form-wrap .single-total ul li strong{display:block;font-weight:500;font-size:16px;margin-bottom:5px}
.activities-details-section .booking-form-wrap .single-total ul li i{color:var(--title-color)}
.activities-details-section .booking-form-wrap .single-total svg{fill:#b1afaf}
.activities-details-section .booking-form-wrap .single-total .total{color:var(--title-color);font-size:16px;font-weight:600}
.activities-details-section .booking-form-wrap .total-price{font-family:var(--bodyFont);font-weight:600;font-size:28px;line-height:16px;color:#000;padding-top:50px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;gap:5px}
.activities-details-section .booking-form-wrap .total-price span{font-weight:400;font-size:16px;line-height:16px;color:#111}
.activities-details-section .booking-info-card img{width:100%}
.activities-details-section .booking-info-card .bottom-content{background-image:url(../images/card-img/booking-bottom-shape.png);background-repeat:no-repeat;background-size:cover;border-radius:15px;display:flex;align-items:center;gap:12px;padding:90px 30px 54px 28px;margin-top:-80px;position:relative;z-index:1}
@media (min-width: 1200px) and (max-width: 1399px) {
.activities-details-section .booking-info-card .bottom-content{margin-top:-91px}
}
@media (max-width: 1199px) {
.activities-details-section .booking-info-card .bottom-content{margin-top:-90px}
}
@media (max-width: 991px) {
.activities-details-section .booking-info-card .bottom-content{padding:110px 30px 54px 28px;margin-top:-125px}
}
@media (max-width: 576px) {
.activities-details-section .booking-info-card .bottom-content{padding:90px 20px 54px;margin-top:-100px}
}
.activities-details-section .booking-info-card .bottom-content .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--white-color)}
.activities-details-section .booking-info-card .bottom-content .content span{font-weight:500;font-size:16px;line-height:1;color:var(--white-color);margin:0}
.activities-details-section .booking-info-card .bottom-content .content h6{margin:0}
.activities-details-section .booking-info-card .bottom-content .content h6 a{font-weight:600;font-size:27px;line-height:1;color:var(--white-color)}
@media (max-width: 576px) {
.activities-details-section .booking-info-card .bottom-content .content h6 a{font-size:22px}
}
.hotel-section .package-inner-title-section{display:flex;align-items:center;justify-content:space-between}
.hotel-section .package-inner-title-section p{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color)}
.hotel-section .package-inner-title-section .selector-and-grid{max-width:172px;width:100%}
.hotel-section .right-side-content .short-item{display:flex;align-items:baseline;gap:6px}
.hotel-section .right-side-content .short-item span{font-size:14px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin:0}
.hotel-section .right-side-content .form-inner{position:relative;line-height:1;display:flex;align-items:center;justify-content:end}
.hotel-section .right-side-content .form-inner input{color:#fffc;font-size:18px;font-weight:400;line-height:24px;display:block;outline:none;background-color:transparent;width:100%}
.hotel-section .nice-select{font-size:16px;font-weight:400;border:1px solid #1111111a;border-radius:5px;max-width:172px;width:100%;height:34px;padding-top:5px;padding-left:12px}
.hotel-section .nice-select::after{height:unset;width:unset;border-bottom:unset;border-right:unset;right:8px;top:8px;transform:unset;transition:all .15s ease-in-out;content:url(../images/svg/arrow-up-icon.svg)}
.hotel-section .nice-select.open::after{content:url(../images/svg/arrow-down-icon.svg)}
.hotel-section .nice-select:focus{border-color:var(--main-color)}
.hotel-section .nice-select .current{color:#111c;font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:24px;margin:0}
.hotel-section .nice-select .list{background-color:#1d2026;width:100%}
.hotel-section .nice-select .list .option{color:var(--white-color)}
.hotel-section .nice-select .list .option.selected.focus{background-color:var(--main-color)}
.hotel-section .nice-select .list .option:hover{color:var(--white-color);background-color:var(--main-color)}
.hotel-section .inner-pagination-area .pagination-list{display:flex;align-items:center;justify-content:center;gap:16px}
.hotel-section .inner-pagination-area .pagination-list li{border:1px solid #11111126;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.hotel-section .inner-pagination-area .pagination-list li a{font-size:16px;font-weight:400;line-height:26px;color:#11111180;transform:.3s}
.hotel-section .inner-pagination-area .pagination-list li:hover{background-color:#000}
.hotel-section .inner-pagination-area .pagination-list li:hover a{color:var(--white-color)}
.hotel-section .sidebar-area .widget-title{font-weight:500;font-size:20px;line-height:26px;letter-spacing:0;text-decoration:underline;display:inline-block;margin-bottom:23px}
.hotel-section .sidebar-area .single-widget{padding:25px;border-radius:5px;box-shadow:0 0 25px 0 #1010100d}
.hotel-section .sidebar-area .single-widget.two{padding:8px}
@media (min-width: 992px) and (max-width: 1199px) {
.hotel-section .sidebar-area .single-widget{padding:25px 20px}
}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner{margin-bottom:25px}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner input{width:100%;border-radius:5px;background:#fff;color:var(--text-color);font-family:var(--font-jost);font-size:13px;font-weight:400;height:40px;padding:10px 20px;border:1px solid #fff}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner input::-moz-placeholder{color:#13141a80}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner input::placeholder{color:#13141a80}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner input:focus{border-color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select{background:#fff;height:40px;padding:0 30px 0 20px;border:1px solid #fff}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select .current{font-size:13px}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select::after{right:21px}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select:focus{border-color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul{margin:0;padding:0;list-style:none}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li{display:flex;align-items:center;gap:10px;margin-bottom:26px}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li:last-child{margin-bottom:0}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss{display:flex;justify-content:space-between;gap:5px;width:100%;position:relative;padding-left:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss input{display:none}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss span{color:var(--title-color);font-size:14px;font-weight:400;line-height:1}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .qty{color:var(--title-color);font-family:var(--font-jost);font-size:12px;font-weight:500;line-height:1;padding:2px 6px;border:1px solid var(--text-color);border-radius:50px;display:flex;justify-content:center;align-items:center;transition:.3s}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .checkmark{position:absolute;top:0;left:0;height:14px;width:14px;background-color:#fffc;border:1px solid var(--title-color);border-radius:2px}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss:hover input ~ .checkmark{border-color:var(--main-color1);background-color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark{border-color:var(--main-color1);background-color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark::after{content:url(../img/innerpage/checkbox-check.html);left:1.5px;top:-1px;position:absolute}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .stars{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:5px;line-height:1;margin-top:-2px}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .stars i{color:#dda701;font-size:13px}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .stars a{color:var(--text-color);font-family:var(--font-jost);font-size:14px;font-weight:500}
.hotel-section .sidebar-area .single-widget .recent-post-widget{display:flex;align-items:center;gap:15px}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-img{border-radius:5px}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-img img{min-width:92px;max-width:92px;height:71px;border-radius:5px}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content > a{color:#100c0880;font-family:var(--font-jost);font-size:12px;font-weight:500;text-transform:capitalize;margin-bottom:3px;transition:.3s}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content > a:hover{color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6{margin-bottom:0}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a{color:var(--title-color);font-size:16px;font-weight:500;line-height:20px;letter-spacing:.32px;text-transform:capitalize;transition:.3s}
@media (min-width: 992px) and (max-width: 1199px) {
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a{font-size:14px}
}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a:hover{color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget .tag-list{display:flex;align-items:center;gap:15px;flex-wrap:wrap}
@media (min-width: 992px) and (max-width: 1199px) {
.hotel-section .sidebar-area .single-widget .tag-list{gap:14px}
}
.hotel-section .sidebar-area .single-widget .tag-list li a{color:#22222280;font-family:var(--font-jost);font-size:13px;font-weight:400;display:block;line-height:1;padding:8px 20px;border:1px solid #100c0866;border-radius:5px;transition:.3s}
.hotel-section .sidebar-area .single-widget .tag-list li:hover a{border:1px solid var(--main-color1);color:var(--white-color);background-color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget .search-box{display:flex;align-items:center}
.hotel-section .sidebar-area .single-widget .search-box input{width:100%;padding:8px 20px;font-family:var(--font-jost);font-size:14px;height:50px}
.hotel-section .sidebar-area .single-widget .search-box button{background-color:var(--main-color);border-radius:10px;min-width:107px;height:45px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;z-index:1;color:var(--white-color)}
.hotel-section .sidebar-area .single-widget .search-box button::after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:var(--title-color);transform:skewX(45deg) scale(0,1);z-index:-1;transition:all .5s ease-out 0s}
.hotel-section .sidebar-area .single-widget .search-box button i{color:var(--white-color);font-size:22px}
@media (max-width: 576px) {
.hotel-section .sidebar-area .single-widget .search-box button{min-width:70px}
}
.hotel-section .sidebar-area .single-widget .search-box button:hover{color:var(--white-color)}
.hotel-section .sidebar-area .single-widget .search-box button:hover::after{transform:skewX(45deg) scale(1,1)}
.package-grid-section .right-side-content .package-inner-title p{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color)}
.package-grid-section .right-side-content .short-item{display:flex;align-items:baseline;gap:6px}
.package-grid-section .right-side-content .short-item span{font-size:14px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin:0}
.package-grid-section .right-side-content .form-inner{position:relative;line-height:1;display:flex;align-items:center;justify-content:end}
.package-grid-section .right-side-content .form-inner input{color:#fffc;font-size:18px;font-weight:400;line-height:24px;display:block;outline:none;background-color:transparent;width:100%}
.package-grid-section .nice-select{font-size:16px;font-weight:400;border:1px solid #1111111a;border-radius:5px;max-width:172px;width:100%;height:34px;padding-top:5px;padding-left:12px}
.package-grid-section .nice-select::after{height:unset;width:unset;border-bottom:unset;border-right:unset;right:8px;top:8px;transform:unset;transition:all .15s ease-in-out;content:url(../images/svg/arrow-up-icon.svg)}
.package-grid-section .nice-select.open::after{content:url(../images/svg/arrow-down-icon.svg)}
.package-grid-section .nice-select:focus{border-color:var(--main-color)}
.package-grid-section .nice-select .current{color:#111c;font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:24px;margin:0}
.package-grid-section .nice-select .list{background-color:#1d2026;width:100%}
.package-grid-section .nice-select .list .option{color:var(--white-color)}
.package-grid-section .nice-select .list .option.selected.focus{background-color:var(--main-color)}
.package-grid-section .nice-select .list .option:hover{color:var(--white-color);background-color:var(--main-color)}
.package-grid-section .inner-pagination-area .pagination-list{display:flex;align-items:center;justify-content:center;gap:16px}
.package-grid-section .inner-pagination-area .pagination-list li{border:1px solid #11111126;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.package-grid-section .inner-pagination-area .pagination-list li a{font-size:16px;font-weight:400;line-height:26px;color:#11111180;transform:.3s}
.package-grid-section .inner-pagination-area .pagination-list li:hover{background-color:#000}
.package-grid-section .inner-pagination-area .pagination-list li:hover a{color:var(--white-color)}
.package-sidebar-section .package-inner-title p{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color)}
.package-sidebar-section .right-side-content .short-item{display:flex;align-items:baseline;gap:6px}
.package-sidebar-section .right-side-content .short-item span{font-size:14px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin:0}
.package-sidebar-section .right-side-content .form-inner{position:relative;line-height:1;display:flex;align-items:center;justify-content:end}
.package-sidebar-section .right-side-content .form-inner input{color:#fffc;font-size:18px;font-weight:400;line-height:24px;display:block;outline:none;background-color:transparent;width:100%}
.package-sidebar-section .nice-select{font-size:16px;font-weight:400;border:1px solid #1111111a;border-radius:5px;max-width:172px;width:100%;height:34px;padding-top:5px;padding-left:12px}
.package-sidebar-section .nice-select::after{height:unset;width:unset;border-bottom:unset;border-right:unset;right:8px;top:8px;transform:unset;transition:all .15s ease-in-out;content:url(../images/svg/arrow-up-icon.svg)}
.package-sidebar-section .nice-select.open::after{content:url(../images/svg/arrow-down-icon.svg)}
.package-sidebar-section .nice-select:focus{border-color:var(--main-color)}
.package-sidebar-section .nice-select .current{color:#111c;font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:24px;margin:0}
.package-sidebar-section .nice-select .list{background-color:#1d2026;width:100%}
.package-sidebar-section .nice-select .list .option{color:var(--white-color)}
.package-sidebar-section .nice-select .list .option.selected.focus{background-color:var(--main-color)}
.package-sidebar-section .nice-select .list .option:hover{color:var(--white-color);background-color:var(--main-color)}
.package-sidebar-section .inner-pagination-area .pagination-list{display:flex;align-items:center;justify-content:center;gap:16px}
.package-sidebar-section .inner-pagination-area .pagination-list li{border:1px solid #11111126;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.package-sidebar-section .inner-pagination-area .pagination-list li a{font-size:16px;font-weight:400;line-height:26px;color:#11111180;transform:.3s}
.package-sidebar-section .inner-pagination-area .pagination-list li:hover{background-color:#000}
.package-sidebar-section .inner-pagination-area .pagination-list li:hover a{color:var(--white-color)}
.package-sidebar-section .sidebar-area .single-widget{padding:32px;border-radius:10px;box-shadow:0 0 25px 0 #1010100d}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container .form-inner{margin-bottom:25px}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container .form-inner input{width:100%;border-radius:5px;background:#FFF;color:var(--text-color);font-family:var(--font-jost);font-size:13px;font-weight:400;height:40px;padding:10px 20px;border:1px solid #fff}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container .form-inner input::-moz-placeholder{color:#13141a80}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container .form-inner input::placeholder{color:#13141a80}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container .form-inner input:focus{border-color:var(--main-color1)}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select{background:#fff;height:40px;padding:0 30px 0 20px;border:1px solid #fff}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select .current{font-size:13px}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select::after{right:21px}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select:focus{border-color:var(--main-color1)}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul{margin:0;padding:0;list-style:none}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li{display:flex;align-items:center;gap:10px;margin-bottom:26px}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li:last-child{margin-bottom:0}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss{display:flex;justify-content:space-between;gap:5px;width:100%;position:relative;padding-left:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss input{display:none}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss span{color:var(--title-color);font-size:14px;font-weight:400;line-height:1}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .qty{color:var(--title-color);font-family:var(--font-jost);font-size:12px;font-weight:500;line-height:1;padding:2px 6px;border:1px solid var(--text-color);border-radius:50px;display:flex;justify-content:center;align-items:center;transition:.3s}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .checkmark{position:absolute;top:0;left:0;height:14px;width:14px;background-color:#fffc;border:1px solid var(--title-color);border-radius:2px}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss:hover input ~ .checkmark{border-color:var(--main-color1);background-color:var(--main-color1)}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark{border-color:var(--main-color1);background-color:var(--main-color1)}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark::after{content:url(../img/innerpage/checkbox-check.html);left:1.5px;top:-1px;position:absolute}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .stars{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:5px;line-height:1;margin-top:-2px}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .stars i{color:#DDA701;font-size:13px}
.package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .stars a{color:var(--text-color);font-family:var(--font-jost);font-size:14px;font-weight:500}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget{display:flex;align-items:center;gap:15px}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-img{border-radius:5px}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-img img{min-width:92px;max-width:92px;height:71px;border-radius:5px}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content > a{color:#100c0880;font-family:var(--font-jost);font-size:12px;font-weight:500;text-transform:capitalize;margin-bottom:3px;transition:.3s}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content > a:hover{color:var(--main-color1)}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6{margin-bottom:0}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a{color:var(--title-color);font-size:16px;font-weight:500;line-height:20px;letter-spacing:.32px;text-transform:capitalize;transition:.3s}
@media (min-width: 992px) and (max-width: 1199px) {
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a{font-size:14px}
}
.package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a:hover{color:var(--main-color1)}
.package-sidebar-section .sidebar-area .single-widget .category-list .single-list{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:24px}
.package-sidebar-section .sidebar-area .single-widget .category-list .single-list.two{margin-bottom:-2px}
.package-sidebar-section .sidebar-area .single-widget .category-list .single-list.two:last-child{margin-bottom:0}
.package-sidebar-section .sidebar-area .single-widget .category-list .single-list:last-child{margin-bottom:0}
.package-sidebar-section .sidebar-area .single-widget .category-list .single-list::before{content:"";position:absolute;width:17px;height:17px;border-radius:5px;border:1px solid #1113;left:0;top:50%;transform:translateY(-50%);transition:.3s}
.package-sidebar-section .sidebar-area .single-widget .category-list .single-list a{font-weight:400;font-size:16px;line-height:26px;color:#111;margin-left:25px}
.package-sidebar-section .sidebar-area .single-widget .category-list .single-list span{font-weight:400;font-size:12px;line-height:1;color:#000;background-color:#1111111a;border-radius:5px;padding:7px}
.package-sidebar-section .sidebar-area .single-widget .category-list .single-list .star{display:flex;align-items:center;gap:12px}
.package-sidebar-section .sidebar-area .single-widget .category-list .single-list .star span{background-color:transparent;font-weight:400;font-size:14px;line-height:26px;color:var(--paragraph-color);margin:0}
.package-sidebar-section .sidebar-area .single-widget .category-list .single-list:hover::before{background-color:var(--main-color)}
.package-sidebar-section .range-wrap{padding-top:10px}
.package-sidebar-section .range-wrap .slider-labels{display:flex;align-items:center;justify-content:space-between;margin-top:12px}
.package-sidebar-section .range-wrap .slider-labels .caption{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:#000}
.package-sidebar-section .range-wrap .noUi-target,.package-sidebar-section .range-wrap .range-wrap .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}
.package-sidebar-section .range-wrap .noUi-target{position:relative;direction:ltr}
.package-sidebar-section .range-wrap .noUi-base{width:100%;height:100%;position:relative;z-index:1}
.package-sidebar-section .range-wrap .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}
.package-sidebar-section .range-wrap .noUi-handle{position:relative;z-index:1}
.package-sidebar-section .range-wrap .noUi-stacking .noUi-handle{z-index:10}
.package-sidebar-section .range-wrap .noUi-state-tap .noUi-origin{transition:left 0.3s,top .3s}
.package-sidebar-section .range-wrap .noUi-state-drag *{cursor:inherit!important}
.package-sidebar-section .range-wrap .noUi-base,.package-sidebar-section .range-wrap .range-wrap .noUi-handle{transform:translate3d(0,0,0)}
.package-sidebar-section .range-wrap .noUi-horizontal{height:3px}
.package-sidebar-section .range-wrap .noUi-horizontal .noUi-handle{width:14px;height:14px;border-radius:50%;left:0;right:0;top:-5px;background-color:var(--main-color2);cursor:pointer}
.package-sidebar-section .range-wrap .noUi-horizontal .noUi-handle::after{content:"";height:10px;width:10px;border-radius:50%;background-color:var(--white-color);position:absolute;left:7px;top:7px;transform:translate(-50%,-50%)}
.package-sidebar-section .range-wrap .noUi-background{background:#f38035;height:3px;border-radius:3px}
.package-sidebar-section .range-wrap .noUi-connect{background:var(--main-color2);transition:background 450ms;border-radius:10px;height:3px}
.package-sidebar-section .range-wrap .noUi-target{border-radius:10px}
.inner-pagination-area .pagination-list{display:flex;align-items:center;justify-content:center;gap:16px}
.inner-pagination-area .pagination-list li{border:1px solid #11111126;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.inner-pagination-area .pagination-list li a{font-size:16px;font-weight:400;line-height:26px;color:#11111180;transform:.3s}
.inner-pagination-area .pagination-list li:hover{background-color:#000}
.inner-pagination-area .pagination-list li:hover a{color:var(--white-color)}
@media (max-width: 576px) {
.blog-standard-section{padding:15px}
}
.blog-standard-card{position:relative;overflow:hidden;border-bottom:1px solid #1111110d;padding-bottom:30px;margin-bottom:35px}
@media (max-width: 1199px) {
.blog-standard-card{margin-bottom:20px;padding-bottom:20px}
}
.blog-standard-card:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.blog-standard-card .blog-card-img-wrap{position:relative;transition:all .5s ease-out}
.blog-standard-card .blog-card-img-wrap .card-img{position:relative;overflow:hidden;display:block;border-radius:10px}
.blog-standard-card .blog-card-img-wrap .card-img img{border-radius:10px;transition:all .5s ease-out;width:100%}
.blog-standard-card .blog-card-img-wrap .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(1deg,#152f008f 1.03%,#152f0000 90.67%);border-radius:10px 10px 0 0;z-index:1}
.blog-standard-card .blog-card-img-wrap .card-img::after{position:absolute;width:200%;height:0;left:50%;top:50%;background-color:#ffffff4d;transform:translate(-50%,-50%) rotate(-45deg);content:"";z-index:1}
.blog-standard-card .blog-card-content .card-content-top h5{margin-bottom:12px;transition:.3s}
@media (max-width: 1199px) {
.blog-standard-card .blog-card-content .card-content-top h5{max-width:400px;width:100%;margin-bottom:10px}
}
@media (max-width: 991px) {
.blog-standard-card .blog-card-content .card-content-top h5{max-width:600px;width:100%}
}
.blog-standard-card .blog-card-content .card-content-top h5 a{font-size:36px;font-weight:500;line-height:1.3;color:var(--title-color);text-transform:capitalize;margin:0;transition:.3s}
@media (min-width: 1200px) and (max-width: 1399px) {
.blog-standard-card .blog-card-content .card-content-top h5 a{font-size:24px}
}
@media (max-width: 1199px) {
.blog-standard-card .blog-card-content .card-content-top h5 a{font-size:20px}
}
@media (max-width: 991px) {
.blog-standard-card .blog-card-content .card-content-top h5 a{font-size:28px}
}
@media (max-width: 767px) {
.blog-standard-card .blog-card-content .card-content-top h5 a{font-size:24px}
}
.blog-standard-card .blog-card-content .card-content-top h5:hover a{color:var(--main-color)}
@media (max-width: 576px) {
.blog-standard-card .blog-card-content .card-content-top h5{margin-bottom:10px}
}
.blog-standard-card .blog-card-content .card-content-top p{font-family:var(--bodyFont);font-weight:400;font-size:17px;line-height:29px;color:#686868;text-transform:capitalize;margin-bottom:36px}
@media (max-width: 1199px) {
.blog-standard-card .blog-card-content .card-content-top p{font-size:14px;line-height:1.4;max-width:450px;width:100%;margin-bottom:18px}
}
@media (max-width: 991px) {
.blog-standard-card .blog-card-content .card-content-top p{font-size:16px;line-height:1.4;max-width:600px;width:100%}
}
@media (max-width: 767px) {
.blog-standard-card .blog-card-content .card-content-top p{font-size:16px;line-height:1.4;max-width:600px;width:100%}
}
.blog-standard-card .blog-card-content .top-content{display:flex;align-items:center;margin-bottom:12px;gap:20px}
@media (max-width: 1199px) {
.blog-standard-card .blog-card-content .top-content{margin-bottom:5px}
}
.blog-standard-card .blog-card-content .top-content li{display:flex;align-items:center;gap:6px}
.blog-standard-card .blog-card-content .top-content li a{font-size:14px;font-weight:400;line-height:26px;color:#11111180;margin-bottom:-4px;transition:.3s}
.blog-standard-card .blog-card-content .top-content li a:hover{color:var(--main-color)}
.blog-standard-card .blog-card-content .top-content li span{font-size:14px;font-weight:400;line-height:26px;color:#11111180;margin-bottom:-4px;transition:.3s}
.blog-standard-card .blog-card-content .top-content li span:hover{color:var(--main-color)}
.blog-standard-card .badge{position:absolute;top:10%;left:5%;z-index:1}
.blog-standard-card .badge .featured{color:var(--white-color);font-size:14px;font-weight:500;line-height:28px;display:inline-flex;padding:1px 20px;background-color:var(--main-color);border-radius:39px}
.blog-standard-card .badge .featured.two{background-color:#ef2929}
.blog-standard-card .badge .featured.three{background-color:#ef2929}
.blog-standard-card:hover .blog-card-img-wrap .card-img img{transform:scale(1.1)}
.blog-standard-card:hover .blog-card-img-wrap .card-img::after{height:250%;transition:all 600ms linear;background-color:transparent}
.contact-section{position:relative}
.contact-section .contact-information .single-information h2{font-weight: 500;font-size: 30px;color: var(--main-color2);text-align: center;margin: 0 0 15px;}
.contact-section .contact-information .single-information P{font-family:var(--bodyFont);font-weight:500;font-size:15px;line-height:30px;text-align:center;color:#666;margin:0}
.contact-section .contact-information .single-information .social-item-wrapper{display:grid;align-items:center;grid-template-columns:repeat(2,1fr);padding-top:72px;position:relative}
@media (max-width: 1199px) {
.contact-section .contact-information .single-information .social-item-wrapper{display:inline-block}
}
@media (max-width: 991px) {
.contact-section .contact-information .single-information .social-item-wrapper{display:grid;justify-content:space-between;gap:24px}
}
@media (max-width: 767px) {
.contact-section .contact-information .single-information .social-item-wrapper{display:grid;grid-template-columns:repeat(1,1fr);margin-left:20px;gap:10px;padding-top:30px}
}
.contact-section .contact-information .single-information .social-item-wrapper .single-item{display:flex;align-items:baseline;gap:19px}
@media (min-width: 1200px) and (max-width: 1399px) {
.contact-section .contact-information .single-information .social-item-wrapper .single-item{gap:10px}
}
.contact-section .contact-information .single-information .social-item-wrapper .single-item.one{border-right:1px dashed #1111111a;border-bottom:1px dashed #1111111a;padding-bottom:35px}
@media (max-width: 1199px) {
.contact-section .contact-information .single-information .social-item-wrapper .single-item.one{border-right:none;border-bottom:none}
}
.contact-section .contact-information .single-information .social-item-wrapper .single-item.two{border-bottom:1px dashed #1111111a;padding-left:35px;padding-bottom:35px}
@media (min-width: 1200px) and (max-width: 1399px) {
.contact-section .contact-information .single-information .social-item-wrapper .single-item.two{padding-left:15px;}
}
@media (max-width: 1199px) {
.contact-section .contact-information .single-information .social-item-wrapper .single-item.two{padding-left:0;border-bottom:none}
}
.contact-section .contact-information .single-information .social-item-wrapper .single-item.three{padding-top:35px;}
.contact-section .contact-information .single-information .social-item-wrapper .single-item.four{padding-top:35px;padding-left:35px;border-left:1px dashed #1111111a}
@media (min-width: 1200px) and (max-width: 1399px) {
.contact-section .contact-information .single-information .social-item-wrapper .single-item.four{padding-top:25px;padding-left:25px}
}
@media (max-width: 1199px) {
.contact-section .contact-information .single-information .social-item-wrapper .single-item.four{padding-left:0;border-left:none}
}
.contact-section .contact-information .single-information .social-item-wrapper .single-item .content h3{font-weight: 500;font-size: 20px;line-height: 25px;color: var(--main-color);margin-bottom: 10px;}
.contact-section .contact-information .single-information .social-item-wrapper .single-item .content h6{margin: 0;font-weight: 500;font-size: 16px;line-height: 25px;color: #888;font-family: var(--bodyFont);}
.contact-section .contact-information .single-information .social-item-wrapper .single-item .content h6 a{margin: 0;font-weight: 500;font-size: 16px;line-height: 25px;color: #888;font-family: var(--bodyFont);}
.contact-section .contact-information .single-information .social-item-wrapper .single-item .content span{margin: 0;font-weight: 500;font-size: 16px;line-height: 25px;color: #888;font-family: var(--bodyFont);}
.contact-section .contact-form-wrapper{background-color:#f2f4f6;border-radius:15px;padding:52px;position:relative;z-index:2}
@media (max-width: 767px) {
.contact-section .contact-form-wrapper{padding:30px}
}
.contact-section .contact-form-wrapper .form-title h2{font-family:Rubik;font-weight:500;font-size:28px;line-height:33.18px;color:#000;margin-bottom:6px}
.contact-section .contact-form-wrapper .form-title p{font-family:var(--bodyFont);font-weight:400;font-size:16px;line-height:26px;color:#666;margin-bottom:10px}
@media (max-width: 767px) {
.contact-section .contact-form-wrapper .form-title p{font-size:14px;line-height:1.3}
}
.contact-section .contact-form-wrapper .form-check .form-check-input{margin-top:6px}
.contact-section .objective-shape{position:absolute;left:0;top:30%;z-index:-1}
.form-inner{margin-bottom:20px}
.form-inner label{font-weight:400;font-size:15px;line-height:1;letter-spacing:0;color:#111;margin-bottom:11px}
.form-inner .input-area{background-color:#fff;border:1px solid #1111111a;border-radius:10px;display:flex;align-items:center;gap:8px}
.form-inner .input-area svg{margin-left:20px}
.form-inner .input-area svg path{fill:#66666680}
.form-inner input{width:100%;height:52px;color:#11111140;font-weight:400;font-size:16px;line-height:48px;letter-spacing:0;border-radius:10px}
.form-inner input::-moz-placeholder{color:#66666640}
.form-inner input::placeholder{color:#66666640}
.form-inner textarea::-moz-placeholder{color:#66666640}
.form-inner textarea::placeholder{color:#66666640}
.form-inner textarea:focus{outline:none}
.form-check{min-height:unset;margin-bottom:0}
.form-check .form-check-input{cursor:pointer;height:16px;width:16px;border-color:#11111180}
.form-check .form-check-input:focus{box-shadow:unset;border-color:#f2f4f6}
.form-check .form-check-input[type=checkbox]{border-radius:3px}
.form-check .form-check-input:checked{background-color:#4da627;border-color:#4da627}
.form-check .form-check-label{font-weight:400;font-size:14px;line-height:1;letter-spacing:0;color:var(--paragraph-color);cursor:pointer}
@media (max-width: 350px) {
.form-check .form-check-label{font-size:13px;line-height:1.3;margin-top:3px}
}
.form-check .form-check-label span{color:#f38035}
.map-section iframe{width:100%;min-height:409px;border-radius:15px}
.hotel-section .package-inner-title p{font-size:16px;font-weight:400;line-height:26px;color:var(--paragraph-color)}
.hotel-section .right-side-content .short-item{display:flex;align-items:baseline;gap:6px}
.hotel-section .right-side-content .short-item span{font-size:14px;font-weight:400;line-height:26px;color:var(--paragraph-color);margin:0}
.hotel-section .right-side-content .form-inner{position:relative;line-height:1;display:flex;align-items:center;justify-content:end}
.hotel-section .right-side-content .form-inner input{color:#fffc;font-size:18px;font-weight:400;line-height:24px;display:block;outline:none;background-color:transparent;width:100%}
.hotel-section .nice-select{font-size:16px;font-weight:400;border:1px solid #1111111a;border-radius:5px;max-width:172px;width:100%;height:34px;padding-top:5px;padding-left:12px}
.hotel-section .nice-select::after{height:unset;width:unset;border-bottom:unset;border-right:unset;right:8px;top:8px;transform:unset;transition:all .15s ease-in-out;content:url(../images/svg/arrow-up-icon.svg)}
.hotel-section .nice-select.open::after{content:url(../images/svg/arrow-down-icon.svg)}
.hotel-section .nice-select:focus{border-color:var(--main-color)}
.hotel-section .nice-select .current{color:#111c;font-family:var(--bodyFont);font-size:16px;font-weight:400;line-height:24px;margin:0}
.hotel-section .nice-select .list{background-color:#1d2026;width:100%}
.hotel-section .nice-select .list .option{color:var(--white-color)}
.hotel-section .nice-select .list .option.selected.focus{background-color:var(--main-color)}
.hotel-section .nice-select .list .option:hover{color:var(--white-color);background-color:var(--main-color)}
.hotel-section .inner-pagination-area .pagination-list{display:flex;align-items:center;justify-content:center;gap:16px}
.hotel-section .inner-pagination-area .pagination-list li{border:1px solid #11111126;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}
.hotel-section .inner-pagination-area .pagination-list li a{font-size:16px;font-weight:400;line-height:26px;color:#11111180;transform:.3s}
.hotel-section .inner-pagination-area .pagination-list li:hover{background-color:#000}
.hotel-section .inner-pagination-area .pagination-list li:hover a{color:var(--white-color)}
.hotel-section .sidebar-area .single-widget{padding:32px;border-radius:10px;box-shadow:0 0 25px 0 #1010100d}
.hotel-section .sidebar-area .single-widget .range-wrap{padding-top:10px}
.hotel-section .sidebar-area .single-widget .range-wrap .slider-labels{display:flex;align-items:center;justify-content:space-between;margin-top:12px}
.hotel-section .sidebar-area .single-widget .range-wrap .slider-labels .caption{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:#000}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-target,.hotel-section .sidebar-area .single-widget .range-wrap .range-wrap .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-target{position:relative;direction:ltr}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-base{width:100%;height:100%;position:relative;z-index:1}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-handle{position:relative;z-index:1}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-stacking .noUi-handle{z-index:10}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-state-tap .noUi-origin{transition:left 0.3s,top .3s}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-state-drag *{cursor:inherit!important}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-base,.hotel-section .sidebar-area .single-widget .range-wrap .range-wrap .noUi-handle{transform:translate3d(0,0,0)}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-horizontal{height:3px}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-horizontal .noUi-handle{width:14px;height:14px;border-radius:50%;left:0;right:0;top:-5px;background-color:var(--main-color2);cursor:pointer}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-horizontal .noUi-handle::after{content:"";height:10px;width:10px;border-radius:50%;background-color:var(--white-color);position:absolute;left:7px;top:7px;transform:translate(-50%,-50%)}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-background{background:#f38035;height:3px;border-radius:3px}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-connect{background:var(--main-color2);transition:background 450ms;border-radius:10px;height:3px}
.hotel-section .sidebar-area .single-widget .range-wrap .noUi-target{border-radius:10px}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner{margin-bottom:25px}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner input{width:100%;border-radius:5px;background:#fff;color:var(--text-color);font-family:var(--font-jost);font-size:13px;font-weight:400;height:40px;padding:10px 20px;border:1px solid #fff}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner input::-moz-placeholder{color:#13141a80}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner input::placeholder{color:#13141a80}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner input:focus{border-color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select{background:#fff;height:40px;padding:0 30px 0 20px;border:1px solid #fff}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select .current{font-size:13px}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select::after{right:21px}
.hotel-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select:focus{border-color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul{margin:0;padding:0;list-style:none}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li{display:flex;align-items:center;gap:10px;margin-bottom:26px}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li:last-child{margin-bottom:0}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss{display:flex;justify-content:space-between;gap:5px;width:100%;position:relative;padding-left:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss input{display:none}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss span{color:var(--title-color);font-size:14px;font-weight:400;line-height:1}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .qty{color:var(--title-color);font-family:var(--font-jost);font-size:12px;font-weight:500;line-height:1;padding:2px 6px;border:1px solid var(--text-color);border-radius:50px;display:flex;justify-content:center;align-items:center;transition:.3s}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .checkmark{position:absolute;top:0;left:0;height:14px;width:14px;background-color:#fffc;border:1px solid var(--title-color);border-radius:2px}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss:hover input ~ .checkmark{border-color:var(--main-color1);background-color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark{border-color:var(--main-color1);background-color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark::after{content:url(../img/innerpage/checkbox-check.html);left:1.5px;top:-1px;position:absolute}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .stars{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:5px;line-height:1;margin-top:-2px}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .stars i{color:#dda701;font-size:13px}
.hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .stars a{color:var(--text-color);font-family:var(--font-jost);font-size:14px;font-weight:500}
.hotel-section .sidebar-area .single-widget .recent-post-widget{display:flex;align-items:center;gap:15px}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-img{border-radius:5px}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-img img{min-width:92px;max-width:92px;height:71px;border-radius:5px}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content > a{color:#100c0880;font-family:var(--font-jost);font-size:12px;font-weight:500;text-transform:capitalize;margin-bottom:3px;transition:.3s}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content > a:hover{color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6{margin-bottom:0}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a{color:var(--title-color);font-size:16px;font-weight:500;line-height:20px;letter-spacing:.32px;text-transform:capitalize;transition:.3s}
@media (min-width: 992px) and (max-width: 1199px) {
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a{font-size:14px}
}
.hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content h6 a:hover{color:var(--main-color1)}
.hotel-section .sidebar-area .single-widget ul .single-list{margin-bottom:15px}
.hotel-section .sidebar-area .single-widget ul .single-list .checkbox-item{display:flex;align-items:center;justify-content:space-between}
.hotel-section .sidebar-area .single-widget ul .single-list .checkbox-item label{display:flex;align-items:center;gap:6px}
.hotel-section .sidebar-area .single-widget ul .single-list .checkbox-item .input-radio{box-shadow:0 0 0 1px #6d6d6d;font-size:3em;width:17px;height:17px;margin-right:7px;border:3px solid #fff;background-clip:border-box;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color 0.3s,box-shadow .3s}
.hotel-section .sidebar-area .single-widget ul .single-list .checkbox-item .input-radio:checked{box-shadow:0 0 0 1px #4da627;background-color:#4da627}
.hotel-section .sidebar-area .single-widget ul .single-list.two{margin-bottom:-2px}
.hotel-section .sidebar-area .single-widget ul .single-list.two:last-child{margin-bottom:0}
.hotel-section .sidebar-area .single-widget ul .single-list:last-child{margin-bottom:0}
.hotel-section .sidebar-area .single-widget ul .single-list span{font-weight:400;font-size:12px;line-height:1;color:#000;background-color:#1111111a;border-radius:5px;padding:7px}
.hotel-section .sidebar-area .single-widget ul .single-list .star{display:flex;align-items:center;gap:12px}
.hotel-section .sidebar-area .single-widget ul .single-list .star span{background-color:transparent;font-weight:400;font-size:14px;line-height:26px;color:var(--paragraph-color);margin:0}
.hotel-section .sidebar-area .single-widget ul .single-list:hover::before{background-color:var(--main-color)}
.hotel-section .sidebar-area .single-widget ul.two .single-list .checkbox-item{display:flex;align-items:center;justify-content:start;gap:8px}
.hotel-section .range-wrap{padding-top:10px}
.hotel-section .range-wrap .slider-labels{display:flex;align-items:center;justify-content:space-between;margin-top:12px}
.hotel-section .range-wrap .slider-labels .caption{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:#000}
.hotel-section .range-wrap .noUi-target,.hotel-section .range-wrap .range-wrap .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}
.hotel-section .range-wrap .noUi-target{position:relative;direction:ltr}
.hotel-section .range-wrap .noUi-base{width:100%;height:100%;position:relative;z-index:1}
.hotel-section .range-wrap .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}
.hotel-section .range-wrap .noUi-handle{position:relative;z-index:1}
.hotel-section .range-wrap .noUi-stacking .noUi-handle{z-index:10}
.hotel-section .range-wrap .noUi-state-tap .noUi-origin{transition:left 0.3s,top .3s}
.hotel-section .range-wrap .noUi-state-drag *{cursor:inherit!important}
.hotel-section .range-wrap .noUi-base,.hotel-section .range-wrap .range-wrap .noUi-handle{transform:translate3d(0,0,0)}
.hotel-section .range-wrap .noUi-horizontal{height:3px}
.hotel-section .range-wrap .noUi-horizontal .noUi-handle{width:14px;height:14px;border-radius:50%;left:0;right:0;top:-5px;background-color:var(--main-color2);cursor:pointer}
.hotel-section .range-wrap .noUi-horizontal .noUi-handle::after{content:"";height:10px;width:10px;border-radius:50%;background-color:var(--white-color);position:absolute;left:7px;top:7px;transform:translate(-50%,-50%)}
.hotel-section .range-wrap .noUi-background{background:#f38035;height:3px;border-radius:3px}
.hotel-section .range-wrap .noUi-connect{background:var(--main-color2);transition:background 450ms;border-radius:10px;height:3px}
.hotel-section .range-wrap .noUi-target{border-radius:10px}