@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=arial:ital,wght@0,300..900;1,300..900&family=Satisfy&display=swap"); .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: 0px; } } .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; } } @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; } } :root { --primary-color: rgba(77, 166, 39, 1); --primary-color-three: rgba(243, 128, 53, 1); --primary-color-opc: rgba(16, 197, 129, 0.5); --primary-color-opc-2: rgba(98, 192, 58, 0.45); --title-color: rgba(17, 17, 17, 1); --title-color-opp: rgba(17, 17, 17, 0.9); --white-color: rgba(255, 255, 255, 1); --white-color-opp: rgba(255, 255, 255, 0.7); --paragraph-color: rgba(102, 102, 102, 1); } /* font name */ /* font name */ * { margin: 0; padding: 0; scroll-behavior: smooth; color:#000; } html { font-size: 100%; scroll-behavior: smooth; } body { margin: 0; padding: 0; font-family: "arial", serif; color: var(title-color); font-size: 16px; font-weight: 400; line-height: 30px; background-color: var(--white-color); } h1, h2, h3, h4, h5, h6 { font-family: "arial", serif; 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: "Jost", serif; font-size: 18px; font-weight: 400; line-height: 30px; margin-bottom: 0px; color:#000; } ul { margin: 0; padding: 0; list-style: none; } .primary-btn { font-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 16px; color: var(--white-color); background-color: var(--primary-color); padding: 16px 37px; transition: 0.3s; position: relative; overflow: hidden; z-index: 1; white-space: nowrap; border-radius: 30px; display: inline-block; } .primary-btn.three { border-radius: 5px; background-color: var(--primary-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(--primary-color-three); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.4s ease-out 0s; } .primary-btn.style-three { border-radius: 26px; background-color: var(--primary-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(--primary-color-three); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.4s ease-out 0s; } .primary-btn.offer-btn-1 { background-color: var(--primary-color-three); padding: 11px 30px; font-size: 16px; font-weight: 600; line-height: 26px; } .primary-btn.offer-btn-2 { background-color: var(--primary-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 0.4s ease-out 0s; } .primary-btn.orange-color { background-color: var(--primary-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(--primary-color-three); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.4s ease-out 0s; } .primary-btn.three-orange { background-color: var(--primary-color-three); border-radius: 5px; padding: 19px 36px; } .primary-btn.three-small { background-color: var(--primary-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(--primary-color-three); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.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(--primary-color); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.4s ease-out 0s; } .primary-btn.small-primary { padding: 13px 23px; background-color: var(--primary-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 0.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(--primary-color); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.4s ease-out 0s; } .primary-btn.small-black { background-color: var(--primary-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 0.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(--primary-color); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.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(--primary-color); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.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 rgba(17, 17, 17, 0.1); color: rgba(17, 17, 17, 0.7); 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(--primary-color); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.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(--primary-color); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.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: 0.3s; padding: 15.5px 26.3px; display: flex; align-items: end; gap: 6px; } .primary-btn.white-two svg path { transition: 0.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(--primary-color); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.4s ease-out 0s; } .primary-btn.black-two { background-color: var(--primary-color-three); } .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 0.4s ease-out 0s; } .primary-btn.black-three { background-color: var(--primary-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: rgb(0, 0, 0); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.4s ease-out 0s; } .primary-btn.transparent { background-color: transparent; border: 1px solid rgba(17, 17, 17, 0.25); color: var(--title-color); font-weight: 400; transition: 0.3s; display: flex; align-items: center; padding: 16.5px 37.4px; gap: 6px; } .primary-btn.transparent svg path { transition: 0.3s; fill: var(--title-color); } .primary-btn.transparent-style-2 { background-color: transparent; border: 1px solid rgba(17, 17, 17, 0.25); color: var(--title-color); font-weight: 400; transition: 0.3s; display: flex; align-items: center; padding: 18.5px 36.7px; gap: 6px; } .primary-btn.transparent-style-2 svg path { transition: 0.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(--primary-color-three); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.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(--primary-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(--primary-color-three); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.4s ease-out 0s; } .primary-btn.bg-green { background-color: var(--primary-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(--primary-color-three); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.4s ease-out 0s; } .primary-btn.error-btn { background-color: rgb(77, 166, 39); 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(--primary-color-three); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.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(--primary-color-three); transform: scale(0, 1); transform-origin: left; z-index: -1; transition: all 0.4s ease-out 0s; } .primary-btn:hover { color: var(--white-color); } .primary-btn:hover.transparent { border: 1px solid var(--primary-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(--primary-color-three); } .primary-btn:hover.white-two svg path { fill: var(--white-color); transition: 0.3s; } .primary-btn:hover::after { transform: scale(1, 1); } .primary-submit { border-radius: 0 30px 30px 0; background-color: var(--primary-color-three); font-family: "arial", serif; 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: 0.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(--primary-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(--primary-color-three); transform: skewX(45deg) scale(0, 1); z-index: -1; transition: all 0.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(--primary-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(--primary-color-three); transform: skewX(45deg) scale(0, 1); z-index: -1; transition: all 0.5s ease-out 0s; } .primary-submit.six { width: 100%; border-radius: 26px; background-color: var(--primary-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(--primary-color-three); transform: skewX(45deg) scale(0, 1); z-index: -1; transition: all 0.5s ease-out 0s; } .primary-submit.seven { border-radius: 5px; background-color: var(--primary-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(--primary-color-three); transform: skewX(45deg) scale(0, 1); z-index: -1; transition: all 0.5s ease-out 0s; } .primary-submit.eight { border-radius: 26px; width: 100%; background-color: var(--primary-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(--primary-color-three); transform: skewX(45deg) scale(0, 1); z-index: -1; transition: all 0.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(--primary-color); transform: skewX(45deg) scale(0, 1); z-index: -1; transition: all 0.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-family: "arial", serif; font-size: 16px; font-weight: 600; line-height: 16px; border-radius: 31px; background-color: var(--primary-color); color: var(--white-color); text-transform: capitalize; padding: 22px 36.3px; display: inline-flex; align-items: center; gap: 8px; transition: 0.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: 0.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 0.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-family: "arial", serif; font-size: 18px; font-weight: 600; line-height: 19.2px; border-radius: 30px; background-color: var(--primary-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: 0.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: 0.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 0.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: rgb(98, 192, 58); font-family: "arial", serif; font-size: 13px; font-weight: 600; line-height: 14px; text-transform: capitalize; white-space: nowrap; background: linear-gradient(to bottom, rgb(98, 192, 58) 0%, rgb(98, 192, 58) 98%); background-size: 100% 1px; background-repeat: no-repeat; background-position: left 100%; transition: background-size 0.75s; } .read-btn i { color: rgb(98, 192, 58); font-size: 15px; transition: 0.3s; margin-bottom: -3px; } .read-btn svg { fill: var(--primary-color); margin-bottom: 2px; transition: 0.3s; } .read-btn.two span { font-size: 15px; } .read-btn:hover span { color: rgb(98, 192, 58); background-size: 0 1px; background-position: 0% 100%; } .read-btn:hover i { color: rgb(98, 192, 58); } .read-more { display: flex; align-items: center; gap: 4px; } .read-more .primary-button { color: rgb(243, 128, 53); font-family: "arial", serif; 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 0.3s ease-in-out; } .read-more .icon svg { transition: all 0.3s ease-in-out; } .read-more:hover .primary-button { color: var(--primary-color-three); background-size: 0 1px; background-position: 0% 100%; transition: all 0.3s ease-in-out; } .read-more:hover .icon svg { transform: rotate(45deg); transition: all 0.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: rgba(17, 17, 17, 0.7); } .view-btn.two svg path { transition: 0.3s; fill: rgba(17, 17, 17, 0.7); } .view-btn.three { color: var(title-color); display: flex; align-items: center; gap: 8px; margin-top: 26px; } .view-btn.three span { color: rgba(17, 17, 17, 0.7); } .view-btn.three svg { margin-bottom: -2px; transition: 0.3s; } .view-btn span { color: var(--title-color); font-family: "arial", serif; font-size: 16px; font-weight: 600; line-height: 16px; text-transform: capitalize; white-space: nowrap; transition: 0.3s; } .view-btn i { color: var(--title-color); font-size: 15px; transition: 0.3s; margin-bottom: -3px; } .view-btn svg { fill: var(--title-color); margin-bottom: 2px; transition: 0.3s; } .view-btn.two span { font-size: 16px; line-height: 32px; } .view-btn:hover span { color: rgb(98, 192, 58); background-size: 0 1px; background-position: 0% 100%; } .view-btn:hover i { color: rgb(98, 192, 58); } .view-btn:hover svg path { fill: var(--primary-color); } .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 rgba(35, 31, 32, 0.15); border-radius: 50%; display: flex; align-items: center; justify-content: center; height: 53px; width: 53px; transition: 0.3s; } .tour-slider-btn .slider-btn svg path { fill: rgba(0, 0, 0, 0.5); } .tour-slider-btn .slider-btn:hover { background-color: rgb(77, 166, 39); } .tour-slider-btn .slider-btn:hover svg path { fill: var(--white-color); fill-opacity: 0.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 rgba(35, 31, 32, 0.15); border-radius: 50%; display: flex; align-items: center; justify-content: center; height: 53px; width: 53px; transition: 0.3s; } .tour-slider-btn-four .slider-btn svg path { fill: rgba(0, 0, 0, 0.5); } .tour-slider-btn-four .slider-btn:hover { background-color: rgb(77, 166, 39); } .tour-slider-btn-four .slider-btn:hover svg path { fill: var(--white-color); fill-opacity: 0.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 rgba(17, 17, 17, 0.25); border-radius: 50%; display: flex; align-items: center; justify-content: center; height: 53px; width: 53px; transition: 0.3s; } .tour-guide-btn .slider-btn svg path { fill: rgba(17, 17, 17, 0.7); } .tour-guide-btn .slider-btn:hover { background-color: rgb(17, 17, 17); } .tour-guide-btn .slider-btn:hover svg path { fill: rgb(255, 255, 255); } .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 rgba(17, 17, 17, 0.25); border-radius: 50%; display: flex; align-items: center; justify-content: center; height: 53px; width: 53px; transition: 0.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: rgba(17, 17, 17, 0.7); } .tour-package-btn-four .slider-btn:hover { background-color: rgb(17, 17, 17); } .tour-package-btn-four .slider-btn:hover svg path { fill: rgb(255, 255, 255); } .see-btn { background-color: var(--primary-color); color: var(--white-color); font-family: "arial", serif; font-size: 16px; font-weight: 600; line-height: 16px; margin: 0; padding: 12.5px 29.1px; transition: 0.3s; } .see-btn:hover { background-color: var(--primary-color-three); } .see-btn.shape-green { -webkit-mask-image: url(../image/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 rgba(0, 0, 0, 0.1); 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-family: "arial", serif; 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(--primary-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 rgba(0, 0, 0, 0.1); border-radius: 15px; } .nav-tabs-four .nav-item { border-right: 1px solid rgba(0, 0, 0, 0.1); } .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-family: "arial", serif; 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(--primary-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-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 16px; border-right: none; border: none; border-radius: 30px; background-color: rgba(77, 166, 39, 0.1); 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(--primary-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 rgba(255, 255, 255, 0.5); width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .slider-btn-group-four .slider-btn svg path { transition: 0.3s; fill: rgba(255, 255, 255, 0.7); } .slider-btn-group-four .slider-btn:hover { background-color: var(--white-color); } .slider-btn-group-four .slider-btn:hover svg path { fill: rgb(17, 17, 17); } .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: 55px; 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(--primary-color); 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(--primary-color); transition: 0.3s; } .circle-container:hover::after { color: var(--white-color); } .circle-container svg path { fill: none; } .circle-container svg.circle-progress path { stroke: var(--primary-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: "Satisfy", serif; font-size: 20px; font-weight: 400; line-height: 21.6px; letter-spacing: 0.03em; color: var(--primary-color); } .section-title .title h2 { font-family: "arial", serif; font-size: 48px; font-weight: 600; line-height: 58px; color: var(title-color); text-transform: capitalize; } @media (min-width: 1200px) and (max-width: 1399px) { .section-title .title h2 { font-size: 40px; line-height: 26px; } } @media (min-width: 992px) and (max-width: 1199px) { .section-title .title h2 { font-size: 36px; } } @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: 33px; line-height: 33px; } } @media (max-width: 576px) { .section-title .title h2 { font-size: 30px; line-height: 35px; } } @media (max-width: 350px) { .section-title .title h2 { font-size: 26px; } } .section-title .description p { font-family: "Jost", serif; font-size: 17px; font-weight: 400; 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: 22px; margin-top: 22px; } } @media (min-width: 992px) and (max-width: 1199px) { .section-title .description p { margin-top: -10px; } } .top-bar { background-color: rgb(37, 37, 37); } @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: 9px 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-family: "arial", serif; font-size: 13px; font-weight: 400; line-height: 14px; color: var(--white-color); margin: 0; transition: 0.4s; } .top-bar .top-bar-content .top-bar-start ul li:hover .icon svg path { fill: var(--primary-color); transition: 0.4s; } .top-bar .top-bar-content .top-bar-start ul li:hover a { color: var(--primary-color); } .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%; } } @media (max-width: 1199px) { .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-family: "arial", serif; font-size: 13px; font-weight: 500; line-height: 14px; color: var(--white-color); margin: 0; } .top-bar .top-bar-content .top-bar-right { display: flex; align-items: center; gap: 48px; margin-right: 24px; } .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: rgba(255, 255, 255, 0.1); 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: rgba(255, 255, 255, 0.1); 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: rgba(255, 255, 255, 0.1); 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: 0.3s; } .top-bar .top-bar-content .top-bar-right .language-area .language-btn span { color: var(--white-color); font-family: "arial", serif; font-size: 13px; font-weight: 500; line-height: 14px; transition: 0.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: 0px 30px 80px rgba(8, 0, 42, 0.08); 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 0.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: 0.35s; } .top-bar .top-bar-content .top-bar-right .language-area .language-list li a:hover { color: var(--white-color); background-color: var(--primary-color); } header { position: relative; width: 100%; z-index: 999; transition: all 0.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 rgba(17, 17, 17, 0.1); } 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 rgba(0, 72, 88, 0.1); z-index: 10; } @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: 0px 24px; } @media (max-width: 1399px) { header.style-1 .main-menu > ul > li { padding: 0 20px; } } @media (max-width: 991px) { header.style-1 .main-menu > ul > li { padding: 0px 12px; } } header.style-1 .main-menu > ul > li:hover i { color: var(--primary-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-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 16px; color: rgba(17, 17, 17, 0.9); display: block; padding: 37px 0px; letter-spacing: 0.01em; transition: all 0.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 0.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: 0px 30px 80px rgba(134, 117, 212, 0.08); text-align: left; transform-origin: top; } @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 15px; color: rgba(17, 17, 17, 0.9); font-weight: 400; font-family: "arial", serif; font-size: 13px; line-height: 1.3; transition: all 0.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(--primary-color), #fff); width: 100%; height: 1px; transform: scaleX(0); transform-origin: left; transition: 0.4s ease-in; z-index: 1; } @media (max-width: 991px) { header.style-1 .main-menu > ul > li ul.sub-menu > li > a { border-color: rgba(233, 228, 228, 0.5); } 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(--primary-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(--primary-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(--primary-color); } header.style-1 .main-menu > ul > li ul.sub-menu > li:hover .dropdown-icon { color: var(--primary-color); } header.style-1 .main-menu > ul > li ul.sub-menu > li.active > a { color: var(--primary-color); } header.style-1 .main-menu > ul > li ul.sub-menu > li.active .dropdown-icon { color: var(--primary-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: 0px 30px 80px rgba(8, 0, 42, 0.08); 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 0.45s linear; } } header.style-1 .main-menu > ul > li.menu-item-has-children { transition: all 0.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 0.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: 0px; 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(--primary-color); content: "\f286"; } @media (min-width: 992px) { header.style-1 .main-menu > ul > li:hover > ul.sub-menu { display: block; animation: fade-down 0.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(--primary-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(--primary-color); } header.style-1 .main-menu > ul > li.active > a { color: var(--primary-color); } header.style-1 .main-menu > ul > li.active::after { color: var(--primary-color); } header.style-1 .main-menu > ul > li.active .dropdown-icon2 { color: var(--primary-color); } header.style-1 .main-menu > ul > li.active.position-inherit > a::after { color: var(--primary-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: rgba(17, 17, 17, 0.1); 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 0.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(--title-color); } } 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: 122px; } @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: 0.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: 0.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 0.3s ease-in; box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.03); } 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 0px 20px 0; } 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 0px; } header.style-1 .main-menu > ul > li ul.sub-menu > li a:hover { color: var(--primary-color); margin-left: 10px; } header.style-1 .main-menu > ul > li ul.sub-menu > li a.active { color: var(--primary-color); } header.style-1 .main-menu > ul > li ul.sub-menu > li i { color: var(--primary-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 30px; } } @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 0.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-family: "arial", serif; font-size: 35px; font-weight: 500; letter-spacing: 0.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: "Jost", serif; 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: "Jost", serif; 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(--primary-color); } .login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input::-moz-placeholder { color: var(--paragraph-color); font-family: "Jost", serif; font-size: 18px; font-weight: 400; letter-spacing: 0.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: "Jost", serif; font-size: 18px; font-weight: 400; letter-spacing: 0.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(--primary-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(--primary-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(--primary-color); font-family: "arial", serif; font-size: 15px; font-weight: 400; letter-spacing: 0.3px; text-transform: capitalize; } .login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .forget-pass { color: var(--primary-color); font-family: "arial", serif; font-size: 15px; font-weight: 400; letter-spacing: 0.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-family: "arial", serif; font-weight: 500; font-size: 16px; color: var(--white-color); letter-spacing: 0.48px; text-transform: capitalize; line-height: 1; padding: 15px 26px; display: inline-flex; align-items: center; justify-content: center; transition: 0.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(--primary-color); transform-origin: right; transform: scalex(0); z-index: -1; transition: transform 0.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: "Jost", serif; 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: "Jost", serif; font-weight: 500; font-size: 16px; color: var(--title-color); letter-spacing: 0.48px; text-transform: capitalize; line-height: 1; padding: 10px 26px; display: inline-flex; align-items: center; justify-content: center; gap: 10px; transition: 0.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 0.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: 0.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("../image/banner-img/hero-section.png"); background-repeat: no-repeat; background-size: cover; padding: 31px 0 0 0; } @media (max-width: 1199px) { .banner-section { padding: 40px 0 0 0; } } @media (max-width: 991px) { .banner-section { padding: 60px 0 0 0; } } @media (max-width: 767px) { .banner-section { padding: 60px 0 0 0; } } @media (max-width: 576px) { .banner-section { padding: 50px 15px 0 15px; } } .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: "Satisfy", serif; font-size: 20px; font-weight: 400; line-height: 21.6px; letter-spacing: 0.03em; color: var(--primary-color); } .banner-section .banner-content h1 { font-family: "arial", serif; 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(--primary-color); position: relative; } .banner-section .banner-content h1 span::after { position: absolute; content: url("../image/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: "Jost", serif; 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 0px 0px; background: transparent; display: inline-flex; border-top: 1px solid rgba(17, 17, 17, 0.1); border-left: 1px solid rgba(17, 17, 17, 0.1); border-right: 1px solid rgba(17, 17, 17, 0.1); } @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; } } @media (max-width: 576px) { .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-family: "arial", serif; 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 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(--primary-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 rgba(17, 17, 17, 0.1); border-radius: 0px 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: 0px 0 10px 10px; } } .banner-section .filter-wrapper .filter-group form { display: flex; align-items: center; gap: 20px; padding: 35px; } @media (max-width: 1199px) { .banner-section .filter-wrapper .filter-group form { flex-direction: column; } } .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 rgba(17, 17, 17, 0.1); 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 .filter-area .single-search-box { position: relative; } } .banner-section .filter-wrapper .filter-group form .filter-area .single-search-box .icon svg { fill: var(--primary-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-family: "arial", serif; 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-family: "arial", serif; 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-family: "arial", serif; font-size: 15px; font-weight: 500; line-height: 1; letter-spacing: 0.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: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); 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; /* width of the entire scrollbar */ } .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; /* color of the scroll thumb */ border-radius: 20px; /* creates padding around scroll thumb */ } @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; margin-bottom: 5px; display: flex; align-items: center; gap: 5px; margin: 0 10px 5px 10px; 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(--primary-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: 0.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; font-family: "arial", serif; 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: "Jost", serif; 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: "Jost", serif; font-size: 12px; line-height: 1; text-align: center; background-color: var(--primary-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: 0.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: "Jost", serif; 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: rgba(211, 211, 211, 0.231372549); } .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; font-family: "arial", serif; 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: "Jost", serif; 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(--primary-color); display: flex; align-items: center; justify-content: center; transition: 0.35s; font-size: 17px; color: var(--primary-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(--primary-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: "Jost", serif; 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 0.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 0.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; /* width of the entire scrollbar */ } .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); /* color of the scroll thumb */ border-radius: 10px; /* roundness of the scroll thumb */ } .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-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 1; letter-spacing: 0.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 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(--primary-color-opc-2); opacity: 1; position: relative; } .Categories-section .tour-pagination-area .tour-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border-color: var(--primary-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(--primary-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: 0.5s ease-in-out; border-radius: 10px; } .tour-card .tour-img { position: relative; overflow: hidden; transition: 0.5s ease-in-out; border-radius: 10px; } .tour-card .tour-img img { transition: all 0.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: rgba(16, 12, 8, 0.8); -webkit-backdrop-filter: blur(1.5px); backdrop-filter: blur(1.5px); opacity: 0; transform: scaleY(0); transform-origin: bottom; transition: 0.5s ease-in-out; padding: 0 18px; } .tour-card .tour-img .tour-content-hidden h2 { font-family: "arial", serif; font-size: 26px; font-weight: 700; line-height: 26px; color: var(--white-color); margin-bottom: 18px; } @media (min-width: 1200px) and (max-width: 1399px) { .tour-card .tour-img .tour-content-hidden h2 { margin-bottom: 10px; } } @media (min-width: 576px) and (max-width: 768px) { .tour-card .tour-img .tour-content-hidden h2 { margin-bottom: 10px; } } .tour-card .tour-img .tour-content-hidden p { font-family: "Jost", serif; 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: 0.5s ease-in-out; position: absolute; bottom: 10%; right: -8%; -webkit-mask-image: url(../image/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-family: "arial", serif; 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("../image/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 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; } @media (max-width: 767px) { .tour-packages-section .primary-btn { margin-bottom: 40px; } } .package-card { border-radius: 10px; background-color: var(--white-color); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08); position: relative; overflow: hidden; } .package-card .package-card-img-wrap { position: relative; transition: all 0.5s ease-out; } .package-card .package-card-img-wrap .card-img { position: relative; overflow: hidden; display: block; border-radius: 10px 10px 0 0; } .package-card .package-card-img-wrap .card-img img { border-radius: 10px 10px 0 0; transition: all 0.5s ease-out; width: 100%; } .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: rgba(255, 255, 255, 0.3); 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-family: "arial", serif; 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: 0.3s; } .package-card .package-card-content .card-content-top h5 a { font-family: "arial", serif; font-size: 22px; font-weight: 500; line-height: 30px; color: var(--title-color); text-transform: capitalize; margin: 0; transition: 0.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(--primary-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; } @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-family: "arial", serif; 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-family: "arial", serif; font-size: 28px; font-weight: 500; line-height: 36px; color: var(--primary-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-family: "arial", serif; 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-family: "arial", serif; 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-family: "arial", serif; font-size: 12px; font-weight: 500; line-height: 26px; display: inline-flex; padding: 1px 20px; background-color: var(--primary-color); border-radius: 0 3px 3px 0; } .package-card .batch .featured.red-color { background-color: rgb(239, 41, 41); } .package-card .batch .featured.popular { background-color: var(--primary-color-three); } .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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 14px; color: var(--primary-color-three); } .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 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 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 rgba(0, 0, 0, 0.1); } @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-family: "arial", serif; 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(--primary-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: 0px 0px 10px 0px rgba(0, 0, 0, 0.08); position: relative; overflow: hidden; } .experience-card .package-card-img-wrap { position: relative; transition: all 0.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 0.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: rgba(255, 255, 255, 0.3); 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-family: "arial", serif; font-size: 15px; font-weight: 400; line-height: 28px; color: rgba(17, 17, 17, 0.6); 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: 0.3s; } .experience-card .package-card-content .card-content-top h5 a { font-family: "arial", serif; font-size: 22px; font-weight: 500; line-height: 30px; color: var(--title-color); text-transform: capitalize; margin: 0; transition: 0.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(--primary-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-family: "arial", serif; font-size: 24px; font-weight: 600; line-height: 26px; color: var(--primary-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-family: "arial", serif; 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-family: "arial", serif; 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 15px; color: rgba(17, 17, 17, 0.7); margin-bottom: 0; } .experience-card .package-card-content .card-content-bottom { margin-top: 13px; } .experience-card .package-card-content .card-content-bottom span { font-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 14px; color: rgba(17, 17, 17, 0.5); } @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-family: "arial", serif; font-size: 12px; font-weight: 500; line-height: 26px; display: inline-flex; padding: 1px 20px; background-color: var(--primary-color); border-radius: 0 3px 3px 0; } .experience-card .batch .featured.red-color { background-color: rgb(239, 41, 41); } .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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 14px; color: var(--primary-color-three); } .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("../image/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 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: 0.5s ease-in-out; border-radius: 10px; margin-bottom: 24px; } .destinations-area .destinations-card .destinations-img { position: relative; overflow: hidden; transition: 0.5s ease-in-out; border-radius: 10px; } .destinations-area .destinations-card .destinations-img img { transition: all 0.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: rgba(16, 12, 8, 0.8); -webkit-backdrop-filter: blur(1.5px); backdrop-filter: blur(1.5px); opacity: 0; transform: scaleY(0); transform-origin: bottom; transition: 0.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-family: "arial", serif; 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: "Jost", serif; font-size: 17px; font-weight: 400; line-height: 24px; color: var(--white-color); margin-bottom: 40px; } @media (max-width: 1199px) { .destinations-area .destinations-card .destinations-img .destinations-content-hidden .content p { font-size: 15px; margin-bottom: 35px; } } @media (max-width: 991px) { .destinations-area .destinations-card .destinations-img .destinations-content-hidden .content p { display: none; } } @media (max-width: 991px) { .destinations-area .destinations-card .destinations-img .destinations-content-hidden .content .see-btn { font-size: 14px; } } .destinations-area .destinations-card .destinations-content { transition: 0.5s ease-in-out; position: absolute; bottom: 10%; right: 10%; padding: 17px; -webkit-mask-image: url(../image/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-family: "arial", serif; 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: 0.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 48px; } .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: 75px; height: 75px; border-radius: 50%; margin-bottom: 20px; } .testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-top-content .author-area .author-img img { border: 2px solid var(--primary-color); 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, rgba(17, 17, 17, 0.1), rgba(17, 17, 17, 0.5), rgba(17, 17, 17, 0.1)); 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: "Jost", serif; font-size: 22px; font-weight: 400; line-height: 38px; color: var(--title-color); margin: 0 auto; max-width: 680px; width: 100%; } @media (min-width: 1200px) and (max-width: 1399px) { .testimonial-card-slider-area .testimonial-card-wrapper .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-slider-area .testimonial-card-wrapper .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-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-content p { font-size: 16px; line-height: 25px; } } .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-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 28px; color: var(--primary-color); margin: 0; } .testimonial-card-slider-area .testimonial-card-wrapper .testimonial-card .testimonial-bottom-content .author-name h4 { font-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 28px; color: rgba(17, 17, 17, 0.7); 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 0 15px; } } .why-choose-us-section .section-title .description { max-width: 635px; width: 100%; } .why-choose-us-section .choose-review { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; padding-top: 50px; } @media (max-width: 1199px) { .why-choose-us-section .choose-review { padding-top: 30px; } } .why-choose-us-section .choose-review > strong { font-family: "arial", serif; 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-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 16px; color: var(--paragraph-color); margin: 0; } .why-choose-us-section .choose-review p strong { font-family: "arial", serif; 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: 33px 24px; display: flex; align-items: center; gap: 35px; border-radius: 35px 35px 0 35px; transition: 0.3s; } @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: 33px 13px; } } @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(--primary-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: 0.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(--primary-color1); transition: 0.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: 0.3s; } .choose-card.style-1 .choose-card-content h6 { font-family: "arial", serif; 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-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 26px; color: var(--paragraph-color); margin: 0; } @media (min-width: 992px) and (max-width: 1199px) { .choose-card.style-1 .choose-card-content p { font-size: 14px; line-height: 1.5; } } @media (max-width: 576px) { .choose-card.style-1 .choose-card-content p { font-size: 14px; line-height: 1.5; } } .choose-card.style-1:hover { cursor: pointer; background-color: #fff1e8; transition: 0.3s; } .choose-card.style-1:hover .choose-card-icon svg { fill: var(--white-color); animation: zoomIn 0.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: 0.3s; } .choose-card.style-1.olive-bg { background-color: #e8f6ff; border-radius: 35px 35px 35px 0; transition: 0.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: 0.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: 0.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(--primary-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: 0.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: 0.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("../image/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 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 rgba(17, 17, 17, 0.25); border-radius: 50%; height: 44px; width: 44px; display: flex; align-items: center; justify-content: center; transition: 0.3s; } .testimonials-section-one .testimonial-slider-btn .slider-btn svg path { transition: 0.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(../image/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 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 0.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 0.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, rgba(21, 47, 0, 0.56) 1.03%, rgba(21, 47, 0, 0) 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: rgba(255, 255, 255, 0.3); 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: 0px 0px 20px 0px rgba(0, 0, 0, 0.08); 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: 0.3s; } .insights-card .insights-card-content .card-content-top ul li a span:hover { color: var(--primary-color); } .insights-card .insights-card-content .card-content-top ul li span { font-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 14px; color: rgba(17, 17, 17, 0.6980392157); margin-bottom: -5px; } .insights-card .insights-card-content .card-content-top ul li span a { color: rgba(17, 17, 17, 0.6980392157); text-decoration: underline; transition: 0.3s; } .insights-card .insights-card-content .card-content-top ul li span a:hover { color: var(--primary-color); } .insights-card .insights-card-content .card-content-top h5 { margin-bottom: 8px; transition: 0.3s; } .insights-card .insights-card-content .card-content-top h5 a { font-family: "arial", serif; font-size: 22px; font-weight: 500; line-height: 31px; color: var(--title-color); text-transform: capitalize; margin: 0; transition: 0.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(--primary-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-family: "arial", serif; font-size: 15px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); margin: 0; } .insights-card .batch { position: absolute; top: 8%; left: 0%; z-index: 1; } .insights-card .batch .featured { color: var(--white-color); font-family: "arial", serif; font-size: 12px; font-weight: 500; line-height: 26px; display: inline-flex; padding: 1px 20px; background-color: var(--primary-color); border-radius: 0 3px 3px 0; } .insights-card .batch .featured.red-color { background-color: rgb(239, 41, 41); } .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-family: "arial", serif; 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: "Jost", serif; font-size: 17px; font-weight: 400; line-height: 24px; letter-spacing: 0.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 rgba(17, 17, 17, 0.1); } @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 rgba(17, 17, 17, 0.1); border-radius: 30px; background-color: var(--white-color); border: none; color: rgb(119, 119, 119); font-size: 16px; font-family: "arial", serif; text-transform: capitalize; width: 100%; height: 48px; padding: 10px 20px; } .newsletter-section .newsletter-area .newsletter-content .from-inner input::-moz-placeholder { color: rgba(16, 12, 8, 0.4); } .newsletter-section .newsletter-area .newsletter-content .from-inner input::placeholder { color: rgba(16, 12, 8, 0.4); } .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, rgb(231, 98, 12), rgb(243, 128, 53)); 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, rgb(231, 98, 12), rgb(243, 128, 53)); 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 { background-image: url("../image/banner-img/footer-bg-one.png"); background-size: cover; background-repeat: no-repeat; position: relative; } .footer-section.style-1 .footer-top-content { border: 1px solid rgba(255, 255, 255, 0.05); border-radius: 10px; padding: 33px 28px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } @media (max-width: 1199px) { .footer-section.style-1 .footer-top-content { padding: 35px 70px; } } @media (max-width: 991px) { .footer-section.style-1 .footer-top-content { padding: 35px 35px; } } @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-family: "arial", serif; font-size: 22px; font-weight: 600; line-height: 25px; color: var(--white-color); margin: 0; } .footer-section.style-1 .footer-top-content .footer-social-list ul { display: flex; align-items: center; gap: 20px; } .footer-section.style-1 .footer-top-content .footer-social-list ul li { height: 36px; width: 36px; display: flex; justify-content: center; border-radius: 50%; background-color: var(--white-color); border: 1px solid rgba(17, 17, 17, 0.25); transition: 0.3s; } .footer-section.style-1 .footer-top-content .footer-social-list ul li svg path { transition: 0.3s; fill: var(--title-color); } .footer-section.style-1 .footer-top-content .footer-social-list ul li:hover { background-color: var(--primary-color-three); } .footer-section.style-1 .footer-top-content .footer-social-list ul li:hover svg path { fill: var(--white-color); } .footer-section.style-1 .footer-menu .single-contact li { margin-bottom: 27px; } .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: 8px; } .footer-section.style-1 .footer-menu .single-contact li .icon-and-call span { font-family: "arial", serif; font-size: 22px; font-weight: 600; line-height: 25px; color: var(--white-color); margin: 0; transition: 0.3s; } .footer-section.style-1 .footer-menu .single-contact li .icon-and-call span:hover { color: var(--primary-color); } .footer-section.style-1 .footer-menu .single-contact li a { font-family: "arial", serif; font-size: 17px; font-weight: 400; line-height: 1; color: rgb(171, 171, 171); margin: 0; transition: 0.3s; } @media (max-width: 1199px) { .footer-section.style-1 .footer-menu .single-contact li a { font-size: 14px; line-height: 1; } } .footer-section.style-1 .footer-menu .single-contact li a:hover { color: var(--primary-color); } .footer-section.style-1 .footer-widget .widget-title h4 { color: var(--white-color); font-family: "arial", serif; font-size: 22px; font-weight: 600; line-height: 25px; margin-bottom: 16px; } @media (max-width: 1199px) { .footer-section.style-1 .footer-widget .widget-title h4 { font-size: 20px; } } .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: "Jost", serif; font-size: 17px; font-weight: 400; line-height: 26px; color: rgb(171, 171, 171); 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: rgba(77, 166, 39, 0.5); border-radius: 6px; display: flex; align-items: center; justify-content: center; opacity: 0; transform: scale(0.4); transition: 0.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: 0.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: rgb(171, 171, 171); font-family: "arial", serif; font-size: 18px; font-weight: 400; line-height: 1; transition: 0.3s; } @media (max-width: 1199px) { .footer-section.style-1 .footer-widget .menu-container .widget-list li a { font-size: 16px; } } @media (max-width: 576px) { .footer-section.style-1 .footer-widget .menu-container .widget-list li a { font-size: 16px; } } .footer-section.style-1 .footer-widget .menu-container .widget-list li a:hover { color: var(--primary-color); } .footer-section.style-1 .footer-widget .menu-container .widget-list li::after { content: ""; width: 10px; height: 1px; background-color: var(--primary-color); position: absolute; left: -15px; top: 50%; transform: translateY(-50%); opacity: 0; transition: 0.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 rgba(255, 255, 255, 0.1); 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 1; color: rgb(171, 171, 171); 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 1; color: var(--white-color); margin: 0; transition: 0.3s; } .footer-section.style-1 .footer-bottom .copy-write-area p a:hover { color: var(--primary-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: "Satisfy", serif; font-size: 22px; font-weight: 400; line-height: 32px; color: var(--white-color); } .section-title-two .title h2 { font-family: "arial", serif; 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-family: "Jost", serif; font-size: 17px; font-weight: 400; line-height: 26px; color: var(--paragraph-color); margin-top: 8px; } .top-bar.style-2 { background-color: rgb(37, 37, 37); } @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-family: "arial", serif; font-size: 13px; font-weight: 500; line-height: 14px; color: var(--white-color); margin: 0; transition: 0.4s; } .top-bar.style-2 .top-bar-content .top-bar-start ul li:hover .icon svg path { fill: var(--primary-color); transition: 0.4s; } .top-bar.style-2 .top-bar-content .top-bar-start ul li:hover a { color: var(--primary-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-family: "arial", serif; 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: rgba(255, 255, 255, 0.1); 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: rgba(255, 255, 255, 0.1); 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: rgba(255, 255, 255, 0.1); 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: 0.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-family: "arial", serif; font-size: 13px; font-weight: 500; line-height: 14px; transition: 0.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: 0px 30px 80px rgba(8, 0, 42, 0.08); 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 0.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: 0.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(--primary-color); } header { position: relative; width: 100%; z-index: 999; transition: all 0.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 rgba(0, 72, 88, 0.1); 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: 0px 12px; } } header.style-2 .main-menu > ul > li:hover i { color: var(--primary-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-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 16px; color: var(--title-color); display: block; padding: 36px 0px; transition: all 0.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 0.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: 0px 30px 80px rgba(134, 117, 212, 0.08); 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 15px; color: var(--title-color); font-weight: 400; font-family: "arial", serif; font-size: 13px; line-height: 1.3; transition: all 0.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(--primary-color), #fff); width: 100%; height: 1px; transform: scaleX(0); transform-origin: left; transition: 0.4s ease-in; z-index: 1; } @media (max-width: 991px) { header.style-2 .main-menu > ul > li ul.sub-menu > li > a { border-color: rgba(233, 228, 228, 0.5); } 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(--primary-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(--primary-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(--primary-color); } header.style-2 .main-menu > ul > li ul.sub-menu > li:hover .dropdown-icon { color: var(--primary-color); } header.style-2 .main-menu > ul > li ul.sub-menu > li.active > a { color: var(--primary-color); } header.style-2 .main-menu > ul > li ul.sub-menu > li.active .dropdown-icon { color: var(--primary-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: 0px 30px 80px rgba(8, 0, 42, 0.08); 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 0.45s linear; } } header.style-2 .main-menu > ul > li.menu-item-has-children { transition: all 0.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 0.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: 0px; } } @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(--primary-color); content: "\f286"; } @media (min-width: 992px) { header.style-2 .main-menu > ul > li:hover > ul.sub-menu { display: block; animation: fade-down 0.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(--primary-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(--primary-color); } header.style-2 .main-menu > ul > li.active > a { color: var(--primary-color); } header.style-2 .main-menu > ul > li.active::after { color: var(--primary-color); } header.style-2 .main-menu > ul > li.active .dropdown-icon2 { color: var(--primary-color); } header.style-2 .main-menu > ul > li.active.position-inherit > a::after { color: var(--primary-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: rgba(17, 17, 17, 0.1); 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 0.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: 0.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: 0.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 0.3s ease-in; box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.03); } 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 0px 20px 0; } 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 0px; } header.style-2 .main-menu > ul > li ul.sub-menu > li a:hover { color: var(--primary-color); margin-left: 10px; } header.style-2 .main-menu > ul > li ul.sub-menu > li a.active { color: var(--primary-color); } header.style-2 .main-menu > ul > li ul.sub-menu > li i { color: var(--primary-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("../image/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 0px; } } @media (max-width: 1499px) { .banner-section-two { padding: 0 45px 0 0px; } } @media (min-width: 1200px) and (max-width: 1399px) { .banner-section-two { padding: 0 0px 0 0px; } } @media (max-width: 1199px) { .banner-section-two { padding: 0 0px 45px 0px; } } @media (max-width: 576px) { .banner-section-two { padding: 0 15px 45px 0px; } } .banner-section-two .banner-inside { max-width: 1440px; width: 100%; margin: 0 auto; } .banner-section-two .section-title-two { background-color: rgb(9, 27, 2); backdrop-filter: blur(30px); -webkit-backdrop-filter: blur(30px); padding: 139px 0 139px 117px; -webkit-mask-image: url("../image/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: "Satisfy", serif; font-size: 22px; font-weight: 400; line-height: 32px; color: var(--white-color); } .banner-section-two .section-title-two h1 { font-family: "arial", serif; 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: "Jost", serif; 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; } } @media (max-width: 991px) { .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 0px 0px; background: var(--white-color); display: inline-flex; justify-content: space-between; border-bottom: 1px solid rgba(17, 17, 17, 0.1); 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-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 1; padding: 15.5px 36.7px; border-radius: unset; border-left: 1px solid rgba(17, 17, 17, 0.1); } @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(--primary-color); } .banner-section-two .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link.active { background-color: var(--primary-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: 0px 0px 10px 10px; background: var(--white-color); border-bottom: 1px solid rgba(17, 17, 17, 0.1); border-right: 1px solid rgba(17, 17, 17, 0.1); border-left: 1px solid rgba(17, 17, 17, 0.1); max-width: 407px; width: 100%; } .banner-section-two .filter-wrapper .filter-group form .filter-area { padding: 24px 37px 24px; 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-family: "arial", serif; 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 rgba(17, 17, 17, 0.15); 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(--primary-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: rgb(153, 153, 153); font-family: "arial", serif; 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: rgb(153, 153, 153); } .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: rgb(153, 153, 153); } .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: rgb(153, 153, 153); } .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-family: "arial", serif; font-size: 15px; font-weight: 500; line-height: 1; letter-spacing: 0.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: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); 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; /* width of the entire scrollbar */ } .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; /* color of the scroll thumb */ border-radius: 20px; /* creates padding around scroll thumb */ } @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; margin-bottom: 5px; display: flex; align-items: center; gap: 5px; margin: 0 10px 5px 10px; 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(--primary-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: 0.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; font-family: "arial", serif; color: var(--title-color); font-weight: 500; line-height: 1.4; margin-bottom: 0; transition: 0.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(--primary-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: 0.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; font-family: "arial", serif; color: rgb(153, 153, 153); 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: rgba(77, 166, 39, 0.9); } .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; font-family: "arial", serif; 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(--primary-color); display: flex; align-items: center; justify-content: center; transition: 0.35s; font-size: 17px; color: var(--primary-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(--primary-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 0.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 0.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: rgb(153, 153, 153); } .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: rgb(153, 153, 153); } .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: rgb(153, 153, 153); } .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; /* width of the entire scrollbar */ } .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); /* color of the scroll thumb */ border-radius: 10px; /* roundness of the scroll thumb */ } .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: rgb(153, 153, 153); } .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: rgb(153, 153, 153); font-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 1; letter-spacing: 0.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: 0.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("../image/banner-img/about-bg-two.png"); background-size: cover; background-repeat: no-repeat; } @media (max-width: 576px) { .about-section-two { padding: 0 15px 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; } @media (min-width: 1200px) and (max-width: 1399px) { .about-section-two .section-title-two .description p { margin-bottom: 8px; font-size: 16px; } } .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: rgb(235, 255, 232); padding: 34px 29px; border-radius: 30px; border-bottom: 3px solid rgb(77, 166, 39); } @media (max-width: 1399px) { .about-section-two ul .single-card { padding: 35px 25px; } } @media (min-width: 1200px) and (max-width: 1399px) { .about-section-two ul .single-card { padding: 25px 25px; } } @media (max-width: 1199px) { .about-section-two ul .single-card { padding: 25px 15px; } } @media (max-width: 767px) { .about-section-two ul .single-card { padding: 25px 15px; } } @media (max-width: 425px) { .about-section-two ul .single-card { width: 100%; } } .about-section-two ul .single-card.two { background-color: rgb(255, 243, 236); border-bottom: 3px solid rgb(243, 128, 53); } .about-section-two ul .single-card.three { background-color: rgb(232, 246, 255); border-bottom: 3px solid rgb(11, 65, 100); } .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-family: "arial", serif; font-size: 36px; font-weight: 500; line-height: 26px; color: var(title-color); margin-bottom: 18px; } @media (max-width: 1399px) { .about-section-two ul .single-card .card-content .number h5 { font-size: 30px; } } @media (min-width: 1200px) and (max-width: 1399px) { .about-section-two ul .single-card .card-content .number h5 { font-size: 28px; } } @media (min-width: 992px) and (max-width: 1199px) { .about-section-two ul .single-card .card-content .number h5 { margin-bottom: 10px; } } @media (max-width: 767px) { .about-section-two ul .single-card .card-content .number h5 { font-size: 24px; margin-bottom: 8px; } } .about-section-two ul .single-card .card-content .number span { font-family: "arial", serif; 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-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 20px; color: var(title-color); margin: 0; } @media (min-width: 1200px) and (max-width: 1399px) { .about-section-two ul .single-card .card-content h5 { font-size: 14px; } } @media (min-width: 992px) and (max-width: 1199px) { .about-section-two ul .single-card .card-content h5 { font-size: 13px; } } @media (max-width: 767px) { .about-section-two ul .single-card .card-content h5 { font-size: 14px; } } .about-section-two .bottom-area p { font-family: "Jost", serif; 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: rgb(255, 255, 255); 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, rgb(255, 101, 0), rgb(228, 163, 121)); 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, rgba(255, 101, 0, 0.8), rgba(228, 163, 121, 0.8)); 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(--primary-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-family: "arial", serif; 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-family: "arial", serif; 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("../image/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: rgba(17, 17, 17, 0.6); } .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-family: "arial", serif; 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: "Jost", serif; 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(--primary-color-opc-2); opacity: 1; position: relative; } .top-destination-section-two .destination-pagination-area .destination-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border-color: var(--primary-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(--primary-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: 0.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 0.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 0.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: rgba(255, 255, 255, 0.3); 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: rgba(167, 166, 166, 0.15); 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-family: "arial", serif; 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 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("../image/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 15px; } } .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 rgba(0, 0, 0, 0.25); height: 48px; width: 48px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .top-Packages-section .packese-slider-btn .slider-btn svg path { fill: rgba(17, 17, 17, 0.7); } .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: 0px 0px 10px 0px rgba(0, 0, 0, 0.08); 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 0.5s; } .package-card-two .package-card-img-wrap .card-img { position: relative; overflow: hidden; display: block; border-radius: 10px 10px 0 0; transition: all 0.5s; } .package-card-two .package-card-img-wrap .card-img img { border-radius: 10px 10px 0 0; transition: all 0.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: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); transition: all 0.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-family: "arial", serif; font-size: 15px; font-weight: 400; line-height: 26px; color: var(--primary-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-family: "arial", serif; font-size: 13px; font-weight: 400; line-height: 1; } .package-card-two .package-card-content .card-content-top h5 { margin-bottom: 18px; transition: 0.3s; } .package-card-two .package-card-content .card-content-top h5 a { font-family: "arial", serif; font-size: 22px; font-weight: 500; line-height: 30px; color: var(--title-color); text-transform: capitalize; margin: 0; transition: 0.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(--primary-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: "Jost", serif; font-size: 16px; font-weight: 500; line-height: 26px; color: rgba(17, 17, 17, 0.4); 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-family: "arial", serif; 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-family: "arial", serif; font-size: 32px; font-weight: 500; line-height: 26px; color: var(--primary-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-family: "arial", serif; 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-family: "arial", serif; 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: rgb(77, 166, 39); color: var(--white-color); font-family: "arial", serif; 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: rgb(229, 35, 35); 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: 0.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: rgba(17, 17, 17, 0.5); } .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 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: rgb(232, 246, 255); 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 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: rgb(237, 255, 234); 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: rgb(77, 166, 39); } .why-choose-us-section-two .service-card.style-3 { background-color: rgb(255, 241, 232); } .why-choose-us-section-two .service-card.style-3 .icon { background-color: rgb(243, 128, 53); } .why-choose-us-section-two .service-card.style-4 { background-color: rgb(237, 255, 234); justify-content: start; padding: 28px 38px 28px 20px; } .why-choose-us-section-two .service-card.style-4 .icon { background-color: rgb(77, 166, 39); } .why-choose-us-section-two .service-card.style-5 { background-color: rgb(255, 241, 232); 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: rgb(243, 128, 53); } .why-choose-us-section-two .service-card.style-6 { background-color: rgb(253, 232, 255); padding: 28px 38px 28px 20px; } .why-choose-us-section-two .service-card.style-6 .icon { background-color: rgb(219, 59, 235); } .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-family: "arial", serif; font-size: 20px; font-weight: 500; line-height: 48px; color: rgb(0, 0, 0); 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: "Jost", serif; 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: rgb(58, 166, 235); 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 0.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("../image/banner-img/testimonials-section-bg.png"); background-repeat: no-repeat; background-size: cover; } @media (max-width: 576px) { .testimonials-section { padding: 50px 15px 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 rgba(17, 17, 17, 0.25); 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(--primary-color2); } .testimonials-section .testimonial-slider-btn .slider-btn:hover span { color: var(--primary-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(--primary-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-family: "arial", serif; 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-family: "arial", serif; font-size: 24px; font-weight: 500; line-height: 28px; color: var(--primary-color); margin: 0; } .testimonial-card-wrapper-two .testimonial-card .testimonial-bottom-content .author-name h4 { font-family: "Jost", serif; font-size: 16px; font-weight: 400; line-height: 26px; color: rgb(102, 102, 102); margin: 0; } .team-section-two { background-image: url("../image/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 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 rgba(0, 0, 0, 0.25); height: 48px; width: 48px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .team-section-two .teams-slider-btn .slider-btn svg path { fill: rgba(17, 17, 17, 0.7); } .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(--primary-color-opc-2); opacity: 1; position: relative; } .team-section-two .team-pagination-area .team-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border-color: var(--primary-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(--primary-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: 0.3s; overflow: hidden; } .teams-card .team-image { transition: 0.5s ease-in-out; } .teams-card .team-image img { width: 100%; transition: 0.5s ease-in-out; border-radius: 10px 10px 25px 25px; } .teams-card .teams-content { background-color: rgba(17, 17, 17, 0.25); 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: 0.5s ease-in-out; } .teams-card .teams-content h4 { font-family: "arial", serif; font-size: 20px; font-weight: 600; line-height: 22px; color: var(--white-color); margin: 0; } .teams-card .teams-content span { font-family: "Jost", serif; font-size: 14px; font-weight: 500; line-height: 22px; color: rgb(236, 236, 236); margin: 0; } .teams-card .social-list { background-color: var(--primary-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: 0.5s ease-in-out; } .teams-card .social-list li a:hover svg path { fill: rgb(243, 128, 53); transition: 0.3s; } .teams-card:hover { transition: 0.3s; } .teams-card:hover .teams-content { transition: 0.3s; background: rgb(231, 98, 12); } .teams-card:hover .social-list { opacity: 1; transform: scaleX(1); } @media (max-width: 576px) { .latest-blog-section { padding: 0 15px 0 15px; } } .latest-blog-card { border-radius: 10px; background-color: var(--white-color); box-shadow: 0px 4px 60px 0px rgba(0, 0, 0, 0.1); position: relative; overflow: hidden; } .latest-blog-card .latest-card-img-wrap { position: relative; transition: all 0.5s; } .latest-blog-card .latest-card-img-wrap .card-img { position: relative; overflow: hidden; display: block; border-radius: 10px 10px 0 0; transition: all 0.5s; } .latest-blog-card .latest-card-img-wrap .card-img img { border-radius: 10px 10px 0 0; transition: all 0.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: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); transition: all 0.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-family: "arial", serif; 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: 0.3s; } .latest-blog-card .latest-card-content .card-content-top h5 a { font-family: "arial", serif; font-size: 22px; font-weight: 500; line-height: 30px; color: var(--title-color); text-transform: capitalize; margin: 0; transition: 0.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(--primary-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: "Jost", serif; font-size: 16px; font-weight: 500; line-height: 26px; color: rgba(17, 17, 17, 0.4); 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-family: "arial", serif; 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 26px; text-decoration: underline; color: var(--paragraph-color); transition: 0.3s; } .latest-blog-card .latest-card-content .card-content-bottom .author-area .author-content span a:hover { color: var(--primary-color-three); } .latest-blog-card .batch .featured { color: var(--white-color); font-family: "arial", serif; 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: rgb(239, 41, 41); } .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: rgb(229, 35, 35); } .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(--primary-color-three); font-family: "arial", serif; 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: "Jost", serif; 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 0.3s ease, box-shadow 0.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 rgba(0, 0, 0, 0.2); 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-family: "arial", serif; 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: 0.35s; } @media (max-width: 576px) { .slider-btn-group .slider-btn { width: 35px; height: 35px; } } .slider-btn-group .slider-btn svg { transition: 0.35s; fill: var(--primary-color); } .slider-btn-group .slider-btn:hover { background-color: var(--primary-color); } .slider-btn-group .slider-btn:hover svg { fill: var(--white-color); } .slider-btn-group .slider-btn.swiper-button-disabled { opacity: 0.5; } .slider-btn-group.two .slider-btn { border: 1px solid var(--border-color2); } .slider-btn-group.two .slider-btn svg { fill: var(--primary-color3); } .slider-btn-group.two .slider-btn:hover { background-color: var(--primary-color); border-color: var(--primary-color); } .footer-section-two { background-image: url("../image/banner-img/footer-bg-two.png"); background-size: cover; background-repeat: no-repeat; } .footer-section-two .footer-contact-wrapper { background-image: url("../image/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 rgba(17, 17, 17, 0.25); 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 rgba(17, 17, 17, 0.25); border-radius: 30px; background-color: transparent; border: none; color: rgb(102, 102, 102); font-size: 16px; font-family: "arial", serif; text-transform: capitalize; width: 100%; height: 48px; padding: 10px 20px; } .footer-section-two .footer-contact-wrapper .footer-content .from-inner input::-moz-placeholder { color: rgba(16, 12, 8, 0.4); } .footer-section-two .footer-contact-wrapper .footer-content .from-inner input::placeholder { color: rgba(16, 12, 8, 0.4); } .footer-section-two .footer-contact-wrapper .footer-content h3 { font-family: "arial", serif; 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: "Jost", serif; 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: rgba(255, 255, 255, 0.8); font-family: "arial", serif; 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: "Jost", serif; font-size: 17px; font-weight: 400; line-height: 26px; color: rgb(171, 171, 171); 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: rgba(77, 166, 39, 0.5); border-radius: 6px; display: flex; align-items: center; justify-content: center; opacity: 0; transform: scale(0.4); transition: 0.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: 0.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: rgb(171, 171, 171); font-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 30px; letter-spacing: 0.02em; transition: 0.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(--primary-color); } .footer-section-two .footer-widget .menu-container .widget-list li::after { content: ""; width: 10px; height: 1px; background-color: var(--primary-color); position: absolute; left: -15px; top: 50%; transform: translateY(-50%); opacity: 0; transition: 0.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-family: "arial", serif; font-size: 20px; font-weight: 500; line-height: 25px; color: var(--white-color); margin: 0; } .footer-section-two .single-contact li a { font-family: "Jost", serif; font-size: 16px; font-weight: 400; line-height: 30px; letter-spacing: 0.03em; color: rgba(255, 255, 255, 0.6); margin: 0; transition: 0.3s; } .footer-section-two .single-contact li a:hover { color: var(--primary-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-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 30px; letter-spacing: 0.02em; color: rgb(255, 255, 255); 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 rgba(255, 255, 255, 0.1); 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 25px; color: rgb(171, 171, 171); 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 25px; color: var(--white-color); margin: 0; transition: 0.3s; } .footer-section-two .footer-bottom .copy-write-area p a:hover { color: var(--primary-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-family: "arial", serif; 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 rgba(17, 17, 17, 0.25); transition: 0.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: 0.3s; fill: var(--title-color); } .footer-section-two .footer-bottom .footer-social-list ul li:hover a { background-color: var(--primary-color-three); } .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: "Satisfy", serif; font-size: 24px; font-weight: 400; line-height: 34.57px; color: rgb(77, 166, 39); margin: 0; position: relative; } .section-title-three .sub-title-three span::before { position: absolute; content: url(../image/svg/sub-title-shape-green.svg); left: 0%; bottom: -45%; width: 100%; } .section-title-three .title h2 { font-family: "arial", serif; 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: "Jost", serif; 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 0.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-family: "arial", serif; font-size: 35px; font-weight: 500; letter-spacing: 0.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: "Jost", serif; 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: "Jost", serif; 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(--primary-color); } .login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input::-moz-placeholder { color: var(--paragraph-color); font-family: "Jost", serif; font-size: 13px; font-weight: 400; letter-spacing: 0.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: "Jost", serif; font-size: 13px; font-weight: 400; letter-spacing: 0.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(--primary-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(--primary-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(--primary-color); font-family: "arial", serif; font-size: 15px; font-weight: 400; letter-spacing: 0.3px; text-transform: capitalize; } .login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .forget-pass { color: var(--primary-color); font-family: "arial", serif; font-size: 15px; font-weight: 400; letter-spacing: 0.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-family: "arial", serif; font-weight: 500; font-size: 16px; color: var(--white-color); letter-spacing: 0.48px; text-transform: capitalize; line-height: 1; padding: 15px 26px; display: inline-flex; align-items: center; justify-content: center; transition: 0.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(--primary-color); transform-origin: right; transform: scalex(0); z-index: -1; transition: transform 0.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: "Jost", serif; 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: "Jost", serif; font-weight: 500; font-size: 16px; color: var(--title-color); letter-spacing: 0.48px; text-transform: capitalize; line-height: 1; padding: 10px 26px; display: inline-flex; align-items: center; justify-content: center; gap: 10px; transition: 0.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 0.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: rgba(255, 255, 255, 0.25); 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: rgb(0, 0, 0); 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: 0px 12px; } } header.style-3 .main-menu > ul > li:hover i { color: var(--primary-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-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 16px; color: var(--white-color); display: block; padding: 30px 0px; transition: all 0.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 0.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(--primary-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: 0px 30px 80px rgba(134, 117, 212, 0.08); 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 15px; color: var(--white-color); font-weight: 400; font-family: "arial", serif; font-size: 13px; line-height: 1.3; transition: all 0.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(--primary-color), #fff); width: 100%; height: 1px; transform: scaleX(0); transform-origin: left; transition: 0.4s ease-in; z-index: 1; } @media (max-width: 991px) { header.style-3 .main-menu > ul > li ul.sub-menu > li > a { border-color: rgba(233, 228, 228, 0.5); } 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(--primary-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(--primary-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(--primary-color); } header.style-3 .main-menu > ul > li ul.sub-menu > li:hover .dropdown-icon { color: var(--primary-color); } header.style-3 .main-menu > ul > li ul.sub-menu > li.active > a { color: var(--primary-color); } header.style-3 .main-menu > ul > li ul.sub-menu > li.active .dropdown-icon { color: var(--primary-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: 0px 30px 80px rgba(8, 0, 42, 0.08); 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 0.45s linear; } } header.style-3 .main-menu > ul > li.menu-item-has-children { transition: all 0.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 0.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: 0px; 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(--primary-color); content: "\f286"; } @media (min-width: 992px) { header.style-3 .main-menu > ul > li:hover > ul.sub-menu { display: block; animation: fade-down 0.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(--primary-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(--primary-color); } header.style-3 .main-menu > ul > li.active > a { color: var(--primary-color); } header.style-3 .main-menu > ul > li.active::after { color: var(--primary-color); } header.style-3 .main-menu > ul > li.active .dropdown-icon2 { color: var(--primary-color); } header.style-3 .main-menu > ul > li.active.position-inherit > a::after { color: var(--primary-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: 0px 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: rgba(255, 255, 255, 0.2); 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: rgb(255, 255, 255); } @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 0.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: 0.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: 0.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: rgb(17, 17, 17); border-right: 1px solid #eee; transform: translateX(-100%); transition: transform 0.3s ease-in; box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.03); } 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 0px 20px 0; } 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 0px; } header.style-3 .main-menu > ul > li ul.sub-menu > li a:hover { color: var(--primary-color); margin-left: 10px; } header.style-3 .main-menu > ul > li ul.sub-menu > li a.active { color: var(--primary-color); } header.style-3 .main-menu > ul > li ul.sub-menu > li i { color: var(--primary-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("../image/new-banner.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; padding: 150px 0 36px 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 { background-image: url("../image/ba1.webp"); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; padding: 0 0 0 0px; } } .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; padding-bottom: 0; } } .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: "Satisfy", serif; font-size: 24px; font-weight: 400; line-height: 34.57px; color: rgb(243, 128, 53); margin: 0; position: relative; } .banner-section-three .banner-content-three .section-title-three .sub-title-three span::before { position: absolute; content: url(../image/svg/sub-title-three.svg); left: 0%; bottom: -45%; width: 100%; } .banner-section-three .banner-content-three .section-title-three h1 { font-family: "arial", serif; 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: "Jost", serif; font-size: 24px; font-weight: 400; line-height: 34px; color: rgba(255, 255, 255, 0.8); 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: rgba(255, 255, 255, 0.25); -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: 0.3s; } .banner-section-three .tourist-card .tourist-image .tourist-content-hidden h3 { font-family: "arial", serif; 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: rgb(77, 166, 39); 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-family: "arial", serif; font-size: 14px; font-weight: 600; line-height: 16.59px; color: rgba(255, 255, 255, 0.7); 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: 0.3s; background-color: var(--primary-color-three); 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: 0.3s; } .banner-section-three .tourist-card:hover:before { content: " "; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: linear-gradient(180deg, rgba(17, 17, 17, 0), rgba(17, 17, 17, 0.9)); 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: rgba(0, 0, 0, 0.2); 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: rgba(255, 255, 255, 0.45); } .banner-section-three .banner-slider-btn .number-count-area .swiper-pagination-bullet-active { color: var(--white-color); } .banner-section-three .banner-slider-btn .number-count-area .swiper-pagination-bullet-active { color: #fff !important; } .banner-section-three .banner-slider-btn .slider-btn { cursor: pointer; transition: 0.3s; } .banner-section-three .banner-slider-btn .slider-btn svg path { fill: var(--white-color); } .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); } @media (max-width: 768px) { .tourist-card { margin-bottom: 20px; } .tourist-image img { height: auto; } } .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: rgb(235, 255, 232); border: 1px solid rgba(17, 17, 17, 0.05); 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 rgb(77, 166, 39); width: 79px; height: 79px; display: flex; align-items: center; justify-content: center; border-radius: 50%; position: absolute; top: 37%; left: 12%; transition: 0.3s; } .discover-single-card .discover-content .icon svg path { fill: rgb(77, 166, 39); } @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: rgb(77, 166, 39); } .discover-single-card .discover-content .icon:hover svg path { fill: rgb(255, 255, 255); } .discover-single-card .discover-content h3 { font-family: "arial", serif; font-size: 24px; font-weight: 500; line-height: 1; color: rgb(0, 0, 0); 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: "Jost", serif; font-size: 15px; font-weight: 400; line-height: 22px; color: rgb(102, 102, 102); margin-bottom: 25px; } .discover-single-card .discover-content .arrow-right { width: 73px; height: 32px; border: 1px solid rgba(0, 0, 0, 0.25); border-radius: 17px; margin: 0 auto; transition: 0.3s; } .discover-single-card .discover-content .arrow-right svg path { fill: rgb(17, 17, 17); transition: 0.3s; } .discover-single-card .discover-content .arrow-right:hover { background-color: rgb(17, 17, 17); } .discover-single-card .discover-content .arrow-right:hover svg path { fill: var(--white-color); } .discover-single-card .discover-content:hover .icon svg { animation: zoomIn 0.5s linear; } .discover-single-card.two .discover-content { background-color: rgb(255, 243, 236); } .discover-single-card.two .discover-content .icon { background-color: var(--white-color); border: 1px solid rgb(243, 128, 53); } .discover-single-card.two .discover-content .icon svg path { fill: rgb(243, 128, 53); } .discover-single-card.two .discover-content .icon:hover { background-color: rgb(243, 128, 53); } .discover-single-card.two .discover-content .icon:hover svg path { fill: rgb(255, 255, 255); } .discover-single-card.three .discover-content { background-color: rgb(235, 255, 232); } .discover-single-card.three .discover-content .icon { background-color: var(--white-color); border: 1px solid rgb(77, 166, 39); } .discover-single-card.three .discover-content .icon svg path { fill: rgb(77, 166, 39); } .discover-single-card.three .discover-content .icon:hover { background-color: rgb(77, 166, 39); } .discover-single-card.three .discover-content .icon:hover svg path { fill: rgb(255, 255, 255); } .discover-single-card.four .discover-content { background-color: rgb(255, 243, 236); } .discover-single-card.four .discover-content .icon { background-color: var(--white-color); border: 1px solid rgb(243, 128, 53); } .discover-single-card.four .discover-content .icon svg path { fill: rgb(243, 128, 53); } .discover-single-card.four .discover-content .icon:hover { background-color: rgb(243, 128, 53); } .discover-single-card.four .discover-content .icon:hover svg path { fill: rgb(255, 255, 255); } .who-we-are-section-three { background-image: url("../image/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 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: rgb(77, 166, 39); 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-family: "arial", serif; 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: "Jost", serif; 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: rgb(243, 128, 53); } .who-we-are-section-three .featured-card .single-featured.three .icon { background-color: rgb(15, 197, 173); } .who-we-are-section-three .featured-card .single-featured:hover .icon svg { animation: zoomIn 0.5s linear; } .who-we-are-section-three .bottom-area p { font-family: "Jost", serif; 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(--primary-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-family: "arial", serif; 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-family: "arial", serif; 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 white; 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 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 rgba(17, 17, 17, 0.1); border-bottom: 1px solid rgba(17, 17, 17, 0.1); border-left: 1px solid rgba(17, 17, 17, 0.1); border-right: 1px solid rgba(17, 17, 17, 0.1); } @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-family: "arial", serif; 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 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(--primary-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: 0px 0px 10px 0px rgba(0, 0, 0, 0.08); position: relative; overflow: hidden; border: 1px solid rgba(0, 0, 0, 0.08); } @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: 0px 4px 60px 0px rgba(0, 0, 0, 0.1); } .service-card-three .service-card-img-wrap { position: relative; transition: all 0.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 0.5s; } .service-card-three .service-card-img-wrap .card-img img { transition: all 0.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: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); transition: all 0.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: rgb(102, 102, 102); } .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-family: "arial", serif; 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: 0.3s; } .service-card-three .service-card-content .card-content-top h5 a { font-family: "arial", serif; font-size: 22px; font-weight: 500; line-height: 30px; color: var(--title-color); text-transform: capitalize; margin: 0; transition: 0.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(--primary-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: "Jost", serif; font-size: 16px; font-weight: 500; line-height: 26px; margin: 0; } .service-card-three .service-card-content .card-content-bottom { display: flex; align-items: center; justify-content: space-around; gap: 0px; padding-top: 2px; 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-family: "arial", serif; 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-family: "arial", serif; font-size: 32px; font-weight: 500; line-height: 26px; color: var(--primary-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-family: "arial", serif; 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-family: "arial", serif; 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-family: "arial", serif; 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(--primary-color); } .service-card-three .batch .featured.orange-color { background-color: rgb(243, 128, 53); } .service-card-three .batch .featured.red-color { background-color: rgb(229, 35, 35); } .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 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("../image/banner-img/testimonial-bg-three.png"); background-position: center; background-size: cover; background-repeat: no-repeat; overflow: hidden; padding: 120px 0; } @media (max-width: 576px) { .testimonials-section-three { padding: 70px 15px 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 rgba(17, 17, 17, 0.25); border-radius: 50%; height: 44px; width: 44px; display: flex; align-items: center; justify-content: center; transition: 0.3s; } .testimonials-section-three .testimonial-slider-btn .slider-btn svg path { fill: rgb(17, 17, 17); transition: 0.3s; } .testimonials-section-three .testimonial-slider-btn .slider-btn:hover { background-color: var(--primary-color); border: 1px solid var(--primary-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 rgba(17, 17, 17, 0.1); border-bottom: 1px solid rgba(17, 17, 17, 0.1); 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-family: "arial", serif; font-size: 24px; font-weight: 600; line-height: 42px; color: rgb(17, 17, 17); 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-family: "arial", serif; font-size: 24px; font-weight: 600; line-height: 42px; color: rgb(17, 17, 17); 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-family: "arial", serif; font-size: 15px; font-weight: 400; line-height: 20px; color: rgb(102, 102, 102); } @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: 110px; height: 110px; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 4px solid var(--primary-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: rgb(243, 128, 53); 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: rgb(243, 128, 53); border-radius: 50%; } .testimonial-card-wrapper-three .testimonial-card .testimonial-top-content .author-area .author-img img { background-color: white; padding: 4px; 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-family: "arial", serif; font-size: 22px; font-weight: 400; line-height: 40px; color: rgba(17, 17, 17, 0.9); 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: 18px; line-height: 28px; max-width: 550px; width: 100%; margin: 0 auto; } } @media (max-width: 1199px) { .testimonial-card-wrapper-three .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-three .testimonial-card .testimonial-content p { font-size: 16px; line-height: 25px; } } @media (max-width: 767px) { .testimonial-card-wrapper-three .testimonial-card .testimonial-content p { font-size: 16px; line-height: 25px; 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-family: "arial", serif; font-size: 24px; font-weight: 500; line-height: 28px; color: var(--primary-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: "Jost", serif; font-size: 16px; font-weight: 400; line-height: 1.8; color: rgb(102, 102, 102); 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: rgb(240, 171, 52); -webkit-mask-image: url("../image/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-family: "arial", serif; 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-family: "arial", serif; 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 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-family: "arial", serif; 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, rgb(231, 98, 12), rgb(243, 128, 53)); 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, rgb(231, 98, 12), rgb(243, 128, 53)); 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: -47px; } @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: rgba(77, 166, 39, 0.1); border: 1px solid rgba(0, 0, 0, 0.05); 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 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: rgb(77, 166, 39); } @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: rgb(255, 255, 255); } @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-family: "arial", serif; font-size: 20px; font-weight: 500; line-height: 30px; color: rgb(0, 0, 0); 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: "Jost", serif; font-size: 14px; font-weight: 400; line-height: 18px; color: rgb(119, 119, 119); 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: rgba(15, 197, 173, 0.1); } .we-are-best-section .right-side-area .single-feature.two .icon { background-color: rgb(15, 197, 173); } .we-are-best-section .right-side-area .single-feature.three { background-color: rgba(58, 166, 235, 0.1); } .we-are-best-section .right-side-area .single-feature.three .icon { background-color: rgb(58, 166, 235); } .we-are-best-section .right-side-area .single-feature.three { background-color: rgba(243, 128, 53, 0.1); } .we-are-best-section .right-side-area .single-feature.three .icon { background-color: rgb(243, 128, 53); } .we-are-best-section .right-side-area .single-feature.four { background-color: rgba(58, 166, 235, 0.1); } .we-are-best-section .right-side-area .single-feature.four .icon { background-color: rgb(58, 166, 235); } .we-are-best-section .right-side-area .single-feature:hover .icon svg { animation: zoomIn 0.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("../image/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 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 rgba(0, 0, 0, 0.25); height: 48px; width: 48px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .visa-services-section .visa-slider-btn .slider-btn svg path { fill: rgba(17, 17, 17, 0.7); } .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: rgba(255, 255, 255, 0.98); 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: 0px 4px 60px 0px rgba(0, 0, 0, 0.1); } .visa-card-three .visa-card-img-wrap { position: relative; transition: all 0.5s; } .visa-card-three .visa-card-img-wrap .card-img { position: relative; overflow: hidden; display: block; border-radius: 10px 10px 0 0; transition: all 0.5s; } .visa-card-three .visa-card-img-wrap .card-img img { border-radius: 10px 10px 0 0; transition: all 0.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: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); transition: all 0.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: rgba(255, 255, 255, 0.98); border: 1px solid rgba(17, 17, 17, 0.1); } @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: 0.3s; } .visa-card-three .visa-card-content .card-content-top h5 a { font-family: "arial", serif; font-size: 24px; font-weight: 500; line-height: 32px; color: var(--title-color); text-transform: capitalize; margin-bottom: 2px; transition: 0.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(--primary-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: "Jost", serif; font-size: 15px; font-weight: 400; line-height: 32px; color: rgba(17, 17, 17, 0.4); 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-family: "arial", serif; 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-family: "arial", serif; font-size: 28px; font-weight: 500; line-height: 28px; color: var(--primary-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-family: "arial", serif; 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-family: "arial", serif; 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(--primary-color); font-family: "arial", serif; 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 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 rgba(0, 0, 0, 0.25); height: 48px; width: 48px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .blogs-section-three .blog-slider-btn .slider-btn svg path { fill: rgba(17, 17, 17, 0.7); } .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: rgba(255, 255, 255, 0.98); 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: rgb(243, 128, 53); font-family: "arial", serif; font-size: 20px; font-weight: 500; line-height: 16px; color: rgb(255, 255, 255); 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: rgb(51, 51, 51); font-family: "arial", serif; font-size: 14px; font-weight: 500; line-height: 16px; color: rgb(255, 255, 255); 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 0.5s; } .blog-card-three .blog-card-img-wrap .card-img { position: relative; overflow: hidden; display: block; border-radius: 10px; transition: all 0.5s; -webkit-mask-image: url(../image/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 0.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: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); transition: all 0.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-family: "arial", serif; font-size: 15px; font-weight: 400; line-height: 26px; color: rgb(102, 102, 102); 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-family: "arial", serif; font-size: 15px; font-weight: 400; line-height: 26px; text-decoration-line: underline; color: rgb(102, 102, 102); } @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: 0.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-family: "arial", serif; font-size: 26px; font-weight: 500; line-height: 36px; color: var(--title-color); text-transform: capitalize; margin-bottom: 2px; transition: 0.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(--primary-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, rgb(235, 255, 232), rgb(255, 241, 232)); 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; } } @media (max-width: 767px) { .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-family: "arial", serif; 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: rgba(77, 166, 39, 0.15); display: flex; align-items: center; justify-content: center; max-width: 482px; width: 100%; border-radius: 30px; border: 1px solid rgba(17, 17, 17, 0.1); } @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 rgba(17, 17, 17, 0.1); border-radius: 30px; background-color: transparent; border: none; color: var(--title-color); font-size: 16px; font-family: "arial", serif; 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: rgba(16, 12, 8, 0.4); } .footer-top-area .footer-bg-color form .from-inner input::placeholder { color: rgba(16, 12, 8, 0.4); } .footer-section-three { background-image: url("../image/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 15px; } } .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-family: "arial", serif; font-size: 20px; font-weight: 500; line-height: 25px; color: var(--white-color); margin: 0; transition: 0.3s; } .footer-section-three .single-contact li .icon-and-call span:hover { color: var(--primary-color); } .footer-section-three .single-contact li a { font-family: "arial", serif; font-size: 18px; font-weight: 400; line-height: 25px; color: rgb(171, 171, 171); margin: 0; transition: 0.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(--primary-color); } .footer-section-three .footer-widget .widget-title h4 { color: var(--white-color); font-family: "arial", serif; 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: "Jost", serif; font-size: 17px; font-weight: 400; line-height: 26px; color: rgb(171, 171, 171); 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: rgba(77, 166, 39, 0.5); border-radius: 6px; display: flex; align-items: center; justify-content: center; opacity: 0; transform: scale(0.4); transition: 0.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: 0.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: rgb(171, 171, 171); font-family: "arial", serif; font-size: 18px; font-weight: 400; line-height: 25px; transition: 0.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(--primary-color); } .footer-section-three .footer-widget .menu-container .widget-list li::after { content: ""; width: 10px; height: 1px; background-color: var(--primary-color); position: absolute; left: -15px; top: 50%; transform: translateY(-50%); opacity: 0; transition: 0.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: -20px; } @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: "Jost", serif; font-size: 17px; font-weight: 400; line-height: 26px; color: rgb(171, 171, 171); 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 rgba(255, 255, 255, 0.25); transition: 0.3s; } .footer-section-three .footer-middle-item .footer-content .social-item li svg path { transition: 0.3s; fill: rgb(255, 255, 255); } .footer-section-three .footer-middle-item .footer-content .social-item li:hover { background-color: var(--primary-color-three); } .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 rgba(255, 255, 255, 0.1); 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 1; color: rgb(171, 171, 171); 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 1; color: var(--white-color); margin: 0; transition: 0.3s; } .footer-section-three .footer-bottom .copy-write-area p a:hover { color: var(--primary-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: rgb(171, 171, 171); 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 25px; color: rgb(171, 171, 171); margin: 0; transition: 0.3s; } .footer-section-three .footer-bottom .footer-right ul li a:hover { color: var(--primary-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: "Satisfy", serif; font-size: 22px; font-weight: 400; line-height: 32px; color: rgb(77, 166, 39); margin-top: 20px; } @media (max-width: 350px) { .section-title-four .sub-title-four span { margin-top: 13px; } } .section-title-four .title h2 { font-family: "arial", serif; 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: "Jost", serif; 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 0.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-family: "arial", serif; font-size: 35px; font-weight: 500; letter-spacing: 0.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: "Jost", serif; 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: "Jost", serif; 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(--primary-color); } .login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-inner input::-moz-placeholder { color: var(--paragraph-color); font-family: "Jost", serif; font-size: 13px; font-weight: 400; letter-spacing: 0.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: "Jost", serif; font-size: 13px; font-weight: 400; letter-spacing: 0.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(--primary-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(--primary-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(--primary-color); font-family: "arial", serif; font-size: 15px; font-weight: 400; letter-spacing: 0.3px; text-transform: capitalize; } .login-modal .modal-dialog .modal-content .modal-body .login-registration-form .form-remember-forget .forget-pass { color: var(--primary-color); font-family: "arial", serif; font-size: 15px; font-weight: 400; letter-spacing: 0.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-family: "arial", serif; font-weight: 500; font-size: 16px; color: var(--white-color); letter-spacing: 0.48px; text-transform: capitalize; line-height: 1; padding: 15px 26px; display: inline-flex; align-items: center; justify-content: center; transition: 0.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(--primary-color); transform-origin: right; transform: scalex(0); z-index: -1; transition: transform 0.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: "Jost", serif; 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: "Jost", serif; font-weight: 500; font-size: 16px; color: var(--title-color); letter-spacing: 0.48px; text-transform: capitalize; line-height: 1; padding: 10px 26px; display: inline-flex; align-items: center; justify-content: center; gap: 10px; transition: 0.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 0.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 0.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 rgba(0, 72, 88, 0.1); 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: 0px 12px; } } header.style-4 .main-menu > ul > li:hover i { color: var(--primary-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-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 16px; color: var(--title-color); display: block; padding: 36px 0px; transition: all 0.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 0.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: 0px 30px 80px rgba(134, 117, 212, 0.08); 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 15px; color: var(--title-color); font-weight: 400; font-family: "arial", serif; font-size: 13px; line-height: 1.3; transition: all 0.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(--primary-color), #fff); width: 100%; height: 1px; transform: scaleX(0); transform-origin: left; transition: 0.4s ease-in; z-index: 1; } @media (max-width: 991px) { header.style-4 .main-menu > ul > li ul.sub-menu > li > a { border-color: rgba(233, 228, 228, 0.5); } 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(--primary-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(--primary-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(--primary-color); } header.style-4 .main-menu > ul > li ul.sub-menu > li:hover .dropdown-icon { color: var(--primary-color); } header.style-4 .main-menu > ul > li ul.sub-menu > li.active > a { color: var(--primary-color); } header.style-4 .main-menu > ul > li ul.sub-menu > li.active .dropdown-icon { color: var(--primary-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: 0px 30px 80px rgba(8, 0, 42, 0.08); 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 0.45s linear; } } header.style-4 .main-menu > ul > li.menu-item-has-children { transition: all 0.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 0.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: 0px; 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(--primary-color); content: "\f286"; } @media (min-width: 992px) { header.style-4 .main-menu > ul > li:hover > ul.sub-menu { display: block; animation: fade-down 0.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(--primary-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(--primary-color); } header.style-4 .main-menu > ul > li.active > a { color: var(--primary-color); } header.style-4 .main-menu > ul > li.active::after { color: var(--primary-color); } header.style-4 .main-menu > ul > li.active .dropdown-icon2 { color: var(--primary-color); } header.style-4 .main-menu > ul > li.active.position-inherit > a::after { color: var(--primary-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: rgba(17, 17, 17, 0.1); 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 0.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-family: "arial", serif; font-size: 12px; font-weight: 400; line-height: 16px; color: rgba(0, 0, 0, 0.7); 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-family: "arial", serif; font-size: 15px; font-weight: 500; line-height: 16px; color: var(--primary-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: 0.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: 0.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 0.3s ease-in; box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.03); } 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 0px 20px 0; } 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 0px; } header.style-4 .main-menu > ul > li ul.sub-menu > li a:hover { color: var(--primary-color); margin-left: 10px; } header.style-4 .main-menu > ul > li ul.sub-menu > li a.active { color: var(--primary-color); } header.style-4 .main-menu > ul > li ul.sub-menu > li i { color: var(--primary-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("../image/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 120px; } } @media (max-width: 767px) { .banner-section-four .banner-section-wrapper { padding: 100px 0 100px; } } @media (max-width: 576px) { .banner-section-four .banner-section-wrapper { padding: 80px 0 80px; } } .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: "Satisfy", serif; font-size: 22px; font-weight: 400; line-height: 32px; color: rgb(77, 206, 21); margin-top: 10px; } .banner-section-four .banner-section-wrapper h1 { font-family: "arial", serif; font-size: 56px; font-weight: 800; line-height: 76px; letter-spacing: 0.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; } } @media (max-width: 767px) { .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: "Jost", serif; 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 rgba(255, 255, 255, 0.25); 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, rgb(255, 101, 0), rgb(228, 163, 121)); 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, rgb(255, 101, 0), rgb(228, 163, 121)); 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-family: "arial", serif; 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 0px 0px; background-color: rgb(254, 255, 254); 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; } } @media (max-width: 576px) { .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-family: "arial", serif; 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 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: rgb(17, 17, 17); } .banner-section-four .filter-wrapper .nav-buttons .nav-pills .nav-item .nav-link.active { background-color: var(--primary-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: rgb(254, 255, 254); } @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 rgba(66, 86, 95, 0.25); 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-family: "arial", serif; 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-family: "arial", serif; 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-family: "arial", serif; font-size: 15px; font-weight: 500; line-height: 1; letter-spacing: 0.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: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); 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; /* width of the entire scrollbar */ } .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; /* color of the scroll thumb */ border-radius: 20px; /* creates padding around scroll thumb */ } @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; margin-bottom: 5px; display: flex; align-items: center; gap: 5px; margin: 0 10px 5px 10px; 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(--primary-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: 0.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; font-family: "arial", serif; 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(--primary-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: 0.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; font-family: "arial", serif; 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: rgba(211, 211, 211, 0.231372549); } .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; font-family: "arial", serif; 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(--primary-color1); display: flex; align-items: center; justify-content: center; transition: 0.35s; font-size: 17px; color: var(--primary-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(--primary-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 0.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 0.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; /* width of the entire scrollbar */ } .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); /* color of the scroll thumb */ border-radius: 10px; /* roundness of the scroll thumb */ } .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-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 1; letter-spacing: 0.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 15px; } } .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(--primary-color-opc-2); opacity: 1; position: relative; } .promotion-section-four .promotion-pagination-area .promotion-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border-color: var(--primary-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(--primary-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 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 rgba(0, 0, 0, 0.25); height: 44px; width: 44px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .popular-destination-section .popular-slider-btn .slider-btn svg path { fill: rgba(17, 17, 17, 0.7); } .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(--primary-color-opc-2); opacity: 1; position: relative; } .popular-destination-section .tour-pagination-area .tour-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border-color: var(--primary-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(--primary-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, rgba(17, 17, 17, 0), rgba(17, 17, 17, 0.9)); 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: rgb(255, 255, 255); border: 1px solid rgba(195, 201, 206, 0.5); transition: 0.3s; z-index: 2; } .popular-card .tour-amount h4 { font-family: "arial", serif; font-size: 14px; font-weight: 600; line-height: 1; color: rgb(17, 17, 17); margin-bottom: -20px; transition: 0.3s; } .popular-card .tour-amount h6 { font-family: "arial", serif; font-size: 12px; font-weight: 400; line-height: 1; color: rgb(17, 17, 17); margin: 0; transition: 0.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-family: "arial", serif; font-size: 24px; font-weight: 600; line-height: 32px; color: var(--white-color); margin-bottom: 0; transition: 0.3s; } .popular-card .popular-content a h3:hover { color: var(--primary-color-three); } .popular-card .popular-content P { font-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 32px; color: var(--white-color); margin-top: -5px; } .popular-card:hover .tour-amount { background-color: var(--primary-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("../image/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 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(--primary-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: "Jost", serif; font-size: 17px; font-weight: 400; line-height: 28px; color: rgb(17, 17, 17); 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(--primary-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(--primary-color-three); } .who-we-are-section-four .center-content-item .middle-card-item .single-item .icon.three { background-color: rgb(15, 197, 173); } .who-we-are-section-four .center-content-item .middle-card-item .single-item h3 { font-family: "arial", serif; font-size: 22px; line-height: 26px; font-weight: 500; color: rgb(0, 0, 0); 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: "Jost", serif; font-size: 15px; font-weight: 400; line-height: 22px; color: rgb(102, 102, 102); 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 0.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: "Jost", serif; font-size: 17px; font-weight: 400; line-height: 28px; color: rgb(17, 17, 17); 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 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: 0px 4px 35px 0px rgba(0, 0, 0, 0.1); position: relative; overflow: hidden; } .blog-card .blog-card-img-wrap { position: relative; transition: all 0.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 0.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, rgba(21, 47, 0, 0.56) 1.03%, rgba(21, 47, 0, 0) 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: rgba(255, 255, 255, 0.3); 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: 0.3s; } .blog-card .blog-card-content .card-content-top h5 a { font-family: "arial", serif; font-size: 23px; font-weight: 500; line-height: 30px; color: var(--title-color); text-transform: capitalize; margin: 0; transition: 0.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(--primary-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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); margin-bottom: -4px; transition: 0.3s; } .blog-card .blog-card-content .top-content li a:hover { color: var(--primary-color); } .blog-card .blog-card-content .top-content li span { font-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); margin-bottom: -4px; transition: 0.3s; } .blog-card .blog-card-content .top-content li span:hover { color: var(--primary-color); } .blog-card .batch { position: absolute; top: 10%; left: 5%; z-index: 1; } .blog-card .batch .featured { color: var(--white-color); font-family: "arial", serif; font-size: 14px; font-weight: 500; line-height: 28px; display: inline-flex; padding: 1px 20px; background-color: var(--primary-color); border-radius: 39px; } .blog-card .batch .featured.two { background-color: rgb(239, 41, 41); } .blog-card .batch .featured.three { background-color: rgb(239, 41, 41); } .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("../image/card-img/visa-left-image.png"); background-repeat: no-repeat; background-size: cover; border-radius: 15px; padding: 51px 5px 20px 5px; } .visa-service-section .visa-easy-card .top-content { text-align: center; } .visa-service-section .visa-easy-card .top-content h2 { font-family: "arial", serif; 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: "Jost", serif; 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-family: "arial", serif; 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-family: "arial", serif; 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: "Jost", serif; 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(--primary-color-opc-2); opacity: 1; position: relative; } .visa-service-section .visa-pagination-area .visa-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border-color: var(--primary-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(--primary-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: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.1); 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 0.5s; } .visa-card-two .visa-card-img-wrap .card-img { position: relative; overflow: hidden; display: block; border-radius: 10px 10px 0 0; transition: all 0.5s; } .visa-card-two .visa-card-img-wrap .card-img img { border-radius: 10px 10px 0 0; transition: all 0.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: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); transition: all 0.5s ease-out; content: ""; z-index: 1; } .visa-card-two .visa-card-content { border: 1px solid rgba(0, 0, 0, 0.1); background-color: var(--white-color); padding: 50px 15px 10px 15px; 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 12px; } } @media (max-width: 1199px) { .visa-card-two .visa-card-content { padding: 45px 15px 10px 15px; } } @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: 0.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-family: "arial", serif; font-size: 22px; font-weight: 500; line-height: 30px; color: var(--title-color); text-transform: capitalize; margin: 0; transition: 0.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(--primary-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-family: "arial", serif; font-size: 15px; font-weight: 400; line-height: 32px; color: rgba(17, 17, 17, 0.5); 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.7); margin-bottom: 0; } .visa-card-two .visa-card-content .card-content-bottom .price-area h5 { font-family: "arial", serif; font-size: 24px; font-weight: 600; line-height: 26px; color: var(--primary-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-family: "arial", serif; 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-family: "arial", serif; 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 15px; } } .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 0px 0px; background: transparent; display: inline-flex; border-top: 1px solid rgba(17, 17, 17, 0.1); border-left: 1px solid rgba(17, 17, 17, 0.1); border-right: 1px solid rgba(17, 17, 17, 0.1); } @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; } } @media (max-width: 576px) { .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-family: "arial", serif; 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 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(--primary-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(--primary-color-opc-2); opacity: 1; position: relative; } .tour-package-section-four .tour-pagination-area .tour-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border-color: var(--primary-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(--primary-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 rgba(0, 0, 0, 0.08); position: relative; overflow: hidden; transition: 0.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 0.5s; } .activity-card-four .activity-card-img-wrap .card-img { position: relative; overflow: hidden; display: block; border-radius: 10px 10px 0 0; transition: all 0.5s; } .activity-card-four .activity-card-img-wrap .card-img img { border-radius: 10px 10px 0 0; transition: all 0.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: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); transition: all 0.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-family: "arial", serif; 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: 0.3s; } .activity-card-four .activity-card-content .card-content-top h5 a { font-family: "arial", serif; font-size: 22px; font-weight: 500; line-height: 30px; color: var(--title-color); text-transform: capitalize; margin: 0; transition: 0.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(--primary-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: "Jost", serif; font-size: 16px; font-weight: 500; line-height: 26px; color: rgba(17, 17, 17, 0.4); 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-family: "arial", serif; 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-family: "arial", serif; font-size: 32px; font-weight: 500; line-height: 26px; color: var(--primary-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-family: "arial", serif; 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-family: "arial", serif; 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: rgb(243, 128, 53); color: var(--white-color); font-family: "arial", serif; 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(--primary-color); } .activity-card-four .batch .featured.three { background-color: rgb(229, 35, 35); } .activity-card-four:hover { transition: 0.3s; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08); } .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: rgb(252, 242, 250); border-radius: 15px; padding: 28px 22px; } .travel-card-four.style-2 { background-color: rgb(228, 249, 249); } .travel-card-four.style-3 { background-color: rgb(227, 240, 255); } .travel-card-four.style-4 { background-color: rgb(235, 255, 236); } .travel-card-four.style-5 { background-color: rgb(255, 245, 234); } .travel-card-four.style-6 { background-color: rgb(252, 242, 250); } .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-family: "arial", serif; font-size: 22px; font-weight: 500; line-height: 28px; color: rgb(17, 17, 17); 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: "Jost", serif; font-size: 16px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); 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 0.5s linear; } .visa-testimonial-section { background-image: url("../image/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-family: "arial", serif; 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 16px; color: rgba(255, 255, 255, 0.8); margin: 0; } .visa-testimonial-section .choose-review p strong { font-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 16px; color: rgba(255, 255, 255, 0.8); 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: 0px 0px 45px 0px rgba(0, 0, 0, 0.08); 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: rgb(240, 171, 52); -webkit-mask-image: url("../image/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-family: "arial", serif; 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-family: "arial", serif; 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: "Jost", serif; font-size: 22px; font-weight: 400; line-height: 40px; letter-spacing: 0.01em; color: rgba(255, 255, 255, 0.95); 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-family: "arial", serif; font-size: 18px; font-weight: 500; line-height: 1; margin: 0; } .visa-testimonial-section .testimonial-content-area .testimonial-content .author-name-design span { font-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 1; color: rgba(255, 255, 255, 0.8); } .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 rgba(17, 17, 17, 0.1); 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-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 16px; color: var(--paragraph-color); margin-bottom: 16px; } .tour-card-four .tour-content h3 { font-family: "arial", serif; 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: 0.3; transition: 0.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: 0.3; transition: 0.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: 0.3; transition: 0.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: 0.3; transition: 0.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: rgb(210, 237, 255); 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-family: "arial", serif; 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: rgba(17, 17, 17, 0.6); font-family: "Jost", serif; font-size: 17px; font-weight: 400; line-height: 24px; letter-spacing: 0.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 rgba(17, 17, 17, 0.1); 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 rgba(17, 17, 17, 0.1); border-radius: 15px; background-color: var(--white-color); border: none; color: rgb(119, 119, 119); font-size: 16px; font-family: "arial", serif; text-transform: capitalize; width: 100%; height: 48px; padding: 10px 20px; } .footer-top-content-four .newsletter-content .from-inner input::-moz-placeholder { color: rgba(16, 12, 8, 0.4); } .footer-top-content-four .newsletter-content .from-inner input::placeholder { color: rgba(16, 12, 8, 0.4); } .footer-top-content-four .newsletter-content span { font-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 1; color: rgba(17, 17, 17, 0.5); 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: rgb(26, 26, 26); -webkit-mask-image: url("../image/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 rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.1); 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: rgba(255, 255, 255, 0.25); 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(--primary-color-three); } @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: rgb(77, 166, 39); } .footer-section-four .footer-top-content .information-wrapper .single-information .icon.three { background-color: rgb(15, 197, 173); } .footer-section-four .footer-top-content .information-wrapper .single-information .icon.four { background-color: rgb(58, 166, 235); } .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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 25px; color: rgba(255, 255, 255, 0.6); margin: 0; } .footer-section-four .footer-top-content .information-wrapper .single-information .content a { font-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 25px; color: rgba(255, 255, 255, 0.8); margin: 0; transition: 0.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(--primary-color); } .footer-section-four .footer-top-content .information-wrapper .single-information:hover .icon svg { animation: zoomIn 0.5s linear; } .footer-section-four .footer-widget .footer-logo p { font-family: "Jost", serif; font-size: 16px; font-weight: 400; line-height: 24px; color: rgb(171, 171, 171); 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 rgba(255, 255, 255, 0.1); border-radius: 10px; } .footer-section-four .footer-widget .footer-logo .social-item-four .single-item { border-right: 1px solid rgba(255, 255, 255, 0.1); 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: 0.3s; fill: rgb(255, 255, 255); } .footer-section-four .footer-widget .footer-logo .social-item-four .single-item:hover a svg path { fill: var(--primary-color); } .footer-section-four .footer-widget .widget-title h4 { color: rgba(255, 255, 255, 0.8); font-family: "arial", serif; font-size: 20px; font-weight: 500; line-height: 30px; letter-spacing: 0.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: rgba(77, 166, 39, 0.5); border-radius: 6px; display: flex; align-items: center; justify-content: center; opacity: 0; transform: scale(0.4); transition: 0.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: 0.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: rgba(255, 255, 255, 0.7); font-family: "Jost", serif; font-size: 16px; font-weight: 400; line-height: 30px; letter-spacing: 0.02em; transition: 0.3s; } .footer-section-four .footer-widget .widget-list li a:hover { color: var(--primary-color); } .footer-section-four .footer-widget .widget-list li::after { content: ""; width: 10px; height: 1px; background-color: var(--primary-color); position: absolute; left: -15px; top: 50%; transform: translateY(-50%); opacity: 0; transition: 0.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 rgba(255, 255, 255, 0.1); 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: "Jost", serif; font-size: 14px; font-weight: 400; line-height: 25px; color: rgba(255, 255, 255, 0.7); margin: 0; } .footer-section-four .footer-bottom .copy-write-area p a { font-family: "Jost", serif; font-size: 14px; font-weight: 400; line-height: 25px; color: var(--white-color); margin: 0; transition: 0.3s; } .footer-section-four .footer-bottom .copy-write-area p a:hover { color: var(--primary-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-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 30px; letter-spacing: 0.02em; margin-bottom: 0; color: rgba(255, 255, 255, 0.8); } .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 { background-image: linear-gradient(270deg, rgba(17, 17, 17, 0.7), rgba(17, 17, 17, 0.7) 101.02%), url("../image/banner-img/breadcrumb-wrapper.jpg"); background-repeat: no-repeat; background-size: cover; padding: 117px 0 117px; } @media (max-width: 991px) { .breadcrumb-section { background-position: bottom; } } .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; } } @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; } } @media (max-width: 767px) { .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-family: "arial", serif; font-size: 52px; font-weight: 700; line-height: 62px; color: var(--white-color); margin-bottom: 24px; } @media (max-width: 991px) { .breadcrumb-section .banner-content h1 { font-size: 45px; line-height: 55px; } } @media (max-width: 767px) { .breadcrumb-section .banner-content h1 { font-size: 36px; line-height: 50px; } } @media (max-width: 576px) { .breadcrumb-section .banner-content h1 { font-size: 28px; line-height: 45px; } } @media (max-width: 350px) { .breadcrumb-section .banner-content h1 { font-size: 26px; line-height: 30px; } } .breadcrumb-section .banner-content .breadcrumb-list { display: inline-flex; align-items: center; gap: 12px; background-color: rgba(186, 186, 186, 0.3); border: 1px solid rgb(108, 108, 108); border-radius: 30px; padding: 13px 26px 13px 26px; line-height: 2; } .breadcrumb-section .banner-content .breadcrumb-list .breadcrumb-item a { display: flex; align-items: center; gap: 8px; margin: 0; font-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 16px; color: var(--white-color); } .breadcrumb-section .banner-content .breadcrumb-list .active { font-family: "arial", serif; 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("../image/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-family: "arial", serif; 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-family: "arial", serif; 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: rgba(255, 255, 255, 0.8); font-family: "arial", serif; font-size: 18px; font-weight: 400; line-height: 24px; display: block; outline: none; background-color: transparent; width: 100%; } .package-grid-section .nice-select { font-family: "arial", serif; font-size: 16px; font-weight: 400; border: 1px solid rgba(17, 17, 17, 0.1); 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 0.15s ease-in-out; content: url(../image/svg/arrow-up-icon.svg); } .package-grid-section .nice-select.open::after { content: url(../image/svg/arrow-down-icon.svg); } .package-grid-section .nice-select:focus { border-color: var(--primary-color); } .package-grid-section .nice-select .current { color: rgba(17, 17, 17, 0.8); font-family: "Jost", serif; 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(--primary-color); } .package-grid-section .nice-select .list .option:hover { color: var(--white-color); background-color: var(--primary-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 rgba(17, 17, 17, 0.15); height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .package-grid-section .inner-pagination-area .pagination-list li a { font-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); transform: 0.3s; } .package-grid-section .inner-pagination-area .pagination-list li:hover { background-color: rgb(0, 0, 0); } .package-grid-section .inner-pagination-area .pagination-list li:hover a { color: var(--white-color); } .destination-card { background-color: var(--white-color); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); 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: rgba(167, 166, 166, 0.15); 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-family: "arial", serif; 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-family: "arial", serif; 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: "Jost", serif; 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 0.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 0.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: rgba(255, 255, 255, 0.3); 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 rgba(17, 17, 17, 0.05); 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 rgb(77, 166, 39); width: 79px; height: 79px; display: flex; align-items: center; justify-content: center; border-radius: 50%; position: absolute; top: 37%; left: 12%; transition: 0.3s; } .activities-single-card .activities-content .icon svg path { fill: rgb(77, 166, 39); } @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: rgb(77, 166, 39); } .activities-single-card .activities-content .icon:hover svg path { fill: rgb(255, 255, 255); } .activities-single-card .activities-content h3 { font-family: "arial", serif; font-size: 24px; font-weight: 500; line-height: 1; color: rgb(0, 0, 0); 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: "Jost", serif; font-size: 15px; font-weight: 400; line-height: 22px; color: rgb(102, 102, 102); margin-bottom: 20px; } .activities-single-card .activities-content .arrow-right { width: 73px; height: 32px; border: 1px solid rgba(0, 0, 0, 0.25); border-radius: 17px; margin: 0 auto; transition: 0.3s; } .activities-single-card .activities-content .arrow-right svg path { fill: rgb(17, 17, 17); transition: 0.3s; } .activities-single-card .activities-content .arrow-right:hover { background-color: rgb(17, 17, 17); } .activities-single-card .activities-content .arrow-right:hover svg path { fill: var(--white-color); } .activities-single-card .activities-content:hover .icon svg { animation: zoomIn 0.5s linear; } .activities-single-card.two .activities-content .icon { background-color: var(--white-color); border: 1px solid rgb(243, 128, 53); } .activities-single-card.two .activities-content .icon svg path { fill: rgb(243, 128, 53); } .activities-single-card.two .activities-content .icon:hover { background-color: rgb(243, 128, 53); } .activities-single-card.two .activities-content .icon:hover svg path { fill: rgb(255, 255, 255); } .activities-single-card.three .activities-content .icon { background-color: var(--white-color); border: 1px solid rgb(77, 166, 39); } .activities-single-card.three .activities-content .icon svg path { fill: rgb(77, 166, 39); } .activities-single-card.three .activities-content .icon:hover { background-color: rgb(77, 166, 39); } .activities-single-card.three .activities-content .icon:hover svg path { fill: rgb(255, 255, 255); } .activities-single-card.four .activities-content .icon { background-color: var(--white-color); border: 1px solid rgb(243, 128, 53); } .activities-single-card.four .activities-content .icon svg path { fill: rgb(243, 128, 53); } .activities-single-card.four .activities-content .icon:hover { background-color: rgb(243, 128, 53); } .activities-single-card.four .activities-content .icon:hover svg path { fill: rgb(255, 255, 255); } .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: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.1); 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 0.5s; } .visa-card-three .visa-card-img-wrap .card-img { position: relative; overflow: hidden; display: block; border-radius: 10px 10px 0 0; transition: all 0.5s; } .visa-card-three .visa-card-img-wrap .card-img img { border-radius: 10px 10px 0 0; transition: all 0.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: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); transition: all 0.5s ease-out; content: ""; z-index: 1; } .visa-card-three .visa-card-content { border: 1px solid rgba(0, 0, 0, 0.1); 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: 0.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-family: "arial", serif; font-size: 22px; font-weight: 500; line-height: 30px; color: var(--title-color); text-transform: capitalize; margin: 0; transition: 0.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(--primary-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-family: "arial", serif; font-size: 15px; font-weight: 400; line-height: 32px; color: rgba(17, 17, 17, 0.5); 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.7); margin-bottom: 0; } .visa-card-three .visa-card-content .card-content-bottom .price-area h5 { font-family: "arial", serif; font-size: 24px; font-weight: 600; line-height: 26px; color: var(--primary-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-family: "arial", serif; 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-family: "arial", serif; 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%, rgba(201, 215, 255, 0.13) 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-family: "arial", serif; 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-family: "arial", serif; 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: rgba(255, 255, 255, 0.8); font-family: "arial", serif; font-size: 18px; font-weight: 400; line-height: 24px; display: block; outline: none; background-color: transparent; width: 100%; } .package-sidebar-section .nice-select { font-family: "arial", serif; font-size: 16px; font-weight: 400; border: 1px solid rgba(17, 17, 17, 0.1); 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 0.15s ease-in-out; content: url(../image/svg/arrow-up-icon.svg); } .package-sidebar-section .nice-select.open::after { content: url(../image/svg/arrow-down-icon.svg); } .package-sidebar-section .nice-select:focus { border-color: var(--primary-color); } .package-sidebar-section .nice-select .current { color: rgba(17, 17, 17, 0.8); font-family: "Jost", serif; 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(--primary-color); } .package-sidebar-section .nice-select .list .option:hover { color: var(--white-color); background-color: var(--primary-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 rgba(17, 17, 17, 0.15); height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .package-sidebar-section .inner-pagination-area .pagination-list li a { font-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); transform: 0.3s; } .package-sidebar-section .inner-pagination-area .pagination-list li:hover { background-color: rgb(0, 0, 0); } .package-sidebar-section .inner-pagination-area .pagination-list li:hover a { color: var(--white-color); } .package-sidebar-section .sidebar-area .widget-title { font-family: "arial", serif; 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: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); } @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: 0px 0px 0px 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 0.3s; } .package-sidebar-section .sidebar-area .single-widget ul .single-list .checkbox-item .input-radio:checked { box-shadow: 0px 0px 0px 1px rgb(77, 166, 39); background-color: rgb(77, 166, 39); 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-family: "arial", serif; font-weight: 400; font-size: 12px; line-height: 1; color: rgb(0, 0, 0); background-color: rgba(17, 17, 17, 0.1); 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-family: "arial", serif; 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(--primary-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: rgba(16, 12, 8, 0.5); font-family: var(--font-jost); font-size: 12px; font-weight: 500; text-transform: capitalize; margin-bottom: 3px; transition: 0.3s; } .package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content > a:hover { color: var(--primary-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-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 20px; letter-spacing: 0.32px; text-transform: capitalize; transition: 0.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(--primary-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: rgba(34, 34, 34, 0.5); font-family: var(--font-jost); font-size: 13px; font-weight: 400; display: block; line-height: 1; padding: 8px 20px; border: 1px solid rgba(16, 12, 8, 0.4); border-radius: 5px; transition: 0.3s; } .package-sidebar-section .sidebar-area .single-widget .tag-list li:hover a { border: 1px solid var(--primary-color1); color: var(--white-color); background-color: var(--primary-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(--primary-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(--primary-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 0.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 rgba(17, 17, 17, 0.07); background-color: rgb(248, 248, 248); } .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-family: "arial", serif; font-weight: 500; font-size: 20px; line-height: 16px; letter-spacing: 0%; color: rgb(0, 0, 0); padding: 37px 32px 28px; 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: rgb(17, 17, 17); } @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: rgb(248, 248, 248); 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: rgb(77, 166, 39); } @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 90px 32px; font-family: "arial", serif; 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: 576px) { .faq-section .faq-area .faq-wrap .accordion .accordion-item .accordion-body { padding: 0px 15px 15px 15px; font-size: 16px; } } .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: 0px 4px 35px 0px rgba(0, 0, 0, 0.1); position: relative; overflow: hidden; } .blog-sidebar .blog-sidebar-img-wrap { position: relative; transition: all 0.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 0.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, rgba(21, 47, 0, 0.56) 1.03%, rgba(21, 47, 0, 0) 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: rgba(255, 255, 255, 0.3); 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: 0.3s; } .blog-sidebar .blog-sidebar-content .card-content-top h5 a { font-family: "arial", serif; font-size: 23px; font-weight: 500; line-height: 30px; color: var(--title-color); text-transform: capitalize; margin: 0; transition: 0.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(--primary-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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); margin-bottom: -4px; } .blog-sidebar .blog-sidebar-content .top-content li span { font-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); margin-bottom: -4px; } .blog-sidebar .batch { position: absolute; top: 10%; left: 5%; z-index: 1; } .blog-sidebar .batch .featured { color: var(--white-color); font-family: "arial", serif; font-size: 14px; font-weight: 500; line-height: 28px; display: inline-flex; padding: 1px 20px; background-color: var(--primary-color); border-radius: 39px; } .blog-sidebar .batch .featured.two { background-color: rgb(239, 41, 41); } .blog-sidebar .batch .featured.three { background-color: rgb(239, 41, 41); } .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-family: "arial", serif; font-size: 20px; font-weight: 500; line-height: 0.9; letter-spacing: 0.4px; text-decoration: underline; display: inline-block; margin-bottom: 30px; } .blog-sidebar-section .single-widget { padding: 40px 32px; border-radius: 5px; box-shadow: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); } .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: rgba(19, 20, 26, 0.5); } .blog-sidebar-section .single-widget .checkbox-container .form-inner input::placeholder { color: rgba(19, 20, 26, 0.5); } .blog-sidebar-section .single-widget .checkbox-container .form-inner input:focus { border-color: var(--primary-color); } .blog-sidebar-section .single-widget .checkbox-container .form-inner .nice-select { background: #fff; height: 40px; padding: 0px 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(--primary-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-family: "arial", serif; 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: 0.3s; } .blog-sidebar-section .single-widget .checkbox-container > ul > li .containerss .checkmark { position: absolute; top: 0px; left: 0; height: 14px; width: 14px; background-color: rgba(255, 255, 255, 0.8); 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(--primary-color1); background-color: var(--primary-color1); } .blog-sidebar-section .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark { border-color: var(--primary-color1); background-color: var(--primary-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: 0.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-family: "arial", serif; font-size: 15px; font-weight: 400; line-height: 1; letter-spacing: 0.3px; transition: 0.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(--primary-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: 0.3s; } .blog-sidebar-section .single-widget .category-list.two li:hover a span { border: 1px solid var(--primary-color1); color: var(--primary-color1); } .blog-sidebar-section .single-widget .recent-post-widget { display: flex; align-items: center; gap: 15px; border-bottom: 1px solid rgba(17, 17, 17, 0.05); 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: rgba(17, 17, 17, 0.5); font-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 26px; letter-spacing: 0%; text-transform: capitalize; margin-bottom: 3px; transition: 0.3s; } .blog-sidebar-section .single-widget .recent-post-widget .recent-post-content > a:hover { color: var(--primary-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: rgb(17, 17, 17); font-family: "arial", serif; font-size: 15px; font-weight: 500; line-height: 21px; text-transform: capitalize; transition: 0.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(--primary-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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 26px; letter-spacing: 0%; padding: 8px 20px; border-radius: 5px; transition: 0.3s; background-color: rgb(242, 244, 246); border-radius: 15px; } .blog-sidebar-section .single-widget .tag-list li:hover a { color: var(--white-color); background-color: rgba(77, 166, 39, 0.9); } .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(--primary-color1-opc), 0.3); } .blog-sidebar-section .single-widget .search-box button { background-color: var(--primary-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-family: "arial", serif; 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 0.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 rgba(0, 0, 0, 0.1); 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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 26px; letter-spacing: 0%; color: var(--paragraph-color); transition: 0.3s; } .destination-details-section .blog-meta-area .blog-meta .blog-list a:hover { color: var(--primary-color); } .destination-details-section .first-paragraph { margin-top: 38px; } .destination-details-section .first-paragraph p { font-family: "Jost", serif; 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: "Jost", serif; 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: rgba(15, 197, 173, 0.1); 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 20px; } } @media (max-width: 350px) { .destination-details-section .admin-qoute .icon svg { width: 50px; height: 50px; } } .destination-details-section .admin-qoute .content p { font-family: "Jost", serif; font-weight: 500; font-size: 22px; line-height: 32px; letter-spacing: 0%; color: rgb(17, 17, 17); } @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-family: "arial", serif; font-weight: 400; font-size: 15px; line-height: 36px; letter-spacing: 0%; color: rgba(17, 17, 17, 0.7); 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: rgba(17, 17, 17, 0.7); width: 22px; height: 2px; } .destination-details-section .third-paragraph { margin-top: 35px; } .destination-details-section .third-paragraph p { font-family: "Jost", serif; 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-family: "arial", serif; font-weight: 600; font-size: 32px; line-height: 37.92px; letter-spacing: 0%; color: rgb(0, 0, 0); margin-bottom: 14px; } .destination-details-section .conclusion-content p { font-family: "Jost", serif; 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 rgba(17, 17, 17, 0.1); border-bottom: 1px solid rgba(17, 17, 17, 0.1); 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-family: "arial", serif; 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: rgb(242, 244, 246); border-radius: 15px; padding: 0px 18px; transition: 0.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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 26px; letter-spacing: 0%; color: var(--paragraph-color); transition: 0.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: rgba(77, 166, 39, 0.8); } .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-family: "arial", serif; 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: rgb(242, 244, 246); transition: 0.3s; } .destination-details-section .tag-and-social-area .right-side-content .social-media ul li:hover { background-color: var(--primary-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 rgba(17, 17, 17, 0.1); 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: rgba(17, 17, 17, 0.1); 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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 26px; letter-spacing: 0%; color: rgba(17, 17, 17, 0.5); } .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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 26px; letter-spacing: 0%; color: rgba(17, 17, 17, 0.5); } .destination-details-section .details-navigation .single-navigation .content h4 { font-family: "arial", serif; 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-family: "arial", serif; 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: rgb(17, 17, 17); } .destination-details-section .comment-area .single-comment.two .content .reply-btn svg path { fill: rgba(17, 17, 17, 0.5); } .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-family: "arial", serif; 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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 16.8px; letter-spacing: 0%; color: rgb(153, 153, 153); } .destination-details-section .comment-area .single-comment .content p { font-family: "Jost", serif; 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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 18px; letter-spacing: 0%; color: rgb(77, 166, 39); } .destination-details-section .contact-form-wrapper { background-color: rgb(242, 244, 246); 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: arial; 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: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 26px; color: rgb(102, 102, 102); 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-family: "arial", serif; font-size: 20px; font-weight: 500; line-height: 0.9; letter-spacing: 0.4px; text-decoration: underline; display: inline-block; margin-bottom: 30px; } .destination-details-section .single-widget { padding: 40px 32px; border-radius: 15px; box-shadow: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); } .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: rgba(19, 20, 26, 0.5); } .destination-details-section .single-widget .checkbox-container .form-inner input::placeholder { color: rgba(19, 20, 26, 0.5); } .destination-details-section .single-widget .checkbox-container .form-inner input:focus { border-color: var(--primary-color); } .destination-details-section .single-widget .checkbox-container .form-inner .nice-select { background: #fff; height: 40px; padding: 0px 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(--primary-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-family: "arial", serif; 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: 0.3s; } .destination-details-section .single-widget .checkbox-container > ul > li .containerss .checkmark { position: absolute; top: 0px; left: 0; height: 14px; width: 14px; background-color: rgba(255, 255, 255, 0.8); 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(--primary-color1); background-color: var(--primary-color1); } .destination-details-section .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark { border-color: var(--primary-color1); background-color: var(--primary-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: 0.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-family: "arial", serif; font-size: 15px; font-weight: 400; line-height: 1; letter-spacing: 0.3px; transition: 0.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(--primary-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: 0.3s; } .destination-details-section .single-widget .category-list.two li:hover a span { border: 1px solid var(--primary-color1); color: var(--primary-color1); } .destination-details-section .single-widget .recent-post-widget { display: flex; align-items: center; gap: 15px; border-bottom: 1px solid rgba(17, 17, 17, 0.05); 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: rgba(17, 17, 17, 0.5); font-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 26px; letter-spacing: 0%; text-transform: capitalize; margin-bottom: 3px; transition: 0.3s; } .destination-details-section .single-widget .recent-post-widget .recent-post-content > a:hover { color: var(--primary-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: rgb(17, 17, 17); font-family: "arial", serif; font-size: 15px; font-weight: 500; line-height: 21px; text-transform: capitalize; transition: 0.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(--primary-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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 26px; letter-spacing: 0%; padding: 8px 20px; border-radius: 5px; transition: 0.3s; background-color: rgb(242, 244, 246); border-radius: 15px; } .destination-details-section .single-widget .tag-list li:hover a { color: var(--white-color); background-color: rgba(77, 166, 39, 0.9); } .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(--primary-color1-opc), 0.3); } .destination-details-section .single-widget .search-box button { background-color: var(--primary-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-family: "arial", serif; 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 0.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: rgb(255, 243, 236); } .visa-details-section .visa-information .visa-wrapper .visa-item .content h6 { font-family: "arial", serif; 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-family: "arial", serif; 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 rgba(17, 17, 17, 0.1); border-bottom: 1px solid rgba(17, 17, 17, 0.1); 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 rgba(17, 17, 17, 0.1); border-bottom: 1px solid rgba(17, 17, 17, 0.1); 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: rgb(242, 255, 240); } .visa-details-section .visa-information .visa-wrapper .visa-item.three { border-bottom: 1px solid rgba(17, 17, 17, 0.1); 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: rgba(15, 197, 173, 0.1); } .visa-details-section .visa-information .visa-wrapper .visa-item.four { border-right: 1px solid rgba(17, 17, 17, 0.1); 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: rgba(243, 128, 53, 0.1); } .visa-details-section .visa-information .visa-wrapper .visa-item.five { border-right: 1px solid rgba(17, 17, 17, 0.1); 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: rgba(58, 166, 235, 0.1); } .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: rgba(15, 197, 173, 0.1); } .visa-details-section .visa-overview { margin-bottom: 55px; } .visa-details-section .visa-overview h3 { font-family: "arial", serif; font-weight: 500; font-size: 24px; line-height: 28.44px; letter-spacing: 0%; color: black; margin-bottom: 18px; } .visa-details-section .visa-overview .first-paragraph { margin-bottom: 12px; } .visa-details-section .visa-overview .first-paragraph p { font-family: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 27px; letter-spacing: 0%; color: rgb(136, 136, 136); } .visa-details-section .visa-overview .second-paragraph p { font-family: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 27px; letter-spacing: 0%; color: rgb(136, 136, 136); } .visa-details-section .required-documents { margin-bottom: 40px; } .visa-details-section .required-documents h3 { font-family: "arial", serif; 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: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 27px; letter-spacing: 0%; color: rgb(136, 136, 136); } .visa-details-section .required-documents .doc-list .single-list h6 span { font-family: "Jost", serif; font-weight: 500; font-size: 16px; line-height: 27px; letter-spacing: 0%; color: rgb(17, 17, 17); } .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-family: "arial", serif; 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 rgba(17, 17, 17, 0.07); background-color: rgb(248, 248, 248); } .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-family: "arial", serif; font-weight: 500; font-size: 20px; line-height: 16px; letter-spacing: 0%; color: rgb(0, 0, 0); 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; } } @media (max-width: 767px) { .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: rgb(17, 17, 17); } @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: rgb(248, 248, 248); 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: rgb(17, 17, 17); } @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-family: "arial", serif; 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: 0px 15px 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: rgb(255, 255, 255); box-shadow: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); border-radius: 15px; position: relative; z-index: 2; } .visa-details-section .contact-form-wrapper .top-infromation { background-color: rgba(77, 166, 39, 0.2); padding: 34px 45px 34px 30px; border-radius: 15px 15px 0 0; border: 3px solid white; } @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-family: "arial", serif; 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: "Jost", serif; 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 rgba(17, 17, 17, 0.05); background-color: rgb(251, 251, 251); 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-family: "arial", serif; font-weight: 500; font-size: 16px; line-height: 1; letter-spacing: 0%; color: rgb(51, 51, 51); 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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 1; letter-spacing: 0%; color: rgb(136, 136, 136); 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-family: "arial", serif; font-weight: 500; font-size: 14px; line-height: 1; letter-spacing: 0%; text-align: center; text-decoration: underline; color: rgb(77, 166, 39); } .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-family: "arial", serif; font-weight: 500; font-size: 13px; line-height: 1; letter-spacing: 0%; color: #111111; margin-bottom: 11px; } .visa-details-section .form-inner input { width: 100%; height: 52px; color: var(--paragraph-color); font-family: "Jost", serif; font-weight: 400; font-size: 13px; line-height: 24px; letter-spacing: 0%; border-radius: 10px; padding: 20px; border: 1px solid rgba(17, 17, 17, 0.05); background-color: rgb(251, 251, 251); } .visa-details-section .form-inner textarea { width: 100%; min-height: 150px; padding: 15px 25px; background-color: rgb(251, 251, 251); font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 22px; letter-spacing: 0%; border-radius: 10px; color: var(--paragraph-color); border: 1px solid rgba(17, 17, 17, 0.1); -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: rgb(251, 251, 251); border: 1px solid rgba(17, 17, 17, 0.05); 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 0.15s ease-in-out; content: url(../image/svg/arrow-up-icon.svg); } .visa-details-section .nice-select.open::after { content: url(../image/svg/arrow-down-icon.svg); } .visa-details-section .nice-select:focus { border-color: var(--primary-color); } .visa-details-section .nice-select .current { font-family: "Jost", serif; font-weight: 400; font-size: 13px; line-height: 24px; letter-spacing: 0%; color: rgb(136, 136, 136); 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(--primary-color); } .visa-details-section .nice-select .list .option:hover { color: var(--white-color); background-color: var(--primary-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("../image/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 20px; 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-family: "arial", serif; 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-family: "arial", serif; 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(--primary-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, rgb(231, 98, 12), rgb(243, 128, 53)); 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, rgb(231, 98, 12), rgb(243, 128, 53)); 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 0.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-family: "arial", serif; font-size: 15px; font-weight: 400; letter-spacing: 0.6px; flex-direction: column; transition: all 0.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 0.45s; transform: scale(0.4); border-radius: 10px; } .package-details-section .gallery-image-popup .gallery-img-wrap button i { color: var(--primary-color2); font-size: 20px; } .package-details-section .gallery-image-popup .gallery-img-wrap button span { background-color: rgb(255, 255, 255); padding: 14.5px 39px; display: flex; align-items: center; gap: 8px; border-radius: 29px; color: rgb(17, 17, 17); font-family: "arial", serif; 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: rgb(102, 102, 102); } .package-details-section .location-area-and-share .left-side span { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; color: rgb(136, 136, 136); } .package-details-section .location-area-and-share .left-side span a { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; text-decoration: underline; color: rgb(17, 17, 17); 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: rgb(242, 244, 246); padding: 3px 20px; border-radius: 15px; opacity: 0; position: absolute; top: 45px; left: -15px; transform: scale(0); transform-origin: top; transition: 0.5s ease-in-out; } .package-details-section .location-area-and-share .right-side .social-item li a svg path { fill: rgb(17, 17, 17); } .package-details-section .location-area-and-share .right-side .share { display: flex; align-items: center; gap: 8px; background-color: rgb(242, 244, 246); border-radius: 17px; padding: 3px 20px; transition: 0.3s; } .package-details-section .location-area-and-share .right-side .share .icon svg path { transition: 0.3s; fill: rgb(17, 17, 17); } .package-details-section .location-area-and-share .right-side .share span { font-family: "arial", serif; 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: rgb(77, 166, 39); 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: rgb(242, 244, 246); border-radius: 17px; padding: 3px 20px; transition: 0.3s; font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; color: rgb(17, 17, 17); padding: 10px 20px; } .package-details-section .location-area-and-share .right-side .add:hover { background-color: rgb(77, 166, 39); 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: 0.5s ease-in-out; } .package-details-section .feature-area-wrap { display: flex; align-items: center; justify-content: space-between; border: 1px solid rgba(0, 0, 0, 0.05); 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: rgba(17, 17, 17, 0.1); 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: rgb(242, 255, 240); 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: rgb(255, 243, 236); 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: rgba(15, 197, 173, 0.1); 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: rgba(58, 166, 235, 0.1); 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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 1; color: rgb(102, 102, 102); } @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-family: "arial", serif; 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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 16px; color: rgb(102, 102, 102); } .package-details-section .overview-area { margin-top: 41px; margin-bottom: 36px; } .package-details-section .overview-area h3 { font-family: "arial", serif; 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: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 27px; color: var(--paragraph-color); } .package-details-section .overview-area .second-paragraph p { font-family: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 27px; color: var(--paragraph-color); } .package-details-section .hightlights-area h3 { font-family: "arial", serif; 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: "Jost", serif; 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: "Jost", serif; 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-family: "arial", serif; 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: "Jost", serif; 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: "Jost", serif; 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-family: "arial", serif; 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: "Jost", serif; 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 rgba(17, 17, 17, 0.07); background-color: rgb(248, 248, 248); 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-family: "arial", serif; font-weight: 500; font-size: 18px; line-height: 16px; letter-spacing: 0%; color: rgb(17, 17, 17); 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-family: "arial", serif; 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: rgb(17, 17, 17); } @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: rgb(248, 248, 248); 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: rgb(17, 17, 17); } @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: "Jost", serif; 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: 0px 15px 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-family: "arial", serif; 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: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); border-radius: 15px; padding: 20px; } .package-details-section .customer-reviews-wrap .review-and-progress .border-area { border: 1px solid rgba(0, 0, 0, 0.1); 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: rgba(17, 17, 17, 0.1); 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-family: "arial", serif; font-weight: 500; font-size: 32px; line-height: 37.92px; color: var(--primary-color); margin: 0; } .package-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content h6 { font-family: "arial", serif; 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-family: "arial", serif; 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-family: "arial", serif; 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 0.4s; } .package-details-section .comment-area { margin-bottom: 50px; border-bottom: 1px solid rgba(17, 17, 17, 0.1); 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: rgb(17, 17, 17); } .package-details-section .comment-area .single-comment.two .content .reply-btn svg path { fill: rgba(17, 17, 17, 0.5); } .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: rgb(255, 194, 0); } .package-details-section .comment-area .single-comment .content .top-content h5 { font-family: "arial", serif; 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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 16.8px; letter-spacing: 0%; color: rgb(153, 153, 153); } .package-details-section .comment-area .single-comment .content p { font-family: "Jost", serif; 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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 18px; letter-spacing: 0%; color: rgb(77, 166, 39); } .package-details-section .leave-and-feedback-area h3 { font-family: "arial", serif; 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: "Jost", serif; 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-family: "arial", serif; font-weight: 500; font-size: 13px; line-height: 1; letter-spacing: 0%; color: #111111; margin-bottom: 11px; } .package-details-section .contact-form-wrapper form .form-inner input { width: 100%; height: 52px; color: rgba(17, 17, 17, 0.25); font-family: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 18px; border-radius: 10px; padding: 20px; border: 1px solid rgba(17, 17, 17, 0.1); background-color: rgb(255, 255, 255); } .package-details-section .contact-form-wrapper form .form-inner textarea { width: 100%; min-height: 150px; padding: 15px 25px; border: 1px solid rgba(17, 17, 17, 0.1); background-color: rgb(255, 255, 255); font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 22px; letter-spacing: 0%; border-radius: 10px; color: rgba(17, 17, 17, 0.25); -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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 1; color: rgb(102, 102, 102); } .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: rgb(17, 17, 17); } .package-details-section .contact-form-wrapper form .review-area .single-review span { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 1; color: var(title-color); } .package-details-section .booking-form-wrap { border-radius: 15px; box-shadow: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); } .package-details-section .booking-form-wrap h4 { font-family: "arial", serif; font-weight: 500; font-size: 22px; line-height: 26.07px; letter-spacing: 0%; text-decoration: underline; color: var(title-color); background-color: rgba(77, 166, 39, 0.2); border-radius: 15px 15px 0 0; border: 3px solid white; 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(--primary-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(--primary-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(--primary-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(--primary-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; font-family: "arial", serif; 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-family: "arial", serif; font-weight: 500; font-size: 16px; line-height: 18.96px; color: rgb(0, 0, 0); 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-family: "arial", serif; 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: 0px 0px 0px 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 0.3s; } .package-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container .time-area .input-radio:checked { box-shadow: 0px 0px 0px 1px rgb(77, 166, 39); background-color: rgb(77, 166, 39); } .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(--primary-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-family: "arial", serif; 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-family: "arial", serif; font-weight: 500; font-size: 16px; line-height: 18.96px; color: rgb(17, 17, 17); } @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 rgba(144, 185, 86, 0.2); background: rgb(255, 255, 255); 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: rgb(242, 244, 246); 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: rgb(242, 244, 246); 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(--primary-color1); display: flex; align-items: center; justify-content: center; transition: 0.35s; font-size: 18px; color: var(--primary-color1); } .package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter a:hover { color: var(--white-color); background-color: rgb(77, 166, 39); } .package-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter input { width: 100%; background-color: transparent; padding: 0px 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: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 23.12px; color: rgb(17, 17, 17); 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-family: "arial", serif; font-weight: 500; font-size: 16px; line-height: 18.96px; color: rgb(17, 17, 17); } .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: rgb(77, 166, 39); } .package-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .services_check:checked ~ .checkmark:after { background-color: rgb(77, 166, 39); } .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: 0px 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-family: "arial", serif; font-size: 16px; font-weight: 600; } .package-details-section .booking-form-wrap .total-price { font-family: "Jost", serif; font-weight: 600; font-size: 28px; line-height: 16px; color: rgb(0, 0, 0); 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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; color: rgb(17, 17, 17); } .package-details-section .bottom-card h3 { font-family: "arial", serif; 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("../image/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 20px; 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-family: "arial", serif; 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-family: "arial", serif; 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(--primary-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: 0.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 0.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-family: "arial", serif; font-size: 15px; font-weight: 400; letter-spacing: 0.6px; flex-direction: column; transition: all 0.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 0.45s; transform: scale(0.4); border-radius: 10px; } .destination-section .destination-image-area .nav-tabs .nav-item .modal-image button i { color: var(--primary-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-family: "arial", serif; 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: rgba(255, 255, 255, 0.6); opacity: 1; position: relative; } .destination-section .destination-image-area .destination-pagination .product-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border-color: var(--primary-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-family: "arial", serif; font-weight: 600; font-size: 40px; line-height: 47.4px; color: rgb(0, 0, 0); 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: "Jost", serif; 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: "Jost", serif; 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: "Jost", serif; 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 rgba(0, 0, 0, 0.1); 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: rgba(77, 166, 39, 0.25); 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-family: "arial", serif; 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: rgb(77, 166, 39); 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 rgba(77, 166, 39, 0.5); position: absolute; left: -10px; top: 50%; border-radius: 50%; transform: translate(-50%, -50%); } .destination-section .discover-content-area .destination-area ul li h4 { font-family: "arial", serif; 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 rgba(0, 0, 0, 0.25); height: 48px; width: 48px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .destination-card-section .packese-slider-btn .slider-btn svg path { fill: rgba(17, 17, 17, 0.7); } .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 rgba(0, 0, 0, 0.08); transition: 0.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 rgb(255, 255, 255); } .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(--primary-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 0.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-family: "arial", serif; font-size: 15px; font-weight: 400; letter-spacing: 0.6px; flex-direction: column; transition: all 0.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 0.45s; transform: scale(0.4); border-radius: 10px; } .hotel-details-section .hotel-details-area .nav-tabs .nav-item .modal-image button i { color: var(--primary-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-family: "arial", serif; 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-family: "arial", serif; font-weight: 600; font-size: 28px; line-height: 26px; letter-spacing: 1%; color: var(--primary-color); margin: 0; } .hotel-details-section .hotel-room-details .left-content .top-item h3 span { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 26px; color: var(--primary-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: rgb(255, 194, 0); } .hotel-details-section .hotel-room-details .left-content .reivew-area span { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 26px; color: rgb(136, 136, 136); 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: rgb(77, 166, 39); } .hotel-details-section .hotel-room-details .location-area-and-share .left-side span { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; color: rgb(136, 136, 136); } .hotel-details-section .hotel-room-details .location-area-and-share .left-side span a { font-family: "arial", serif; font-weight: 600; font-size: 16px; line-height: 16px; text-decoration: underline; color: rgb(17, 17, 17); 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: rgb(242, 244, 246); padding: 3px 20px; border-radius: 15px; opacity: 0; position: absolute; top: 45px; left: -15px; transform: scale(0); transform-origin: top; transition: 0.5s ease-in-out; } .hotel-details-section .hotel-room-details .location-area-and-share .right-side .social-item li a svg path { fill: rgb(17, 17, 17); } .hotel-details-section .hotel-room-details .location-area-and-share .right-side .share { display: flex; align-items: center; gap: 8px; background-color: rgb(242, 244, 246); border-radius: 17px; padding: 3px 20px; transition: 0.3s; cursor: pointer; } .hotel-details-section .hotel-room-details .location-area-and-share .right-side .share .icon svg path { transition: 0.3s; fill: rgb(17, 17, 17); } .hotel-details-section .hotel-room-details .location-area-and-share .right-side .share span { font-family: "arial", serif; 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: rgb(77, 166, 39); 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: rgb(242, 244, 246); border-radius: 17px; padding: 3px 20px; transition: 0.3s; font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; color: rgb(17, 17, 17); padding: 10px 20px; } .hotel-details-section .hotel-room-details .location-area-and-share .right-side .add:hover { background-color: rgb(77, 166, 39); 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: 0.5s ease-in-out; } .hotel-details-section .overview-area { margin-top: 41px; margin-bottom: 36px; } .hotel-details-section .overview-area h3 { font-family: "arial", serif; 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: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 27px; color: var(--paragraph-color); } .hotel-details-section .overview-area .second-paragraph p { font-family: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 27px; color: var(--paragraph-color); } .hotel-details-section .Popular-area h3 { font-family: "arial", serif; 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: "Jost", serif; 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: "Jost", serif; font-weight: 500; font-size: 16px; line-height: 27px; color: rgb(17, 17, 17); } .hotel-details-section .highlights-content { margin-bottom: 36px; } .hotel-details-section .highlights-content h3 { font-family: "arial", serif; 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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 18.96px; color: rgb(17, 17, 17); } @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-family: "arial", serif; 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 rgba(17, 17, 17, 0.07); background-color: rgb(248, 248, 248); 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-family: "arial", serif; font-weight: 500; font-size: 18px; line-height: 16px; letter-spacing: 0%; color: rgb(17, 17, 17); 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-family: "arial", serif; 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: rgb(17, 17, 17); } @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: rgb(248, 248, 248); 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: rgb(17, 17, 17); } @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: "Jost", serif; 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: 0px 15px 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-family: "arial", serif; 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: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); border-radius: 15px; padding: 20px; } .hotel-details-section .customer-reviews-wrap .review-and-progress .border-area { border: 1px solid rgba(0, 0, 0, 0.1); 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: rgba(17, 17, 17, 0.1); 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-family: "arial", serif; font-weight: 500; font-size: 32px; line-height: 37.92px; color: var(--primary-color); margin: 0; } .hotel-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content h6 { font-family: "arial", serif; 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-family: "arial", serif; 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-family: "arial", serif; 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: rgb(102, 102, 102); font-family: "arial", serif; 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 0.4s; } .hotel-details-section .comment-area { margin-bottom: 50px; border-bottom: 1px solid rgba(17, 17, 17, 0.1); 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: rgb(17, 17, 17); } .hotel-details-section .comment-area .single-comment.two .content .reply-btn svg path { fill: rgba(17, 17, 17, 0.5); } .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: rgb(255, 194, 0); } .hotel-details-section .comment-area .single-comment .content .top-content h5 { font-family: "arial", serif; 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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 16.8px; letter-spacing: 0%; color: rgb(153, 153, 153); } .hotel-details-section .comment-area .single-comment .content p { font-family: "Jost", serif; 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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 18px; letter-spacing: 0%; color: rgb(77, 166, 39); } .hotel-details-section .leave-and-feedback-area h3 { font-family: "arial", serif; 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: "Jost", serif; 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-family: "arial", serif; font-weight: 500; font-size: 13px; line-height: 1; letter-spacing: 0%; color: #111111; margin-bottom: 11px; } .hotel-details-section .contact-form-wrapper form .form-inner input { width: 100%; height: 52px; color: var(--paragraph-color); font-family: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 18px; border-radius: 10px; padding: 20px; border: 1px solid rgba(17, 17, 17, 0.1); background-color: rgb(255, 255, 255); } .hotel-details-section .contact-form-wrapper form .form-inner textarea { width: 100%; min-height: 150px; padding: 15px 25px; border: 1px solid rgba(17, 17, 17, 0.1); background-color: rgb(255, 255, 255); font-family: "arial", serif; 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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 1; color: rgb(102, 102, 102); } .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: rgb(17, 17, 17); } .hotel-details-section .contact-form-wrapper form .review-area .single-review span { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 1; color: var(title-color); } .hotel-details-section .booking-form-wrap { border-radius: 15px; box-shadow: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); } .hotel-details-section .booking-form-wrap h4 { font-family: "arial", serif; font-weight: 500; font-size: 22px; line-height: 26.07px; letter-spacing: 0%; text-decoration: underline; color: var(title-color); background-color: rgba(77, 166, 39, 0.2); border-radius: 15px 15px 0 0; border: 3px solid white; 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-family: "arial", serif; 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: rgb(77, 166, 39); } .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(--primary-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(--primary-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(--primary-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(--primary-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; font-family: "arial", serif; 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-family: "arial", serif; font-weight: 500; font-size: 16px; line-height: 18.96px; color: rgb(0, 0, 0); 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-family: "arial", serif; 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(--primary-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-family: "arial", serif; 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-family: "arial", serif; font-weight: 500; font-size: 16px; line-height: 18.96px; color: rgb(17, 17, 17); } @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 rgba(144, 185, 86, 0.2); background: rgb(255, 255, 255); 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: rgb(242, 244, 246); 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: rgb(242, 244, 246); 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(--primary-color1); display: flex; align-items: center; justify-content: center; transition: 0.35s; font-size: 18px; color: var(--primary-color1); } .hotel-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter a:hover { color: var(--white-color); background-color: rgb(77, 166, 39); } .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: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 23.12px; color: rgb(17, 17, 17); } .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-family: "arial", serif; font-weight: 500; font-size: 16px; line-height: 18.96px; color: rgb(17, 17, 17); } .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: rgb(77, 166, 39); } .hotel-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .services_check:checked ~ .checkmark:after { background-color: rgb(77, 166, 39); } .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: 0px 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-family: "arial", serif; font-size: 16px; font-weight: 600; } .hotel-details-section .booking-form-wrap .total-price { font-family: "Jost", serif; font-weight: 600; font-size: 28px; line-height: 16px; color: rgb(0, 0, 0); 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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; color: rgb(17, 17, 17); } .hotel-details-section .booking-info-card img { width: 100%; } .hotel-details-section .booking-info-card .bottom-content { background-image: url("../image/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 20px; 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-family: "arial", serif; 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-family: "arial", serif; 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(--primary-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-family: "arial", serif; font-weight: 600; font-size: 28px; line-height: 26px; letter-spacing: 1%; color: var(--primary-color); margin: 0; } .activities-details-section .hotel-room-details .left-content .top-item h3 span { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 26px; color: var(--primary-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: rgb(255, 194, 0); } .activities-details-section .hotel-room-details .left-content .reivew-area span { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 26px; color: rgb(136, 136, 136); 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: rgb(77, 166, 39); } .activities-details-section .hotel-room-details .location-area-and-share .left-side span { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; color: rgb(17, 17, 17); } .activities-details-section .hotel-room-details .location-area-and-share .left-side span a { font-family: "arial", serif; font-weight: 600; font-size: 16px; line-height: 16px; text-decoration: underline; color: rgb(17, 17, 17); 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: rgb(242, 244, 246); padding: 3px 20px; border-radius: 15px; opacity: 0; position: absolute; top: 45px; left: -15px; transform: scale(0); transform-origin: top; transition: 0.5s ease-in-out; } .activities-details-section .hotel-room-details .location-area-and-share .right-side .social-item li a svg path { fill: rgb(17, 17, 17); } .activities-details-section .hotel-room-details .location-area-and-share .right-side .share { display: flex; align-items: center; gap: 8px; background-color: rgb(242, 244, 246); border-radius: 17px; padding: 3px 20px; transition: 0.3s; cursor: pointer; } .activities-details-section .hotel-room-details .location-area-and-share .right-side .share .icon svg path { transition: 0.3s; fill: rgb(17, 17, 17); } .activities-details-section .hotel-room-details .location-area-and-share .right-side .share span { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; color: rgb(17, 17, 17); transition: 0.3s; } .activities-details-section .hotel-room-details .location-area-and-share .right-side .share:hover { background-color: rgb(77, 166, 39); } .activities-details-section .hotel-room-details .location-area-and-share .right-side .share:hover span { color: rgb(255, 255, 255); } .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: rgb(242, 244, 246); border-radius: 17px; padding: 3px 20px; transition: 0.3s; font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; color: rgb(17, 17, 17); padding: 10px 20px; } .activities-details-section .hotel-room-details .location-area-and-share .right-side .add:hover { background-color: rgb(77, 166, 39); 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: 0.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, rgb(231, 98, 12), rgb(243, 128, 53)); 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, rgb(231, 98, 12), rgb(243, 128, 53)); 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 0.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-family: "arial", serif; font-size: 15px; font-weight: 400; letter-spacing: 0.6px; flex-direction: column; transition: all 0.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 0.45s; transform: scale(0.4); border-radius: 10px; } .activities-details-section .gallery-image-popup .gallery-img-wrap button i { color: var(--primary-color2); font-size: 20px; } .activities-details-section .gallery-image-popup .gallery-img-wrap button span { background-color: rgb(255, 255, 255); padding: 14.5px 39px; display: flex; align-items: center; gap: 8px; border-radius: 29px; color: rgb(17, 17, 17); font-family: "arial", serif; 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: 0px 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-family: "arial", serif; 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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; letter-spacing: 0%; text-decoration: underline; color: rgb(17, 17, 17); 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-family: "arial", serif; 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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; color: rgb(17, 17, 17); padding: 10px 20px; } .activities-details-section .feature-area-wrap { display: flex; align-items: center; justify-content: space-between; border: 1px solid rgba(0, 0, 0, 0.05); 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: rgba(17, 17, 17, 0.1); 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: rgb(242, 255, 240); 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: rgb(255, 243, 236); 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: rgba(15, 197, 173, 0.1); 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: rgba(58, 166, 235, 0.1); 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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 1; color: rgb(102, 102, 102); } @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-family: "arial", serif; 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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 16px; color: rgb(102, 102, 102); } .activities-details-section .overview-area { margin-top: 41px; margin-bottom: 36px; } .activities-details-section .overview-area h3 { font-family: "arial", serif; 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: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 27px; color: var(--paragraph-color); } .activities-details-section .overview-area .second-paragraph p { font-family: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 27px; color: var(--paragraph-color); } .activities-details-section .hightlights-area h3 { font-family: "arial", serif; 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: "Jost", serif; 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: "Jost", serif; 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-family: "arial", serif; 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: "Jost", serif; 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: "Jost", serif; 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-family: "arial", serif; 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: "Jost", serif; 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 rgba(17, 17, 17, 0.07); background-color: rgb(248, 248, 248); 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-family: "arial", serif; font-weight: 500; font-size: 18px; line-height: 16px; letter-spacing: 0%; color: rgb(17, 17, 17); 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-family: "arial", serif; 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: rgb(17, 17, 17); } @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: rgb(248, 248, 248); 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: rgb(17, 17, 17); } @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: "Jost", serif; 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: 0px 15px 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-family: "arial", serif; 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: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); border-radius: 15px; padding: 20px; } .activities-details-section .customer-reviews-wrap .review-and-progress .border-area { border: 1px solid rgba(0, 0, 0, 0.1); 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: rgba(17, 17, 17, 0.1); 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-family: "arial", serif; font-weight: 500; font-size: 32px; line-height: 37.92px; color: var(--primary-color); margin: 0; } .activities-details-section .customer-reviews-wrap .review-and-progress .border-area .review-content h6 { font-family: "arial", serif; 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-family: "arial", serif; 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-family: "arial", serif; 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 0.4s; } .activities-details-section .comment-area { margin-bottom: 50px; border-bottom: 1px solid rgba(17, 17, 17, 0.1); 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: rgb(17, 17, 17); } .activities-details-section .comment-area .single-comment.two .content .reply-btn svg path { fill: rgba(17, 17, 17, 0.5); } .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: rgb(255, 194, 0); } .activities-details-section .comment-area .single-comment .content .top-content h5 { font-family: "arial", serif; 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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 16.8px; letter-spacing: 0%; color: rgb(153, 153, 153); } .activities-details-section .comment-area .single-comment .content p { font-family: "Jost", serif; 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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 18px; letter-spacing: 0%; color: rgb(77, 166, 39); } .activities-details-section .leave-and-feedback-area h3 { font-family: "arial", serif; 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: "Jost", serif; 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-family: "arial", serif; font-weight: 500; font-size: 13px; line-height: 1; letter-spacing: 0%; color: #111111; margin-bottom: 11px; } .activities-details-section .contact-form-wrapper form .form-inner input { width: 100%; height: 52px; color: var(--paragraph-color); font-family: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 18px; border-radius: 10px; padding: 20px; border: 1px solid rgba(17, 17, 17, 0.1); background-color: rgb(255, 255, 255); } .activities-details-section .contact-form-wrapper form .form-inner textarea { width: 100%; min-height: 150px; padding: 15px 25px; border: 1px solid rgba(17, 17, 17, 0.1); background-color: rgb(255, 255, 255); font-family: "arial", serif; 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-family: "arial", serif; font-weight: 400; font-size: 14px; line-height: 1; color: rgb(102, 102, 102); } .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: rgb(17, 17, 17); } .activities-details-section .contact-form-wrapper form .review-area .single-review span { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 1; color: var(title-color); } .activities-details-section .booking-form-wrap { border-radius: 15px; box-shadow: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); } .activities-details-section .booking-form-wrap h4 { font-family: "arial", serif; font-weight: 500; font-size: 22px; line-height: 26.07px; letter-spacing: 0%; text-decoration: underline; color: var(title-color); background-color: rgba(77, 166, 39, 0.2); border-radius: 15px 15px 0 0; border: 3px solid white; 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(--primary-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(--primary-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(--primary-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(--primary-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; font-family: "arial", serif; 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-family: "arial", serif; font-weight: 500; font-size: 16px; line-height: 18.96px; color: rgb(0, 0, 0); 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-family: "arial", serif; 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: 0px 0px 0px 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 0.3s; } .activities-details-section .booking-form-wrap .sidebar-booking-form .booking-form-item-type-two .checkbox-container .time-area .input-radio:checked { box-shadow: 0px 0px 0px 1px rgb(77, 166, 39); background-color: rgb(77, 166, 39); } .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(--primary-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-family: "arial", serif; 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-family: "arial", serif; font-weight: 500; font-size: 16px; line-height: 18.96px; color: rgb(17, 17, 17); } @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 rgba(144, 185, 86, 0.2); background: rgb(255, 255, 255); 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: rgb(242, 244, 246); 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: rgb(242, 244, 246); 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(--primary-color1); display: flex; align-items: center; justify-content: center; transition: 0.35s; font-size: 18px; color: var(--primary-color1); } .activities-details-section .booking-form-wrap .sidebar-booking-form .number-input-item .quantity-counter a:hover { color: var(--white-color); background-color: rgb(77, 166, 39); } .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: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 23.12px; color: rgb(17, 17, 17); } .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-family: "arial", serif; font-weight: 500; font-size: 16px; line-height: 18.96px; color: rgb(17, 17, 17); } .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: rgb(77, 166, 39); } .activities-details-section .booking-form-wrap .sidebar-booking-form .checkbox-container .check-container .services_check:checked ~ .checkmark:after { background-color: rgb(77, 166, 39); } .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: 0px 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-family: "arial", serif; font-size: 16px; font-weight: 600; } .activities-details-section .booking-form-wrap .total-price { font-family: "Jost", serif; font-weight: 600; font-size: 28px; line-height: 16px; color: rgb(0, 0, 0); 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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 16px; color: rgb(17, 17, 17); } .activities-details-section .booking-info-card img { width: 100%; } .activities-details-section .booking-info-card .bottom-content { background-image: url("../image/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 20px; 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-family: "arial", serif; 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-family: "arial", serif; 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-family: "arial", serif; 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-family: "arial", serif; 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: rgba(255, 255, 255, 0.8); font-family: "arial", serif; font-size: 18px; font-weight: 400; line-height: 24px; display: block; outline: none; background-color: transparent; width: 100%; } .hotel-section .nice-select { font-family: "arial", serif; font-size: 16px; font-weight: 400; border: 1px solid rgba(17, 17, 17, 0.1); 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 0.15s ease-in-out; content: url(../image/svg/arrow-up-icon.svg); } .hotel-section .nice-select.open::after { content: url(../image/svg/arrow-down-icon.svg); } .hotel-section .nice-select:focus { border-color: var(--primary-color); } .hotel-section .nice-select .current { color: rgba(17, 17, 17, 0.8); font-family: "Jost", serif; 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(--primary-color); } .hotel-section .nice-select .list .option:hover { color: var(--white-color); background-color: var(--primary-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 rgba(17, 17, 17, 0.15); height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .hotel-section .inner-pagination-area .pagination-list li a { font-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); transform: 0.3s; } .hotel-section .inner-pagination-area .pagination-list li:hover { background-color: rgb(0, 0, 0); } .hotel-section .inner-pagination-area .pagination-list li:hover a { color: var(--white-color); } .hotel-section .sidebar-area .widget-title { font-family: "arial", serif; 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: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); } .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: rgba(19, 20, 26, 0.5); } .hotel-section .sidebar-area .single-widget .checkbox-container .form-inner input::placeholder { color: rgba(19, 20, 26, 0.5); } .hotel-section .sidebar-area .single-widget .checkbox-container .form-inner input:focus { border-color: var(--primary-color1); } .hotel-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select { background: #fff; height: 40px; padding: 0px 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(--primary-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-family: "arial", serif; 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: 0.3s; } .hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .checkmark { position: absolute; top: 0px; left: 0; height: 14px; width: 14px; background-color: rgba(255, 255, 255, 0.8); 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(--primary-color1); background-color: var(--primary-color1); } .hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark { border-color: var(--primary-color1); background-color: var(--primary-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: rgba(16, 12, 8, 0.5); font-family: var(--font-jost); font-size: 12px; font-weight: 500; text-transform: capitalize; margin-bottom: 3px; transition: 0.3s; } .hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content > a:hover { color: var(--primary-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-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 20px; letter-spacing: 0.32px; text-transform: capitalize; transition: 0.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(--primary-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: rgba(34, 34, 34, 0.5); font-family: var(--font-jost); font-size: 13px; font-weight: 400; display: block; line-height: 1; padding: 8px 20px; border: 1px solid rgba(16, 12, 8, 0.4); border-radius: 5px; transition: 0.3s; } .hotel-section .sidebar-area .single-widget .tag-list li:hover a { border: 1px solid var(--primary-color1); color: var(--white-color); background-color: var(--primary-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(--primary-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 0.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-family: "arial", serif; 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-family: "arial", serif; 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: rgba(255, 255, 255, 0.8); font-family: "arial", serif; font-size: 18px; font-weight: 400; line-height: 24px; display: block; outline: none; background-color: transparent; width: 100%; } .package-grid-section .nice-select { font-family: "arial", serif; font-size: 16px; font-weight: 400; border: 1px solid rgba(17, 17, 17, 0.1); 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 0.15s ease-in-out; content: url(../image/svg/arrow-up-icon.svg); } .package-grid-section .nice-select.open::after { content: url(../image/svg/arrow-down-icon.svg); } .package-grid-section .nice-select:focus { border-color: var(--primary-color); } .package-grid-section .nice-select .current { color: rgba(17, 17, 17, 0.8); font-family: "Jost", serif; 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(--primary-color); } .package-grid-section .nice-select .list .option:hover { color: var(--white-color); background-color: var(--primary-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 rgba(17, 17, 17, 0.15); height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .package-grid-section .inner-pagination-area .pagination-list li a { font-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); transform: 0.3s; } .package-grid-section .inner-pagination-area .pagination-list li:hover { background-color: rgb(0, 0, 0); } .package-grid-section .inner-pagination-area .pagination-list li:hover a { color: var(--white-color); } .package-sidebar-section .package-inner-title p { font-family: "arial", serif; 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-family: "arial", serif; 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: rgba(255, 255, 255, 0.8); font-family: "arial", serif; font-size: 18px; font-weight: 400; line-height: 24px; display: block; outline: none; background-color: transparent; width: 100%; } .package-sidebar-section .nice-select { font-family: "arial", serif; font-size: 16px; font-weight: 400; border: 1px solid rgba(17, 17, 17, 0.1); 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 0.15s ease-in-out; content: url(../image/svg/arrow-up-icon.svg); } .package-sidebar-section .nice-select.open::after { content: url(../image/svg/arrow-down-icon.svg); } .package-sidebar-section .nice-select:focus { border-color: var(--primary-color); } .package-sidebar-section .nice-select .current { color: rgba(17, 17, 17, 0.8); font-family: "Jost", serif; 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(--primary-color); } .package-sidebar-section .nice-select .list .option:hover { color: var(--white-color); background-color: var(--primary-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 rgba(17, 17, 17, 0.15); height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .package-sidebar-section .inner-pagination-area .pagination-list li a { font-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); transform: 0.3s; } .package-sidebar-section .inner-pagination-area .pagination-list li:hover { background-color: rgb(0, 0, 0); } .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: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); } .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: rgba(19, 20, 26, 0.5); } .package-sidebar-section .sidebar-area .single-widget .checkbox-container .form-inner input::placeholder { color: rgba(19, 20, 26, 0.5); } .package-sidebar-section .sidebar-area .single-widget .checkbox-container .form-inner input:focus { border-color: var(--primary-color1); } .package-sidebar-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select { background: #fff; height: 40px; padding: 0px 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(--primary-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-family: "arial", serif; 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: 0.3s; } .package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .checkmark { position: absolute; top: 0px; left: 0; height: 14px; width: 14px; background-color: rgba(255, 255, 255, 0.8); 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(--primary-color1); background-color: var(--primary-color1); } .package-sidebar-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark { border-color: var(--primary-color1); background-color: var(--primary-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: rgba(16, 12, 8, 0.5); font-family: var(--font-jost); font-size: 12px; font-weight: 500; text-transform: capitalize; margin-bottom: 3px; transition: 0.3s; } .package-sidebar-section .sidebar-area .single-widget .recent-post-widget .recent-post-content > a:hover { color: var(--primary-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-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 20px; letter-spacing: 0.32px; text-transform: capitalize; transition: 0.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(--primary-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 rgba(17, 17, 17, 0.2); left: 0; top: 50%; transform: translateY(-50%); transition: 0.3s; } .package-sidebar-section .sidebar-area .single-widget .category-list .single-list a { font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 26px; color: rgb(17, 17, 17); margin-left: 25px; } .package-sidebar-section .sidebar-area .single-widget .category-list .single-list span { font-family: "arial", serif; font-weight: 400; font-size: 12px; line-height: 1; color: rgb(0, 0, 0); background-color: rgba(17, 17, 17, 0.1); 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-family: "arial", serif; 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(--primary-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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 26px; letter-spacing: 0%; color: rgb(0, 0, 0); } .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; /* Fix 401 */ } .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 { /* This class is applied to the lower origin when its values is > 50%. */ z-index: 10; } .package-sidebar-section .range-wrap .noUi-state-tap .noUi-origin { transition: left 0.3s, top 0.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: 0px; right: 0px; top: -5px; background-color: var(--primary-color-three); 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: rgb(243, 128, 53); height: 3px; border-radius: 3px; } .package-sidebar-section .range-wrap .noUi-connect { background: var(--primary-color-three); 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 rgba(17, 17, 17, 0.15); height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .inner-pagination-area .pagination-list li a { font-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); transform: 0.3s; } .inner-pagination-area .pagination-list li:hover { background-color: rgb(0, 0, 0); } .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 rgba(17, 17, 17, 0.05); 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 0.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 0.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, rgba(21, 47, 0, 0.56) 1.03%, rgba(21, 47, 0, 0) 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: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); content: ""; z-index: 1; } .blog-standard-card .blog-card-content .card-content-top h5 { margin-bottom: 12px; transition: 0.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-family: "arial", serif; font-size: 36px; font-weight: 500; line-height: 1.3; color: var(--title-color); text-transform: capitalize; margin: 0; transition: 0.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(--primary-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: "Jost", serif; font-weight: 400; font-size: 17px; line-height: 29px; color: rgb(104, 104, 104); 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-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); margin-bottom: -4px; transition: 0.3s; } .blog-standard-card .blog-card-content .top-content li a:hover { color: var(--primary-color); } .blog-standard-card .blog-card-content .top-content li span { font-family: "arial", serif; font-size: 14px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); margin-bottom: -4px; transition: 0.3s; } .blog-standard-card .blog-card-content .top-content li span:hover { color: var(--primary-color); } .blog-standard-card .badge { position: absolute; top: 10%; left: 5%; z-index: 1; } .blog-standard-card .badge .featured { color: var(--white-color); font-family: "arial", serif; font-size: 14px; font-weight: 500; line-height: 28px; display: inline-flex; padding: 1px 20px; background-color: var(--primary-color); border-radius: 39px; } .blog-standard-card .badge .featured.two { background-color: rgb(239, 41, 41); } .blog-standard-card .badge .featured.three { background-color: rgb(239, 41, 41); } .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-family: "arial", serif; font-weight: 500; font-size: 45px; line-height: 58.5px; color: rgb(0, 0, 0); text-align: center; margin: 0; } @media (min-width: 1200px) and (max-width: 1399px) { .contact-section .contact-information .single-information h2 { font-size: 40px; line-height: 50px; margin-bottom: 5px; } } @media (max-width: 1199px) { .contact-section .contact-information .single-information h2 { font-size: 32px; line-height: 40px; margin-bottom: 5px; } } @media (max-width: 767px) { .contact-section .contact-information .single-information h2 { margin-bottom: 10px; } } .contact-section .contact-information .single-information P { font-family: "Jost", serif; font-weight: 400; font-size: 17px; line-height: 26px; text-align: center; color: rgb(102, 102, 102); margin: 0; } @media (max-width: 1199px) { .contact-section .contact-information .single-information P { font-size: 16px; line-height: 1.3; } } @media (max-width: 991px) { .contact-section .contact-information .single-information P { max-width: 500px; width: 100%; margin: 0 auto; } } .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 rgba(17, 17, 17, 0.1); border-bottom: 1px dashed rgba(17, 17, 17, 0.1); 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 rgba(17, 17, 17, 0.1); 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; lb: 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.four { padding-top: 35px; padding-left: 35px; border-left: 1px dashed rgba(17, 17, 17, 0.1); } @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-family: "arial", serif; font-weight: 500; font-size: 24px; line-height: 25px; color: var(title-color); margin-bottom: 10px; } .contact-section .contact-information .single-information .social-item-wrapper .single-item .content h6 { margin: 0; font-family: "arial", serif; font-weight: 400; font-size: 17px; line-height: 25px; letter-spacing: 3%; color: rgb(136, 136, 136); } .contact-section .contact-information .single-information .social-item-wrapper .single-item .content h6 a { font-family: "arial", serif; font-weight: 400; font-size: 17px; line-height: 25px; letter-spacing: 3%; color: rgb(136, 136, 136); margin: 0; } .contact-section .contact-information .single-information .social-item-wrapper .single-item .content span { margin: 0; font-family: "arial", serif; font-weight: 400; font-size: 17px; line-height: 25px; letter-spacing: 3%; color: rgb(136, 136, 136); } .contact-section .contact-form-wrapper { background-color: rgb(242, 244, 246); 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: arial; font-weight: 500; font-size: 28px; line-height: 33.18px; color: rgb(0, 0, 0); margin-bottom: 6px; } .contact-section .contact-form-wrapper .form-title p { font-family: "Jost", serif; font-weight: 400; font-size: 16px; line-height: 26px; color: rgb(102, 102, 102); 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; right: 0%; top: 30%; z-index: -1; } .form-inner { margin-bottom: 20px; } .form-inner label { font-family: "arial", serif; font-weight: 400; font-size: 15px; line-height: 1; letter-spacing: 0%; color: #111111; margin-bottom: 11px; } .form-inner .input-area { background-color: rgb(255, 255, 255); border: 1px solid rgba(17, 17, 17, 0.1); 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: rgba(102, 102, 102, 0.5); } .form-inner input { width: 100%; height: 52px; color: rgba(17, 17, 17, 0.25); font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 48px; letter-spacing: 0%; border-radius: 10px; } .form-inner input::-moz-placeholder { color: rgba(102, 102, 102, 0.25); } .form-inner input::placeholder { color: rgba(102, 102, 102, 0.25); } .form-inner textarea { width: 100%; min-height: 170px; padding: 15px 25px; background-color: rgb(255, 255, 255); font-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 22px; letter-spacing: 0%; border-radius: 10px; color: var(--paragraph-color); border: 1px solid rgba(17, 17, 17, 0.1); -webkit-appearance: none; -moz-appearance: none; appearance: none; margin-bottom: -22px; } .form-inner textarea::-moz-placeholder { color: rgba(102, 102, 102, 0.25); } .form-inner textarea::placeholder { color: rgba(102, 102, 102, 0.25); } .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: rgba(17, 17, 17, 0.5); } .form-check .form-check-input:focus { box-shadow: unset; border-color: rgb(242, 244, 246); } .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-family: "arial", serif; 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-family: "arial", serif; 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-family: "arial", serif; 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: rgba(255, 255, 255, 0.8); font-family: "arial", serif; font-size: 18px; font-weight: 400; line-height: 24px; display: block; outline: none; background-color: transparent; width: 100%; } .hotel-section .nice-select { font-family: "arial", serif; font-size: 16px; font-weight: 400; border: 1px solid rgba(17, 17, 17, 0.1); 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 0.15s ease-in-out; content: url(../image/svg/arrow-up-icon.svg); } .hotel-section .nice-select.open::after { content: url(../image/svg/arrow-down-icon.svg); } .hotel-section .nice-select:focus { border-color: var(--primary-color); } .hotel-section .nice-select .current { color: rgba(17, 17, 17, 0.8); font-family: "Jost", serif; 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(--primary-color); } .hotel-section .nice-select .list .option:hover { color: var(--white-color); background-color: var(--primary-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 rgba(17, 17, 17, 0.15); height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; } .hotel-section .inner-pagination-area .pagination-list li a { font-family: "arial", serif; font-size: 16px; font-weight: 400; line-height: 26px; color: rgba(17, 17, 17, 0.5); transform: 0.3s; } .hotel-section .inner-pagination-area .pagination-list li:hover { background-color: rgb(0, 0, 0); } .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: 0px 0px 25px 0px rgba(16, 16, 16, 0.05); } .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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 26px; letter-spacing: 0%; color: rgb(0, 0, 0); } .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; /* Fix 401 */ } .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 { /* This class is applied to the lower origin when its values is > 50%. */ z-index: 10; } .hotel-section .sidebar-area .single-widget .range-wrap .noUi-state-tap .noUi-origin { transition: left 0.3s, top 0.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: 0px; right: 0px; top: -5px; background-color: var(--primary-color-three); 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: rgb(243, 128, 53); height: 3px; border-radius: 3px; } .hotel-section .sidebar-area .single-widget .range-wrap .noUi-connect { background: var(--primary-color-three); 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: rgba(19, 20, 26, 0.5); } .hotel-section .sidebar-area .single-widget .checkbox-container .form-inner input::placeholder { color: rgba(19, 20, 26, 0.5); } .hotel-section .sidebar-area .single-widget .checkbox-container .form-inner input:focus { border-color: var(--primary-color1); } .hotel-section .sidebar-area .single-widget .checkbox-container .form-inner .nice-select { background: #fff; height: 40px; padding: 0px 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(--primary-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-family: "arial", serif; 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: 0.3s; } .hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss .checkmark { position: absolute; top: 0px; left: 0; height: 14px; width: 14px; background-color: rgba(255, 255, 255, 0.8); 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(--primary-color1); background-color: var(--primary-color1); } .hotel-section .sidebar-area .single-widget .checkbox-container > ul > li .containerss input:checked ~ .checkmark { border-color: var(--primary-color1); background-color: var(--primary-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: rgba(16, 12, 8, 0.5); font-family: var(--font-jost); font-size: 12px; font-weight: 500; text-transform: capitalize; margin-bottom: 3px; transition: 0.3s; } .hotel-section .sidebar-area .single-widget .recent-post-widget .recent-post-content > a:hover { color: var(--primary-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-family: "arial", serif; font-size: 16px; font-weight: 500; line-height: 20px; letter-spacing: 0.32px; text-transform: capitalize; transition: 0.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(--primary-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: 0px 0px 0px 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 0.3s; } .hotel-section .sidebar-area .single-widget ul .single-list .checkbox-item .input-radio:checked { box-shadow: 0px 0px 0px 1px rgb(77, 166, 39); background-color: rgb(77, 166, 39); } .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-family: "arial", serif; font-weight: 400; font-size: 12px; line-height: 1; color: rgb(0, 0, 0); background-color: rgba(17, 17, 17, 0.1); 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-family: "arial", serif; 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(--primary-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-family: "arial", serif; font-weight: 400; font-size: 16px; line-height: 26px; letter-spacing: 0%; color: rgb(0, 0, 0); } .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; /* Fix 401 */ } .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 { /* This class is applied to the lower origin when its values is > 50%. */ z-index: 10; } .hotel-section .range-wrap .noUi-state-tap .noUi-origin { transition: left 0.3s, top 0.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: 0px; right: 0px; top: -5px; background-color: var(--primary-color-three); 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: rgb(243, 128, 53); height: 3px; border-radius: 3px; } .hotel-section .range-wrap .noUi-connect { background: var(--primary-color-three); transition: background 450ms; border-radius: 10px; height: 3px; } .hotel-section .range-wrap .noUi-target { border-radius: 10px; }/*# sourceMappingURL=main.css.map */