@import "https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mukta:wght@200;300;400;500;600;700;800&display=swap";
.counter-style-two .counter-content::after,.team-style .team-content,.team-style .team-social a,.blog-tag span a,.offcanvas-overlay,.offcanvas-navigation button svg,a,.btn,button,span,sub,sup,p,input,select,textarea,img,svg,.transition-3,li,h1,h2,h3,h4,h5,h6,i[class^=flaticon-],.body__overlay{-webkit-transition:all .3s 0 ease-out;-moz-transition:all .3s 0 ease-out;-ms-transition:all .3s 0 ease-out;-o-transition:all .3s 0 ease-out;transition:all .3s 0 ease-out}
.accordion-wrapper .accordion .accordion-button::after,.accordion-wrapper.faq-style-2 .accordion .accordion-button::after,.accordion-wrapper.faq-style-3 .accordion .accordion-button::after,.accordion-wrapper.faq-style-4 .accordion .accordion-button::before,.accordion-wrapper.faq-style-6 .accordion .accordion-button::after,.newsletter-wrapper-2 .newsletter-notice,.rc__meta span::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.bg-theme-primary{background-color:var(--bd-primary)}
.bg-theme-secondary{background-color:var(--bd-secondary)}
.bg-theme-tertiary{background-color:var(--bd-tertiary)}
.bg-theme-quaternary{background:var(--bd-quaternary)}
:root{--body-font-family:Mukta,sans-serif;--heading-font-family:Kalam,cursive;--kanit-fonts:Kanit,sans-serif;--montserrat-fonts:Montserrat,sans-serif;--kalam-fonts:Kalam,cursive;--bd-ff-body:Mukta,sans-serif;--bd-ff-heading:Montserrat,sans-serif;--bd-ff-title:Mukta,sans-serif;--bd-ff-p:Montserrat,sans-serif;--bd-ff-fontawesome:"Font Awesome 6 Pro";--bd-ff-icomoon:icomoon;--bd-white:#fff;--bd-black:#001229;--bd-placeholder:#828282;--bd-selection:#262626;--bd-gray:#828282;--bd-body-primary:#FFF;--bd-body-secondary:#fff;--bd-heading:#001A3D;--bd-primary:#f2bf06;--bd-secondary:#560007;--bd-tertiary:#FFB700;--bd-quaternary:#003B95;--bd-text-body:#4D5B68;--bd-text-secondary:#CCE2FA;--bd-text-tertiary:#B2BAC5;--bd-text-tag:#4A5C74;--bd-text-meta:#808581;--bd-rating-color:#FEC300;--bd-text-muted:#6c757d;--bd-bg-primary:#006CE4;--bd-bg-secondary:#121f2d;--bd-flash-white:#F2F2F2;--bd-bg-cultured:#F5F5F5;--bd-bg-success:#198754;--bd-bg-danger:#EB001B;--bd-bg-light:#CCE2FA;--bd-border-primary:rgba(226,228,231,1);--bd-border-secondary:rgba(220,220,220,1);--bd-border-tertiary:#4b4e52;--bd-gradient-1:linear-gradient(90deg,#096BD8 0%,#6409D8 100%);--bd-fw-normal:normal;--bd-fw-thin:100;--bd-fw-elight:200;--bd-fw-light:300;--bd-fw-regular:400;--bd-fw-medium:500;--bd-fw-sbold:600;--bd-fw-bold:700;--bd-fw-ebold:800;--bd-fw-black:900;--bd-fs-body:16px;--bd-fs-p:16px;--bd-fs-h1:64px;--bd-fs-h2:48px;--bd-fs-h3:40px;--bd-fs-h4:32px;--bd-fs-h5:22px;--bd-fs-h6:20px;--bd-fs-b1:14px;--bd-fs-b2:16px;--bd-fs-b3:18px;--bd-fs-b4:22px}
i[class^=icon-]{line-height:1;position:relative}
.icomoon-icon{display:inline-block;font-size:30px}
.icomoon-icon i{margin-right:5px}
i[class^=flaticon-]{line-height:1;top:2px;position:relative}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:2.4rem}
@media (min-width: 1441px) {
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}
}
.row{--bs-gutter-x:2.4rem}
.g-10,.gx-10{--bs-gutter-x:10px}
.g-20,.gx-20{--bs-gutter-x:20px}
.gy-24{--bs-gutter-y:24px}
.g-30,.gx-30{--bs-gutter-x:30px}
.g-30,.gy-30{--bs-gutter-y:30px}
.g-40,.gx-40{--bs-gutter-x:40px}
.g-40,.gy-40{--bs-gutter-y:40px}
.g-50,.gx-50{--bs-gutter-x:50px}
.g-50,.gy-50{--bs-gutter-y:50px}
.g-60,.gy-60{--bs-gutter-y:60px}
.w-img img{width:100%}
.m-img img{max-width:100%}
.fix{overflow:hidden}
.clear{clear:both}
.f-left{float:left}
.f-right{float:right}
.z-index-1{z-index:1}
.z-index-11{z-index:11}
.opacity-05{opacity:.5}
.overflow-y-visible{overflow-x:hidden;overflow-y:visible}
.p-relative{position:relative}
.position-relative{position:relative}
.p-absolute{position:absolute}
.position-absolute{position:absolute}
.include-bg{background-position:center;background-size:cover;background-repeat:no-repeat}
.hr-1{border-top:1px solid #e8e8e8}
.x-clip{overflow-x:clip}
@media (max-width: 575px) {
.o-xs{overflow-x:hidden}
}
.overflow-visible{overflow:visible}
.valign{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center}
.body__overlay{background-color:var(--bd-common-heading);height:100%;width:100%;position:fixed;top:0;z-index:9999;left:0;opacity:0;visibility:hidden;background-color:var(--bd-common-heading);height:100%;width:100%;position:fixed;top:0;z-index:9999;left:0;opacity:0;visibility:hidden}
.body__overlay.opened{opacity:.7;visibility:visible}
.image-overly{position:relative;overflow:hidden}
.image-overly a::before{position:absolute;content:"";display:block;height:100%;width:100%;top:0;left:0;opacity:.8;border-radius:10px;transition:all .3s ease-in-out;background:linear-gradient(180deg,rgba(28,31,57,0) 17.61%,#0D1B2A 100%)}
.image-overly a::after{position:absolute;content:"";display:block;height:100%;width:100%;top:0;left:0;opacity:0;border-radius:10px;transition:all .3s ease-in-out;background:linear-gradient(180deg,rgba(0,108,228,0) 0%,rgba(0,108,228,0.75) 100%)}
.image-overly a:hover::before{opacity:0}
.image-overly a:hover::after{opacity:1}
.underline a{display:inline;background-image:linear-gradient(var(--bd-primary),var(--bd-primary)),linear-gradient(var(--bd-primary),var(--bd-primary));background-size:0 1px,0 1px;background-position:100% 100%,0 83%;background-repeat:no-repeat;transition:background-size .4s linear;line-height:1.4;padding:2% 0}
.underline a:hover{background-size:0 1px,100% 1px;color:var(--bd-primary)}
.underline-two a{display:inline;background-image:linear-gradient(var(--bd-tertiary),var(--bd-tertiary)),linear-gradient(var(--bd-tertiary),var(--bd-tertiary));background-size:0 1px,0 1px;background-position:100% 100%,0 83%;background-repeat:no-repeat;transition:background-size .4s linear;line-height:1.4;padding:2% 0}
.underline-two a:hover{background-size:0 1px,100% 1px;color:var(--bd-tertiary)}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1280px}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.mfp-iframe-holder .mfp-content{max-width:1000px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.mfp-iframe-holder .mfp-content{max-width:850px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.mfp-iframe-holder .mfp-content{max-width:820px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.mfp-iframe-holder .mfp-content{max-width:750px}
}
.mfp-close{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.mfp-close:hover{color:var(--bd-white)}
.mfp-close::after{position:absolute;content:"\f00d";height:100%;width:100%;font-family:var(--bd-ff-fontawesome);font-size:31px;font-weight:200;right:-20px;margin-top:-25px}
@media (max-width: 575px),only screen and (min-width: 576px) and (max-width: 767px),only screen and (min-width: 768px) and (max-width: 991px) {
.mfp-close::after{right:15px;margin-top:-30px}
}
.image-bg{background-repeat:no-repeat;background-size:cover;background-position:center}
.has-seperator{position:relative}
.has-seperator::before{position:absolute;content:" ";width:2px;height:15px;right:-18px;top:50%;background:rgba(129,129,129,0.2);transform:translateY(-50%)}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px}
body{color:var(--bd-black);font-family:var(--bd-ff-body);font-size:var(--bd-fs-body);font-weight:400;line-height:1.5;background:var(--bd-body-primary)}
h1,h2,h3,h4,h5,h6{color:var(--bd-heading);margin-top:0;line-height:1.125;margin-bottom:0;font-weight:var(--bd-fw-sbold);word-break:break-word;font-family:var(--bd-ff-heading)}
h1,.h1{font-size:var(--bd-fs-h1);line-height:1.125;font-weight:var(--bd-fw-sbold);font-family:var(--bd-ff-title)}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
h1,.h1{font-size:50px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
h1,.h1{font-size:50px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
h1,.h1{font-size:38px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
h1,.h1{font-size:38px}
}
@media (max-width: 575px) {
h1,.h1{font-size:40px}
}
@media (max-width: 575px) {
h1,.h1{font-size:32px}
}
h1.medium,.h1.medium{font-size:64px;line-height:1.21875}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
h1.medium,.h1.medium{font-size:50px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
h1.medium,.h1.medium{font-size:50px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
h1.medium,.h1.medium{font-size:38px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
h1.medium,.h1.medium{font-size:38px}
}
@media (max-width: 575px) {
h1.medium,.h1.medium{font-size:40px}
}
@media (max-width: 575px) {
h1.medium,.h1.medium{font-size:32px}
}
h1.large,.h1.large{font-size:72px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
h1.large,.h1.large{font-size:54px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
h1.large,.h1.large{font-size:48px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
h1.large,.h1.large{font-size:40px}
}
h2,.h2{font-size:clamp(28px,3vw,48px);line-height:1.18;font-weight:var(--bd-fw-sbold)}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
h2,.h2{font-size:36px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
h2,.h2{font-size:40px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
h2,.h2{font-size:40px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
h2,.h2{font-size:36px}
}
@media (max-width: 575px) {
h2,.h2{font-size:32px}
}
@media (max-width:450px) {
h2,.h2{font-size:26px}
}
h2.medium,.h2.medium{font-size:44px}
h2.small,.h2.small{font-size:40px;line-height:1.1}
h2.x-small,.h2.x-small{font-size:32px;line-height:1.25}
h3,.h3{font-size:var(--bd-fs-h3);line-height:1.25;font-weight:var(--bd-fw-sbold)}
@media only screen and (min-width: 576px) and (max-width: 767px) {
h3,.h3{font-size:28px}
}
@media (max-width: 575px) {
h3,.h3{font-size:24px}
}
h4,.h4{font-size:var(--bd-fs-h4);line-height:1.33;font-weight:var(--bd-fw-sbold)}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
h4,.h4{font-size:22px}
}
h4.medium,.h4.medium{font-size:28px}
h5,.h5{font-size:var(--bd-fs-h5);line-height:1.4;font-weight:var(--bd-fw-sbold)}
h5.small,.h5.small{font-size:20px}
@media (max-width: 575px) {
h5,.h5{font-size:20px}
}
h6,.h6{font-size:var(--bd-fs-h6);line-height:1.44;font-weight:var(--bd-fw-sbold)}
h6.small,.h6.small{font-size:18px}
@media (max-width: 575px) {
h6,.h6{font-size:18px}
}
ul{margin:0;padding:0}
p{font-size:var(--bd-fs-p);font-family:var(--bd-ff-p);font-weight:var(--bd-fw-normal);color:var(--bd-text-body);margin-bottom:30px;line-height:26px}
p.b1{font-size:var(--bd-fs-b1);line-height:1.714}
p.b2{font-size:var(--bd-fs-b2);line-height:1.625}
p.b3{font-size:var(--bd-fs-b3);line-height:1.55}
p.b4{font-size:var(--bd-fs-b4);line-height:1.454}
p:last-child{margin-bottom:0}
.b1{font-size:var(--bd-fs-b1);line-height:1.714}
.b2{font-size:var(--bd-fs-b2);line-height:1.625}
.b3{font-size:var(--bd-fs-b3);line-height:1.55}
.b4{font-size:var(--bd-fs-b4);line-height:1.454}
a{text-decoration:none}
a:focus,.button:focus{text-decoration:none;outline:none}
a:focus,a:hover{text-decoration:none;color:inherit}
a,button{color:inherit;outline:none;border:none;background:transparent}
img{max-width:100%;object-fit:cover}
button:hover{cursor:pointer}
button:focus{outline:0}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
hr:not([size]){margin:0;border-color:var(--bd-border-primary);opacity:1;border-width:1px}
input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],textarea{outline:none;background-color:transparent;height:56px;width:100%;font-size:16px;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid var(--bd-border-primary);color:var(--bd-black);padding-inline-start:25px;padding-inline-end:25px}
input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,textarea:focus{border-color:var(--bd-primary)}
textarea{padding:14px 24px}
textarea:focus{border-color:var(--bd-primary)}
::-moz-selection{background:var(--bd-secondary);color:var(--bd-white);text-shadow:none;background:var(--bd-secondary);color:var(--bd-white);text-shadow:none}
::selection{background:var(--bd-secondary);color:var(--bd-white);text-shadow:none}
::-moz-placeholder{opacity:1;font-size:14px;color:var(--bd-placeholder)}
::placeholder{opacity:1;font-size:14px;font-weight:400;font-family:var(--bd-ff-heading);color:var(--bd-placeholder)}
.pb-0{padding-bottom:0}
.section-space{padding-top:50px;padding-bottom:50px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-space{padding-top:50px;padding-bottom:50px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.section-space{padding-top:30px;padding-bottom:30px}
}
.section-space-medium{padding-top:50px;padding-bottom:50px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-space-medium{padding-top:50px;padding-bottom:50px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.section-space-medium{padding-top:30px;padding-bottom:30px}
}
.section-space-small{padding-top:60px;padding-bottom:60px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.section-space-small{padding-top:50px;padding-bottom:50px}
}
.section-space-small-bottom{padding-bottom:60px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.section-space-small-bottom{padding-bottom:50px}
}
.section-space-top{padding-top:50px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-space-top{padding-top:80px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.section-space-top{padding-top:35px}
}
.section-space-top-xxl{padding-top:200px}
.section-space-bottom{padding-bottom:100px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-space-bottom{padding-bottom:80px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.section-space-bottom{padding-bottom:65px}
}
.section-space-bottom-xxl{padding-bottom:200px}
.section-space-bottom-0{padding-bottom:0}
.section-space-bottom-20{padding-bottom:20px}
.section-space-bottom-30{padding-bottom:30px}
.section-title-space{margin-bottom:30px}
.section-title-space-30{margin-bottom:30px}
.section-title-space-25{margin-bottom:25px}
.section-title-space-20{margin-bottom:20px}
.bd-choose-area p{font-size:17px;font-family: var(--body-font-family);font-weight:400;line-height:30px;color:#444;text-align:justify}
.btn__wrapper{margin-top:40px}
@media (max-width: 575px),only screen and (min-width: 576px) and (max-width: 767px) {
.btn__wrapper{margin-top:30px}
}
.footer-space-top{padding-top:100px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.footer-space-top{padding-top:800px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.footer-space-top{padding-top:65px}
}
.cta__space-1{padding:20px 0}
@media (max-width: 575px),only screen and (min-width: 576px) and (max-width: 767px),only screen and (min-width: 768px) and (max-width: 991px) {
.cta__space-1{padding:50px 0}
}
.white-bg{background-color:var(--bd-white)}
.black-bg{background-color:var(--bd-black)}
.theme-bg{background-color:var(--bd-primary)}
.theme-bg-secondary{background-color:var(--bd-bg-secondary)}
.theme-bg-light{background-color:rgba(0,108,228,0.1)}
.warning-bg{background-color:var(--bd-tertiary)}
.theme-bg-4{background-color:var(--bd-bg-4)}
.theme-bg-5{background-color:var(--bd-bg-5)}
.theme-bg-6{background-color:var(--bd-bg-6)}
.theme-bg-7{background-color:var(--bd-bg-7)}
.theme-bg-8{background-color:var(--bd-bg-8)}
.theme-bg-9{background-color:var(--bd-bg-9)}
.theme-bg0{background-color:var(--bd-bg-primary0)}
.gradient-bg-1{background:linear-gradient(180deg,rgba(28,31,57,0) 17.61%,#0D1B2A 100%)}
.gradient-bg-2{background:linear-gradient(180deg,rgba(0,108,228,0) 0%,rgba(0,108,228,0.75) 100%)}
.gradient-bg-3{background:linear-gradient(89.77deg,rgba(0,108,228,0.69) 50.02%,rgba(0,26,61,0) 99.82%)}
.gradient-bg-4{background:linear-gradient(180deg,#FEC300 0%,rgba(254,195,0,0) 100%)}
.dark-bg{background:var(--bd-black)}
.flash-white{background-color:var(--bd-flash-white)}
.half-bg::before{position:absolute;left:0;top:0;width:100%;height:55%;background-color:var(--bd-primary);content:"";z-index:-1}
.btn__group{display:flex;align-items:center;gap:25px 30px;flex-wrap:wrap;margin-top:50px}
.button__group{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}
.button-markup textarea{display:none}
.btn-style{font-size:18px;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--bd-fw-medium);height:45px;position:relative;overflow:hidden;padding:0 20px;text-transform:uppercase}
.bd-primary-btn{background-color:transparent;color:var(--bd-primary);border:2px solid var(--bd-primary);overflow:hidden;transition:all .6s cubic-bezier(0.23,1,0.32,1);padding:0 25px;position:relative;z-index:5}
.bd-primary-btn-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:var(--bd-primary);border-radius:50%;opacity:0;transition:all .8s cubic-bezier(0.23,1,0.32,1)}
.bd-primary-btn:hover{color:var(--bd-white);border-radius:5px;border-color:var(--bd-primary);background-color:var(--bd-primary)}
.bd-primary-btn:hover .bd-primary-btn-circle{width:220px;height:220px;opacity:1;z-index:-1}
.bd-primary-btn:hover.has-arrow .bd-primary-btn-text{transform:translateX(12px)}
.bd-primary-btn:hover.has-arrow .arrow-left{right:-25%}
.bd-primary-btn:hover.has-arrow .arrow-right{left:20px}
.bd-primary-btn.has-arrow{padding:0 35px}
.bd-primary-btn.has-arrow .bd-primary-btn-text{position:relative;z-index:1;transform:translateX(-12px);transition:all .8s cubic-bezier(0.23,1,0.32,1)}
.bd-primary-btn.has-arrow .bd-primary-btn-arrow{position:absolute;z-index:9;transition:all .8s cubic-bezier(0.23,1,0.32,1)}
.bd-primary-btn.has-arrow .arrow-left{right:20px}
.bd-primary-btn.has-arrow .arrow-right{left:-20%}
.bd-primary-btn.btn-secondary{color:var(--bd-secondary);border-color:var(--bd-secondary)}
.bd-primary-btn.btn-secondary .bd-primary-btn-circle{background-color:var(--bd-secondary)}
.bd-primary-btn.btn-secondary:hover{color:var(--bd-white);border-color:var(--bd-secondary);background-color:var(--bd-secondary)}
.bd-primary-btn.btn-tertiary{color:var(--bd-tertiary);border-color:var(--bd-tertiary)}
.bd-primary-btn.btn-tertiary .bd-primary-btn-circle{background-color:var(--bd-tertiary)}
.bd-primary-btn.btn-tertiary:hover{color:var(--bd-white);border-color:var(--bd-tertiary);background-color:var(--bd-tertiary)}
.bd-primary-btn.btn-quaternary{color:var(--bd-quaternary);border-color:var(--bd-quaternary)}
.bd-primary-btn.btn-quaternary .bd-primary-btn-circle{background-color:var(--bd-quaternary)}
.bd-primary-btn.btn-quaternary:hover{color:var(--bd-white);border-color:var(--bd-quaternary);background-color:var(--bd-quaternary)}
.bd-primary-btn.bd-success{color:var(--bd-bg-success);border-color:var(--bd-bg-success)}
.bd-primary-btn.bd-success .bd-primary-btn-circle{background-color:var(--bd-bg-success)}
.bd-primary-btn.bd-success:hover{color:var(--bd-white);border-color:var(--bd-bg-success);background-color:var(--bd-bg-success)}
.bd-primary-btn.bd-danger{color:var(--bd-bg-danger);border-color:var(--bd-bg-danger)}
.bd-primary-btn.bd-danger .bd-primary-btn-circle{background-color:var(--bd-bg-danger)}
.bd-primary-btn.bd-danger:hover{color:var(--bd-white);border-color:var(--bd-bg-danger);background-color:var(--bd-bg-danger)}
.bd-primary-btn.is-bg{background-color:var(--bd-primary);color:var(--bd-white)}
.bd-primary-btn.is-bg .bd-primary-btn-circle{background-color:var(--bd-tertiary)}
.bd-primary-btn.is-bg:hover{background-color:var(--bd-tertiary);color:var(--bd-heading);border-color:var(--bd-tertiary)}
.bd-primary-btn.is-bg.btn-white{background-color:var(--bd-secondary)}
.bd-primary-btn.is-bg.btn-white .bd-primary-btn-circle{background-color:var(--bd-primary)}
.bd-primary-btn.is-bg.btn-white:hover{color:var(--bd-white);border-color:var(--bd-primary);background-color:var(--bd-primary)}
.bd-primary-btn.is-bg.btn-secondary{background-color:var(--bd-secondary)}
.bd-primary-btn.is-bg.btn-secondary .bd-primary-btn-circle{background-color:var(--bd-primary)}
.bd-primary-btn.is-bg.btn-secondary:hover{color:var(--bd-white);border-color:var(--bd-primary);background-color:var(--bd-primary)}
.bd-primary-btn.is-bg.btn-tertiary{background-color:var(--bd-tertiary);color:var(--bd-white);border-color:var(--bd-tertiary)}
.bd-primary-btn.is-bg.btn-tertiary .bd-primary-btn-circle{background-color:var(--bd-primary)}
.bd-primary-btn.is-bg.btn-tertiary:hover{color:var(--bd-white);border-color:var(--bd-primary);background-color:var(--bd-primary)}
.bd-primary-btn.is-bg.btn-quaternary{background-color:var(--bd-quaternary);color:var(--bd-white);border-color:var(--bd-quaternary)}
.bd-primary-btn.is-bg.btn-quaternary .bd-primary-btn-circle{background-color:var(--bd-primary)}
.bd-primary-btn.is-bg.btn-quaternary:hover{color:var(--bd-white);border-color:var(--bd-primary);background-color:var(--bd-primary)}
.bd-primary-btn.is-bg.bd-success{background-color:var(--bd-bg-success);color:var(--bd-white);border-color:var(--bd-bg-success)}
.bd-primary-btn.is-bg.bd-success .bd-primary-btn-circle{background-color:var(--bd-primary)}
.bd-primary-btn.is-bg.bd-success:hover{color:var(--bd-white);border-color:var(--bd-primary);background-color:var(--bd-primary)}
.bd-primary-btn.is-bg.bd-danger{background-color:var(--bd-bg-danger);color:var(--bd-white);border-color:var(--bd-bg-danger)}
.bd-primary-btn.is-bg.bd-danger .bd-primary-btn-circle{background-color:var(--bd-primary)}
.bd-primary-btn.is-bg.bd-danger:hover{color:var(--bd-white);border-color:var(--bd-primary);background-color:var(--bd-primary)}
.bd-primary-btn.is-bg.is-white .bd-primary-btn-circle{background-color:var(--bd-white)}
.bd-primary-btn.is-bg.is-white:hover{color:var(--bd-heading);border-color:var(--bd-white);background-color:var(--bd-white)}
.bd-gradient-btn{background-image:linear-gradient(to right,#001A3D 0%,#006CE4 51%,#001A3D 100%);text-align:center;transition:.5s;background-size:200% auto;color:#fff;text-transform:capitalize;background-color:var(--bd-primary);color:var(--bd-white)}
.bd-gradient-btn span i{margin-left:8px}
.bd-gradient-btn:focus{color:var(--bd-white)}
.bd-gradient-btn:hover{color:var(--bd-white);background-position:right center}
.bd-gradient-btn.btn-secondary{background-image:linear-gradient(to right,#003B95 0%,#006CE4 51%,#006CE4 100%)}
.bd-gradient-btn.btn-tertiary{background-image:linear-gradient(to right,#FFB700 0%,#006CE4 51%,#006CE4 100%)}
.bd-gradient-btn.btn-quaternary{background-image:linear-gradient(to right,var(--bd-bg-danger) 0%,#006CE4 51%,#006CE4 100%)}
.bd-gradient-btn.btn-xs{height:50px;padding:0 25px}
.bd-gradient-btn.btn-sm{height:55px;padding:0 30px}
.bd-gradient-btn.btn-lg{height:65px;border-radius:50px;padding:0 40px}
.bd-gradient-btn.btn-xl{height:75px;border-radius:50px;padding:0 45px}
.bd-gradient-btn.btn-xxl{height:85px;border-radius:50px;padding:0 60px}
.bd-btn{background-color:var(--bd-primary);color:var(--bd-white);z-index:5}
.bd-btn span i{margin-left:8px}
.bd-btn:hover{background:var(--bd-secondary);color:var(--bd-white)}
.bd-btn:focus{color:var(--bd-white)}
.bd-btn.btn-secondary{background:var(--bd-secondary)}
.bd-btn.btn-secondary:hover{background-color:var(--bd-primary)}
.bd-btn.btn-tertiary{background:var(--bd-tertiary)}
.bd-btn.btn-tertiary:hover{background-color:var(--bd-primary)}
.bd-btn.btn-quaternary{background:var(--bd-quaternary)}
.bd-btn.btn-quaternary:hover{background-color:var(--bd-primary)}
.bd-btn.bd-success{background:var(--bd-bg-success)}
.bd-btn.bd-success:hover{background-color:var(--bd-primary)}
.bd-btn.bd-danger{background:var(--bd-bg-danger)}
.bd-btn.bd-danger:hover{background-color:var(--bd-primary)}
.bd-btn.text-btn{background-color:transparent;color:var(--bd-heading);height:35px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px;position:relative;overflow:hidden;padding:0 12px}
@media (max-width: 575px) {
.bd-btn.text-btn{padding:0 5px}
}
.bd-btn.text-btn:hover{background:var(--bd-primary);color:var(--bd-white)}
.bd-btn.text-btn.color-white{color:var(--bd-white)}
.bd-btn.outline-btn{background-color:transparent;border:1px solid var(--bd-black);color:var(--bd-heading)}
.bd-btn.outline-btn:hover{border-color:var(--bd-primary);background-color:var(--bd-primary);color:var(--bd-white)}
.bd-btn.btn-xxs{height:36px;padding:0 25px;font-size:var(--bd-fs-b1)}
.bd-btn.btn-xs{height:50px;padding:0 25px;font-size:var(--bd-fs-b1)}
.bd-btn.btn-sm{height:55px;padding:0 30px}
.bd-btn.btn-md{height:60px;padding:0 30px}
.bd-btn.btn-lg{height:65px;padding:0 40px}
.bd-btn.btn-xl{height:75px;padding:0 45px}
.bd-btn.btn-xxl{height:85px;padding:0 60px}
.bd-text-btn{color:var(--bd-heading);gap:8px;padding:0;height:0;font-size:16px;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--bd-fw-medium)}
.bd-text-btn.style-one{position:relative;padding-right:28px}
.bd-text-btn.style-one span{opacity:0;-webkit-transition:all .5s ease-out 0;transition:all .5s ease-out 0;-webkit-transform:translate(20px);transform:translate(20px);color:var(--bd-common-white)}
.bd-text-btn.style-one i{margin-left:0;position:absolute;left:0;margin-left:10px;-webkit-transition:all .4s ease-out 0;transition:all .4s ease-out 0}
.bd-text-btn.style-one:hover span{opacity:1;-webkit-transform:translate(0px);transform:translate(0px);color:var(--bd-primary)}
.bd-text-btn.style-one:hover i{margin-left:10px;left:calc(100% - 28px);color:var(--bd-primary)}
.bd-text-btn.style-two .icon__box{overflow:hidden;position:relative;display:inline-flex;transition:all .3s ease-out 0;margin-top:3px}
.bd-text-btn.style-two .icon__box:hover .icon__first{transform:translateX(150%)}
.bd-text-btn.style-two .icon__box:hover .icon__second{transform:translateX(0%)}
.bd-text-btn.style-two .icon__first{transition:all .3s ease-out 0}
.bd-text-btn.style-two .icon__second{position:absolute;transform:translateX(-150%);transition:all .3s ease-out 0}
.bd-text-btn.style-two:hover{color:var(--bd-primary)}
.bd-text-btn.style-two:hover .icon__first{transform:translateX(150%)}
.bd-text-btn.style-two:hover .icon__second{transform:translateX(0%)}
.bd-text-btn span{position:relative}
.icon-btn{display:flex;text-align:center;align-items:center;justify-content:center;width:80px;height:80px;background-color:var(--bd-primary);border-radius:100px;animation:pulse 2s infinite;margin-bottom:35px;color:var(--bd-white);font-size:22px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.icon-btn{margin-bottom:25px}
}
.icon-btn.theme-bg{background-color:var(--bd-primary)}
.icon-btn.bg-tertiary{background-color:var(--bd-tertiary)}
.icon-text-btn{display:inline-block}
.icon-text-btn:hover a span{opacity:1;visibility:visible;margin-left:0;color:var(--bd-primary)}
.icon-text-btn:hover a i{color:var(--bd-primary)}
.icon-text-btn a{font-weight:500;font-size:16px;color:var(--bd-heading);-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0;display:inline-block;overflow:hidden}
.icon-text-btn a span{margin-left:-80px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0;font-family:var(--bd-ff-body)}
.icon-text-btn a i{color:var(--bd-heading)}
.bd-switch-btn{position:relative;overflow:hidden;outline:none;cursor:pointer;border-radius:60px;background-color:var(--bd-primary);display:inline-block}
.bd-switch-btn:hover .bd-switch-default{transform:translate(0%,-100%)}
.bd-switch-btn:hover .bd-switch-hover{transform:translate(0%,0%)}
.bd-switch-btn:hover.has-top .bd-switch-default{transform:translate(0%,100%)}
.bd-switch-btn:hover.has-top .bd-switch-hover{transform:translate(0%,0%)}
.bd-switch-btn:hover.has-left .bd-switch-default{transform:translate(100%,0%)}
.bd-switch-btn:hover.has-left .bd-switch-hover{transform:translate(0%,0%)}
.bd-switch-btn:hover.has-right .bd-switch-default{transform:translate(-100%,0%)}
.bd-switch-btn:hover.has-right .bd-switch-hover{transform:translate(0%,0%)}
.bd-switch-btn.has-top .bd-switch-hover{transform:translate(0%,-100%)}
.bd-switch-btn.has-left .bd-switch-hover{transform:translate(-100%,0%)}
.bd-switch-btn.has-right .bd-switch-hover{transform:translate(100%,0%)}
.bd-switch-default,.bd-switch-hover{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;transition:all .3s ease;font-size:16px;align-items:center;justify-content:center;font-weight:var(--bd-fw-medium);height:56px;position:relative;overflow:hidden;padding:0 30px;text-transform:capitalize;color:var(--bd-white);background-color:var(--bd-primary);border-radius:60px}
.bd-switch-hover{position:absolute;inset:0;background-color:var(--bd-tertiary);transform:translate(0%,100%);border-radius:60px}
.bd-modern-btn{position:relative;height:56px;line-height:56px;transition:all .2s ease;padding:0 26px;display:inline-block;z-index:1;color:var(--bd-heading)}
.bd-modern-btn::before{position:absolute;content:"";top:0;left:0;display:block;border-radius:28px;background-color:var(--bd-primary);opacity:.3;width:56px;height:56px;transition:all .3s ease;z-index:-1}
.bd-modern-btn-text{font-size:16px;font-weight:var(--bd-fw-medium)}
.bd-modern-btn i{position:relative;top:2px;margin-left:10px;transform:translateX(-5px);transition:all .3s ease;display:inline-block}
.bd-modern-btn:hover{color:var(--bd-white)}
.bd-modern-btn:hover::before{width:100%;background:var(--bd-primary);opacity:1}
.bd-swipe-btn{position:relative;background-color:var(--bd-primary);width:200px;height:56px;color:var(--bd-white);border-radius:60px;display:flex;justify-content:center;align-items:center;padding-left:30px;transition:.35s ease}
.bd-swipe-btn:hover{padding-left:0;padding-right:30px;color:var(--bd-black);background-color:var(--bd-tertiary)}
.bd-swipe-btn:hover .bd-swipe-btn-icon{left:calc(100% - 55px);color:var(--bd-white);background-color:var(--bd-primary)}
.bd-swipe-btn-icon{position:absolute;left:5px;width:50px;height:50px;background-color:var(--bd-tertiary);border-radius:50%;transition:.35s ease;display:flex;justify-content:center;align-items:center;color:var(--bd-black)}
.bd-animated-btn{position:relative;display:inline-flex;align-items:center;gap:4px;height:56px;padding:0 30px;border:4px solid;border-color:transparent;font-size:16px;background-color:inherit;font-weight:600;color:var(--bd-primary);border:2px solid var(--bd-primary);cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(0.23,1,0.32,1)}
.bd-animated-btn svg{position:absolute;width:24px;fill:var(--bd-primary);z-index:9;transition:all .8s cubic-bezier(0.23,1,0.32,1)}
.bd-animated-btn .arrow-left{right:16px}
.bd-animated-btn .arrow-right{left:-25%}
.bd-animated-btn-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:var(--bd-primary);border-radius:50%;opacity:0;transition:all .8s cubic-bezier(0.23,1,0.32,1)}
.bd-animated-btn-text{position:relative;z-index:1;transform:translateX(-12px);transition:all .8s cubic-bezier(0.23,1,0.32,1)}
.bd-animated-btn:hover{color:var(--bd-white);border-radius:60px}
.bd-animated-btn:hover svg{fill:var(--bd-white)}
.bd-animated-btn:hover .bd-animated-btn-circle{width:220px;height:220px;opacity:1}
.bd-animated-btn:hover .bd-animated-btn-text{transform:translateX(12px)}
.bd-animated-btn:hover .arrow-left{right:-25%}
.bd-animated-btn:hover .arrow-right{left:16px}
.bd-animated-btn.style-two:hover{border-radius:0}
.bd-marquee-btn{overflow:hidden;background:var(--bd-primary);color:var(--bd-white);z-index:1;transition:all .4s ease-in-out}
.bd-marquee-btn span{display:inline-flex;position:relative;z-index:3;line-height:1.2}
.bd-marquee-btn span::after{content:attr(data-text);position:absolute;white-space:nowrap;top:50%;left:100%;transform:translate(100%,-50%)}
.bd-marquee-btn:hover{color:var(--bd-white);background-color:var(--bd-tertiary)}
.bd-marquee-btn:hover span{animation:btnMarqueeTextX 2s linear infinite}
.bd-marquee-btn:hover.marquee-text-y span{animation:btnMarqueeTextY .5s linear infinite}
.bd-marquee-btn.marquee-text-y span::after{top:100%;left:50%;transform:translate(-50%,100%)}
.bd-marquee-btn.marquee-text-auto span{animation:btnMarqueeTextX 2s linear infinite}
.circle-btn{width:80px;height:80px;border:1px solid var(--bd-secondary);position:relative;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;transform:rotate(-45deg);color:var(--bd-black);font-size:26px}
.circle-btn:hover{border-color:var(--bd-primary);color:var(--bd-white);background:var(--bd-primary);transform:rotate(0)}
.circle-btn.is-black{border:1px solid var(--bd-body-primary);color:var(--bd-darkest)}
.circle-btn.is-black:hover{border-color:var(--bd-primary);color:var(--bd-black);background:var(--bd-primary);transform:rotate(0)}
.bd-play-btn{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--bd-primary);font-size:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.bd-play-btn:hover{background-color:var(--bd-tertiary)}
.bd-play-btn i{color:var(--bd-white)}
.bd-play-btn.animation-one{animation:pulse 2s infinite}
.bd-play-btn.animation-two{position:relative}
.bd-play-btn.animation-two::before{content:"";display:block;position:absolute;top:0;right:0;z-index:1;bottom:0;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%;border:1.5px solid var(--bd-primary);-webkit-animation:ripple 2s linear infinite;animation:ripple 2s linear infinite}
.bd-play-btn.animation-two::after{content:"";display:block;position:absolute;top:0;right:0;z-index:0;bottom:0;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%;border:1.5px solid var(--bd-primary);-webkit-animation:ripple 2s linear 1s infinite;animation:ripple 2s linear 1s infinite}
.bd-play-btn.animation-three{animation:pulse-white 2s infinite}
.bd-play-btn.white-bg{background-color:var(--bd-white)}
.bd-play-btn.white-bg i{color:var(--bd-primary)}
.bd-play-btn.white-bg:hover{background:var(--bd-primary)}
.bd-play-btn.white-bg:hover i{color:var(--bd-white)}
.bd-play-btn.has-transparent{background-color:transparent;border:1px solid var(--bd-white)}
.bd-play-btn.has-transparent:hover{background:var(--bd-primary);border-color:var(--bd-primary);color:var(--bd-white)}
.bd-play-btn.btn-tertiary{background:var(--bd-tertiary)}
.bd-play-btn.btn-tertiary i{color:var(--bd-heading)}
.bd-play-btn.btn-tertiary.animation-two::before{border:1.5px solid var(--bd-tertiary)}
.bd-play-btn.btn-tertiary.animation-two::after{border:1.5px solid var(--bd-tertiary)}
.bd-play-btn.small{width:45px;height:45px;font-size:16px}
.bd-icon-btn{display:flex;text-align:center;justify-content:center;align-items:center;width:48px;height:48px;background-color:var(--bd-primary);border-radius:50%;color:var(--bd-white);font-size:26px;transition:all .3s ease-in-out}
.bd-icon-btn:hover{color:var(--bd-black);background-color:var(--bd-tertiary)}
.bd-icon-btn:hover.hover-style i{transform:rotate(0deg)}
.bd-icon-btn.small{width:28px;height:28px;font-size:16px}
.bd-icon-btn.has-big{width:62px;height:62px}
.bd-icon-btn.hover-style i{transform:rotate(-45deg);transition:all .3s ease-in-out}
.app-btn{display:flex;align-items:center;gap:10px;border:1px solid var(--bd-border-tertiary);border-radius:8px;width:200px;padding:0 15px;justify-content:center;background-color:transparent;transition:all .4s linear;height:70px}
.app-btn:hover{background-color:var(--bd-secondary);border-color:var(--bd-secondary)}
.app-btn:hover span,.app-btn:hover h6{color:var(--bd-white)}
.app-btn .app-thumb img{width:40px;height:40px;object-fit:cover}
.app-btn .content span{font-size:14px;text-transform:capitalize;line-height:0}
.app-btn .content h6{font-size:18px}
.app-btn.has-bg{background-color:var(--bd-secondary);border-color:var(--bd-secondary)}
.app-btn.has-bg span,.app-btn.has-bg h6{color:var(--bd-white)}
.app-btn.has-bg:hover{background-color:var(--bd-flash-white);border-color:var(--bd-flash-white)}
.app-btn.has-bg:hover span,.app-btn.has-bg:hover h6{color:var(--bd-heading)}
.dz-remove{color:var(--bd-black);transition:all .3s linear;margin-top:5px;font-size:18px!important}
.dz-remove:hover{color:var(--bd-bg-danger)}
.muted-text{color:var(--bd-text-muted)}
.text-primary{color:var(--bd-heading)}
.white-text{color:var(--bd-white)!important}
.black-text{color:var(--bd-black)}
.theme-text{color:var(--bd-bg-primary)}
.theme-text-two{color:var(--bd-text-secondary)}
.theme-text-secondary{color:var(--bd-bg-secondary)}
.theme-text-tertiary{color:var(--bd-text-tertiary)}
.warning-text{color:var(--bd-tertiary)}
.rating-color{color:var(--bd-rating-color)}
.primary-border-bottom{border-bottom:1px solid var(--bd-border-primary)}
.meta-text{color:var(--bd-text-meta)}
.offcanvas-area{background:var(--bd-flash-white) none repeat scroll 0 0;position:fixed;right:0;top:0;width:500px;height:100%;transform:translateX(calc(100% + 80px));transition:transform .45s ease-in-out,opacity .45s ease-in-out;z-index:999;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none;border-inline-start:1px solid var(--bd-border-primary)}
.offcanvas-area ::-webkit-scrollbar{display:none}
@media (max-width: 575px) {
.offcanvas-area{width:400px}
}
@media (max-width: 575px) {
.offcanvas-area{width:100%}
}
.offcanvas-area.info-open{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.offcanvas-logo a img{width:160px}
@media (max-width: 575px) {
.offcanvas-logo a img{width:150px}
}
@media (max-width: 575px) {
.offcanvas-logo a img{width:140px}
}
.offcanvas-content{padding-bottom:45px}
.offcanvas-wrapper{position:relative;height:100%;padding:45px}
@media (max-width: 575px) {
.offcanvas-wrapper{padding:30px}
}
.offcanvas-top{padding-bottom:20px;border-bottom:1px solid var(--bd-border-primary)}
.offcanvas-color{margin-bottom:40px}
.offcanvas-color h5{font-size:22px;margin-bottom:15px}
.offcanvas-color input{display:none}
.offcanvas-color label{width:100%;height:60px;background-color:var(--bd-primary)}
.offcanvas-color label:hover{cursor:pointer}
.offcanvas-color-2 label{background-color:var(--bd-theme-2)}
.offcanvas-search{position:relative}
.offcanvas-search button{position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);font-size:16px;color:var(--bd-secondary)}
.offcanvas-search button:hover{color:var(--bd-primary)}
.offcanvas-search input{width:100%;height:40px;line-height:40px;padding:0 25px;background:transparent;border:none;outline:none;border-bottom:1px solid #D5D5D5;font-size:18px;color:var(--bd-black)}
.offcanvas-search input::placeholder{color:var(--bd-placeholder)}
.offcanvas-search input:focus{border-radius:0}
.offcanvas-title-meta{color:var(--bd-heading);margin-bottom:17px}
.offcanvas-text p{margin-bottom:25px}
.offcanvas-social{margin-bottom:40px}
.offcanvas-social ul li{display:inline-block}
.offcanvas-social ul li:not(:last-child){margin-right:5px}
.offcanvas-social ul li a{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;color:var(--bd-black);border:1px solid var(--bd-border-secondary);font-size:16px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.offcanvas-social ul li a:hover{background:var(--bd-primary);color:var(--bd-white);border-color:var(--bd-primary)}
.offcanvas-notification-icon a{font-size:14px;color:var(--bd-white);position:relative}
.offcanvas-notification-icon a .notification-count{position:absolute;top:-4px;right:-13px;display:inline-block;width:20px;height:20px;line-height:22px;font-size:12px;font-weight:600;background-color:var(--bd-primary);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:var(--bd-white);text-align:center}
.offcanvas-notification-text p{margin-bottom:0;font-weight:500;color:var(--bd-white);font-size:14px}
.offcanvas-notification-text p .notification-number{color:var(--bd-primary)}
.offcanvas-notification-text p a{color:var(--bd-primary)}
.offcanvas-overlay{background-color:rgba(0,0,0,0.6);height:100%;width:100%;position:fixed;top:0;z-index:99;inset-inline-start:0;opacity:0;visibility:hidden;backdrop-filter:blur(10px)}
.offcanvas-overlay:hover{cursor:pointer}
.offcanvas-overlay.overlay-open{opacity:1;visibility:visible}
.offcanvas-contact ul li:not(:last-child){margin-bottom:20px}
.offcanvas-contact ul li a:hover{color:var(--bd-primary)}
.offcanvas-contact ul li a:hover i{background:var(--bd-primary);color:var(--bd-white);border-color:var(--bd-primary)}
.offcanvas-contact-icon i{display:inline-block;width:36px;height:36px;display:flex;justify-content:center;text-align:center;align-items:center;border-radius:50%;background:transparent;color:var(--bd-black);border:1px solid var(--bd-border-secondary);-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0}
.offcanvas-btn .bd-btn{border:1px solid var(--bd-border-secondary);padding:0 12px}
.offcanvas-btn .bd-btn:hover{border-color:var(--bd-primary)}
.sidebar-toggle{cursor:pointer}
.offcanvas-slider-content{border:1px solid var(--bd-border-primary);padding:20px}
.offcanvas-navigation{display:flex;align-items:center;gap:20px}
.offcanvas-navigation button svg *{fill:var(--bd-white)}
.offcanvas-navigation button:hover svg *{fill:var(--bd-primary)}
.offcanvas-post-title{font-size:26px;color:var(--bd-white)}
.offcanvas-post-title a:hover{color:var(--bd-primary)}
.offcanvas-close-icon{line-height:1;color:var(--bd-secondary)}
.offcanvas-close-icon .offcanvas-m-lines{position:relative;display:block;height:12px;width:33px}
.offcanvas-close-icon.animation--flip .offcanvas-m-line.line--1{top:6px;transform:rotate(45deg)}
.offcanvas-close-icon.animation--flip .offcanvas-m-line.line--3{opacity:0;opacity:0}
.offcanvas-close-icon.animation--flip .offcanvas-m-line.line--2{top:6px;transform:rotate(-45deg)}
.offcanvas-close-icon .offcanvas-m-line{position:absolute;inset-inline-start:0;height:2px;width:100%;background-color:currentColor;transition:top .15s ease,transform .3s ease}
.offcanvas-close-icon .offcanvas-m-line.line--1{top:0}
.offcanvas-close-icon .offcanvas-m-line.line--2{top:5px}
.offcanvas-close-icon .offcanvas-m-line.line--3{bottom:0;bottom:0}
.offcanvas-close-icon:hover .offcanvas-m-line{animation:qode-draw .8s cubic-bezier(0.44,1.1,0.53,0.99) 1 forwards;animation:qode-draw .8s cubic-bezier(0.44,1.1,0.53,0.99) 1 forwards}
.offcanvas-close-icon:hover .offcanvas-m-line:nth-of-type(2){animation-delay:.1s}
.section-title{color:var(--bd-primary);font-weight:600;font-family:var(--bd-ff-heading);font-size:24px;text-transform:uppercase}
.section-subtitle{font-size:18px;font-weight:var(--bd-fw-regular);display:inline-block;text-transform:uppercase;color:var(--bd-primary);letter-spacing:2.88px;font-family:var(--bd-ff-heading)}
.section-subtitle.color-warning{color:var(--bd-tertiary)}
.title-icon i{color:var(--bd-tertiary)}
.section-subtitle-2{font-size:20px;font-weight:var(--bd-fw-regular);text-transform:capitalize;color:var(--bd-tertiary);font-family:var(--bd-ff-animate)}
.section-title-wrapper.is-white .section-title{color:var(--bd-white)}
.section-title-wrapper.is-white .section-subtitle{color:var(--bd-white)}
.section-title-wrapper.is-white p{color:var(--bd-text-tertiary)}
.elements-line{display:flex;position:relative;align-items:center;margin:0 -15px}
.elements__title{position:relative;padding:0 15px;width:max-content}
.separator__line{position:relative;background-image:linear-gradient(90deg,#46494D,rgba(33,38,45,0));width:100%;height:1px;left:0;top:0;right:0;bottom:auto}
.separator__line.line-left{background-image:linear-gradient(-90deg,#46494D,rgba(33,38,45,0))}
.separator__line.line-right{background-image:linear-gradient(90deg,#46494D,rgba(33,38,45,0))}
.bd-breadcrumb{position:relative;z-index:2;min-height:250px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.bd-breadcrumb{min-height:200px}
}
.bd-breadcrumb-bg{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-size:cover}
.bd-breadcrumb-bg::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;opacity:.9;background:linear-gradient(180deg,#001A3D 0%,rgba(0,26,61,0.4) 100%)}
.bd-breadcrumb-content{padding-top:0}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.bd-breadcrumb-content{padding-top:0}
}
.bd-breadcrumb-title{color:var(--bd-white);font-weight:var(--bd-fw-sbold);margin-bottom:15px;font-size:28px}
.bd-breadcrumb-list{display:flex;justify-content:center;gap:28px;color:var(--bd-white)}
.bd-breadcrumb-list span{position:relative}
.bd-breadcrumb-list span a:hover{color:var(--bd-primary)}
.bd-breadcrumb-list span i{margin-inline-end:10px}
[dir=rtl] .bd-breadcrumb-list span i{margin-inline-start:10px}
.bd-breadcrumb-list span:not(:last-child)::before{position:absolute;content:"";height:2px;width:6px;border-radius:40%;background-color:var(--bd-white);inset-inline-end:-15px;top:50%}
.bd-breadcrumb-area.style-two{padding-top:30px;padding-bottom:30px}
.bd-breadcrumb-area.style-two .bd-breadcrumb-title{margin-bottom:10px}
.bd-breadcrumb-area.style-two .bd-breadcrumb-content{padding-top:20px;padding-bottom:20px}
.bd-breadcrumb-banner-area{min-height:720px}
.breadcrumb-banner-bg::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;opacity:.5;background:var(--bd-secondary)}
.bd-video-breadcrumb-area{height:600px}
.breadcrumb-video-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#000C1C 31.15%,rgba(0,12,28,0) 99.17%);opacity:.6;z-index:1}
.breadcrumb-video{position:absolute;top:0;left:0;right:0;bottom:0;max-height:600px}
.breadcrumb-video video{width:100%;height:100%;object-fit:cover}
.video-search-box{position:relative;z-index:5;margin:0 auto;padding-top:280px;padding-bottom:280px}
.bd-theme-light:root{--bd-heading:rgba(6,6,6,1);--bd-text-secondary:rgba(255,255,255,1);--bd-text-body:#515254;--bd-border-primary:rgba(6,6,6,0.1);--bd-bg-2:rgba(249,249,249,1);--bd-bg-5:#f3f3f3}
.bd-theme-light:root body{background:var(--bd-body-secondary)}
.bd-theme-light:root .theme-bg{background-color:var(--bd-bg-2)}
.banner-navigation-btn button{position:absolute;width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;font-size:25px;top:50%;left:24px;transform:translateY(-50%);z-index:55;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:var(--bd-heading);background:var(--bd-white)}
.banner-navigation-btn button:hover{background-color:var(--bd-primary);color:var(--bd-white)}
.banner-navigation-btn .tourigo-navigation-next{left:auto!important;right:24px}
.banner-navigation-btn-2 button{position:absolute;width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;font-size:25px;top:50%;left:24px;transform:translateY(-50%);z-index:55;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:var(--bd-heading);background:var(--bd-white)}
.banner-navigation-btn-2 button:hover{background-color:var(--bd-primary);color:var(--bd-white)}
.banner-navigation-btn-2 .banner-navigation-next{left:auto!important;right:24px}
.btn-navigation button{position:absolute;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;top:32%;left:-70px;z-index:15;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:var(--bd-primary);border-color:var(--bd-primary);color:var(--bd-white)}
.btn-navigation button:hover{background-color:var(--bd-primary);border-color:var(--bd-primary);color:var(--bd-white)}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.btn-navigation button{left:-25px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.btn-navigation button{left:-25px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.btn-navigation button{width:35px;height:35px;left:-20px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.btn-navigation button{width:40px;height:40px;left:-45px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.btn-navigation button{left:-30px;background-color:var(--bd-primary);border-color:var(--bd-primary);color:var(--bd-white)}
}
@media (max-width: 575px) {
.btn-navigation button{width:40px;height:40px;left:-10px;background-color:var(--bd-primary);border-color:var(--bd-primary);color:var(--bd-white)}
}
@media (max-width:450px) {
.btn-navigation button{width:35px;height:35px;left:-10px;background-color:var(--bd-primary);border-color:var(--bd-primary);color:var(--bd-white)}
}
.btn-navigation .tourigo-navigation-next{left:auto!important;right:-80px}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.btn-navigation .tourigo-navigation-next{right:-25px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.btn-navigation .tourigo-navigation-next{right:-25px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.btn-navigation .tourigo-navigation-next{right:-20px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.btn-navigation .tourigo-navigation-next{right:-45px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.btn-navigation .tourigo-navigation-next{right:-30px}
}
@media (max-width: 575px) {
.btn-navigation .tourigo-navigation-next{right:-10px}
}
.btn-navigation.style-two button{color:var(--bd-white);border:none;background-color:#3F4C5D}
.btn-navigation.style-two button:hover{background-color:var(--bd-primary);color:var(--bd-white)}
.btn-navigation.style-three button{position:unset}
.btn-navigation.style-three button:first-child{margin-right:5px}
.pagination__wrapper{margin-top:40px}
.pagination__wrapper.case-studies-style{margin-top:0}
.pagination__wrapper.case-studies-style .bd-swiper-dot{position:relative;left:80px;z-index:2;top:-18px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pagination__wrapper.case-studies-style .bd-swiper-dot{left:32px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.pagination__wrapper.case-studies-style .bd-swiper-dot{left:0}
}
.bd-swiper-dot .swiper-pagination-bullet{width:10px;height:10px;background-color:rgba(255,255,255,0.2);opacity:1;border-radius:30px;position:relative;margin:0 8px!important}
.bd-swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--bd-white);background-color:#fff}
.bd-swiper-dot.is-white .swiper-pagination-bullet{background-color:rgba(255,255,255,0.2)}
.bd-swiper-dot.is-white .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}
.common__navigation button{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;color:var(--bd-white);font-size:17px;border-radius:50px;border:1.5px solid var(--bd-bg-primary);background:var(--bd-bg-primary)}
.common__navigation button:hover{background-color:var(--bd-primary);border-color:transparent;color:var(--bd-heading)}
.feedback__inner:hover .feedback__navigation button{opacity:1}
.feedback__navigation button{width:60px;height:60px;display:inline-flex;align-items:center;border:1px solid var(--bd-border-primary);justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:var(--bd-heading);font-size:20px;position:absolute;color:var(--bd-text-secondary);top:42.5%;left:-30px;z-index:55;background:var(--bd-white);opacity:0;top:50%!important;transform:translateY(-50%)!important}
.feedback__navigation button:hover{background:var(--bd-primary);border-color:transparent;color:var(--bd-white)}
.feedback__button-next{left:auto!important;right:-30px}
.bd-tab .nav-tabs{padding:0;margin:0;border:0}
.bd-tab .nav-tabs .nav-link{padding:0;margin:0;border:0;border-top-left-radius:0;border-top-right-radius:0}
.pagination-wrapper{margin-top:50px}
.basic-pagination ul{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
@media (max-width: 575px),only screen and (min-width: 576px) and (max-width: 767px),only screen and (min-width: 768px) and (max-width: 991px) {
.basic-pagination ul{justify-content:start}
}
.basic-pagination ul li{list-style:none}
.basic-pagination ul li a{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;position:relative;right:0;top:50%;font-weight:600;font-size:16px;background-color:var(--bd-flash-white);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.basic-pagination ul li a:hover{background-color:var(--bd-primary);color:var(--bd-white);border-color:transparent}
.basic-pagination ul li a i{font-weight:500}
.basic-pagination ul li .current{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;position:relative;right:0;top:50%;font-weight:500;font-size:16px;background-color:var(--bd-primary);color:var(--bd-white);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.basic-pagination.style-2 ul li span a{border:0}
.bd-pagination{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;gap:10px}
.bd-pagination .swiper-pagination-bullet{width:7px;height:7px;border-radius:0;margin:0!important;background-color:#CCE2FA;opacity:1;border-radius:10px}
.bd-pagination .swiper-pagination-bullet-active{background:var(--bd-primary);width:19px}
.form-input-box.has-icon .form-input{position:relative}
.form-input-box.has-icon .form-input span{position:absolute;display:inline-block}
.form-input-box.has-icon.icon-left .form-input input,.form-input-box.has-icon.icon-left .form-input textarea{padding-inline-start:45px}
.form-input-box.has-icon.icon-right .form-input input,.form-input-box.has-icon.icon-right .form-input textarea{padding-inline-end:45px}
.form-input-box.has-icon.icon-left .form-input span{color:var(--bd-placeholder);inset-inline-start:20px;top:22px}
.form-input-box.has-icon.icon-right .form-input span{color:var(--bd-placeholder);inset-inline-end:20px;top:22px}
.form-input-box .form-input span{display:none}
.form-input-box.label-hidden label{display:none}
.form-input{position:relative}
.form-input-title label{margin-bottom:5px;text-transform:capitalize;font-size:16px;text-align:left;display:block}
.form-input-title label span{color:var(--bd-bg-danger);margin-inline-start:3px}
.form-input textarea{height:220px;padding:22px 20px;resize:none}
.form-select.nice-select{height:60px;width:100%;background:rgba(255,255,255,0.05);padding:0 20px;display:flex;align-items:center;float:none;border:1px solid rgba(255,255,255,0.1)}
.form-select.nice-select.open{font-size:16px}
.form-select.nice-select.open .list{-webkit-transform:scale(1) translateY(0px);-moz-transform:scale(1) translateY(0px);-ms-transform:scale(1) translateY(0px);-o-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px);box-shadow:0 0 0 1px #383838}
.form-select.nice-select .current{text-align:left;font-size:16px;position:relative}
.form-select.nice-select .list{transform-origin:center center;-webkit-transform:scale(0.9) translateY(0px);-moz-transform:scale(0.9) translateY(0px);-ms-transform:scale(0.9) translateY(0px);-o-transform:scale(0.9) translateY(0px);transform:scale(0.9) translateY(0px);width:100%;padding:10px 0;background:var(--bd-bg-2)}
.form-select.nice-select::after{color:var(--bd-heading);font-size:18px;inset-inline-end:23px;width:8px;height:8px}
.form-select.nice-select .option{font-size:16px}
.form-select.nice-select .option:hover{background-color:var(--bd-bg-primary)}
.form-select.nice-select .option.focus{background-color:var(--bd-bg-primary)}
.form-select.nice-select .option.selected.focus{background-color:var(--bd-bg-primary)}
.form-input-box.from-flex{display:flex;gap:0 10px}
@media (max-width: 575px) {
.form-input-box.from-flex{flex-direction:column}
}
.form-input-box.from-flex .form-input-title{width:120px}
.form-input{position:relative;flex-grow:14}
.floating-form-input{position:relative}
.floating-form-input input{background-color:transparent}
.floating-form-input input:focus ~ .floating-label{top:0;inset-inline-start:20px;font-size:14px;font-weight:400;color:var(--bd-black);background-color:var(--bd-white);padding:0 4px}
.floating-form-input input:not(:focus):valid ~ .floating-label{top:0;inset-inline-start:20px;font-size:16px;font-weight:400;background-color:var(--bd-white);padding:0 4px}
.floating-form-input .floating-label{position:absolute;pointer-events:none;inset-inline-start:20px;top:50%;transform:translateY(-50%);transition:.2s ease all;color:var(--bd-placeholder)}
.floating-form-input textarea{height:220px;padding:22px 20px;resize:none;background:transparent}
.floating-form-input textarea:focus ~ .floating-label-two{top:-12px;inset-inline-start:15px;padding:0 4px;font-size:14px;color:var(--bd-black);background-color:var(--bd-white)}
.floating-form-input textarea:not(:focus):valid ~ .floating-label-two{top:-12px;inset-inline-start:20px;padding:0 4px}
.floating-form-input .floating-label-two{position:absolute;pointer-events:none;inset-inline-start:20px;top:20px;transition:.2s ease all;background-color:var(--bd-white);color:var(--bd-placeholder)}
input[type=checkbox]{display:none}
input[type=checkbox]:checked ~ label::before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
input[type=checkbox] ~ label{position:relative;padding-inline-start:30px}
input[type=checkbox] ~ label::after{position:absolute;content:"";top:2px;left:0;width:18px;height:18px;line-height:16px;text-align:center;border:1px solid #C3C7C9;z-index:-1;transition:all .2s linear}
input[type=checkbox] ~ label::before{position:absolute;content:url("../images/icons/check.svg");top:2px;left:0;width:18px;height:18px;line-height:16px;text-align:center;visibility:hidden;opacity:0;color:var(--bd-white);transition:all .2s linear}
input[type=checkbox] ~ label:hover{cursor:pointer}
input[type=radio]{opacity:0;position:absolute}
input[type=radio] ~ label{position:relative;font-size:15px;line-height:25px;font-weight:400;padding-inline-start:28px;cursor:pointer;margin-bottom:0}
input[type=radio] ~ label::before{content:"";position:absolute;top:3px;inset-inline-start:0;width:20px;height:20px;background-color:transparent;border:1px solid var(--bd-border-tertiary);border-radius:2px;transition:all .3s}
input[type=radio] ~ label::after{content:" ";position:absolute;top:9px;inset-inline-start:2px;width:10px;height:5px;background-color:red;border-radius:2px;transform:rotate(-45deg);opacity:0;transition:all .3s}
input[type=radio]:checked ~ label::before{border-color:var(--bd-primary)}
input[type=radio]:checked ~ label::after{opacity:1;background-color:var(--bd-primary)}
input[type=radio] ~ label::before{border-radius:50%}
input[type=radio] ~ label::after{width:12px;height:12px;inset-inline-start:4px;background:#fff;border-radius:50%;top:7px}
.switch-checkbox{position:relative;display:inline-block;width:38px;height:22px}
.switch-checkbox input{opacity:0;width:0;height:0}
.switch.round{border-radius:34px}
.switch.round:before{border-radius:50%}
.switch{position:absolute;cursor:pointer;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;background-color:transparent;-webkit-transition:.4s;transition:.4s;border:1px solid var(--bd-border-primary)}
.switch:before{position:absolute;content:"";height:14px;width:14px;inset-inline-start:3px;bottom:3px;background-color:#4B4E52;-webkit-transition:.4s;transition:.4s}
input:checked + .switch{background-color:#096BD8;border-color:#096BD8}
input:checked + .switch:before{transform:translateX(16px);background-color:var(--bd-white)}
.otp-input{display:flex;gap:10px;justify-content:center}
.otp-input input[type=text]{padding:0 15px;font-size:32px;font-weight:600;height:56px;width:56px;color:var(--bd-heading)}
.input-group-text{display:flex;align-items:center;padding:5px 15px;font-size:16px;font-weight:400;line-height:1.5;color:var(--bd-heading);text-align:center;white-space:nowrap;background-color:var(--bd-border-primary);border:1px solid var(--bd-border-primary);border-radius:0}
.form-control:focus{color:var(--bd-black);background-color:transparent;border-color:transparent;outline:0;box-shadow:none}
.tox .tox-statusbar{display:none!important}
.theme-social{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;margin-left:10px}
.theme-social a{color:var(--bd-heading);display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:transparent;font-size:13px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid var(--bd-primary)}
.theme-social a:hover{color:var(--bd-white);background-color:var(--bd-primary);border-color:var(--bd-primary)}
.theme-social.has-big a{width:56px;height:56px;font-size:18px}
.theme-social.has-white-bg a{color:var(--bd-primary);background:var(--bd-white);border:none}
.theme-social.has-white-bg a:hover{color:var(--bd-white);background-color:var(--bd-primary)}
.theme-social.is-white-color a{color:var(--bd-white);border:1px solid var(--bd-border-tertiary)}
.theme-social.is-white-color a:hover{border-color:transparent}
.theme-social.style-two a{border:none;font-size:20px}
.theme-social.style-two a:hover{color:var(--bd-primary);background-color:transparent}
.social-menu ul{display:flex}
.social-menu ul li{list-style:none;margin-right:12px}
.social-menu ul li a{position:relative;display:flex;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;border-radius:50%;background-color:var(--bd-white);text-align:center;transition:all .3s linear}
.social-menu ul li a.facebook{background-color:#316FF6;color:var(--bd-white)}
.social-menu ul li a.twitter{background-color:var(--bd-black);color:var(--bd-white)}
.social-menu ul li a.instagram{background-color:#E1306C;color:var(--bd-white)}
.social-menu ul li a.linkedin{background-color:#0077B5;color:var(--bd-white)}
.social-menu ul li a.youtube{background-color:red;color:var(--bd-white)}
.social-menu ul li a:hover{transform:translate(0,-8%)}
.instagram-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}
.instagram-image{position:relative;overflow:hidden;max-width:300px;border-radius:8px}
.instagram-image img{width:100%;height:100%;border-radius:8px}
.instagram-image:hover::before{opacity:1;z-index:2}
.instagram-image:hover .instagram-icon{opacity:1}
.instagram-image::before{position:absolute;content:"";top:0;left:0;right:0;width:100%;height:100%;background:rgba(0,26,61,0.7);z-index:-1;opacity:0;transition:all .3s linear;border-radius:8px}
.instagram-icon{font-size:30px;color:var(--bd-white);position:absolute;top:50%;left:50%;transition:.5s;z-index:22;opacity:0;transform:translate(-50%,-50%);transition:all .3s linear}
.instagram-icon:hover{color:var(--bd-tertiary)}
.client-thumb a:not(:first-child){margin-left:-20px}
.client-thumb img{max-width:56px;border-radius:50%;border:2px solid var(--bd-primary);transition:all .3s linear}
.client-thumb img:hover{transform:translateY(-5px)}
.client-thumb .arrow{width:56px;height:56px;background-color:var(--bd-primary);display:inline-flex;align-items:center;justify-content:center;border-radius:50%}
.client-thumb .arrow span{font-size:16px;font-weight:600;color:var(--bd-white)}
.bd-avatars img{border-radius:100%;padding:5px;border:2px solid var(--bd-border-primary);width:100%}
.bd-avatars{max-width:80px}
.bd-avatars.size-lg{max-width:110px}
.bd-avatars.size-sm{max-width:60px}
.alert{padding:0;padding-right:20px}
.alert-left-content{display:flex;gap:20px;align-items:center}
.alert-left-content i{border-radius:4px 0 0 4px;font-size:20px;color:var(--bd-white);padding:35px 15px;width:50px;text-align:center}
.alert-left-content.alert-confirm i{background-color:var(--bd-bg-success)}
.alert-left-content.alert-danger i{background-color:var(--bd-bg-danger)}
.alert-close-btn{color:var(--bd-white);width:36px;height:36px;border-radius:50%;transition:all .3s ease-in-out}
.alert-close-btn.alert-confirm{background-color:rgba(25,135,84,0.6)}
.alert-close-btn.alert-confirm:hover{background-color:#198754}
.alert-close-btn.alert-danger{background-color:rgba(235,0,27,0.6)}
.alert-close-btn.alert-danger:hover{background-color:#eb001b}
.backtotop-wrap{position:fixed;bottom:30px;right:30px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;z-index:100;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;background:var(--bd-primary)}
@media (max-width: 575px) {
.backtotop-wrap{bottom:20px;right:20px}
}
.backtotop-wrap.active-progress{opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
.backtotop-wrap::after{position:absolute;font-family:flaticon;content:"\f13c";text-align:center;line-height:46px;font-size:16px;font-weight:400;color:var(--bd-white);left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}
.backtotop-wrap svg path{fill:none}
.backtotop-wrap svg.backtotop-circle path{stroke:#ccc;stroke-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}
@-webkit-keyframes btnMarqueeTextX {
100%{transform:translateX(-200%)}
}
@keyframes btnMarqueeTextX {
100%{transform:translateX(-200%)}
}
@-webkit-keyframes btnMarqueeTextY {
100%{transform:translateY(-200%)}
}
@keyframes btnMarqueeTextY {
100%{transform:translateY(-200%)}
}
@-webkit-keyframes pulse {
0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.4)}
70%{-webkit-box-shadow:0 0 0 45px rgba(255,255,255,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
@keyframes pulse {
0%{-moz-box-shadow:0 0 0 0 rgba(0,108,228,0.5);box-shadow:0 0 0 0 rgba(0,108,228,0.5)}
70%{-moz-box-shadow:0 0 0 45px rgba(0,108,228,0);box-shadow:0 0 0 45px rgba(0,108,228,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(0,108,228,0);box-shadow:0 0 0 0 rgba(0,108,228,0)}
}
.pulse-white{animation:pulse-white 2s infinite}
@keyframes pulse-white {
0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0.4);box-shadow:0 0 0 0 rgba(255,255,255,0.4)}
70%{-moz-box-shadow:0 0 0 45px rgba(255,255,255,0);box-shadow:0 0 0 45px rgba(255,255,255,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
.animate-play{position:relative;z-index:5}
.animate-play::before{content:"";display:inline-block;width:100%;height:100%;border-radius:50%;position:absolute;border:1px solid #868686;top:0;left:0;right:0;bottom:0;z-index:0;animation-name:popupBtn;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite;z-index:-1}
.animate-play::after{content:"";display:inline-block;width:100%;height:100%;border-radius:50%;position:absolute;border:1px solid #868686;top:0;left:0;right:0;bottom:0;z-index:0;animation-name:popupBtn;animation-duration:1.8s;animation-timing-function:linear;animation-iteration-count:infinite;z-index:-1}
@keyframes popupBtn {
0%{transform:scale(1);opacity:.6}
50%{transform:scale(1.4);opacity:.3}
100%{transform:scale(2);opacity:0}
}
@keyframes ripple {
0%{-webkit-transform:scale(0.9);transform:scale(0.9);opacity:1}
75%{-webkit-transform:scale(1.9);transform:scale(1.9);opacity:.5}
100%{-webkit-transform:scale(2.3);transform:scale(2.3);opacity:0}
}
@keyframes slide-left {
from{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes iconBounce {
0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-25px)}
24%{opacity:1}
40%{animation-timing-function:ease-in;transform:translateY(-24px)}
65%{animation-timing-function:ease-in;transform:translateY(-12px)}
82%{animation-timing-function:ease-in;transform:translateY(-6px)}
93%{animation-timing-function:ease-in;transform:translateY(-4px)}
25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0px)}
100%{animation-timing-function:ease-out;opacity:1;transform:translateY(0px)}
}
.line-dash{stroke-dasharray:4;stroke-dashoffset:350;-webkit-animation:line-dash 30s linear backwards alternate-reverse infinite;animation:line-dash 30s linear backwards alternate-reverse infinite}
@keyframes line-dash {
100%{stroke-dashoffset:0}
}
@keyframes planeRight {
0%{transform:translateX(0)}
100%{transform:translateX(100px)}
}
@keyframes cameraScale {
0%{transform:scale(0.5);opacity:.3}
100%{transform:scale(1);opacity:1}
}
@keyframes stoneSlide {
0%{transform:translateX(0)}
100%{transform:translateX(-100px)}
}
@-moz-keyframes badgeSpin {
100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes badgeSpin {
100%{-webkit-transform:rotate(360deg)}
}
@keyframes badgeSpin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes plane3Scale {
0%{transform:scale(0.5)}
100%{transform:scale(1)}
}
@-webkit-keyframes rotate-infinite {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-moz-keyframes rotate-infinite {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-ms-keyframes rotate-infinite {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes rotate-infinite {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes right-2-left {
0%{transform:translateX(0)}
100%{transform:translateX(-100px)}
}
.upDown{animation:upDown 1.3S infinite alternate}
@keyframes upDown {
0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}
}
.spin{animation:spin 15s linear infinite}
@keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes qode-draw {
0%,100%{-webkit-clip-path:inset(-2px 0);clip-path:inset(-2px 0)}
42%{-webkit-clip-path:inset(-2px 0 -2px 100%);clip-path:inset(-2px 0 -2px 100%)}
43%{-webkit-clip-path:inset(-2px 100% -2px 0);clip-path:inset(-2px 100% -2px 0)}
}
@-webkit-keyframes scroll {
0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);-o-transform:translateY(16px);transform:translateY(16px)}
}
@-moz-keyframes scroll {
0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);-o-transform:translateY(16px);transform:translateY(16px)}
}
@-ms-keyframes scroll {
0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);-o-transform:translateY(16px);transform:translateY(16px)}
}
@keyframes scroll {
0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);-o-transform:translateY(16px);transform:translateY(16px)}
}
@keyframes bubble {
0%{-webkit-transform:rotate(0deg) translateX(-50px);-moz-transform:rotate(0deg) translateX(-50px);-ms-transform:rotate(0deg) translateX(-50px);transform:rotate(0deg) translateX(-50px)}
100%{-webkit-transform:rotate(360deg) translateY(100px);-moz-transform:rotate(360deg) translateY(100px);-ms-transform:rotate(360deg) translateY(100px);transform:rotate(360deg) translateY(100px)}
}
@-webkit-keyframes leftright {
0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}
}
@-moz-keyframes leftright {
0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}
}
@-ms-keyframes leftright {
0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}
}
@keyframes leftright {
0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}
}
@keyframes bounce {
0%,10%,100%,20%,50%,80%{transform:translateX(0)}
40%,60%{transform:translateX(-15px)}
}
@keyframes top-image-bounce {
0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
50%{-webkit-transform:translateY(12px);transform:translateY(12px)}
100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
}
@-webkit-keyframes scroll {
0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);-o-transform:translateY(16px);transform:translateY(16px)}
}
@-moz-keyframes scroll {
0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);-o-transform:translateY(16px);transform:translateY(16px)}
}
@-ms-keyframes scroll {
0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);-o-transform:translateY(16px);transform:translateY(16px)}
}
@keyframes scroll {
0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);-o-transform:translateY(16px);transform:translateY(16px)}
}
@keyframes pulse-blur {
from,to{scale:1;filter:blur(0px)}
50%{scale:1.05;filter:blur(2px)}
}
.cd-words-wrapper{display:inline-block;position:relative;text-align:left}
.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0;font-weight:inherit}
.cd-words-wrapper b.is-visible{position:relative}
.no-js .cd-words-wrapper b{opacity:0}
.no-js .cd-words-wrapper b.is-visible{opacity:1}
.cd-headline.clip span{display:inline-block;transition:none}
.cd-headline.clip .cd-words-wrapper{overflow:hidden;vertical-align:top}
.cd-headline.clip .cd-words-wrapper::after{top:0;right:0;width:2px;content:"";height:100%;position:absolute;background-color:#3b3b3b}
.cd-headline.clip b{opacity:0}
.cd-headline.clip b.is-visible{opacity:1}
@keyframes line1 {
0%{top:0;opacity:1}
50%{top:50%}
100%{top:100%;opacity:1}
}
@keyframes line2 {
0%{opacity:1;bottom:0}
50%{bottom:50%}
100%{bottom:100%;opacity:1}
}
@-webkit-keyframes scroll {
0%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}
100%{-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px)}
}
@-moz-keyframes scroll {
0%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}
100%{-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px)}
}
@-ms-keyframes scroll {
0%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}
100%{-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px)}
}
@keyframes scroll {
0%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}
100%{-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px)}
}
@keyframes bannerAnimationOne {
0%{transform:translate(0px,0px)}
20%{transform:translate(20px,-5px)}
40%{transform:translate(50px,20px)}
60%{transform:translate(20px,50px)}
80%{transform:translate(-20px,30px)}
100%{transform:translate(0px,0px)}
}
@-webkit-keyframes about-text {
0%{width:0}
100%{width:100%}
}
@-moz-keyframes about-text {
0%{width:0}
100%{width:100%}
}
@-ms-keyframes about-text {
0%{width:0}
100%{width:100%}
}
@keyframes about-text {
0%{width:0}
100%{width:100%}
}
.cursor{cursor:pointer}
.text-primary{color:var(--bd-primary)}
.text-secondary{color:var(--bd-secondary)}
.text-quaternary{color:var(--bd-tertiary)}
.text-body{color:var(--bd-heading)}
.text-white{color:var(--bd-white)}
.text-black{color:var(--bd-black)}
.s-rounded-20{border-radius:20px}
@media (max-width: 575px),only screen and (min-width: 576px) and (max-width: 767px),only screen and (min-width: 768px) and (max-width: 991px) {
.s-rounded-20{border-radius:0}
}
.bd-badge{font-size:12px;font-weight:400;text-transform:uppercase;display:inline-block;padding:5px;border-radius:4px;color:var(--bd-heading);line-height:1;text-align:center}
.bd-badge.theme-bg{background:var(--bd-primary)}
.bd-badge.warning{background:var(--bd-tertiary)}
.bd-badge.danger{color:var(--bd-white);background:var(--bd-bg-danger)}
.bd-badge.success{color:var(--bd-white);background:var(--bd-bg-success)}
.section-rounded-100{margin:0 100px;border-radius:45px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 1400px) and (max-width: 1599px) {
.section-rounded-100{margin:0 30px}
}
@media (max-width: 575px),only screen and (min-width: 576px) and (max-width: 767px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1199px) {
.section-rounded-100{margin:0;border-radius:0}
}
.radius-4{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.radius-5{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
.radius-8{-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
.radius-10{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px}
.radius-20{-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px}
.radius-30{-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;border-radius:30px}
.radius-40{-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;border-radius:40px}
.radius-45{-webkit-border-radius:45px;-moz-border-radius:45px;-o-border-radius:45px;-ms-border-radius:45px;border-radius:45px}
.radius-50{-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px}
.radius-60{-webkit-border-radius:60px;-moz-border-radius:60px;-o-border-radius:60px;-ms-border-radius:60px;border-radius:60px}
.max-500{max-width:500px}
.w-100{width:100px}
.mb-24{margin-bottom:24px}
.mt-24{margin-top:24px}
.margin-auto{margin:0 auto}
.title-font{font-family:var(--bd-ff-title)}
.fw-3{font-weight:var(--bd-fw-light)}
.fw-4{font-weight:var(--bd-fw-regular)}
.fw-5{font-weight:var(--bd-fw-medium)}
.fw-6{font-weight:var(--bd-fw-sbold)}
.fw-7{font-weight:var(--bd-fw-bold)}
.fw-8{font-weight:var(--bd-fw-ebold)}
.fw-9{font-weight:var(--bd-fw-black)}
.fs-14{font-size:14px}
.fs-16{font-size:16px}
.gap--5{gap:5px}
.gap-10{gap:10px}
.gap-15{gap:15px}
.gap-24{gap:24px}
.section-divider{border-bottom:1px solid #E3E1E1}
.pos-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}
.rating-badge{background-color:var(--bd-white);padding:6px 10px;border-radius:20px;display:inline-block}
.rating-badge i{color:var(--bd-rating-color);margin-right:5px}
.rating-badge.border-badge{background-color:transparent;border:1px solid var(--bd-border-primary)}
.search-icon-bg span{display:flex;width:38px;height:38px;background-color:var(--bd-bg-light);border-radius:50%;text-align:center;justify-content:center;align-items:center;color:var(--bd-primary);font-size:20px}
.search-icon-bg.is-big span{width:50px;height:50px}
.list-icon{width:22px;height:22px;min-width:22px;background:var(--bd-primary);display:inline-flex;justify-content:center;align-items:center;font-size:12px;border-radius:50%;color:var(--bd-white)}
.list-icon.has-big{width:30px;height:30px;font-size:16px}
.list-icon.secondary{background:var(--bd-secondary)}
.list-icon.success{color:#06E775;background:rgba(6,231,117,0.2)}
.list-icon.danger{color:var(--bd-bg-danger);background:rgba(235,0,27,0.2)}
.z-index-3{z-index:3!important}
.z-index-5{z-index:5}
@media (min-width: 451px) {
.d-xs-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (max-width: 400px) {
.d-xxs-none{display:none}
}
#preloader{position:fixed;width:100%;height:100%;left:0;top:0;background-color:var(--bd-bg-cultured);z-index:9999999}
.bd-three-bounce{margin:0;width:100%;height:100%;text-align:center;background-color:var(--bd-bg-cultured)}
.bd-three-bounce .bd-child{position:relative;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:var(--bd-primary);border-radius:100%;display:inline-block;-webkit-animation:bd-three-bounce 1.4s ease-in-out 0 infinite both;animation:bd-three-bounce 1.4s ease-in-out 0 infinite both}
.bd-three-bounce .bd-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.bd-three-bounce .bd-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes bd-three-bounce {
0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bd-three-bounce {
0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
.avatar-meta-title{line-height:1}
.avatar-thumb{max-width:60px}
.avatar-thumb img{border-radius:50%}
.avatar-thumb.border-thumb{border:2px solid var(--bd-primary);border-radius:50%}
.video-bg{background-size:cover;background-repeat:no-repeat;min-height:700px;display:flex;align-items:center;justify-content:center}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.video-bg{min-height:300px}
}
.video-bg::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-color:var(--bd-bg-secondary);opacity:.6}
.header-top-area{padding:10px 0}
.header-top-main{display:flex;align-items:center;justify-content:space-between}
@media (max-width: 575px),only screen and (min-width: 576px) and (max-width: 767px) {
.header-top-main{justify-content:start}
}
.header-top-left-item:first-child{margin-right:24px}
.header-top-left-item span{margin-right:6px;color:var(--bd-tertiary)}
.header-top-left-item a{color:var(--bd-white);transition:all .3s ease-in-out}
.header-top-left-item a:hover{color:var(--bd-tertiary)}
.header-social{display:flex;gap:10px}
.header-social ul{display:flex;align-items:center;gap:10px}
.header-social ul li{list-style:none}
.header-social ul li a{color:var(--bd-white)}
.header-social p{margin-bottom:0}
.topbar-social{position:relative;margin-left:25px}
.topbar-social:not(:first-child):before{position:absolute;content:"";height:13px;width:1px;background:rgba(255,255,255,0.3);left:-20px;top:50%;transform:translateY(-50%)}
.topbar-social ul{display:flex;gap:10px;flex-wrap:wrap}
.topbar-social ul li{list-style:none}
.topbar-social ul li a{color:var(--bd-white);font-size:20px;transition:all .3s ease-in-out}
.topbar-social ul li a:hover{color:var(--bd-tertiary)}
.header-currency-item{position:relative;padding-right:15px}
.header-currency-item > span{position:relative;display:inline-block;font-weight:500;font-size:16px;color:var(--bd-white);padding-right:20px;transition:all .1s linear;z-index:1}
.header-currency-item > span:hover{cursor:pointer;color:var(--bd-white)}
.header-currency-item > span:hover::before{opacity:1}
.header-currency-item > span::before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--bd-primary);width:75px;height:35px;z-index:-1;opacity:0;border-radius:20px;transition:all .2s linear}
.header-currency-item > span::after{position:absolute;content:"\f107";font-family:var(--bd-ff-fontawesome);margin-left:7px}
.header-currency-item ul{position:absolute;top:130%;left:0;z-index:111;background-color:var(--bd-white);padding:15px;box-shadow:0 1px 3px rgba(3,4,28,0.12);visibility:hidden;opacity:0;min-width:max-content;-webkit-transition:all .2s 0 ease-out;-moz-transition:all .2s 0 ease-out;-ms-transition:all .2s 0 ease-out;-o-transition:all .2s 0 ease-out;transition:all .2s 0 ease-out}
.header-currency-item ul.lang-list-open{visibility:visible;opacity:1}
.header-currency-item ul li{list-style:none}
.header-currency-item ul li a{color:var(--bd-heading);font-size:15px}
.header-currency-item ul li a:hover{color:var(--bd-primary)}
.header-currency-item.style-two{padding-right:0}
.header-currency-item.style-two span{border:1px solid var(--bd-border-tertiary);border-radius:30px;padding:2px 30px 2px 10px;background-color:transparent;color:var(--bd-heading)}
.header-currency-item.style-two span::before{display:none}
.header-currency-item.style-two span:hover{color:var(--bd-white);background-color:var(--bd-primary);border-color:var(--bd-primary)}
.header-language-item{position:relative;padding-right:15px}
.header-language-item > span{position:relative;display:inline-block;font-weight:500;font-size:16px;color:var(--bd-heading);transition:all .3s linear;z-index:1;border:1px solid var(--bd-border-tertiary);border-radius:30px;padding:2px 30px 2px 10px;background-color:transparent}
.header-language-item > span:hover{cursor:pointer;color:var(--bd-white);background-color:var(--bd-primary);border-color:var(--bd-primary)}
.header-language-item > span::after{position:absolute;content:"\f107";font-family:var(--bd-ff-fontawesome);margin-left:7px}
.header-language-item ul{position:absolute;top:130%;left:0;z-index:111;background-color:var(--bd-white);padding:15px;box-shadow:0 1px 3px rgba(3,4,28,0.12);visibility:hidden;opacity:0;min-width:max-content;-webkit-transition:all .2s 0 ease-out;-moz-transition:all .2s 0 ease-out;-ms-transition:all .2s 0 ease-out;-o-transition:all .2s 0 ease-out;transition:all .2s 0 ease-out}
.header-language-item ul.lang-list-open{visibility:visible;opacity:1}
.header-language-item ul li{list-style:none}
.header-language-item ul li a{color:var(--bd-heading);font-size:15px}
.header-language-item ul li a:hover{color:var(--bd-primary)}
.bd-sticky .header-currency-item ul{top:62px}
.bd-sticky .header-language-item ul{top:62px}
.header-style-one .bar-icon span{background:var(--bd-white)}
.header-style-two .header-currency-item > span{color:var(--bd-heading)}
.header-style-two .header-currency-item > span:hover{color:var(--bd-white)}
.header-style-two .header-btn-wrap{display:flex;align-items:center}
@media (max-width: 1399px) {
.header-style-two .header-btn-wrap{display:none}
}
.header-style-two .header-hamburger{display:none}
@media (max-width: 1399px) {
.header-style-two .header-hamburger{display:block}
}
.header-padding{padding-left:160px;padding-right:160px}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.header-padding{padding-left:30px;padding-right:30px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.header-padding{padding-left:15px;padding-right:15px}
}
@media (max-width:450px) {
.header-padding{padding-left:10px;padding-right:10px}
}
.header-search{position:relative}
.header-search button{position:absolute;top:50%;inset-inline-end:25px;transform:translateY(-50%);font-size:16px;color:var(--bd-secondary)}
.header-search button:hover{color:var(--bd-primary)}
.header-search input{width:100%;height:40px;line-height:40px;padding:0 25px;background:transparent;border:1px solid var(--bd-border-primary);outline:none;font-size:16px;color:var(--bd-black);border-radius:60px}
@media (max-width:450px) {
.header-search{display:none}
}
.header-style-four .last-children.submenu{right:10px;left:auto}
.header-style-four .last-children.submenu ul{right:calc(100% + 10px);left:auto}
.header-style-four .last-children .has-arrow:hover a::after{transform:rotate(90deg)!important}
.header-style-four .main-menu > ul > li:hover > ul.last-children.submenu li:hover > ul{right:100%;left:auto}
.header-inner{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:55}
.header-menu{text-align:center}
.header-menu ul li:hover .mega-menu{opacity:1;visibility:visible;top:99px}
@media (max-width: 1199px) {
.header-menu{display:none}
}
.bd-sticky{position:fixed!important;top:0;z-index:55;inset-inline-end:0;inset-inline-start:0;width:100%;-webkit-animation:500ms ease-in-out 0 normal none 1 running bdFadeInDown;animation:500ms ease-in-out 0 normal none 1 running bdFadeInDown;background:var(--bd-white);border-top:0;box-shadow:0 1px 28px 0 rgba(0,0,0,0.12)}
.header-style{position:absolute;inset-inline-start:0;margin:auto;width:100%;z-index:99}
.header--transparent{background-color:transparent;position:absolute;inset-inline-start:0;margin:auto;width:100%;z-index:99}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header-area{padding-top:30px;padding-bottom:30px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.header-area{padding-top:10px;padding-bottom:10px}
}
.header-area .header-btn-wrap .bd-gradient-btn{height:50px;padding:0 25px}
.header-area.bd-sticky .logo-primary{display:none}
.header-area.bd-sticky .logo-secondary{display:block}
.header-area.bd-sticky .bd-btn.text-btn{color:var(--bd-heading)}
.header-area.bd-sticky .bd-btn.text-btn:hover{color:var(--bd-white)}
.header-area.bd-sticky .header-currency-item > span{color:var(--bd-heading)}
.header-area.bd-sticky .header-currency-item > span:hover{color:var(--bd-white)}
.header-area.bd-sticky .bar-icon span{background:var(--bd-black)}
.header-area.header-fullwidth{padding-left:45px;padding-right:45px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.header-area.header-fullwidth{padding-left:20px;padding-right:20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.header-area.header-fullwidth{padding-left:10px;padding-right:10px}
}
.header-logo{max-width:165px}
@media (max-width: 575px),only screen and (min-width: 576px) and (max-width: 767px) {
.header-logo{max-width:135px}
}
@media (max-width: 575px) {
.header-logo{max-width:145px}
}
.header-logo .logo-secondary{display:none}
.header-main{display:flex;justify-content:space-between;align-items:center}
.header-left{display:flex;align-items:center;gap:36px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.header-left{gap:20px}
}
.header-contact p{margin-bottom:0}
.header-contact{display:flex;gap:8px}
.header-btn-wrap{display:flex;align-items:center;flex-wrap:wrap}
.bar-icon{width:28px;height:20px;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:color .2s ease-out}
.bar-icon span{width:100%;height:2px;background:var(--bd-heading);display:inline-block;transition:color .2s ease-out}
.bar-icon span:nth-child(2){margin-left:0}
.bar-icon:hover span{animation:qode-draw .8s cubic-bezier(0.44,1.1,0.53,0.99) 1 forwards}
.bar-icon:hover span:nth-child(2){margin-left:0;animation-delay:.1s}
.bar-icon:hover span:nth-child(3){animation-delay:.2s}
.bar-icon.is-black span{background:var(--bd-black)}
.bar-icon.is-white span{background:var(--bd-white)}
.bar-icon.style-two span{transition:all .3s ease-in}
.bar-icon.style-two span:nth-child(2){width:85%}
.bar-icon.style-two span:nth-child(3){width:75%}
.bar-icon.style-two:hover span{width:100%}
.header-common{background:var(--bd-bg-primary)}
.h-gap-5{gap:5}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.h-gap-5{gap:0}
}
.has-border{border-bottom:1px solid rgba(255,255,255,0.2)}
.bar-icon-square{display:grid;grid-template-columns:auto auto auto;gap:4px}
.bar-icon-square span{transition:.3s;display:block;width:6px;height:6px;background-color:var(--bd-heading);transition:all .3s ease-in-out}
.bar-icon-square:hover span{background-color:var(--bd-primary)}
.banner-height{padding-top:160px;min-height:930px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-height{min-height:750px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-height{min-height:630px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-height{padding-top:100px;padding-bottom:80px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-height{padding-top:60px;padding-bottom:80px;min-height:780px}
}
.banner-content{max-width:550px}
.banner-title .yellow-shape{position:relative}
.banner-title .yellow-shape img{position:absolute;bottom:1px;left:0;z-index:-1;-webkit-animation:section-animation 3s infinite;animation:section-animation 3s infinite}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-thumb-wrapper{display:flex;justify-content:center;gap:24px}
}
.banner-thumb-one{position:relative;overflow:hidden;display:block;max-width:344px;border-radius:16px}
.banner-thumb-one:hover::after{height:250%;transition:all 600ms linear;background-color:transparent}
.banner-thumb-one::after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,0.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-thumb-one{margin-left:-80px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-thumb-one{max-width:270px}
}
.banner-thumb-one img{width:100%;border-radius:16px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-thumb-one img{max-width:270px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.banner-thumb-one img{max-width:100%}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-thumb-one img{max-width:100%}
}
.banner-thumb-two{position:absolute;right:-166px;top:80px;overflow:hidden;display:block;border-radius:16px;max-width:330px}
.banner-thumb-two:hover::after{height:250%;transition:all 600ms linear;background-color:transparent}
.banner-thumb-two::after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,0.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
.banner-thumb-two{right:-150px}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-thumb-two{right:-30px;top:150px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-thumb-two{right:0}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.banner-thumb-two{position:inherit;right:0;top:0;bottom:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-thumb-two{position:unset}
}
.banner-thumb-two img{width:100%;border-radius:16px}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-thumb-two img{max-width:290px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-thumb-two img{max-width:255px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.banner-thumb-two img{max-width:100%;height:100%}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-thumb-two img{max-width:100%}
}
.banner-shape-one{position:absolute;top:143px;right:194px;z-index:-1;animation:sunScaleUp 3s ease-in-out 1s infinite alternate-reverse both}
@media only screen and (min-width: 1600px) and (max-width: 1700px),only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-shape-one{right:60px}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-shape-one{top:200px;right:65px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-shape-one{top:100px;right:28px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-shape-one{top:150px;right:50px}
}
@media (max-width: 575px) {
.banner-shape-one{top:180px;right:0}
.banner-shape-one img{max-width:150px}
}
.banner-shape-two{position:absolute;top:180px;right:345px;z-index:-1;animation:skySlideRight 3s ease-in-out 1s infinite alternate-reverse both}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
.banner-shape-two{right:200px}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-shape-two{top:230px;right:180px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-shape-two{right:180px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-shape-two{top:125px;right:200px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-shape-two{top:190px;right:270px}
}
@media (max-width: 575px) {
.banner-shape-two{right:100px}
}
.banner-shape-three{position:absolute;right:485px;bottom:65px;z-index:-1}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-shape-three{right:415px;bottom:25px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-shape-three{display:none}
}
.banner-shape-four{position:absolute;right:660px;bottom:80px;animation:bounceUp 15s ease-in-out 1s infinite alternate-reverse both}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-shape-four{right:610px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-shape-four{display:none}
}
.banner-shape-five{position:absolute;left:0;top:665px;z-index:-1}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-shape-five{left:-335px;top:565px}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-shape-five{left:-198px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-shape-five{left:-416px;top:518px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-shape-five{display:none}
}
.banner-shape-six{position:absolute;top:500px;left:875px;transform:rotate(10deg)}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-shape-six{left:670px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-shape-six{top:395px;left:538px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-shape-six{top:350px;left:435px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-shape-six{top:350px;left:435px}
}
@media (max-width: 575px) {
.banner-shape-six{top:250px;right:20px;left:inherit}
}
.banner-shape-seven{position:absolute;top:554px;left:820px}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-shape-seven{left:620px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-shape-seven{top:452px;left:487px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-shape-seven{top:410px;left:382px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-shape-seven{top:410px;left:382px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-shape-seven{display:none}
}
.banner-shape-eight{position:absolute;inset-inline-start:950px;top:260px;animation:opacity-on-off 3s ease-in-out 1s infinite alternate-reverse both}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-shape-eight{inset-inline-start:630px;top:150px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-shape-eight{inset-inline-start:500px;top:200px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-shape-eight{inset-inline-start:460px;top:200px}
}
.banner-one-navigation .banner-pagination{position:absolute;z-index:99999;left:0;right:0;bottom:-150px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-one-navigation .banner-pagination{bottom:-80px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-one-navigation .banner-pagination{bottom:-50px}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-one-navigation .banner-navigation-btn{display:none}
}
@keyframes section-animation {
0%{width:0}
15%{width:100%}
85%{opacity:1}
90%{width:100%;opacity:0}
to{width:0;opacity:0}
}
@keyframes sunScaleUp {
0%{transform:translateY(0)}
100%{transform:translateY(30px)}
}
@keyframes skySlideRight {
0%{transform:translateX(0)}
100%{transform:translateX(-30px)}
}
@keyframes bounceUp {
0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-35px)}
24%{opacity:1}
40%{animation-timing-function:ease-in;transform:translateY(-24px)}
65%{animation-timing-function:ease-in;transform:translateY(-12px)}
82%{animation-timing-function:ease-in;transform:translateY(-6px)}
93%{animation-timing-function:ease-in;transform:translateY(-4px)}
25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0px)}
100%{animation-timing-function:ease-out;opacity:1;transform:translateY(0px)}
}
@keyframes opacity-on-off {
0%{opacity:0}
100%{opacity:1}
}
.banner-two-content{padding-top:235px;padding-bottom:410px;text-align:center}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-two-content{padding-top:190px;padding-bottom:310px}
}
@media (max-width: 575px) {
.banner-two-content{padding-top:90px}
}
.banner-two-content .banner-description{color:var(--bd-text-tertiary)}
.banner-slider-mask{position:relative;z-index:5}
.banner-slider-mask::before{position:absolute;content:"";left:0;bottom:-1px;background-image:url(../images/shapes/banner-2-mask.png);z-index:1;width:100%;height:58px;background-repeat:no-repeat;background-position:bottom;background-size:contain;z-index:10}
.banner-booking-two{position:absolute;width:100%;bottom:285px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-booking-two{bottom:180px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-booking-two{bottom:190px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-booking-two{bottom:90px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-booking-two .style-two{width:100%}
}
.banner-two-image{position:absolute;top:0;left:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-2;transition:transform 7000ms ease,opacity 1500ms ease-in,-webkit-transform 7000ms ease}
.banner-two-image::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:var(--bd-secondary);opacity:.6}
.banner-two-active .swiper-slide-active .banner-subtitle,.banner-two-active .swiper-slide-active .banner-title,.banner-two-active .swiper-slide-active .banner-description{animation-fill-mode:both;animation-name:bdFadeInUp}
.banner-two-active .swiper-slide-active .banner-title{animation-delay:1.2s;animation-duration:.7s}
.banner-two-active .swiper-slide-active .banner-description{animation-delay:1.3s;animation-duration:.8s}
.banner-two-active .swiper-slide-active .banner-two-image{transform:scale(1.15)}
.banner-three-shape-one{position:absolute;top:100px;animation:slideRight 25s linear 0 infinite alternate-reverse both}
@keyframes slideRight {
0%{transform:translateX(0)}
100%{transform:translateX(220px)}
}
.banner-three-shape-two{position:absolute;left:791px;bottom:155px;animation-duration:7s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:planeleft-three}
.banner-content-three{margin-top:80px}
.banner-content-three h1{font-size:40px;text-transform:uppercase;color:#fff;font-weight:700}
.banner-content-three h5{font-size:16px;font-weight:500;color:#fff}
.banner-content-three .__place{background: var(--bd-primary);padding: 8px 15px;font-size:18px;font-weight:700;width:65%;text-align:center}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-three-shape-two{left:350px}
}
.banner-height-2{min-height:550px;padding-top:100px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-height-2{min-height:550px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-height-2{min-height:550px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-height-2{padding-top:200px;padding-bottom:130px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-height-2{padding-top:30px;padding-bottom:30px;min-height:150px;position:initial;}
.banner-content-three{margin-top:0;text-align:center}
.banner-content-three h1{font-size:22px;margin-bottom:10px!important}
.banner-content-three h5{font-size:13px;margin-bottom:10px!important}
.banner-content-three .__place{padding:5px 10px;font-size:15px;font-weight:600;width:100%;}
}

.banner-thumb-three .banner-thumb-three-wrapper{width:517px;height:517px;background-color:var(--bd-primary);border-radius:50%}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-thumb-three .banner-thumb-three-wrapper{width:450px;height:450px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-thumb-three .banner-thumb-three-wrapper{width:455px;height:455px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-thumb-three .banner-thumb-three-wrapper{width:450px;height:450px;margin:0 auto;margin-top:150px}
}
@media (max-width: 575px) {
.banner-thumb-three .banner-thumb-three-wrapper{width:380px;height:380px;margin:0 auto;margin-top:150px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-thumb-three .banner-thumb-three-wrapper{margin-top:130px}
}
@media (max-width:450px) {
.banner-thumb-three .banner-thumb-three-wrapper{width:295px;height:295px;margin:0 auto;margin-top:120px}
}
.banner-thumb-three .banner-thumb-three-wrapper::before{position:absolute;content:"";width:552px;height:552px;border:2px dotted #1A1A1A;border-radius:50%;left:-15px;top:-20px;transition:all .3s ease-in-out;animation-name:rotate-infinite;-webkit-animation-name:rotate-infinite;-webkit-animation-duration:200s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-thumb-three .banner-thumb-three-wrapper::before{width:475px;height:475px;left:-12px;top:-12px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-thumb-three .banner-thumb-three-wrapper::before{width:485px;height:485px;top:-15px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-thumb-three .banner-thumb-three-wrapper::before{width:475px;height:475px;left:-12px;top:-12px}
}
@media (max-width: 575px) {
.banner-thumb-three .banner-thumb-three-wrapper::before{width:400px;height:400px;left:-12px;top:-12px}
}
@media (max-width:450px) {
.banner-thumb-three .banner-thumb-three-wrapper::before{width:315px;height:315px;left:-10px;top:-12px}
}
.banner-thumb-three .banner-thumb-three{position:absolute;z-index:4;bottom:0}
.banner-thumb-three .banner-thumb-three img{border-radius:0 0 195px 257px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-thumb-three .banner-thumb-three img{border-radius:0 0 260px 260px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-thumb-three .banner-thumb-three img{border-radius:0 0 244px 243px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-thumb-three .banner-thumb-three img{border-radius:0 0 230px 230px}
}
@media (max-width: 575px) {
.banner-thumb-three .banner-thumb-three img{border-radius:0 0 240px 240px}
}
.banner-thumb-three .video-wrapper{position:absolute;top:-20px;left:-146px;padding-bottom:56.2%;width:255px;overflow:hidden;min-height:0}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-thumb-three .video-wrapper{top:-70px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-thumb-three .video-wrapper{left:-80px;width:215px;top:-70px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-thumb-three .video-wrapper{top:-70px;left:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px),(max-width:450px) {
.banner-thumb-three .video-wrapper{display:none}
}
.banner-thumb-three .video-wrapper .video-thumb{border-radius:16px}
.banner-thumb-three .video-wrapper .video-thumb img{width:100%;height:100%;object-fit:cover;border-radius:16px;border:10px solid var(--bd-white)}
.banner-thumb-three .banner-social{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);z-index:9;background-color:var(--bd-white);padding:20px 30px;border-radius:58px;box-shadow:0 4px 7px rgba(162,162,162,0.25)}
@keyframes planeleft-three {
0%{transform:translateY(0);opacity:0}
5%{transform:translateY(-10px);opacity:.3}
10%{transform:translateY(-15px);opacity:.7}
15%{transform:translateY(-20px);opacity:.9}
20%{transform:translateY(-25px);opacity:1}
25%{transform:translateY(-30px)}
30%{transform:translateY(-35px)}
35%{transform:translateY(-40px)}
40%{transform:translateY(-45px)}
45%{transform:translateY(-50px)}
50%{transform:translateY(-55px)}
55%{transform:translateY(-60px)}
60%{transform:translateY(-65px)}
65%{transform:translateY(-70px)}
70%{transform:translateY(-75px)}
75%{transform:translateY(-80px)}
80%{transform:translateY(-85px)}
90%{transform:translateY(-90px)}
100%{transform:translateY(-100px);opacity:1;margin-inline-start:300px}
}
.banner-padding{padding:0 50px;padding-bottom:100px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-padding{padding-bottom:60px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-padding{padding:0 10px;padding-bottom:60px}
}
.banner-wrapper.banner-four{display:grid;grid-template-columns:50% 50%;justify-content:center;align-items:center;background-color:var(--bd-primary);border-radius:8px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-wrapper.banner-four{grid-template-columns:auto;gap:130px 0}
}
.banner-wrapper.banner-four .banner-content{padding-inline-start:240px;width:auto;max-width:680px;position:relative;z-index:9}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-wrapper.banner-four .banner-content{padding-inline-start:100px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-wrapper.banner-four .banner-content{padding-inline-start:50px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-wrapper.banner-four .banner-content{padding-top:60px;padding-inline-start:50px;padding-inline-end:50px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.banner-wrapper.banner-four .banner-content{padding:0 40px;padding-top:40px}
}
@media (max-width: 575px) {
.banner-wrapper.banner-four .banner-content{padding:0 10px;padding-top:40px}
}
.banner-wrapper.banner-four .banner-content p{color:rgba(255,255,255,0.7);max-width:495px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-wrapper.banner-four .banner-content p{max-width:100%}
}
.banner-four-bg{position:relative}
.banner-four-bg::before{position:absolute;content:"";width:50%;height:100%;inset-inline-start:0;top:0;background:linear-gradient(84.77deg,#006CE4 54.41%,rgba(0,108,228,0) 105.85%);z-index:6;border-radius:8px 0 0 8px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-four-bg::before{display:none}
}
.banner-four-shape-one{position:absolute;inset-inline-start:80px;top:10px;z-index:5}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-four-shape-one{inset-inline-start:-150px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-four-shape-one{inset-inline-start:-250px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-four-shape-one{inset-inline-start:-350px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-four-shape-one{display:none}
}
.banner-four-shape-two{position:absolute;z-index:9;inset-inline-start:980px;top:100px;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:palneleft}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-four-shape-two{inset-inline-start:730px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-four-shape-two{inset-inline-start:615px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-four-shape-two{inset-inline-start:520px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-four-shape-two{display:none}
}
.banner-four-shape-three{position:absolute;z-index:9;top:168px;inset-inline-start:665px}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-four-shape-three{inset-inline-start:415px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-four-shape-three{inset-inline-start:300px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-four-shape-three{inset-inline-start:220px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-four-shape-three{display:none}
}
.banner-four-slider{width:100%;height:800px;position:relative;border-radius:0 8px 8px 0}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-four-slider{height:680px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-four-slider{height:770px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-four-slider{height:360px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-four-slider{border-radius:0 0 8px 8px}
}
.banner-four-slider .slider .swiper-slide{overflow:hidden;position:relative;height:100%;text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;border-radius:0 8px 8px 0}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-four-slider .slider .swiper-slide{border-radius:0 0 8px 8px}
}
.banner-four-slider .slider .swiper-slide img{border-radius:0 8px 8px 0;object-fit:cover;height:100%;width:100%}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-four-slider .slider .swiper-slide img{border-radius:0 0 8px 8px}
}
.banner-four-pagination .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.banner-four-pagination .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:10px 0}
.banner-four-pagination .swiper-pagination-vertical.swiper-pagination-bullets,.banner-four-pagination .swiper-vertical > .swiper-pagination-bullets{inset-inline-end:45px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-four-pagination .swiper-pagination-vertical.swiper-pagination-bullets,.banner-four-pagination .swiper-vertical > .swiper-pagination-bullets{inset-inline-end:15px}
}
.banner-four-pagination .swiper-pagination-bullet-active{background:var(--bd-white);opacity:1}
.banner-four-pagination .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:50%;background:var(--bd-white)}
.banner-four-social{position:absolute;inset-inline-start:77px;top:44%;transform:translateY(-50%);z-index:11}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-four-social{inset-inline-start:99px;top:auto;z-index:11;bottom:210px;transform:inherit}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-four-social{inset-inline-start:99px;top:auto;z-index:11;bottom:180px;transform:inherit}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-four-social{inset-inline-start:100px;top:32%}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.banner-four-social{inset-inline-start:50px}
}
@media (max-width: 575px) {
.banner-four-social{inset-inline-start:20px;top:43%}
}
.banner-four-social .theme-social{display:inline-block}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-four-social .theme-social{display:flex;gap:30px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-four-social .theme-social{display:flex;gap:15px}
}
@media (max-width:450px) {
.banner-four-social .theme-social{margin-top:30px}
}
.banner-four-social .theme-social a{width:40px;height:40px;color:var(--bd-white);border:1px solid var(--bd-border-secondary);font-size:18px;transition:all .3s ease-in-out}
.banner-four-social .theme-social a:not(:last-child){margin-bottom:25px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-four-social .theme-social a:not(:last-child){margin-bottom:0}
}
.banner-four-social .theme-social a:hover{color:var(--bd-heading);background-color:var(--bd-white);border-color:var(--bd-white)}
.banner-scroll-bottom{position:absolute;border-radius:50%;left:50%;bottom:30px;z-index:9;transform:translateX(-50%)}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-scroll-bottom{display:none}
}
.scroll-down-wrapper{position:absolute;top:30%;inset-inline-start:50%;transform:translate(-50%,-50%);z-index:5}
.scroll-down-wrapper .scroll-down-btn{border:2px solid var(--bd-border-tertiary);padding:6px 8px;border-radius:30px}
.scroll-down-wrapper .scroll-down-btn span::before{position:absolute;content:"";width:2px;height:6px;background-color:var(--bd-border-tertiary);left:45%;top:0;transform:translateX(-50%);-webkit-animation:arrowdown 2s infinite ease-in-out alternate;animation:arrowdown 2s infinite ease-in-out alternate}
@keyframes palneleft {
0%{transform:translateY(0);opacity:0}
1%{transform:translateY(-1px)}
2%{transform:translateY(-2px)}
3%{transform:translateY(-3px)}
4%{transform:translateY(-5px)}
5%{transform:translateY(-7px)}
10%{transform:translateY(-9px)}
15%{transform:translateY(-12px)}
20%{transform:translateY(-13px)}
25%{transform:translateY(-15px)}
30%{transform:translateY(-19px)}
35%{transform:translateY(-17px)}
45%{transform:translateY(-21px)}
40%{transform:translateY(-23px)}
50%{transform:translateY(-25px)}
55%{transform:translateY(-27px)}
60%{transform:translateY(-29px)}
65%{transform:translateY(-31px)}
70%{transform:translateY(-33px)}
75%{transform:translateY(-35px)}
80%{transform:translateY(-37px)}
85%{transform:translateY(-39px)}
90%{transform:translateY(-41px)}
95%{transform:translateY(-43px)}
100%{transform:translateY(-45px);opacity:1;margin-inline-start:255px}
}
@-webkit-keyframes arrowdown {
0%{transform:translateY(0)}
100%{transform:translateY(16px)}
}
.banner-style-five{position:relative;z-index:1}
.banner-bg-image{position:absolute;top:0;inset-inline-start:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-2;transition:transform 7000ms ease,opacity 1500ms ease-in,-webkit-transform 7000ms ease}
.banner-bg-image::before{position:absolute;content:"";inset-inline-start:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#000C1C 41.15%,rgba(0,12,28,0) 99.17%);opacity:.6}
.banner-five-content{padding-top:235px;padding-bottom:255px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-five-content{padding-top:150px;padding-bottom:500px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-five-content{padding-top:150px;padding-bottom:500px}
}
@media (max-width:450px) {
.banner-five-content{padding-top:150px;padding-bottom:450px}
}
.bd-slider-active .swiper-slide-active .banner-subtitle,.bd-slider-active .swiper-slide-active .banner-title,.bd-slider-active .swiper-slide-active .banner-description,.bd-slider-active .swiper-slide-active .banner-btn{animation-fill-mode:both;animation-name:bdFadeInUp}
.bd-slider-active .swiper-slide-active .banner-subtitle{animation-delay:1s;animation-duration:.5s}
.bd-slider-active .swiper-slide-active .banner-title{animation-delay:1.2s;animation-duration:.7s}
.bd-slider-active .swiper-slide-active .banner-description{animation-delay:1.3s;animation-duration:.8s}
.bd-slider-active .swiper-slide-active .banner-btn{animation-delay:1.4s;animation-duration:.9s}
.bd-slider-active .swiper-slide-active .banner-bg-image{transform:scale(1.15)}
.banner-five-navigation .banner-navigation-btn button{color:var(--bd-white);background-color:rgba(255,255,255,0.2)}
.banner-five-navigation .banner-navigation-btn button:hover{background-color:var(--bd-primary)}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-five-navigation .banner-navigation-btn button{top:80%;inset-inline-start:45px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.banner-five-navigation .banner-navigation-btn button{top:80%;inset-inline-start:83px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-five-navigation .banner-navigation-btn button{width:42px;height:42px;font-size:16px;margin-top:30px;top:80%;inset-inline-start:10px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.banner-five-navigation .banner-navigation-btn button{inset-inline-start:40px}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.banner-five-navigation .banner-navigation-btn .banner-navigation-next{inset-inline-end:auto;left:140px!important}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.banner-five-navigation .banner-navigation-btn .banner-navigation-next{inset-inline-end:auto;left:170px!important}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.banner-five-navigation .banner-navigation-btn .banner-navigation-next{inset-inline-end:auto;inset-inline-start:90px!important}
}
@media (max-width: 575px) {
.banner-five-navigation .banner-navigation-btn .banner-navigation-next{inset-inline-end:auto;inset-inline-start:62px!important}
}
.banner-subtitle{display:inline-block;color:var(--bd-white);background-color:var(--bd-tertiary);padding:5px 15px;border-radius:8px}
.full-width{width:100%!important}
.banner-search-wrapper{position:relative;z-index:9;width:855px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-search-wrapper{width:100%}
}
.banner-search-box{display:flex;background-color:var(--bd-white);padding:10px;border-radius:8px;height:80px;align-items:center}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-search-box{flex-direction:column;height:auto}
}
.banner-search-form{display:grid;grid-template-columns:repeat(3,1fr);width:100%;padding:5px 10px;gap:0 40px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-search-form{margin-bottom:20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-search-form{grid-template-columns:1fr;padding:0;gap:20px 0;margin-bottom:20px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-search-button{width:100%}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-search-button .banner-btn{width:100%}
}
.banner-search-button .banner-btn.banner-square-btn span i{margin-inline-start:10px;margin-inline-end:0}
.banner-form-input .form-control{display:block;width:100%;padding:0;font-size:16px;font-weight:400;line-height:1.5;color:var(--bd-black);background-color:var(--bd-white);background-clip:padding-box;border-color:transparent;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.banner-form-input .form-control:focus{color:#6f6b7d;background-color:var(--bd-white);border-color:var(--bd-white);outline:0;box-shadow:none}
.banner-form-input input[type=text]{outline:none;background-color:transparent;height:18px;width:150px;font-size:16px;border-radius:0;border:1px solid rgba(255,255,255,0.1);padding:0;color:var(--bd-black);cursor:pointer}
.banner-search-style-three .banner-search-box{padding:0 50px;height:128px;box-shadow:0 4px 70px rgba(0,0,0,0.15);position:relative}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-search-style-three .banner-search-box{padding:0 20px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-search-style-three .banner-search-box{padding:20px;flex-direction:row}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-search-style-three .banner-search-box{padding:30px;height:100%}
}
.banner-search-style-three .banner-search-box.has-bg{background-color:var(--bd-flash-white);border:none;box-shadow:none}
.banner-search-style-three .banner-search-box.has-bg input[type=text]:focus{color:#6f6b7d;background-color:transparent;border-color:transparent;outline:0;box-shadow:none}
.banner-search-style-three .banner-search-form{padding:0;align-content:center;align-items:center;grid-gap:110px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-search-style-three .banner-search-form{grid-gap:40px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-search-style-three .banner-search-form{grid-template-columns:160px 200px 80px;gap:40px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-search-style-three .banner-search-form{gap:20px}
}
.banner-search-style-three .banner-search-form .icon-bg-search span{width:57px;height:57px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-search-style-three .banner-search-form .icon-bg-search span{width:38px;height:38px}
}
.banner-search-style-three .banner-search-field.has-separator{position:relative}
.banner-search-style-three .banner-search-field.has-separator::before{position:absolute;content:" ";width:1px;height:80px;inset-inline-end:-10px;top:50%;background:linear-gradient(360deg,rgba(0,108,228,0) 0%,#006ce4 50%,rgba(0,108,228,0) 100%);transform:translateY(-50%)}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.banner-search-style-three .banner-search-field.has-separator::before{inset-inline-end:-50px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-search-style-three .banner-search-field.has-separator::before{inset-inline-end:-20px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.banner-search-style-three .banner-search-field.has-separator::before{display:none}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-search-style-three .banner-search-field .banner-search-select.nice-select::after{inset-inline-end:15px}
}
.banner-search-style-three .banner-search-button{width:inherit}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 575px),(max-width: 575px) {
.banner-search-style-three .banner-search-button .bd-play-btn{width:50px;height:50px}
}
.banner-search-style-three.border-radius .banner-search-box{padding:0 50px;height:128px;border:none;box-shadow:0 4px 70px rgba(0,0,0,0.15);border-radius:87px}
.banner-booking-form-select:not(:last-child){margin-bottom:15px}
.banner-search-select.nice-select{position:relative;border:none;padding-inline-start:0;color:var(--bd-text-meta);font-size:16px;height:0;line-height:0;margin-top:10px}
.banner-search-select.nice-select::after{inset-inline-end:0;color:var(--bd-text-meta);font-size:16px}
.banner-search-select.nice-select .list{margin-top:25px;min-width:200px}
.nice-select.banner-booking-form-input{border:1px solid var(--bd-border-secondary);width:100%;color:var(--bd-text-body)}
.nice-select .banner-booking-form-icon{margin-inline-end:5px;color:var(--bd-placeholder)}
.nice-select .list{width:100%}
.nice-select::after{color:var(--bd-text-meta)}
.nice-select.style-two{display:flex;align-items:center;height:56px}
.booking-search{position:absolute;inset-inline-end:305px;z-index:99;width:460px;top:45px;height:100%}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.booking-search{inset-inline-end:110px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.booking-search{inset-inline-end:115px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.booking-search{inset-inline-end:20px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.booking-search{inset-inline-end:36px;width:695px;top:500px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.booking-search{inset-inline-end:0;padding:0 10px;width:100%;top:10px;height:auto;background: transparent;margin-top:140px}
.booking-search .row .col-lg-6{width:50%}
.banner-booking-wrapper{border-radius:0}
}
.banner-booking-wrapper{background-color:var(--bd-white);padding:20px;border-radius:8px}
.banner-booking-wrapper h2{background:var(--bd-primary);padding:12px 15px;text-align:center;color:#fff;text-transform:uppercase;font-size:21px;font-weight:600;margin-bottom:20px;border-radius:3px;font-family:var(--bd-ff-title)}
.banner-form-input-select{position:relative;margin-bottom:15px}
.banner-form-input-select input[type=text],.banner-form-input-select textarea{outline:none;background-color:var(--bd-white);font-size:14px;border-radius:0;border:1px solid var(--bd-border-secondary);padding:0;color:var(--bd-black);width:100%;border-radius:4px;padding:10px 15px;cursor:pointer}
.banner-form-input-select input[type=text]:focus,.banner-form-input-select textarea:focus{color:var(--bd-black);background-color:transparent;outline:0;box-shadow:none}
.banner-form-input-select textarea{padding:10px 15px;font-size:14px}
.banner-form-input-select.style-two input[type=text]{height:50px}
.banner-form-input-select.style-two textarea{height:90px}
.box-shadow{box-shadow:0 4px 70px rgba(0,0,0,0.15)}
.banner-select{margin-top:-10px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.listing-search.banner-search-wrapper{width:100%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.listing-search .banner-search-button{width:100%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.listing-search .banner-search-button button{width:100%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.listing-search .banner-search-form{grid-template-columns:1fr;padding:0;gap:20px 0;margin-bottom:20px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.listing-search .banner-search-box{flex-direction:column;height:auto}
}
.main-menu > ul{display:inline-flex}
.main-menu > ul > li:hover > a{color:var(--bd-primary)}
.main-menu > ul > li:hover > a::before{opacity:1}
.main-menu > ul > li:hover > ul{opacity:1;pointer-events:all;left:0}
.main-menu > ul > li:hover > ul.submenu li:hover > ul{opacity:1;pointer-events:all;left:100%}
.main-menu li{position:relative;list-style:none}
.main-menu li img{width:260px;margin-right:40px;margin-top:2px}
.main-menu li a{font-size:15px;font-weight:500;line-height:1;color:var(--bd-white);padding:30px 15px;display:inline-block;font-family:var(--bd-ff-heading);position:relative;transition:all .3s linear}
.main-menu li a::before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--bd-white);width:100%;height:35px;z-index:-1;opacity:0;border-radius:20px;transition:all .3s linear}
.main-menu .submenu{background-color:var(--bd-white);box-shadow:0 30px 70px 0 rgba(11,6,70,0.08);padding:18px 0;width:260px;position:absolute;left:10px;opacity:0;pointer-events:none;z-index:10;transition:all .5s;top:100%}
.main-menu .submenu ul{background-color:var(--bd-white);padding:18px 0;width:260px;position:absolute;left:calc(100% + 10px);top:0;opacity:0;z-index:10;transition:all .5s}
.main-menu .submenu li{position:relative;padding:0;padding-left:20px;padding-right:0}
.main-menu .submenu li:hover > a{color:var(--bd-primary);letter-spacing:.5px}
.main-menu .submenu li:hover > ul{opacity:1;transform:none!important;pointer-events:all}
.main-menu .submenu li a{font-size:16px;color:var(--bd-heading);padding:12px;display:block;transition:all .5s;text-align:left;cursor:pointer}
.main-menu .has-mega-menu{position:static;transition:all 15s ease-in-out}
.main-menu li:has(ul) > a:after{content:"\f107";font-family:var(--bd-ff-fontawesome);margin-left:5px;font-weight:500;font-size:14px}
.main-menu .mega-menu{background-color:var(--bd-white);box-shadow:0 20px 30px rgba(1,15,28,0.1);padding:30px;width:100%;position:absolute;left:0;display:grid;grid-template-columns:repeat(4,1fr);column-gap:50px;justify-content:center;overflow:hidden;opacity:0;pointer-events:none;z-index:20;transition:all .5s;top:100px;text-align:start;border-radius:0 0 8px 8px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.main-menu .mega-menu{column-gap:30px}
}
.main-menu .mega-menu li:has(ul) > a:after{content:""}
.main-menu .mega-menu li a{font-size:16px;font-weight:500;color:var(--bd-heading);padding:8px;display:inline-block;align-items:center;gap:8px;background:transparent;border-radius:8px;transition:all .3s}
.main-menu .mega-menu li a:hover{color:var(--bd-primary);letter-spacing:.5px}
.main-menu .mega-menu .title{font-weight:500;color:var(--bd-heading);border-bottom:1px solid var(--bd-border-tertiary);padding-bottom:10px;margin-bottom:15px;pointer-events:none;border-radius:0;display:block}
.main-menu .mega-style-2{padding:0 15%;gap:0;grid-template-columns:repeat(2,1fr)}
.main-menu .mega-style-2 .title{height:70px;padding-bottom:0;margin-bottom:0;position:relative;overflow:visible;padding-left:30px}
.main-menu .mega-style-2 .title:after{position:absolute;content:"";width:5000px;height:1px;background-color:#333337;bottom:-1px;left:50%;transform:translateX(-50%)}
.main-menu .mega-style-2 > li:not(:first-child){border-left:1px solid #333337}
.main-menu .mega-style-2 ul{column-count:2;position:relative;padding:20px 0}
.main-menu .mega-style-2 ul:after{position:absolute;content:"";width:1px;height:700px;background-color:#333337;top:0;left:50%;z-index:1}
.main-menu .mega-style-2 ul li a{padding-left:30px}
.main-menu .mega-grid-2{grid-template-columns:repeat(2,1fr);row-gap:60px}
.main-menu .mega-grid-3{grid-template-columns:repeat(3,1fr);row-gap:60px}
.main-menu .mega-grid-4{grid-template-columns:repeat(4,1fr);gap:0 30px}
.main-menu .mega-grid-6{grid-template-columns:repeat(6,1fr);gap:0 30px}
.main-menu .home-menu-grid{display:grid;grid-template-columns:repeat(5,1fr);row-gap:20px;column-gap:20px}
.main-menu .list-3-column ul{display:grid;grid-template-columns:repeat(3,1fr);column-gap:50px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.main-menu .list-3-column ul{column-gap:30px}
}
.main-menu .span-first-item ul li:first-child{grid-column:1/-1;column-span:all}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.main-menu-2{display:none}
}
.main-menu-2 li{display:inline-block;padding:0 10px}
.main-menu-2 li a{display:block;font-weight:500;font-size:20px;line-height:1.5;color:var(--bd-white);padding:10px;text-transform:capitalize}
.main-menu-2 li a:hover{color:var(--bd-primary)}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.main-menu-2 li a{padding:5px 0}
}
.main-menu-3 li{display:inline-block;margin-right:45px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.main-menu-3 li{margin-right:25px}
}
.main-menu-3 li:last-child{margin-right:0}
.main-menu-3 li a{color:var(--bd-white);font-weight:500;font-size:18px;line-height:26px}
.main-menu-3 li a:hover{color:var(--bd-primary)}
.main-menu-4 li{display:inline-block;margin-right:50px}
.main-menu-4 li a{font-size:14px;font-weight:500;line-height:1.5;color:var(--bd-white);text-transform:uppercase}
.main-menu-4 li a:hover{color:var(--bd-primary)}
.main-menu .mega-style-3 .title,.main-menu .mega-style-2 .title{padding-top:28px}
.main-menu li .has-arrow > a::after{content:"\f107";font-family:var(--bd-ff-fontawesome);font-weight:600;position:absolute;right:32px;transition:all .3s ease-in-out}
.main-menu li .has-arrow:hover a::after{transform:rotate(-90deg)}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.last-children.submenu{right:10px;left:auto}
.last-children.submenu ul{right:calc(100% + 10px);left:auto}
.last-children .has-arrow:hover a::after{transform:rotate(90deg)!important}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.main-menu > ul > li:hover > ul.last-children.submenu li:hover > ul{right:100%;left:auto}
}
.home-menu-item{position:relative}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.home-menu-item{margin-bottom:20px;padding-top:20px}
}
.home-menu-item:hover .home-menu-thumb::before{opacity:.5}
.home-menu-item:hover .home-menu-buttons{transform:scale(1,1);opacity:1;visibility:visible}
.home-menu-thumb{position:relative;border:1px solid var(--bd-border-primary);border-radius:6px}
.home-menu-thumb::before{position:absolute;content:"";height:100%;width:100%;background:var(--bd-secondary);opacity:0;transition:all .3s linear;left:0;bottom:0;border-radius:6px}
.home-menu-thumb img{width:100%;border-radius:6px}
.home-menu-buttons{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;transform:scale(1,0);opacity:0;visibility:hidden;transform-origin:bottom center;transition:500ms ease;gap:10px}
.home-menu-buttons .bd-primary-btn{background-color:var(--bd-primary)!important;color:var(--bd-white)!important;border:2px solid transparent!important;overflow:hidden!important;transition:all .6s cubic-bezier(0.23,1,0.32,1)!important;padding:0 25px!important;position:relative!important;z-index:10!important;font-size:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:var(--bd-fw-medium)!important;height:46px!important;text-transform:capitalize!important;border-radius:60px!important;width:150px!important}
@media (max-width: 575px) {
.home-menu-buttons .bd-primary-btn{width:115px!important}
}
.home-menu-buttons .bd-primary-btn:hover{border-radius:60px!important;background-color:var(--bd-tertiary)!important}
.home-menu-buttons .bd-primary-btn:hover .bd-primary-btn-circle{width:100px!important;height:100px!important;opacity:1!important;z-index:-1!important}
.home-menu-buttons .bd-primary-btn:hover .bd-primary-btn-text{color:var(--bd-heading)!important}
.home-menu-buttons .bd-primary-btn .bd-primary-btn-text{color:var(--bd-white)!important}
.home-menu-buttons .bd-primary-btn-text{text-align:center!important}
.home-menu-buttons .bd-primary-btn-circle{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:20px!important;height:20px!important;background-color:var(--bd-tertiary)!important;border-radius:50%!important;opacity:0!important;transition:all .8s cubic-bezier(0.23,1,0.32,1)!important}
.main-menu ul > li:hover > ul > li:hover > .title{color:var(--bd-primary)}
.bd-sticky .main-menu li a{color:var(--bd-heading)}
.bd-sticky .main-menu > ul > li:hover > a{color:var(--bd-primary)}
.main-menu-two.main-menu li a{color:var(--bd-heading)}
.main-menu-three.main-menu li a{color:var(--bd-heading)}
.main-menu-three.main-menu > ul > li:hover > a{color:var(--bd-primary)}
.mean-container{margin-bottom:35px}
.mean-container .mean-bar{padding:0;min-height:auto;background:none;float:left;width:100%;position:relative;padding:4px 0;min-height:42px;z-index:999999}
.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;right:0;cursor:pointer;color:var(--bd-white);text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;font-weight:700;display:none!important}
.mean-container a.meanmenu-reveal span{display:block;background:var(--bd-white);height:3px;margin-top:3px}
.mean-container .mean-nav{background:none;margin-top:0;float:left;width:100%;margin-top:35px}
.mean-container .mean-nav > ul{padding:0;margin:0;width:100%;list-style-type:none;display:block!important}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-container .mean-nav ul.mega-menu{position:static;height:100%;width:100%;background:transparent;z-index:3;display:block;padding:0;opacity:1;visibility:visible;margin-right:35px;transition:none}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%;border-bottom:1px solid var(--bd-border-secondary)}
.mean-container .mean-nav ul li a,.mean-container .mean-nav ul li span{display:block;float:left;width:90%;padding:10px 5%;margin:0;text-align:left;text-decoration:none;text-transform:capitalize;width:100%;padding:10px 0;color:var(--bd-heading);border-top:1px solid rgba(255,255,255,0.079);font-size:16px;line-height:1.5;font-weight:500}
.mean-container .mean-nav > ul > li:first-child > a{border-top:0}
.mean-container .mean-nav ul li.dropdown-opened > a,.mean-container .mean-nav ul li.dropdown-opened > span{color:var(--bd-primary)}
.mean-container .mean-nav ul li a.mean-expand,.mean-container .mean-nav ul li span.mean-expand{text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:transparent;border:none!important;font-size:14px;margin-top:5px;padding:0!important;border:1px solid rgba(255,255,255,0.079)!important;height:30px;width:30px;color:var(--bd-heading);line-height:30px;top:0;font-weight:400}
.mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked,.mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked{background:var(--bd-primary);color:var(--bd-white);border-color:transparent}
.mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked i,.mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked i{color:var(--bd-white);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.blog-default{position:relative}
.blog-default .blog-tag{position:absolute;top:16px;left:16px;margin-bottom:0;z-index:2}
.blog-default .blog-meta-list{margin-bottom:10px}
.blog-default:hover .blog-thumb a img{transform:scale(1.05)}
.blog-thumb{overflow:hidden;border-radius:8px 8px 0 0}
.blog-thumb a{overflow:hidden}
.blog-thumb a:hover img{transform:scale(1.1)}
.blog-style:hover .icon-text-btn span{opacity:1;visibility:visible;margin-left:0}
.blog-style:hover .image-hover-effect a::after{height:250%;transition:all 600ms linear;background-color:transparent}
.blog-style .blog-content{padding:25px 30px 35px;background-color:var(--bd-bg-cultured);border-radius:0 0 8px 8px}
.blog-style .blog-thumb img{width:100%;height:100%}
.blog-style-two{display:flex}
.blog-style-two:hover .icon-text-btn span{opacity:1;visibility:visible;margin-left:0}
.blog-style-two:hover .image-hover-effect a::after{height:250%;transition:all 600ms linear;background-color:transparent}
.blog-style-two .blog-thumb{overflow:hidden;border-radius:8px 0 0 8px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.blog-style-two .blog-thumb{border-radius:8px 8px 0 0}
}
.blog-style-two .blog-thumb img{max-width:100%;height:242px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.blog-style-two .blog-thumb img{height:290px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.blog-style-two .blog-thumb img{height:322px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.blog-style-two .blog-thumb img{height:100%}
}
.blog-style-two .blog-content{padding:39px 30px 44px;border-radius:0 8px 8px 0;background-color:var(--bd-bg-cultured)}
.blog-style-two:first-child{margin-bottom:24px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.blog-style-two{display:flex;justify-content:space-between;gap:0 24px;flex-wrap:wrap}
}
.blog-style-three{margin-bottom:30px}
.blog-style-three .blog-thumb{overflow:hidden;margin-bottom:30px}
.blog-style-three .blog-thumb img{width:100%;max-height:300px}
.blog-style-three .blog-content{background-color:var(--bd-white);padding:24px 30px;border-radius:8px;box-shadow:0 4px 10px 0 rgba(131,131,131,0.1);margin-top:-85px;position:relative;z-index:5;margin-left:24px;margin-right:24px;transition:all .3s ease-in-out}
.blog-style-three .blog-meta-item:first-child{margin-right:10px}
.blog-style-four{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px;justify-content:space-between;align-items:center}
@media (max-width: 575px) {
.blog-style-four{grid-template-columns:repeat(1,1fr);gap:24px}
}
.blog-style-four .blog-thumb{overflow:hidden;border-radius:8px}
.blog-style-four .blog-thumb img{width:auto;height:380px;border-radius:8px}
.blog-style-four .blog-thumb a{overflow:hidden}
.blog-style-four .blog-thumb a:hover img{transform:scale(1.1)}
.blog-style-four .blog-tag{position:absolute;left:24px;top:24px;z-index:9}
.blog-style-five .blog-thumb{margin-bottom:20px}
.blog-style-five .blog-thumb img{min-height:300px;width:100%}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.blog-style-five .blog-thumb img{min-height:100%}
}
.blog-style-six:hover .icon-text-btn span{opacity:1;visibility:visible;margin-left:0}
.blog-style-six .blog-content{padding:25px 30px 35px;border-radius:0 0 8px 8px;background-color:var(--bd-white);box-shadow:0 4px 70px 0 rgba(0,0,0,0.15)}
.blog-style-six .blog-content p{margin-bottom:15px}
.blog-style-six .blog-thumb{height:306px;width:100%}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.blog-style-six .blog-thumb{height:100%}
}
.blog-style-six .blog-thumb img{width:100%;min-height:306px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.blog-style-six .blog-thumb img{min-height:100%}
}
.blog-style-six .blog-meta-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.blog-style-six .blog-meta-list:not(:last-child){margin-right:0}
.blog-footer{display:flex;gap:15px;align-items:center}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.blog-footer{align-items:start}
}
.blog-footer .footer-blog-thumb{overflow:hidden;width:104px;height:108px;min-width:104px}
.blog-footer .footer-blog-thumb a{position:relative;height:100%;display:block}
.blog-footer .footer-blog-thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px}
.blog-footer .blog-meta-item:first-child{margin-right:11px}
.blog-footer.has-white .blog-meta-item .meta-author{color:var(--bd-white)}
.blog-footer.has-white .blog-meta-item .meta-author:hover{color:var(--bd-tertiary)}
.blog-footer.has-white .blog-meta-item .meta-date{color:rgba(255,255,255,0.7)}
.blog-footer.has-white .blog-meta-item .meta-date:hover{color:rgba(255,255,255,0.9)}
.blog-tag span a{font-size:16px;font-weight:var(--bd-fw-regular);text-transform:capitalize;padding:3px 11px;border-radius:40px;color:var(--bd-heading);background-color:var(--bd-white)}
.blog-tag span a:hover{color:var(--bd-white);background-color:var(--bd-primary)}
.blog-meta-item{display:inline-flex;gap:0 6px;align-items:center;font-size:16px;font-weight:var(--bd-fw-regular)}
.blog-meta-item:not(:last-child){margin-right:25px}
@media (max-width: 575px) {
.blog-meta-item:not(:last-child){margin-right:10px}
}
.blog-meta-item a:hover{color:var(--bd-primary)}
.blog-meta-item .meta-icon{color:var(--bd-primary)}
.blog-meta-item .meta-text{color:var(--bd-text-meta)}
.blog-meta-item .meta-author{color:var(--bd-text-tag)}
.details-slide img{border-radius:8px}
.details-slide-navigation.btn-navigation button{left:24px;color:var(--bd-white);box-shadow:0 4px 25px 0 rgba(0,0,0,0.05);border:none;background-color:rgba(255,255,255,0.3)}
.details-slide-navigation.btn-navigation button:hover{background-color:var(--bd-primary)}
.details-slide-navigation.btn-navigation .tourigo-navigation-next{left:auto!important;right:24px}
.details-slide-full img{width:100%;border-radius:8px}
.post-details-thumb img{-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
.post-details-meta ul{display:inline-flex;align-items:center}
@media (max-width: 575px) {
.post-details-meta ul{flex-wrap:wrap;gap:10px}
}
.post-details-meta ul li{list-style:none}
.post-details-meta ul li:not(:last-child){margin-right:20px}
.post-details-meta ul li a{color:var(--bd-text-tag)}
.post-details-meta ul li img{width:40px;height:auto;border-radius:139px;margin-right:10px}
.post-details-meta ul li span{color:var(--bd-gray)}
.post-details-meta ul li i{color:var(--bd-primary);margin-right:2px}
.post-details-blockquote{background-color:var(--bd-flash-white);padding:30px;border-radius:8px;position:relative}
.post-details-blockquote::before{position:absolute;content:"";width:4px;height:100%;top:0;inset-inline-start:0;background:var(--bd-primary);border-radius:8px 0 0 8px}
.post-details-blockquote blockquote{position:relative}
.post-details-blockquote blockquote::before{content:'"';position:static;font-family:"Font Awesome 6 Pro";font-size:70px;color:var(--bd-primary);line-height:1;display:inline-block}
.post-details-blockquote blockquote .blockquote-title{margin-bottom:15px}
.post-details-blockquote blockquote span{position:relative}
.post-details-blockquote blockquote span::before{position:absolute;content:"";width:30px;height:2px;background-color:#C6C2C4;left:-35px;top:50%;transform:translateY(-50%)}
.post-details-video{position:relative}
.post-details-video::after{position:absolute;content:"";width:100%;height:100%;background:#4F4F4F;opacity:.45;left:0;top:0;border-radius:10px}
.post-details-video img{width:100%;border-radius:8px}
.post-details-list ul li{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;gap:12px;font-weight:var(--bd-fw-medium);list-style:none}
.post-details-list ul li:not(:last-child){margin-bottom:17px}
.post-details-list ul li .list-icon{width:22px;height:22px;background:var(--bd-primary);display:inline-flex;justify-content:center;align-items:center;font-size:12px;border-radius:50%;color:var(--bd-white)}
.post-details-tag .tagcloud a{margin-bottom:0}
.post-details-tag .theme-social a{width:36px;height:36px;font-size:16px}
.post-avatar{padding:30px;display:grid;grid-template-columns:auto auto;align-items:start;gap:20px 30px;background-color:var(--bd-flash-white);-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
@media (max-width: 575px) {
.post-avatar{grid-template-columns:auto}
}
.post-avatar-img{width:120px;height:120px;overflow:hidden;border-radius:50%;border:2px solid var(--bd-primary)}
.post-avatar-digi{color:var(--bd-gray);margin-bottom:15px;display:block}
.post-comment-form{border:1px solid var(--bd-border-primary);border-radius:8px;padding:30px 30px 40px;margin-top:30px}
.post-comment-form textarea{height:270px;padding:24px}
.blog-list-single-wrapper{overflow:hidden}
.blog-list-single-wrapper:not(:last-child){margin-bottom:50px}
.blog-list-single-wrapper:hover .blog-list-thumb img{transform:scale(1.1)}
.blog-list-single-wrapper .blog-list-thumb{border-radius:8px;overflow:hidden}
.blog-list-single-wrapper .blog-list-thumb img{transition:transform .4s ease;display:block;position:relative;border-radius:8px;z-index:1;width:100%}
.blog-postbox-audio{height:490px}
.blog-postbox-audio iframe{width:100%;height:100%}
.rc__post{gap:20px}
.rc__post:not(:last-child){margin-bottom:25px}
.rc__post-thumb img{width:80px;height:80px;mix-blend-mode:luminosity}
.rc__post-title{font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.2px;color:rgba(255,255,255,0.8);margin-bottom:2px}
.rc__post-title a:hover{color:var(--bd-primary)}
.rc__meta span{font-size:14px;position:relative;padding-left:15px}
.rc__meta span::before{position:absolute;content:"";height:5px;width:5px;background:rgba(124,126,130,0.5);top:50%;left:0}
.tagcloud a{font-size:16px;color:#4D5F77;font-weight:500;border:1px solid var(--bd-border-primary);border-radius:30px;display:inline-block;padding:2px 12px;margin-bottom:10px;margin-inline-end:5px;position:relative;transition:all .3s ease-in-out}
.tagcloud a:hover{color:var(--bd-white);background-color:var(--bd-primary);border-color:var(--bd-primary)}
.bd-cart-list{background-color:var(--bd-white);box-shadow:0 4px 80px rgba(0,0,0,0.12);padding:30px;border-radius:16px}
.bd-cart-header-product{padding-left:30px!important}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.bd-cart-list{overflow-x:scroll}
}
.bd-cart-list .table > :not(caption) > * > *{padding:20px 15px;box-shadow:none;vertical-align:middle}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.bd-cart-list table{width:940px}
}
.bd-cart-list thead{background-color:#F1F3F4}
.bd-cart-list thead th{font-weight:500;font-size:15px;color:var(--bd-heading);border:0!important;padding-top:9px!important;padding-bottom:9px!important}
.bd-cart-list tr td{border-color:var(--bd-border-primary)}
.bd-cart-list tr td .bd-cart-action-btn{font-weight:400;font-size:16px;color:#818487}
.bd-cart-list tr td .bd-cart-action-btn:hover{color:var(--bd-bg-danger)}
.bd-cart-list tbody tr:first-child td{padding-top:30px!important}
.bd-cart-img{width:150px;margin-right:20px}
.bd-cart-img img{width:150px;height:100px;object-fit:cover;border-radius:4px}
.bd-cart-title a{font-weight:400;font-size:20px;color:var(--bd-heading)}
.bd-cart-title a:hover{color:var(--bd-primary)}
.bd-cart-price{width:126px}
.bd-cart-price span{font-size:20px;color:var(--bd-heading)}
.bd-cart-quantity{width:180px}
.bd-cart-quantity .bd-product-quantity{width:180px}
.bd-cart-quantity .bd-cart-input[type=text]{height:60px}
.bd-cart-quantity .bd-cart-plus,.bd-cart-quantity .bd-cart-minus{width:60px;height:60px;line-height:62px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.bd-cart-coupon{margin-bottom:20px}
}
.bd-cart-coupon-input-box label{font-size:18px;color:var(--bd-black);margin-bottom:10px;font-weight:var(--bd-fw-sbold)}
.bd-cart-coupon-input input{background:#FFF;border:1px solid var(--bd-border-primary);height:54px;line-height:46px;margin-right:4px;border-radius:60px;max-width:282px}
.bd-cart-coupon-input input::-webkit-input-placeholder{color:#818487;font-size:16px}
.bd-cart-coupon-input input::-moz-placeholder{color:#818487;font-size:16px}
.bd-cart-coupon-input input:-moz-placeholder{color:#818487;font-size:16px}
.bd-cart-coupon-input input:-ms-input-placeholder{color:#818487;font-size:16px}
.bd-cart-coupon-input input::placeholder{color:#818487;font-size:16px}
.bd-cart-coupon-input input:focus{border-color:var(--bd-primary)}
.bd-cart-update-btn{font-weight:500;font-size:16px;color:var(--bd-heading);background-color:var(--bd-white);padding:15px 29px;border:1px solid var(--bd-border-primary)}
.bd-cart-update-btn:hover{background-color:var(--bd-primary);border-color:var(--bd-primary);color:var(--bd-white)}
.bd-cart-checkout-wrapper{background:var(--bd-white);box-shadow:0 30px 70px rgba(1,15,28,0.1);padding:36px 24px 28px;margin-left:-24px;border-radius:16px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.bd-cart-checkout-wrapper{margin-top:50px;margin-left:0}
}
.bd-cart-checkout-top{padding-bottom:13px;margin-bottom:19px;border-bottom:1px solid var(--bd-border-primary)}
.bd-cart-checkout-top span{font-size:20px;color:var(--bd-heading);font-weight:500}
.bd-cart-checkout-shipping{padding-bottom:16px;border-bottom:1px solid var(--bd-border-primary);margin-bottom:15px}
.bd-cart-checkout-shipping-title{font-weight:500;font-size:20px;margin-bottom:7px;font-family:var(--bd-ff-body);color:var(--bd-heading)}
.bd-cart-checkout-shipping-option:not(:last-child){margin-bottom:4px}
.bd-cart-checkout-shipping-option input{display:none}
.bd-cart-checkout-shipping-option input:checked + label::after{border-color:var(--bd-primary)}
.bd-cart-checkout-shipping-option input:checked + label::before{opacity:1;visibility:visible}
.bd-cart-checkout-shipping-option label{color:var(--bd-heading);position:relative;padding-left:25px;display:flex;justify-content:space-between}
.bd-cart-checkout-shipping-option label:hover{cursor:pointer}
.bd-cart-checkout-shipping-option label span{color:var(--bd-primary)}
.bd-cart-checkout-total{margin-bottom:25px}
.bd-cart-checkout-total span{font-weight:500;font-size:18px;color:var(--bd-heading)}
.bd-cart-checkout-btn{font-size:16px;font-weight:500;color:var(--bd-white);background-color:var(--bd-heading);display:inline-block;padding:14px 30px;text-align:center}
.bd-cart-checkout-btn:hover{background-color:var(--bd-primary);color:var(--bd-white)}
.bd-cart-add-to-cart .bd-btn{padding:13px 28px;font-weight:500}
.bd-cart-title{max-width:335px}
.checkout-verify-item{margin-bottom:40px}
.checkout-verify-item:not(:last-child){margin-bottom:14px}
.checkout-verify-reveal{font-size:14px;color:var(--bd-black);margin-bottom:0;padding:8px 26px;width:100%;border-radius:8px;height:56px;display:flex;align-items:center;background-color:var(--bd-white);box-shadow:0 4px 80px rgba(0,0,0,0.12)}
.checkout-verify-reveal button{color:var(--bd-primary);position:relative;inset-inline-start:10px}
.checkout-verify-reveal button::after{position:absolute;content:"";left:0;bottom:4px;width:100%;height:1px;background-color:var(--bd-primary)}
.checkout-input{margin-bottom:20px}
.checkout-input label{font-weight:500;color:var(--bd-black);margin-bottom:5px}
.checkout-input label span{color:var(--bd-bg-danger)}
.checkout-input input,.checkout-input textarea{width:100%;background:var(--bd-white);border:1px solid var(--bd-border-primary);color:var(--bd-black)}
.checkout-input input:focus,.checkout-input textarea:focus{border-color:var(--bd-primary)}
.checkout-input textarea{height:200px;resize:none}
.checkout-input .nice-select{height:50px;line-height:48px;border-radius:0;border:1px solid var(--bd-border-primary);color:var(--bd-black);float:none;padding:0 26px}
.checkout-input .nice-select::after{right:26px}
.checkout-input .nice-select.open .list{-webkit-transform:scale(1) translateY(0px);-moz-transform:scale(1) translateY(0px);-ms-transform:scale(1) translateY(0px);-o-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px)}
.checkout-input .nice-select .list{margin-top:0;border-radius:0;transform-origin:center center;-webkit-transform:scale(0.9) translateY(0px);-moz-transform:scale(0.9) translateY(0px);-ms-transform:scale(0.9) translateY(0px);-o-transform:scale(0.9) translateY(0px);transform:scale(0.9) translateY(0px);width:100%;padding:12px 0}
.checkout-input .nice-select .list .option{line-height:1.2;min-height:inherit;padding-top:5px;padding-bottom:5px}
.checkout-input .nice-select .list .option:hover{color:var(--bd-primary)}
.checkout-option-wrapper{margin-top:10px;margin-bottom:17px}
.checkout-option input{display:none}
.checkout-option input:checked ~ label::after{background-color:var(--bd-primary);border-color:var(--bd-primary)}
.checkout-option input:checked ~ label::before{visibility:visible;opacity:1}
.checkout-option label{font-size:16px;color:var(--bd-heading);position:relative;padding-left:26px;z-index:1}
.checkout-option label a:hover{color:var(--bd-primary)}
.checkout-option label:hover{cursor:pointer}
.checkout-bill-area{padding:30px;border-radius:8px;background-color:var(--bd-white);box-shadow:0 4px 80px rgba(0,0,0,0.12)}
.checkout-bill-title{font-weight:600;font-size:26px;margin-bottom:35px;color:var(--bd-black)}
.checkout-place{padding:34px 30px 30px;border-radius:8px;background-color:var(--bd-white);box-shadow:0 4px 80px rgba(0,0,0,0.12)}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.checkout-place{padding:35px 30px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.checkout-place{margin-top:50px}
}
.checkout-place-title{font-size:26px;font-weight:600;margin-right:37px;color:var(--bd-black)}
.checkout-payment{padding-bottom:26px;margin-bottom:24px;border-bottom:1px solid #E0E2E3}
.checkout-payment-item:not(:last-child){margin-bottom:10px}
.checkout-payment-item.paypal-payment label{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap}
.checkout-payment-item.paypal-payment label img{margin-left:10px}
.checkout-payment-item input{display:none}
.checkout-payment-item input:checked ~ label::after{border-color:var(--bd-primary)}
.checkout-payment-item input:checked ~ label::before{opacity:1;visibility:visible}
.checkout-payment-desc{position:relative;padding-top:10px;display:none}
.checkout-payment-desc::after{position:absolute;content:"";left:57px;top:0;width:16px;height:16px;background-color:var(--bd-white);-webkit-transform:translateY(3px) rotate(45deg);-moz-transform:translateY(3px) rotate(45deg);-ms-transform:translateY(3px) rotate(45deg);-o-transform:translateY(3px) rotate(45deg);transform:translateY(3px) rotate(45deg)}
.checkout-payment-desc p{background-color:var(--bd-flash-white);padding:19px 30px;margin-left:27px;font-size:14px;line-height:1.57;color:var(--bd-heading);margin-bottom:0}
.checkout-agree{margin-bottom:24px}
.return-customer{display:none;margin-top:14px;padding:40px;background-color:var(--bd-white);box-shadow:0 4px 80px rgba(0,0,0,0.12);border-radius:8px}
@media (max-width: 575px) {
.return-customer{padding:40px 30px}
}
.return-customer-input{margin-bottom:20px}
.return-customer-input label{font-weight:500;color:var(--bd-black);margin-bottom:5px}
.return-customer-input input{width:100%;background:var(--bd-white);border:1px solid var(--bd-border-primary);color:var(--bd-black)}
.return-customer-remember input{display:none}
.return-customer-remember input:checked ~ label::after{background-color:var(--bd-primary);border-color:var(--bd-primary)}
.return-customer-remember input:checked ~ label::before{visibility:visible;opacity:1}
.return-customer-remember label{font-size:15px;color:var(--bd-black);position:relative;padding-left:26px;z-index:1}
.return-customer-remember label::after{position:absolute;content:"";top:4px;left:0;width:18px;height:18px;line-height:16px;text-align:center;border:1px solid var(--bd-border-primary);z-index:-1;transition:all .2s linear}
.return-customer-remember label::before{position:absolute;content:url("../images/icons/check.svg");top:4px;left:0;width:18px;height:18px;line-height:16px;text-align:center;visibility:hidden;opacity:0;color:var(--bd-white);transition:all .2s linear}
.return-customer-remember label a:hover{color:var(--bd-primary)}
.return-customer-remember label:hover{cursor:pointer}
.return-customer-forgot a{font-weight:400;font-size:15px;color:var(--bd-primary);position:relative;display:inline-block}
.return-customer-forgot a::after{position:absolute;content:"";left:auto;right:0;bottom:4px;width:0;height:1px;background-color:var(--bd-primary)}
.return-customer-forgot a:hover::after{left:0;right:auto;width:100%}
.checkout-country.nice-select{border-radius:8px;width:100%;background:var(--bd-white);border:1px solid var(--bd-border-primary);color:var(--bd-black);height:56px}
.checkout-country.nice-select:focus{border-color:var(--bd-primary)}
.checkout-country.nice-select::after{top:30px}
.checkout-country.checkout-input .nice-select .list{margin-top:2px}
.checkout-country.country-list span{line-height:4;font-weight:400;font-size:16px;color:var(--bd-text-body)}
.order-details{padding:70px 100px 55px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.order-details{padding:70px 70px 55px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.order-details{padding:70px 30px 55px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.order-details{padding:70px 50px 55px}
}
@media (max-width: 575px) {
.order-details{padding:40px 30px 45px}
}
.order-details-icon{margin-bottom:22px}
.order-details-icon span{display:inline-block;width:120px;height:120px;line-height:118px;text-align:center;font-size:55px;color:var(--bd-white);border:1px solid var(--bd-border-primary);border-radius:50%}
.order-details-title{font-size:30px;font-weight:600;color:var(--bd-white);margin-bottom:7px}
.order-details-content p{font-size:16px;color:var(--bd-white);line-height:1.38}
.order-info-wrapper{padding:42px 50px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.order-info-wrapper{padding:42px 40px}
}
@media (max-width: 575px) {
.order-info-wrapper{padding:42px 30px}
}
.order-info-title{font-size:26px;font-weight:600;margin-bottom:40px}
.order-info-list ul li{list-style:none;padding:15px 0;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}
.order-info-list ul li:not(:last-child){border-bottom:1px solid #E0E2E3}
.order-info-list ul li span{font-size:15px}
.order-info-list ul li.order-info-list-header{padding-top:0;padding-bottom:12px}
.order-info-list ul li.order-info-list-header h4{font-size:16px;font-weight:500;margin-bottom:0;color:var(--bd-black)}
.order-info-list ul li.order-info-list-desc p{font-size:15px;margin-bottom:0}
.order-info-list ul li.order-info-list-desc p span{font-size:15px;font-weight:500}
.order-info-list ul li.order-info-list-subtotal span:last-child{color:var(--bd-primary)}
.order-info-list ul li.order-info-list-shipping span input{display:none}
.order-info-list ul li.order-info-list-shipping span input:checked ~ label::after{border-color:var(--bd-primary)}
.order-info-list ul li.order-info-list-shipping span input:checked ~ label::before{opacity:1;visibility:visible}
.order-info-list ul li.order-info-list-shipping span label{font-size:14px;position:relative;padding-right:27px}
.order-info-list ul li.order-info-list-shipping span label span{color:var(--bd-primary)}
.order-info-list ul li.order-info-list-shipping span label:hover{cursor:pointer}
.order-info-list ul li.order-info-list-total{padding:14px 0}
.order-info-list ul li.order-info-list-total span{font-size:16px;font-weight:500}
.create-account{display:none}
#ship-box-info{display:none}
.checkout-form-list input{width:100%;background:var(--bd-white);border:1px solid var(--bd-border-primary);color:var(--bd-black)}
.return-customer a,.return-customer button{min-width:130px}
.order-inner{background-color:var(--bd-white);box-shadow:0 4px 7px rgba(162,162,162,0.25);border-radius:16px}
.order-details{background-color:var(--bd-flash-white);padding:70px 100px 55px;border-radius:16px 16px 0 0}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.order-details{padding:70px 70px 55px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.order-details{padding:70px 30px 55px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.order-details{padding:70px 50px 55px}
}
@media (max-width: 575px) {
.order-details{padding:40px 30px 45px}
}
.order-details-icon{margin-bottom:22px}
.order-details-icon span{display:inline-block;width:120px;height:120px;line-height:118px;text-align:center;font-size:55px;color:var(--bd-heading);border:1px solid var(--bd-border-secondary);border-radius:50%}
.order-details-title{font-size:30px;font-weight:600;color:var(--bd-heading);margin-bottom:7px}
.order-details-content p{font-size:16px;color:var(--bd-heading);line-height:1.38}
.order-details-item h4{font-size:18px;color:var(--bd-text-tag);margin-bottom:0;font-weight:400}
.order-details-item p{font-weight:700;font-size:18px;color:var(--bd-heading);margin-bottom:0}
.order-info-wrapper{padding:42px 50px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.order-info-wrapper{padding:42px 40px}
}
@media (max-width: 575px) {
.order-info-wrapper{padding:42px 30px}
}
.order-info-title{font-size:26px;font-weight:600;margin-bottom:40px}
.order-info-list ul li{list-style:none;padding:15px 0;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}
.order-info-list ul li:not(:last-child){border-bottom:1px solid var(--bd-border-secondary)}
.order-info-list ul li span{font-size:15px;color:var(--bd-black)}
.order-info-list ul li.order-info-list-header{padding-top:0;padding-bottom:12px}
.order-info-list ul li.order-info-list-header h4{font-size:16px;font-weight:var(--bd-fw-medium);margin-bottom:0;font-family:var(--bd-ff-body);color:var(--bd-black)}
.order-info-list ul li.order-info-list-desc p{font-size:15px;margin-bottom:0}
.order-info-list ul li.order-info-list-desc p span{font-size:15px;font-weight:var(--bd-fw-medium)}
.order-info-list ul li.order-info-list-subtotal span:last-child{color:var(--bd-primary)}
.order-info-list ul li.order-info-list-shipping span input{display:none}
.order-info-list ul li.order-info-list-shipping span input:checked ~ label::after{border-color:var(--bd-primary)}
.order-info-list ul li.order-info-list-shipping span input:checked ~ label::before{opacity:1;visibility:visible}
.order-info-list ul li.order-info-list-shipping span label{font-size:14px;position:relative;padding-right:27px}
.order-info-list ul li.order-info-list-shipping span label span{color:var(--bd-primary)}
.order-info-list ul li.order-info-list-shipping span label:hover{cursor:pointer}
.order-info-list ul li.order-info-list-total{padding:14px 0}
.order-info-list ul li.order-info-list-total span{font-size:22px;font-weight:var(--bd-fw-sbold)}
.product-wrapper{text-align:center;border-radius:8px;border:1px solid var(--bd-border-primary);transition:all .3s ease 0}
.product-wrapper:hover{box-shadow:0 1px 18px rgba(0,0,0,0.12)}
.product-wrapper:hover .product-image-two{opacity:1;visibility:visible}
.product-wrapper:hover .product-links{bottom:10px}
.product-image-wrapper{border-radius:8px 8px 0 0;overflow:hidden;position:relative}
.product-image-wrapper .product-image{display:block}
.product-image-wrapper img{width:100%;height:auto;border-radius:8px 8px 0 0}
.product-image-wrapper .product-image-two{width:100%;height:100%;visibility:hidden;opacity:0;transform-origin:center;position:absolute;top:0;left:0;transition:all .5s ease 0}
.product-label{position:absolute;top:15px;left:15px;z-index:5}
.product-links{width:100%;padding:0;margin:0;list-style:none;position:absolute;bottom:-50px;left:0;transition:all .3s ease}
@media (max-width: 575px) {
.product-links{bottom:10px}
}
.product-links li{margin:0 3px;display:inline-block}
.product-links li a{color:var(--bd-heading);background:var(--bd-white);font-size:16px;line-height:38px;width:38px;height:38px;border-radius:50%;display:block;overflow:hidden;position:relative;z-index:1;transition:all .3s linear;box-shadow:0 4px 80px rgba(0,0,0,0.12)}
.product-links li a::before{content:"";background:var(--bd-primary);width:0;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:all .3s ease-in-out}
.product-links li:hover a{color:var(--bd-white);background:transparent}
.product-links li:hover a::before{width:100%}
.product-content{padding:25px 20px;text-align:start}
.product-rating{color:var(--bd-rating-color);font-size:14px;padding:0;margin-bottom:5px}
.product-rating i{display:inline-block}
.product-price{color:var(--bd-primary);font-size:20px;font-weight:600;width:calc(100% - 39px);display:inline-block}
.product-discount-price{color:#86938D;font-size:16px;font-weight:400;text-decoration:line-through}
.shop-selector,.shop-selector-sort.nice-select{border:1px solid var(--bd-border-primary);border-radius:0;font-size:14px;color:var(--bd-heading);height:40px;line-height:38px}
.shop-selector .option,.shop-selector-sort.nice-select .option{cursor:pointer;font-weight:400;line-height:30px;list-style:none;min-height:30px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s;color:var(--bd-heading)}
.shop-selector-sort.nice-select .list{right:0;left:auto;width:180px}
.product-details-active{overflow:hidden}
.product-details-thumb{position:relative;width:186px;flex:0 0 auto;border-radius:8px;width:100%;flex:0 0 auto;text-align:center;position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:center}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-details-thumb{margin:0 auto 20px}
}
.product-details-thumb img{width:100%;border-radius:8px}
.product-details-nav .swiper-wrapper{display:inline-flex;align-items:center;gap:30px}
.product-details-nav .swiper-wrapper .custom-button{border:none;background:transparent;padding:0;position:relative;width:100px;height:100px;border-radius:8px;border:2px solid transparent;background:transparent;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;justify-content:center;overflow:hidden;line-height:1;transition:all .3s ease-in-out}
@media (max-width: 575px) {
.product-details-nav .swiper-wrapper .custom-button{width:75px;height:75px}
}
@media (max-width:450px) {
.product-details-nav .swiper-wrapper .custom-button{width:85px;height:55px}
}
.product-details-nav .swiper-wrapper .custom-button img{width:100%;object-fit:cover}
.product-details-nav .swiper-wrapper .swiper-slide{width:auto!important}
.product-details-nav .swiper-slide-thumb-active .custom-button{background:var(--bd-white);border-color:var(--bd-primary)}
.product-details-nav-button .product-details-button-next,.product-details-nav-button .product-details-button-prev{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--bd-primary);color:var(--bd-white);position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;transition:all .3s ease-in-out;z-index:9}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.product-details-nav-button .product-details-button-next,.product-details-nav-button .product-details-button-prev{right:15px}
}
.product-details-nav-button .product-details-button-next:hover,.product-details-nav-button .product-details-button-prev:hover{color:var(--bd-black);background:var(--bd-white)}
.product-details-nav-button .product-details-button-next{left:auto;right:20px}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.product-details-nav-button .product-details-button-next{right:15px}
}
.product-details-wrapper{margin-left:24px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.product-details-wrapper{margin-left:0}
}
.bd-product-quantity{width:168px;position:relative}
.bd-cart-plus,.bd-cart-minus{width:56px;height:56px;display:inline-flex;text-align:center;justify-content:center;align-items:center;font-size:16px;color:var(--bd-primary);position:absolute;top:50%;left:10px;cursor:pointer;-webkit-transition:all .3s 0 ease-out;-moz-transition:all .3s 0 ease-out;-ms-transition:all .3s 0 ease-out;-o-transition:all .3s 0 ease-out;transition:all .3s 0 ease-out;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.bd-cart-input[type=text]{width:100%;height:56px;text-align:center;font-size:20px;border:1px solid transparent;background-color:rgba(0,108,228,0.05);padding:0 15px;line-height:1.5;color:var(--bd-primary);border-radius:60px}
.bd-cart-plus.bd-cart-plus,.bd-cart-minus.bd-cart-plus{left:auto;right:10px}
.product-details-info p,.product-details-categories p,.product-details-tags p,.product-details-id p{display:inline-block;font-size:18px;font-weight:600;line-height:1.5;color:var(--bd-heading);margin-bottom:0;margin-right:5px}
.product-details-categories .tagcloud a{margin-bottom:0}
.information-list ul li{position:relative;margin-left:15px}
.information-list ul li:not(:last-child){margin-bottom:5px}
.information-list ul li::before{position:absolute;content:"";left:-15px;top:50%;height:6px;width:6px;background-color:var(--bd-primary);border-radius:50px;transform:translateY(-50%)}
.information-list ul li.children{margin-top:10px}
.information-list ul li.children::before{display:none}
.product-information-tab .nav-tabs{border-bottom:none}
.product-information-tab .nav-item{margin-right:10px}
.product-information-tab .nav-link{background:transparent;border:1px solid var(--bd-border-primary);color:var(--bd-heading);padding:0 30px;text-align:left;font-weight:500;font-size:18px;border-radius:60px;height:56px}
.product-information-tab .nav-link.active{background-color:var(--bd-primary);border-color:var(--bd-primary);color:var(--bd-white)}
.product-details-variation-list button{display:inline-block;width:26px;height:26px;border-radius:50%;position:relative;transition:all .2s linear}
.product-details-variation-list button span[data-bg-color]{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:var(--bd-white);border-radius:50%;transition:all .2s linear;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.product-details-variation-list button .color-variation-tooltip{position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%) translateY(2px);-moz-transform:translateX(-50%) translateY(2px);-ms-transform:translateX(-50%) translateY(2px);-o-transform:translateX(-50%) translateY(2px);transform:translateX(-50%) translateY(2px);width:max-content;background-color:var(--bd-black);color:var(--bd-white);text-align:center;font-size:12px;font-weight:500;line-height:1;padding:4px 6px;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(0.71,1.7,0.77,1.24),-webkit-transform .3s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(0.71,1.7,0.77,1.24),-webkit-transform .3s cubic-bezier(0.71,1.7,0.77,1.24);-ms-transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(0.71,1.7,0.77,1.24),-webkit-transform .3s cubic-bezier(0.71,1.7,0.77,1.24);-o-transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(0.71,1.7,0.77,1.24),-webkit-transform .3s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(0.71,1.7,0.77,1.24),-webkit-transform .3s cubic-bezier(0.71,1.7,0.77,1.24)}
.product-details-variation-list button .color-variation-tooltip::before{position:absolute;content:"";bottom:-6px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-top:6px solid var(--bd-black);border-left:6px solid transparent;border-right:6px solid transparent}
.product-details-variation-list button.size-variation-btn{width:40px;height:40px;border:1px solid var(--bd-border-primary);border-radius:0;transition:all .2s linear}
.product-details-variation-list button.size-variation-btn:hover,.product-details-variation-list button.size-variation-btn.active{box-shadow:none;border-color:var(--bd-black);box-shadow:none;color:var(--bd-black)}
.product-details-variation-list button:hover,.product-details-variation-list button.active{box-shadow:0 1px 2px rgba(1,15,28,0.2)}
.product-details-variation-list button:hover span[data-bg-color],.product-details-variation-list button.active span[data-bg-color]{-webkit-transform:translate(-50%,-50%) scale(0.7);-moz-transform:translate(-50%,-50%) scale(0.7);-ms-transform:translate(-50%,-50%) scale(0.7);-o-transform:translate(-50%,-50%) scale(0.7);transform:translate(-50%,-50%) scale(0.7)}
.product-details-variation-list button:hover .color-variation-tooltip{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) translateY(-6px);-moz-transform:translateX(-50%) translateY(-6px);-ms-transform:translateX(-50%) translateY(-6px);-o-transform:translateX(-50%) translateY(-6px);transform:translateX(-50%) translateY(-6px)}
.shop-specifications .table-striped > tbody > tr > *{padding:12px}
.footer-1-col-1 .footer-widget-content p{color:var(--bd-text-meta)}
.footer-app-item{text-align:center;padding:10px 20px;border:1px solid var(--bd-border-tertiary);max-width:152px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px}
.footer-app-item:not(:last-child){margin-bottom:20px}
.footer-app-item img{max-width:110px}
.footer-app-item:hover{background:var(--bd-tertiary);border-color:transparent}
.footer-2-col-1 .footer-widget-content p{color: #555;font-size: 15px;font-weight: 500;line-height: 30px;}
.footer-2-col-1 .footer-widget-content .contact-info, .footer-2-col-1 .footer-widget-content .social_media,.footer-2-col-1 .footer-widget-content .grev_map {text-align: center;}
.footer-2-col-1 .footer-widget-content .contact-info li {font-size: 17px;line-height: 30px;margin-bottom: 10px;list-style:none;color:#ccc}
.footer-2-col-1 .footer-widget-content .social_media li{display:inline-block;width:30px;height:30px;border:1px solid #ccc;border-radius:50%;text-align:center;line-height:31px;margin-right:5px;font-size:14px}
.footer-2-col-1 .footer-widget-content .social_media li:last-child{margin-right:0}
.footer-2-col-1 .footer-widget-content .social_media li a{color:#ccc}
.footer-2-col-1 .footer-widget-content .grev_map{margin-top:20px}
.footer-2-col-1 .footer-widget-content .grev_map li{display:inline-block;margin-right:15px;width:18%;border-radius:5px}
.footer-2-col-1 .footer-widget-content .grev_map li:last-child{margin-right:0}
.footer-2-col-1 .footer-widget-content .grev_map li a img{border-radius:5px}


.footer-2-col-1 .footer-widget-content .foot-menu{margin-top:20px;text-align:center}
.footer-2-col-1 .footer-widget-content .foot-menu li{display:inline-block;margin-right:15px;width:13%;border-radius:5px}
.footer-2-col-1 .footer-widget-content .foot-menu li:last-child{margin-right:0}
.footer-2-col-1 .footer-widget-content .foot-menu li a {color:#bbb}
.bg-off-black{background:rgba(87, 87, 87, 0.35)}
.ofhidden{overflow:hidden}
.font13{font-size:13px!important}
.font14{font-size:14px!important}
.fw-600{font-weight:500}
.bradius5{border-radius:5px}

.footer-bg-two{position:relative;}
.footer-bg-two .pb-20{padding-bottom:20px}
.footer-2-col-2{padding-inline-start:124px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.footer-2-col-2{padding-inline-start:0}
}
.footer-2-col-3{padding-inline-start:89px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.footer-2-col-3{padding-inline-start:0}
}
.footer-call-wrap{margin-bottom:18px}
.footer-call-icon{font-size: 19px;color: #666;position: relative;top: 0;width: 40px;height: 40px;border: 1px solid #999;text-align: center;line-height: 42px;border-radius: 50%;}
.footer-call-title{font-size:13px;margin-bottom:5px;text-transform: uppercase;color: #666;font-weight: 500;}
.footer-call-number{color:#222;transition:all .3s ease-in-out;font-size:16px;font-weight:500;}
.footer-call-number:hover{color:var(--bd-tertiary)}
.footer-3-col-1 .footer-widget-content p{color:rgba(255,255,255,0.7)}
.footer-3-col-1 .footer-widget-content.style-two p{color:var(--bd-text-meta)}
.footer-3-col-2{margin-left:120px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.footer-3-col-2{margin-left:60px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.footer-3-col-2{margin-left:0}
}
.footer-3-col-3{margin-left:50px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.footer-3-col-3{margin-left:30px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.footer-3-col-3{margin-left:0}
}
.footer-3-col-4{margin-left:35px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.footer-3-col-4{margin-left:0}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.footer-3-col-4{margin-left:0}
}
.footer-4-col-1{margin-right:35px}
.footer-4-col-1 .footer-widget-content p{color:rgba(255,255,255,0.7)}
.footer-4-col-3{margin-right:65px}
.footer-widget-list-icon{font-size:16px;color:var(--bd-white)}
.footer-widget-list-single-item{display:grid;align-items:center;grid-template-columns:40px auto}
.footer-widget-list-single-item:not(:last-child){margin-bottom:25px}
.footer-widget-list-text-top{color:rgba(255,255,255,0.6);display:block}
.footer-widget-list-text a{font-size:18px;color:var(--bd-white);font-weight:var(--bd-fw-medium)}
.footer-widget-list-text a:hover{color:var(--bd-primary)}
.footer-widget-content p{color:rgba(255,255,255,0.7)}
.footer-grid{display:grid;grid-template-columns:305px auto auto auto auto;gap:25px;justify-content:space-between}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.footer-grid{grid-template-columns:260px auto auto auto 220px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.footer-grid{grid-template-columns:300px 180px 180px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.footer-grid{grid-template-columns:auto auto}
}
@media (max-width: 575px) {
.footer-grid{grid-template-columns:auto}
}
.footer-btn{width:220px}
.footer-bg{position:relative}
.footer-bg::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/bg/footer-bg.png);background-size:cover;z-index:-1}
.footer-widget-logo img{max-width:160px}
.footer-widget-title{margin-bottom:22px;color:var(--bd-heading);font-size:20px}
@media (max-width: 575px) {
.footer-widget-title{margin-bottom:15px}
}
.footer-widget-title.has-white{color:var(--bd-white)}
.footer-widget-links ul li{list-style:none}
.footer-widget-links ul li:not(:last-child){margin-bottom:10px}
.footer-widget-links ul li a{font-size:16px;position:relative;color:var(--bd-text-meta)}
.footer-widget-links ul li a:hover{color:var(--bd-primary)}
.footer-widget-links ul li .bd-badge{width:auto;margin-left:15px}
.footer-widget-links.has-white ul li a{color:rgba(255,255,255,0.7)}
.footer-widget-links.has-white ul li a:hover{color:var(--bd-tertiary)}
.footer-social.style-two{background-color:var(--bd-white);display:inline-block;border-radius:8px;padding:24px;box-shadow:0 4px 70px rgba(0,0,0,0.15);position:relative}
.footer-social.style-two.has-white{background-color:rgba(255,255,255,0.07)}
.footer-social.style-two.has-white .footer-social-title{color:var(--bd-white)}
.footer-social.style-two.has-white .theme-social a{color:var(--bd-white)}
.footer-social-title{display:block;margin-bottom:15px}
.footer-top{border-bottom:1px solid var(--bd-border-tertiary)}
.footer-support-thumb img{max-width:88px;height:auto}
.footer-support-wrapper{display:flex;margin-right:35px;align-items:center;gap:0 25px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.footer-support-wrapper{margin-right:0;gap:0 15px}
}
@media (max-width: 575px) {
.footer-support-wrapper{margin-right:0;gap:25px;flex-wrap:wrap}
}
.footer-support-wrapper.right-side{margin-right:0;margin-left:30px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.footer-support-wrapper.right-side{margin-left:0}
}
.footer-support-wrapper.right-side .footer-support-thumb img{max-width:132px}
.footer-subscribe{position:relative}
.footer-subscribe input{background-color:var(--bd-white);padding-inline-start:25px;padding-inline-end:85px}
.footer-subscribe button{position:absolute;background:var(--bd-primary);width:60px;height:100%;color:var(--bd-white);right:0;top:0;border-radius:0 4px 4px 0;font-size:24px}
.footer-subscribe button:hover{background:var(--bd-tertiary)}
.footer-form-check-label{color:rgba(255,255,255,0.4)}
.footer-form-check-label input{display:none}
.footer-form-check-label input:checked ~ svg .path{stroke-dasharray:70.5096664429 9999999;stroke-dashoffset:-262.2723388672}
.footer-form-check-label svg{overflow:visible;font-size:10px;transform:translateY(-2px);margin-right:10px}
.footer-form-check-label .path{fill:none;stroke:rgba(255,255,255,0.6);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray .5s ease,stroke-dashoffset .5s ease;stroke-dasharray:241 9999999;stroke-dashoffset:0}
.footer-form-check-label.signing-page{color:var(--bd-text-body)}
.footer-form-check-label.signing-page .path{stroke:var(--bd-text-body)}
.footer-form-check-label.has-black{color:var(--bd-black)}
.footer-form-check-label.has-black .path{stroke:var(--bd-black)}
.footer-shape-three{position:absolute;inset-inline-start:0;bottom:0;opacity:.08;animation:customAni 40s ease-in 0s infinite normal none;max-width:120px}
.footer-shape-three img{transform:rotate(15deg);width:100%;height:100%}
.footer-shape-four{position:absolute;inset-inline-end:0;bottom:0;opacity:.08;animation:customAni 40s ease-in 0s infinite normal none;max-width:240px}
.footer-shape-four img{width:100%;height:100%}
.footer-copyright p{margin-bottom:0;line-height:36px;color:#ccc;font-weight:500;font-size:15px}
.footer-copyright p a{color:var(--bd-heading)}
.footer-copyright p a:hover{color:var(--bd-primary)}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.footer-copyright{text-align:center}
}
.footer-copyright.has-white p{color:var(--bd-white)}
.footer-copyright.has-white p a{color:var(--bd-primary)}
.footer-copyright-area{border-top:1px solid #3a3c40;padding:10px 0}
.footer-copyright-area.border-two{border-top:1px solid var(--bd-border-tertiary)}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.footer-card{display:block;text-align:center}
}
.footer-card ul{display:inline-flex;gap:10px}
.footer-card ul li{list-style:none}
.blog_activation .swiper-slide.swiper-slide-active .blog-style-three .blog-content{margin-top:-105px}
.about-bg{position:relative}
.about-bg::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/pattern-bg.png);z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center}
.about-style{padding-bottom:55px;position:relative}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 575px) {
.about-style{padding-bottom:0}
}
.about-style .about-thumb-one{position:relative;overflow:hidden;display:block;max-width:476px;border-radius:10px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-style .about-thumb-one{max-width:100%;margin-bottom:20px}
}
.about-style .about-thumb-one:hover::after{height:250%;transition:all 600ms linear;background-color:transparent}
.about-style .about-thumb-one::after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,0.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}
.about-style .about-thumb-one img{border-radius:10px;width:100%;height:auto}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-style .about-thumb-one img{max-width:100%}
}
.about-style .about-thumb-two{position:absolute;top:200px;right:10px;overflow:hidden;display:block}
.about-style .about-thumb-two:hover::after{height:250%;transition:all 600ms linear;background-color:transparent}
.about-style .about-thumb-two::after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,0.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-style .about-thumb-two{top:280px;right:-8px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.about-style .about-thumb-two{top:inherit;bottom:0;right:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-style .about-thumb-two{position:absolute}
}
.about-style .about-thumb-two img{border-radius:10px;border:8px solid var(--bd-bg-cultured);max-height:333px;width:auto}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-style .about-thumb-two img{max-height:100%}
}
.about-style .about-text{clip-path:polygon(100% 0%,95% 50%,100% 100%,0 99%,0% 50%,0 0);background-color:var(--bd-tertiary);padding-left:20px;width:230px;height:50px;align-items:center;display:flex;position:absolute;bottom:145px;left:-90px;transform:rotate(-90deg) scale(1,1);border-radius:10px 0 0 0}
.about-style .about-text .about-text-title{font-size:18px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-style .about-text{width:70%;position:unset;transform:rotate(0deg) scale(1,1);border-radius:10px 0 0 10px;height:40px;padding-left:15px}
}
.about-style .about-badge{position:absolute;left:245px;bottom:30px;filter:drop-shadow(0px 4px 70px rgba(0,0,0,0.15))}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.about-style .about-badge{left:170px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-style .about-badge{left:145px;bottom:-50px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.about-style .about-badge{left:320px;bottom:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.about-style .about-badge{left:8px;bottom:128px}
}
@media (max-width: 575px) {
.about-style .about-badge{left:0;bottom:70px}
}
.about-style .about-badge img{width:110px;-webkit-animation:badgeSpin 25s linear infinite;-moz-animation:badgeSpin 25s linear infinite;animation:badgeSpin 25s linear infinite}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-style .about-badge img{min-width:85px}
}
.about-style .about-badge-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.about-style .about-badge-text .number{font-size:32px;font-weight:800;color:var(--bd-primary);line-height:1}
.about-style .about-badge-text span{display:block;text-align:center;font-size:18px;color:var(--bd-heading)}
.about-content{max-width:600px;margin-left:35px}
.about-content p{font-size:15px;line-height:32px;text-align:justify;font-weight:500;color:#333}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 575px) {
.about-content{margin-left:0}
}
.about-feature-list{margin-bottom:45px}
.about-feature-list li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:start;gap:10px;border-left:0;line-height:1;list-style:none}
.about-feature-list li:not(:last-child){margin-bottom:15px}
.about-feature-list li i{display:inline-flex;justify-content:center;align-items:center;font-size:12px;color:var(--bd-white)}
.about-feature-list li p{color:var(--bd-black);line-height:1}
.about-btn-wrap{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.about-call{display:flex;gap:10px;align-items:center}
.about-call a{font-size:26px;font-weight:600;color:#25D366}
.about-call a:hover{color:var(--bd-primary)}
.about-call span{font-size:28px}
.about-call span i{position:relative;top:3px;color:#25D366}
.about-shape-one{position:absolute;top:100px;left:170px;animation:stoneSlide 5s cubic-bezier(0.12, 0, 0.39, 0) 0s infinite alternate both}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.about-shape-one{top:30px;left:100px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-shape-one{display:none}
}
.about-shape-two{position:absolute;left:213px;top:50px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.about-shape-two{top:30px;left:100px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-shape-two{display:none}
}
.about-shape-three{position:absolute;right:100px;top:100px;animation:plane3Scale 6s cubic-bezier(0.12, 0, 0.39, 0) 0s infinite alternate-reverse both}
.about-shape-four{position:absolute;right:268px;bottom:242px;animation:cameraScale 3s cubic-bezier(0.12,0,0.39,0) 0s infinite alternate both}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.about-shape-four{right:20px;bottom:175px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-shape-four{right:20px;bottom:100px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.about-shape-four{right:70px;bottom:200px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-shape-four{display:none}
}
.about-style-two{position:relative;margin-bottom:20px;filter:drop-shadow(0px 4px 70px rgba(0,0,0,0.15))}
.about-style-two .about-thumb-one{margin-left:60px;max-width:484px;border-radius:8px;overflow:hidden;display:block;position:relative}
.about-style-two .about-thumb-one:hover::after{height:250%;transition:all 600ms linear;background-color:transparent}
.about-style-two .about-thumb-one::after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,0.3);transform:translate(-50%,-50%) rotate(-45deg)}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.about-style-two .about-thumb-one{margin-left:0}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-style-two .about-thumb-one{margin-left:0;max-width:400px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-style-two .about-thumb-one{margin-left:0;max-width:100%}
}
.about-style-two .about-thumb-one img{width:100%;border-radius:8px}
.about-style-two .about-thumb-two{position:absolute;width:219px;height:210px;left:0;top:338px;border:10px solid var(--bd-white);border-radius:8px;overflow:hidden;display:block}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.about-style-two .about-thumb-two{top:auto;bottom:0}
}
.about-style-two .about-thumb-two:hover::after{height:250%;transition:all 600ms linear;background-color:transparent}
.about-style-two .about-thumb-two::after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,0.3);transform:translate(-50%,-50%) rotate(-45deg)}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-style-two .about-thumb-two{position:inherit;width:100%;height:100%;left:0;top:0;margin-top:20px}
}
.about-style-two .about-icon-badge{position:absolute;top:-20px;left:60px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.about-style-two .about-icon-badge{top:0;left:0}
}
@media (max-width: 575px) {
.about-style-two .about-icon-badge{left:0}
}
.about-style-two .about-icon-badge span{font-size:44px;color:var(--bd-white);background-color:var(--bd-primary);padding:20px;display:inline-flex;text-align:center;align-items:center;border-radius:8px}
.about-style-two .about-shape{position:absolute;top:-20px;right:60px;z-index:-1;animation:right-2-left 5s linear 0 infinite alternate-reverse both}
.about-style-two .about-experience{display:flex;position:absolute;top:446px;right:70px;background-color:var(--bd-white);padding:6px 35px 12px 25px;border-radius:8px;text-align:center;align-items:center;gap:15px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-style-two .about-experience{top:370px;right:50px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.about-style-two .about-experience{top:auto;bottom:0;inset-inline-end:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-style-two .about-experience{position:inherit;top:0;right:0;margin-top:20px}
}
.about-style-two .about-experience::after{position:absolute;content:"";width:223px;height:86px;left:50%;top:50%;border:2px dotted var(--bd-tertiary);border-radius:8px;transform:translate(-50%,-50%)}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-style-two .about-experience::after{width:95%;height:85px}
}
.about-style-two .about-experience .about-experience-title{font-size:70px;color:var(--bd-primary)}
.about-style-two .about-experience .about-experience-subtitle{text-align:start;font-size:18px;font-weight:var(--bd-fw-medium)}
.about-list ul li{display:grid;grid-template-columns:84px auto;gap:15px}
.about-list ul li:not(:last-child){margin-bottom:25px}
.about-list-icon{display:flex;width:84px;height:84px;color:var(--bd-primary);background:var(--bd-white);border:1px solid rgba(0,0,0,0.08);box-shadow:0 6px 15px rgba(207, 222, 227, 0.58);border-radius:50%;text-align:center;align-items:center;justify-content:center}
.about-list-icon img{width:45px}
.about-list-icon img.svg1{width:50px}
.about-list-icon img.svg2{width:38px}
.about-list-title{font-family:var(--body-font-family);font-size:18px;font-weight:var(--bd-fw-medium);display:block;color:#444}
.about-list-subtitle{color:#666;line-height:28px;}
.about-thumb-five{width:100%;height:320px}
.about-thumb-five img{border-radius:8px;width:100%;height:100%}
.about-thumb-six{width:100%;height:257px}
.about-thumb-six img{border-radius:8px;width:100%;height:100%}
.about-thumb-seven{margin-top:50px;position:relative}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-thumb-seven{margin-top:0}
}
.about-thumb-seven:hover::after{height:250%;transition:all 600ms linear;background-color:transparent}
.about-thumb-seven::after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,0.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}
.about-thumb-eight{position:relative;overflow:hidden;display:block}
.about-thumb-eight:hover::after{height:250%;transition:all 600ms linear;background-color:transparent}
.about-thumb-eight::after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,0.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}
.about-style-three{display:flex;gap:24px;margin-left:30px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px) {
.about-style-three{margin-left:0}
}
@media (max-width: 575px) {
.about-style-three{margin-left:0;flex-wrap:wrap}
}
.about-style-three img{max-width:343px;height:auto;border-radius:8px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.about-style-three img{max-width:100%}
}
.img-custom-anim-right{animation:img-anim-right 1.3s forwards cubic-bezier(0.645,0.045,0.355,1) .3s;opacity:0}
@keyframes img-anim-right {
0%{transform:translateX(5%);clip-path:inset(0 0 0 100%);opacity:0}
100%{transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1}
}
.img-custom-anim-left{animation:img-anim-left 1.3s forwards cubic-bezier(0.645,0.045,0.355,1) .3s;opacity:0}
@keyframes img-anim-left {
0%{transform:translateX(-5%);clip-path:inset(0 100% 0 0);opacity:0}
100%{transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1}
}
.img-custom-anim-top{animation:img-anim-top 1.3s forwards cubic-bezier(0.645,0.045,0.355,1);opacity:0}
@keyframes img-anim-top {
0%{transform:translateY(-5%);clip-path:inset(0 0 100% 0);opacity:0}
100%{transform:translateY(0);clip-path:inset(0 0 0 0);opacity:1}
}
.image-hover-effect a{position:relative;overflow:hidden;display:block}
.image-hover-effect a:hover::after{height:250%;transition:all 600ms linear;background-color:transparent}
.image-hover-effect a::after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,0.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}
.image-hover-effect-two{overflow:hidden;display:block}
.image-hover-effect-two:hover::after{height:250%;transition:all 600ms linear;background-color:transparent}
.image-hover-effect-two::after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,0.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}
.team-text-end{text-align:end}
@media (max-width: 575px) {
.team-text-end{text-align:start}
}
.team-style{position:relative;overflow:hidden}
.team-style:hover .team-thumb a::before{opacity:1}
.team-style:hover .team-thumb a::after{opacity:1}
.team-style:hover .team-content{opacity:1;-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1)}
.team-style:hover .team-social{opacity:1;transform:translateX(0px)}
.team-style:hover .team-social .icon-01{transform:translateX(0px);opacity:1}
.team-style:hover .team-social .icon-02{transform:translateX(0px);opacity:1}
.team-style:hover .team-social .icon-03{transform:translateX(0px);opacity:1}
.team-style:hover .team-social .icon-04{transform:translateX(0px);opacity:1}
.team-style .team-content-wrap{max-width:385px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.team-style .team-content-wrap{max-width:330px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.team-style .team-content-wrap{max-width:300px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style .team-content-wrap{max-width:100%}
}
.team-style .team-thumb img{max-width:385px;height:auto;border-radius:8px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.team-style .team-thumb img{width:330px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.team-style .team-thumb img{max-width:300px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style .team-thumb img{max-width:100%}
}
.team-style .team-thumb a::before{position:absolute;content:"";display:block;height:100%;width:385px;top:0;left:0;opacity:.8;border-radius:8px;transition:all .3s ease-in-out;background:linear-gradient(180deg,rgba(28,31,57,0) 17.61%,#0D1B2A 100%)}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.team-style .team-thumb a::before{width:330px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.team-style .team-thumb a::before{max-width:300px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style .team-thumb a::before{width:100%}
}
.team-style .team-thumb a::after{position:absolute;content:"";display:block;height:100%;width:385px;top:0;left:0;opacity:0;border-radius:8px;transition:all .3s ease-in-out;background:linear-gradient(180deg,rgba(0,108,228,0) 0%,rgba(0,108,228,0.75) 100%)}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.team-style .team-thumb a::after{width:330px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.team-style .team-thumb a::after{max-width:300px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style .team-thumb a::after{width:100%}
}
.team-style .team-content{position:absolute;left:20px;bottom:22px;width:calc(100% - 40px);background-color:var(--bd-white);padding:12px 87px 15px 85px;border-radius:8px;text-align:center;z-index:3;opacity:0;-webkit-transform:translateY(0) scale(1,0);transform:translateY(0) scale(1,0);transform-origin:bottom center}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.team-style .team-content{padding:12px 30px 15px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style .team-content{padding:12px 30px 15px}
}
.team-style .team-social{position:absolute;right:0;background-color:var(--bd-primary);padding:20px 15px;border-radius:8px;top:60px;opacity:0;transform:translateX(-30px);transition:all .2s ease-in-out;z-index:1}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.team-style .team-social{right:0}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.team-style .team-social{right:0;top:30px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.team-style .team-social{top:0}
}
.team-style .team-social a{display:flex;position:relative;font-size:16px;font-weight:400;text-align:center;border:1px solid var(--bd-white);border-radius:50%;height:34px;width:34px;color:var(--bd-white);background:transparent;transition:none;justify-content:center;align-items:center;z-index:99}
.team-style .team-social a:hover{background-color:var(--bd-white);color:var(--bd-primary)}
.team-style .team-social a:not(:last-child){margin-bottom:15px}
.team-style .team-social .icon-01{opacity:0;transform:translateX(-35px);transition:all .3s ease-in-out}
.team-style .team-social .icon-02{opacity:0;transform:translateX(-35px);transition:all .4s ease-in-out}
.team-style .team-social .icon-03{opacity:0;transform:translateX(-35px);transition:all .5s ease-in-out}
.team-style .team-social .icon-04{opacity:0;transform:translateX(-35px);transition:all .6s ease-in-out}
.team-style-two{text-align:center}
.team-style-two:hover .team-social{opacity:1}
.team-style-two:hover .team-social .icon-1{transform:translateY(-40px);opacity:1}
.team-style-two:hover .team-social .icon-2{transform:translateY(-40px);opacity:1}
.team-style-two:hover .team-social .icon-3{transform:translateY(-40px);opacity:1}
.team-style-two:hover .team-social .icon-4{transform:translateY(-40px);opacity:1}
.team-style-two:hover .team-thumb a::before{opacity:1}
.team-style-two:hover .team-thumb a::after{opacity:1}
.team-style-two .team-thumb-wrap{position:relative;margin-bottom:15px}
.team-style-two .team-social{position:absolute;bottom:24px;left:50%;z-index:5;opacity:0;transform:translateX(-50%);transition:all .3s ease-in-out}
.team-style-three:hover .team-thumb a::before{opacity:1}
.team-style-three:hover .team-thumb a::after{opacity:1}
.team-style-three:hover .team-social-wrap span{color:var(--bd-heading);background-color:var(--bd-white)}
.team-style-three .team-thumb a::before{background:linear-gradient(180deg,#001A3D -9.9%,rgba(0,26,61,0) 90.1%);transform:matrix(1,0,0,-1,0,0)}
.team-style-three .team-meta{position:absolute;bottom:0;left:0;padding:30px;width:100%;border-top:1px solid rgba(255,255,255,0.2)}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style-three .team-meta{padding:15px 10px}
}
.team-style-three .team-content span{color:var(--bd-text-tertiary)}
.team-style-three .team-social-wrap:hover .team-social{opacity:1;height:205px}
.team-style-three .team-social-wrap span{display:flex;text-align:center;justify-content:center;align-items:center;width:46px;height:46px;background-color:var(--bd-primary);color:var(--bd-white);border-radius:50%;transition:all .3s ease-in-out;cursor:pointer}
.team-style-three .team-social-wrap .team-social{display:block;position:absolute;right:24px;bottom:60px;background-color:var(--bd-white);padding:10px;padding-bottom:40px;clip-path:polygon(50% 0%,100% 0,100% 43%,100% 80%,70% 80%,50% 85%,30% 80%,0 80%,0 0);opacity:0;transition:all .3s ease-in-out;border-radius:4px;height:0}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style-three .team-social-wrap .team-social{right:10px}
}
.team-style-four{position:relative}
.team-style-four:hover .team-thumb a::before{opacity:1}
.team-style-four:hover .team-thumb a::after{opacity:1}
.team-style-four:hover .team-social .icon-1{transform:translateY(-40px);opacity:1}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style-four:hover .team-social .icon-1{transform:translateX(0px)}
}
.team-style-four:hover .team-social .icon-2{transform:translateY(-40px);opacity:1}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style-four:hover .team-social .icon-2{transform:translateX(0px)}
}
.team-style-four:hover .team-social .icon-3{transform:translateY(-40px);opacity:1}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style-four:hover .team-social .icon-3{transform:translateX(0px)}
}
.team-style-four:hover .team-social .icon-4{transform:translateY(-40px);opacity:1}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style-four:hover .team-social .icon-4{transform:translateX(0px)}
}
.team-style-four .team-content{position:absolute;bottom:40px;left:0;right:0;margin:0 auto;z-index:1}
.team-style-four .team-member-designation{color:var(--bd-text-tertiary)}
.team-style-four .team-social{position:absolute;bottom:21%;left:50%;transform:translateX(-50%)}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style-four .team-social{bottom:35%}
}
.team-style-four .team-social a{color:var(--bd-white)}
.team-style-four .team-social a:hover{background-color:var(--bd-tertiary);border-color:var(--bd-tertiary)}
.team-style-five{position:relative}
.team-style-five:hover .team-thumb a::before{opacity:1}
.team-style-five:hover .team-thumb a::after{opacity:1}
.team-style-five:hover .team-social .icon-1{transform:translateX(25px);opacity:1}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style-five:hover .team-social .icon-1{transform:translateX(0px)}
}
.team-style-five:hover .team-social .icon-2{transform:translateX(25px);opacity:1}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style-five:hover .team-social .icon-2{transform:translateX(0px)}
}
.team-style-five:hover .team-social .icon-3{transform:translateX(25px);opacity:1}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style-five:hover .team-social .icon-3{transform:translateX(0px)}
}
.team-style-five:hover .team-social .icon-4{transform:translateX(25px);opacity:1}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style-five:hover .team-social .icon-4{transform:translateX(0px)}
}
.team-style-five .team-member-designation{color:var(--bd-text-tag)}
.team-style-five .team-social{margin-left:-25px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-style-five .team-social{margin-left:0}
}
.team-style-five .team-social .icon-1{transform:translateY(0px)}
.team-style-five .team-social .icon-2{transform:translateY(0px)}
.team-style-five .team-social .icon-3{transform:translateY(0px)}
.team-style-five .team-social .icon-4{transform:translateY(0px)}
.team-details-thumb img{border-radius:8px}
.team-single-wrapper{padding-left:30px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-single-wrapper{padding-left:0}
}
.team-info ul{display:inline-block;list-style:none;margin:0;padding:0}
.team-info ul li{display:block;color:var(--bd-heading);font-weight:600;margin-right:0;margin-bottom:5px;width:45%;float:left}
@media (max-width: 575px) {
.team-info ul li{width:100%}
}
.team-info ul li span{color:var(--bd-text-body);font-weight:500}
.team-progress-wrapper{margin-bottom:15px}
.team-progress-head{display:flex;justify-content:space-between;margin-bottom:5px}
.team-progress-bar{overflow:hidden}
.team-progress-bar .progress{height:15px;overflow:visible;width:100%;border-radius:10px}
.team-progress-bar .progress .progress-bar{background-color:var(--bd-primary);border-radius:10px;position:relative;overflow:visible!important}
.team-social .icon-1{opacity:0;transform:translateX(0px);transition:all .3s ease-in-out}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-social .icon-1{opacity:1}
}
.team-social .icon-2{opacity:0;transform:translateX(0px);transition:all .4s ease-in-out}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-social .icon-2{opacity:1}
}
.team-social .icon-3{opacity:0;transform:translateX(0px);transition:all .5s ease-in-out}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-social .icon-3{opacity:1}
}
.team-social .icon-4{opacity:0;transform:translateX(0px);transition:all .6s ease-in-out}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.team-social .icon-4{opacity:1}
}
.team-single-skills ul{margin-bottom:20px}
.team-single-skills ul li{list-style:none;margin-bottom:5px}
.error-thumb img{width:610px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.error-thumb img{width:100%}
}
.contact-box{background-color:var(--bd-white);box-shadow:0 4px 80px rgba(0,0,0,0.12);padding:50px 40px 45px;border-radius:10px;text-align:center}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.contact-box{padding:20px}
}
.contact-box:hover .contact-icon{background-color:var(--bd-primary);color:var(--bd-white)}
.contact-icon{display:inline-flex;width:90px;height:90px;background-color:rgba(0,108,228,0.1);border-radius:50%;text-align:center;color:var(--bd-primary);font-size:30px;transition:all .3s linear;justify-content:center;align-items:center}
.contact-content a{display:block}
.contact-content a:hover{color:var(--bd-primary)}
.contact-content a:not(:last-child){margin-bottom:5px}
.contact-form{border:1px solid var(--bd-border-primary);border-radius:8px;padding:30px;margin-left:85px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.contact-form{margin-left:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.contact-form{padding:15px}
}
.contact-form .input-box-select{width:100%;height:56px;border:none;border:1px solid var(--bd-border-primary);background-color:transparent;display:flex;align-items:center;color:var(--bd-placeholder)}
.google-map iframe{width:100%;height:500px;filter:grayscale(0.8);border-radius:8px}
.sign-form-wrapper{background-color:var(--bd-white);box-shadow:0 4px 80px rgba(0,0,0,0.12);border-radius:8px;padding:30px;max-width:650px;margin:0 auto}
.sign-link{color:var(--bd-primary);transition:all .3s ease-in-out}
.sign-link:hover{color:var(--bd-tertiary)}
.sign-forgot .sign-link{color:var(--bd-text-body)}
.sign-btn .bd-primary-btn{min-width:180px}
.sign-meta-divider-wrapper{display:flex;position:relative;align-items:center;margin:0 -15px;margin-top:30px}
.sign-meta-divider-title{position:relative;padding:0 15px;width:max-content}
.sign-meta-divider-line{position:relative;background-image:linear-gradient(90deg,#46494D,rgba(33,38,45,0));width:100%;height:1px;left:0;top:0;right:0;bottom:auto}
.sign-meta-divider-line.left-line{background-image:linear-gradient(-90deg,#46494D,rgba(33,38,45,0))}
.sign-meta-divider-line.right-line{background-image:linear-gradient(90deg,#46494D,rgba(33,38,45,0))}
.newsletter-thumb{text-align:end}
.newsletter-thumb img{max-width:600px;margin-left:50px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.newsletter-thumb img{max-width:100%;margin-left:0}
}
.newsletter-input{position:relative}
@media (max-width: 575px) {
.newsletter-input{background-color:transparent}
}
.newsletter-input input{width:100%;height:80px;border-radius:8px;outline:none;border:0;padding-inline-start:25px;padding-inline-end:215px;font-size:16px;line-height:32px;font-weight:500;backdrop-filter:blur(20px);background-color:var(--bd-flash-white);color:var(--bd-heading)}
@media (max-width: 575px) {
.newsletter-input input{height:64px;padding-inline-start:25px;padding-inline-end:25px}
}
.newsletter-input button{position:absolute;inset-inline-end:9px;top:50%;transform:translateY(-50%);height:64px;line-height:64px;padding:0 40px 0 35px;font-weight:500;font-size:16px;text-transform:capitalize}
@media (max-width: 575px) {
.newsletter-input button{position:unset;transform:translateY(0);margin-top:10px;width:100%}
}
.newsletter-input .bd-primary-btn:hover{border-radius:8px}
.newsletter-item{position:relative;border-radius:20px;overflow:hidden}
.newsletter-item .newsletter-circle-1{position:absolute;content:"";width:992px;height:992px;background-color:var(--bd-secondary);opacity:.03;border-radius:100%;bottom:50%;left:50%;transform:translate(-50%,50%)}
.newsletter-item .newsletter-circle-2{position:absolute;content:"";width:856px;height:856px;background-color:var(--bd-secondary);opacity:.06;border-radius:100%;bottom:50%;left:50%;transform:translate(-50%,50%)}
.newsletter-item .newsletter-content-wrap{position:relative;z-index:1}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.newsletter-item .newsletter-content-wrap{padding:0 20px}
}
.newsletter-item .newsletter-content{max-width:500px;margin:0 auto}
.newsletter-item.style-three .newsletter-thumb-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;opacity:.2;background-position:center}
.info-list-2{position:relative;z-index:5;margin-top:13px}
.info-list-2 ul{display:flex;align-items:start;justify-content:center;gap:15px 30px;flex-wrap:wrap}
.info-list-2 ul li{display:flex;align-items:self-start;gap:10px}
.info-list-2 ul li i{color:var(--bd-white);line-height:24px;font-weight:700;font-size:16px}
.info-list-2 ul li P{color:var(--bd-white);margin-bottom:0}
@media (max-width: 575px),only screen and (min-width: 576px) and (max-width: 767px),only screen and (min-width: 768px) and (max-width: 991px) {
.newsletter-area-2{padding-bottom:70px}
}
.newsletter-wrapper-2{padding:0 100px;border-radius:10px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.newsletter-wrapper-2{padding:60px 0 30px 30px}
}
@media (max-width: 575px) {
.newsletter-wrapper-2{padding:50px 20px 20px}
}
.newsletter-wrapper-2 .newsletter-bg-2{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;border-radius:10px;opacity:90%;mix-blend-mode:color-burn}
.newsletter-wrapper-2 .newsletter-thumb{max-width:425px;position:relative;margin-top:-190px}
.newsletter-wrapper-2 .newsletter-notice{display:flex;align-items:center;gap:15px;border-radius:10px;padding:15px 20px;position:absolute;right:14%;top:50%;z-index:5;background:linear-gradient(180deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 100%);backdrop-filter:blur(20px);z-index:5}
.newsletter-wrapper-2 .newsletter-notice-icon span{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;background:var(--bd-white);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.newsletter-wrapper-2 .newsletter-notice-text span{font-size:18px;color:var(--bd-white)}
.chose-item{background-color:var(--bd-flash-white);padding:30px;border-radius:10px;transition:all .5s linear}
.chose-item:hover{background-color:var(--bd-primary)}
.chose-item:hover .chose-icon{color:var(--bd-white)}
.chose-item:hover .chose-icon::before{border-color:var(--bd-white)}
.chose-item:hover .chose-title{color:var(--bd-white)}
.chose-item:hover .chose-desc{color:var(--bd-white)}
.chose-icon{display:flex;width:70px;height:70px;background-color:transparent;text-align:center;justify-content:center;align-items:center;color:var(--bd-primary);font-size:33px;margin-bottom:25px;transition:all .3s ease-in-out;position:relative}
.chose-icon::before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;border:1px dashed var(--bd-primary);border-radius:50%;transition:all .3s ease-in-out}
.chose-title{margin-bottom:12px;transition:all .3s ease-in-out}
.choose-list ul li{position:relative;margin-left:25px;list-style:none;color: #444;font-family: var(--body-font-family);font-weight:400;font-size:16px;}
.choose-list ul li:not(:last-child){margin-bottom:15px}
.choose-list ul li::before{position:absolute;content:"\f142";font-family:"flaticon";left:-25px;top:50%;width:17px;height:17px;background-color:var(--bd-primary);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px;color:var(--bd-white)}
.choose-list-box ul li{padding:30px 24px;background-color:var(--bd-white);border:1px solid rgba(0,26,61,0.15);box-shadow:0 4px 10px rgba(160,160,160,0.18);margin-bottom:15px;border-radius:8px;display:flex;align-items:center;gap:30px;font-size:22px;font-weight:500;transition:all .3s linear}
.choose-list-box ul li span{font-size:50px;color:var(--bd-heading)}
.choose-list-box ul li:hover{border-color:var(--bd-primary)}
.chose-thumb img{max-height:500px;width:auto}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.choose-feature-list.about-list ul li{max-width:100%}
}
.choose-thumb-wrapper{margin-left:35px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.choose-thumb-wrapper{margin-left:0}
}
.choose-thumb-main{text-align:end;overflow:hidden;z-index:9}
.choose-thumb-main img{max-width:525px;height:100%;border-radius:8px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.choose-thumb-main img{max-width:100%}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.choose-thumb-main{margin-bottom:24px}
}
.choose-thumb-bordered{position:absolute;left:0;bottom:-55px;max-width:365px;overflow:hidden;display:block;border-radius:230px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.choose-thumb-bordered{position:initial}
}
.choose-thumb-bordered img{border-radius:230px;border:10px solid var(--bd-white)}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.choose-thumb-bordered img{max-width:100%}
}
.feedback__inner{border:1px solid var(--bd-border-primary);border-radius:10px;padding:50px}
@media (max-width: 575px) {
.feedback__inner{padding:30px}
}
.feedback__all-user span img{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:100%}
.feedback__all-user .user-1{max-width:61px;border-radius:50%;top:80px;position:absolute;left:90px}
.feedback__all-user .user-2{max-width:68px;border-radius:50%;position:absolute;left:16%;top:42%}
.feedback__all-user .user-3{max-width:82px;border-radius:50%;position:absolute;bottom:80px;left:90px}
.feedback__all-user .user-4{max-width:82px;border-radius:50%;position:absolute;right:12%;top:80px}
.feedback__all-user .user-5{position:absolute;max-width:60px;border-radius:50%;right:17%;bottom:36%}
.feedback__all-user .user-6{position:absolute;max-width:67px;border-radius:50%;bottom:80px;right:75px}
.feedback__qote{max-width:85px;margin:0 auto}
.feedback__rating{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.feedback__rating span{font-size:14px;color:var(--bd-rating-color)}
.feedback__content > p{font-size:22px;line-height:1.5;margin-bottom:35px}
.avatar__thumb{max-width:80px;margin:0 auto;margin-bottom:20px;border:3px solid var(--bd-primary);border-radius:50%}
.avatar__thumb img{border-radius:50%;width:100%}
.avatar__title h4{margin-bottom:5px}
.avatar__title span{font-size:14px}
.feedback__inner-2{border:1px solid var(--bd-border-primary);border-radius:10px;padding:60px}
@media (max-width: 575px) {
.feedback__inner-2{padding:30px}
}
.feedback__grid{display:grid;grid-auto-flow:column;gap:100px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.feedback__grid{display:inherit}
}
.feedback__grid .divider__line{background:var(--bd-border-primary);width:1px;height:100%}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.feedback__grid .divider__line{display:none}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.feedback__grid .feedback__thumb-wrapper{margin-bottom:20px}
}
.feedback__rating-2 span{color:var(--bd-rating-color);font-size:14px}
.feedback__thumb{max-width:300px}
.feedback__thumb img{border-radius:50%;width:100%}
.feedback__quote span{width:90px;height:90px;background:var(--bd-primary);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:10px solid var(--bd-black);position:absolute;position:absolute;top:0}
.cta-shape-bg{position:absolute;top:0;left:40px;width:100%;height:100%;background-repeat:no-repeat}
@media only screen and (min-width: 1700px) and (max-width: 1800px),only screen and (min-width: 1600px) and (max-width: 1700px) {
.cta-shape-bg{left:-70px}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.cta-shape-bg{left:-200px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.cta-shape-bg{left:-300px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.cta-shape-bg{left:-220px;background-repeat:no-repeat;background-size:contain;background-position:center right;width:80%;top:auto;bottom:-40px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cta-shape-bg{top:100%;left:40%;width:100%;height:100%;transform:translate(-50%,-50%)}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.cta-shape-bg{display:none}
}
.cta-bg{position:relative}
.cta-bg::before{position:absolute;content:"";height:100%;width:50%;background-color:var(--bd-secondary);left:0;top:0;bottom:0;z-index:-1}
.cta-bg::after{position:absolute;content:"";height:100%;width:50%;background-color:var(--bd-primary);right:0;top:0;bottom:0;z-index:-1}
.cta-wrapper.style-one{padding-top:90px}
.cta-input{position:relative;max-width:448px}
.cta-input input{width:100%;height:70px;border-radius:8px;outline:none;border:0;padding-inline-start:25px;padding-inline-end:215px;font-size:16px;line-height:32px;font-weight:500;background-color:var(--bd-white);color:#84888C}
@media (max-width: 575px) {
.cta-input input{height:64px;padding-inline-start:25px;padding-inline-end:25px}
}
@media (max-width:450px) {
.cta-input .bd-primary-btn.is-bg{background-color:var(--bd-tertiary);color:var(--bd-white);border-color:var(--bd-tertiary)}
}
.cta-input button{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);height:56px;padding:0 6px 0 24px;font-weight:500;font-size:16px;text-transform:capitalize}
@media (max-width:450px) {
.cta-input button{position:unset;transform:translateY(0);margin-top:10px;width:100%}
}
.cta-input.white-button .bd-primary-btn{color:var(--bd-heading);background-color:var(--bd-white);border-color:var(--bd-white)}
.cta-input.white-button .bd-primary-btn:hover{color:var(--bd-white);border-color:var(--bd-tertiary);background-color:var(--bd-tertiary)}
.cta-input.white-button .bd-primary-btn .bd-primary-btn-circle{background-color:var(--bd-tertiary)}
.cta-input .bd-primary-btn:hover{border-radius:8px}
.cta-thumb{margin-top:8px;text-align:end}
.cta-thumb-bg::before{position:absolute;content:"";width:375px;height:360px;background-color:rgba(255,255,255,0.2);border-radius:177.5px 177.5px 0 0;right:40px;bottom:0}
@media (max-width: 575px) {
.cta-thumb-bg::before{width:330px;right:-5px}
}
.cta-thumb-bg::after{position:absolute;content:"";width:355px;height:350px;background-color:var(--bd-tertiary);bottom:0;right:50px;border-radius:177.5px 177.5px 0 0}
@media (max-width: 575px) {
.cta-thumb-bg::after{width:320px;right:0}
}
.cta-thumb img{position:relative;z-index:5;margin-right:70px}
.cta-badge{position:absolute;right:400px;top:33px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.cta-badge{right:320px;top:40px}
}
@media (max-width: 575px) {
.cta-badge{right:215px;top:0;z-index:1}
}
@media (max-width:450px) {
.cta-badge{right:185px;top:0;z-index:1}
}
.cta-badge img{max-width:150px;-webkit-animation:badgeSpin 25s linear infinite;-moz-animation:badgeSpin 25s linear infinite;animation:badgeSpin 25s linear infinite}
@media (max-width:450px) {
.cta-badge img{filter:brightness(1.1)}
}
.cta-badge-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.cta-badge-title{font-size:30px;color:var(--bd-white)}
@media (max-width: 575px) {
.cta-badge-title{font-size:24px}
}
.cta-wrapper.cta-style-two h2.section-title.small{font-size:24px}
.cta-wrapper.cta-style-two p{font-size:16px;font-weight:500;margin-bottom: 10px;}
.btn-book{background:#fff;color:var(--bd-primary);padding:10px 25px 7px;text-align:center;font-size:16px;text-transform:uppercase;border-radius:5px;font-family:var(--kalam-fonts);font-weight:600;margin-top:10px;position:absolute;line-height:26px}
.cta-style-two .cta-thumb-two{margin-left:86px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.cta-style-two .cta-thumb-two{text-align:center;margin-left:0}
}
.cta-style-two .cta-thumb-two img{max-width:100%;position:relative;z-index:5;max-height:235px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.cta-style-two .cta-thumb-two img{max-height:100%}
}
.cta-style-two.cta-wrapper{padding-top:0;position: relative;top: -27px;}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.cta-style-two.cta-wrapper{padding-top:65px}
}
.cta-style-two .cta-input{max-width:550px}
.cta-style-two .cta-input input{background-color:var(--bd-quaternary);color:var(--bd-white)}
.cta-style-two .cta-input input::placeholder{font-size:16px;font-weight:500;color:#CFCFCF}
.cta-image-bg::before{position:absolute;content:"";width:100%;height:100%;background-color:var(--bd-primary);left:0;top:0;opacity:.7;z-index:1}
.cta-style-three p{color:rgba(255,255,255,0.75)}
.cta-three-shape-one{z-index:5;left:110px;top:70px;animation:scaleUpCenter 2s cubic-bezier(0.12,0,0.39,0) 0 infinite alternate-reverse none}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px) {
.cta-three-shape-one{top:50px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.cta-three-shape-one{left:60px}
}
@media (max-width: 575px) {
.cta-three-shape-one{top:10px}
}
@media (max-width:450px) {
.cta-three-shape-one{top:8px;left:50px}
}
.cta-three-shape-two{z-index:5;left:410px;top:215px;animation:scaleUpCenter 2s cubic-bezier(0.12,0,0.39,0) 0 infinite alternate-reverse none}
.cta-three-shape-three{z-index:5;left:110px;bottom:70px;transition:all .3s ease-in-out;animation-name:rotate-infinite;-webkit-animation-name:rotate-infinite;-webkit-animation-duration:8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px) {
.cta-three-shape-three{left:100px;bottom:40px}
}
@media (max-width:450px) {
.cta-three-shape-three{left:20px}
}
.cta-three-shape-four{z-index:5;right:110px;top:70px;animation:scaleUpCenter 2s cubic-bezier(0.12,0,0.39,0) 0 infinite alternate-reverse none}
@media (max-width: 575px) {
.cta-three-shape-four{top:10px}
}
@media (max-width:450px) {
.cta-three-shape-four{top:8px;right:50px}
}
.cta-three-shape-five{z-index:5;right:410px;top:215px;animation:scaleUpCenter 2s cubic-bezier(0.12,0,0.39,0) 0 infinite alternate-reverse none}
.cta-three-shape-six{z-index:5;right:110px;bottom:70px;transition:all .3s ease-in-out;animation-name:rotate-infinite;-webkit-animation-name:rotate-infinite;-webkit-animation-duration:8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}
@media (max-width:450px) {
.cta-three-shape-six{right:20px}
}
.cta-three-shape-seven{z-index:5;right:450px;top:165px}
.cta-three-shape-eight{z-index:5;right:400px;top:142px;animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:palneRight}
.cta-style-four{position:relative}
.cta-style-four::before{position:absolute;content:"";left:0;bottom:0;width:100%;height:100%;background-color:rgba(0,26,61,0.6);border-radius:8px;transition:all .3s ease-in-out}
.cta-style-four .cta-thumb-four{height:455px;width:100%}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.cta-style-four .cta-thumb-four{height:100%}
}
.cta-style-four .cta-thumb-four img{width:100%;height:100%;border-radius:8px}
.cta-style-four .cta-content{position:absolute;left:24px;bottom:30px;transform:translateY(-50%)}
.cta-style-four .cta-content .cta-subtitle{display:block;margin-bottom:5px;color:var(--bd-text-secondary)}
.cta-top{margin-top:-113px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.cta-top{margin-top:60px}
}
.cta-item{position:relative}
.cta-item-box{display:grid;grid-template-columns:560px auto;align-items:center;padding:60px;background-color:var(--bd-primary);border-radius:8px;justify-content:space-between}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cta-item-box{grid-template-columns:415px auto;padding:50px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.cta-item-box{grid-template-columns:auto;padding:30px;gap:50px}
}
.cta-item-box .cta-btn{margin-right:45px}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 575px) {
.cta-item-box .cta-btn{margin-right:0;text-align:center}
}
.cta-item-box-left{display:flex;align-items:center;gap:24px}
@media (max-width: 575px) {
.cta-item-box-left{flex-wrap:wrap;justify-content:center;text-align:center}
}
.cta-item .cta-thumb{margin-top:0}
.cta-item .cta-thumb img{position:absolute;left:0;border:4px;border-radius:20px;width:100%;height:100%;margin-right:0}
.cta-item .cta-content a{font-family:var(--bd-ff-heading);font-size:34px;font-weight:700;color:var(--bd-white)}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.cta-item .cta-content a{font-size:26px}
}
@media (max-width: 575px) {
.cta-item .cta-content a{font-size:22px}
}
.cta-item .cta-subtitle{color:var(--bd-tertiary)}
.cta-item .cta-icon i{font-size:30px;color:var(--bd-white)}
.cta-item .cta-five-shape-one{position:absolute;bottom:-60px;inset-inline-end:370px;opacity:.4}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.cta-item .cta-five-shape-one{display:none}
}
.cta-item .cta-five-shape-two{position:absolute;inset-inline-start:915px;top:68px;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:planeleft-three}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.cta-item .cta-five-shape-two{inset-inline-start:280px;top:123px}
}
.cta-item .cta-five-shape-two img{transform:rotate(-30deg)}
.cta-item.style-two .cta-item-box{display:flex;flex-direction:row-reverse;justify-content:space-between}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.cta-item.style-two .cta-item-box{flex-direction:column-reverse}
}
.cta-item.style-four .cta-thumb{max-width:380px}
.cta-item.style-four .cta-thumb img{position:unset}
.cta-item.style-four .cta-content{max-width:500px;margin:0 auto}
.cta-item.style-four .cta-bg{position:absolute;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;top:0;left:0;z-index:-1;mix-blend-mode:soft-light}
.cta-item.style-four .download-app{display:flex;align-items:center;flex-wrap:wrap;gap:20px}
.cta-item.style-four .download-app-thumb img{border-radius:5px}
.cta-item-2 .cta-bg{position:absolute;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;top:0;left:0;mix-blend-mode:soft-light;z-index:-1}
.cta-item-2 .cta-box{display:grid;grid-template-columns:auto 500px;justify-content:space-between;padding:30px 100px;border-radius:20px;align-items:center}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.cta-item-2 .cta-box{grid-template-columns:auto;padding:20px;gap:50px}
}
.cta-item-2 .download-app{display:flex;align-items:center;flex-wrap:wrap;gap:20px}
.cta-item-2 .download-app img{border-radius:8px}
.cta-item-2 .download-app-thumb img{border-radius:8px}
.cta-shape-one{position:absolute;left:409px;top:160px}
.cta-shape-two{position:absolute;right:47px;top:-60px}
@keyframes palneRight {
0%{transform:translateX(0);opacity:0}
80%{opacity:.8;opacity:.9}
100%{transform:translateX(250px);opacity:0}
}
@keyframes scaleUpCenter {
0%{transform:scale(0.5)}
100%{transform:scale(1)}
}
.pricing-wrapper.pricing-style{background:#F9F9F9;border:1.5px solid rgba(1,6,20,0.16);box-shadow:0 4px 70px rgba(0,0,0,0.17);border-radius:16px;transition:all .3s ease-in-out}
.pricing-wrapper.pricing-style:hover{border:1.5px solid var(--bd-primary)}
.pricing-wrapper.pricing-style .pricing-thumb{position:relative}
.pricing-wrapper.pricing-style .pricing-thumb::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:var(--bd-primary);opacity:.6;border-radius:16px}
.pricing-wrapper.pricing-style .pricing-thumb img{border:1.5px solid rgba(1,6,20,0.16);border-radius:16px}
.pricing-wrapper.pricing-style .pricing-tag{position:absolute;top:30px;left:0;background-color:var(--bd-tertiary);padding:5px 25px;font-size:20px;font-weight:var(--bd-fw-sbold);border-radius:0 4px 4px 0}
.pricing-wrapper.pricing-style .pricing-package-price{position:absolute;inset-inline-start:50%;transform:translateX(-50%);bottom:50px}
.pricing-wrapper.pricing-style .pricing-content{padding:55px 30px 40px}
.pricing-wrapper.pricing-style .pricing-content-list{margin-bottom:30px}
.pricing-wrapper.pricing-style .pricing-content-list ul li{position:relative;margin-left:30px}
.pricing-wrapper.pricing-style .pricing-content-list ul li:not(:last-child){margin-bottom:25px}
.pricing-wrapper.pricing-style .pricing-content-list ul li::before{position:absolute;content:"\f00c";font-family:"Font Awesome 6 Pro";left:-30px;top:50%;width:22px;height:22px;background-color:var(--bd-primary);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;color:var(--bd-white)}
.pricing-wrapper.pricing-style.active-pricing{border:1.5px solid var(--bd-primary)}
.pricing-item{border:2px solid var(--bd-border-secondary);padding:35px 30px 40px;border-radius:10px;transition:.3s}
.pricing-item:hover{border-color:var(--bd-primary)}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 575px) {
.pricing-item{padding:35px 20px 40px}
}
.pricing-item.active{border-color:var(--bd-primary)}
.pricing-content{transition:.3s}
.pricing-content .pricing-title{margin-bottom:15px}
.pricing-content p{margin-bottom:22px}
.pricing-content .pricing-amount{margin-bottom:23px;line-height:1.1}
.pricing-content .pricing-amount .dollar-sign{font-size:24px;transform:translateY(-15px) translateX(5px);display:inline-block;font-weight:400}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pricing-content .pricing-amount .dollar-sign{font-size:20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.pricing-content .pricing-amount .dollar-sign{font-size:18px}
}
.pricing-content .pricing-amount .duration{font-size:14px;color:rgba(255,255,255,0.5);transform:translateX(-7px);display:inline-block;font-weight:400}
.pricing-feature{margin-top:27px}
.pricing-feature .pricing-list li{list-style:none;display:flex;align-items:center;gap:0 13px}
.pricing-feature .pricing-list li:not(:last-child){margin-bottom:25px}
.pricing-feature .pricing-list li i{color:var(--bd-white);background:var(--bd-primary);width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:600;transition:.5s}
.accordion-wrapper .accordion .accordion-button{font-size:24px;color:var(--bd-heading);background:transparent;padding:30px;padding-right:40px;display:inline-block}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.accordion-wrapper .accordion .accordion-button{font-size:20px;padding:30px 20px 24px 80px}
}
@media (max-width: 575px) {
.accordion-wrapper .accordion .accordion-button{font-size:20px;padding:30px 80px 24px 20px}
}
.accordion-wrapper .accordion .accordion-button:focus{box-shadow:none}
.accordion-wrapper .accordion .accordion-button:not(.collapsed){border-radius:6px 6px 0 0;background:rgba(0,108,228,0.1);color:var(--bd-heading);box-shadow:none}
.accordion-wrapper .accordion .accordion-button:not(.collapsed)::after{border-color:transparent;background:var(--bd-primary);color:var(--bd-white);content:"\f106"}
.accordion-wrapper .accordion .accordion-button::after{position:absolute;right:30px;content:"\f107";background-image:none;font-family:var(--bd-ff-fontawesome);font-size:18px;font-weight:400;height:46px;width:46px;border:1px solid var(--bd-border-primary);line-height:46px;text-align:center;color:var(--bd-heading);top:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
@media (max-width: 575px),only screen and (min-width: 992px) and (max-width: 1199px) {
.accordion-wrapper .accordion .accordion-button::after{left:20px}
}
.accordion-wrapper .accordion .accordion-body{color:var(--bd-heading);background:rgba(0,108,228,0.1);border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;padding:0 30px 30px}
@media (max-width: 575px) {
.accordion-wrapper .accordion .accordion-body{padding-left:20px;padding-right:20px}
}
.accordion-wrapper .accordion .accordion-body > P{margin-bottom:0}
.accordion-wrapper .accordion .accordion-item{border:0;border:0;background:transparent}
.accordion-wrapper.faq-content{padding-right:65px}
@media (max-width: 575px),only screen and (min-width: 576px) and (max-width: 767px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1199px) {
.accordion-wrapper.faq-content{padding-right:0}
}
.accordion-wrapper.faq-area{overflow:hidden}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.accordion-wrapper.faq-title-2 br{display:none}
}
.accordion-wrapper.faq-style-2{margin-right:30px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.accordion-wrapper.faq-style-2{margin-right:0}
}
.accordion-wrapper.faq-style-2 .accordion .accordion-item{border:2px solid transparent;border-radius:10px;overflow:hidden}
.accordion-wrapper.faq-style-2 .accordion .accordion-item:not(:last-child){margin-bottom:20px}
.accordion-wrapper.faq-style-2 .accordion .accordion-button{border:none;padding:30px;color:var(--bd-white);background-color:#232426;font-size:20px;font-weight:700;display:flex;align-items:center}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-2 .accordion .accordion-button{font-size:18px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px) {
.accordion-wrapper.faq-style-2 .accordion .accordion-button{padding:20px}
}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-2 .accordion .accordion-button{padding:15px 25px 15px 15px;display:grid;row-gap:15px}
}
.accordion-wrapper.faq-style-2 .accordion .accordion-button:not(.collapsed){padding:30px 30px 0;background-color:#232426}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-2 .accordion .accordion-button:not(.collapsed){padding:20px 28px 10px 25px}
}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-2 .accordion .accordion-button:not(.collapsed){padding:15px 25px 15px 15px;display:grid;row-gap:15px}
}
.accordion-wrapper.faq-style-2 .accordion .accordion-button:not(.collapsed)::after{color:var(--bd-primary);top:68%}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-2 .accordion .accordion-button:not(.collapsed)::after{top:38%}
}
.accordion-wrapper.faq-style-2 .accordion .accordion-button:not(.collapsed) span{color:var(--bd-white);background-color:var(--bd-primary)}
.accordion-wrapper.faq-style-2 .accordion .accordion-button::after{left:auto;right:15px;top:50%;background-color:transparent;border:none;color:var(--bd-white)}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-2 .accordion .accordion-button::after{right:0}
}
.accordion-wrapper.faq-style-2 .accordion .accordion-button span{color:var(--bd-primary);display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:var(--bd-white);text-align:center;border-radius:50%;margin-right:15px}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-2 .accordion .accordion-button span{width:45px;height:45px}
}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-2 .accordion .accordion-button span{margin-right:12px}
}
.accordion-wrapper.faq-style-2 .accordion .accordion-button span i{font-size:24px}
.accordion-wrapper.faq-style-2 .accordion .accordion-body{padding:0 30px 30px 105px;background-color:#232426;color:#bfbfbf}
.accordion-wrapper.faq-style-2 .accordion .accordion-body a{padding-top:19px;display:flex;align-items:center;gap:5px;font-weight:600}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-2 .accordion .accordion-body a{padding-top:13px}
}
.accordion-wrapper.faq-style-2 .accordion .accordion-body a:hover{color:var(--bd-primary)}
.accordion-wrapper.faq-style-2 .accordion .accordion-body a i{position:relative;top:1px}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-2 .accordion .accordion-body{padding:0 30px 30px 85px}
}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-2 .accordion .accordion-body{padding:0 25px 20px}
}
.accordion-wrapper.faq-style-3 .accordion .accordion-button{padding:15px 40px 15px 25px;font-size:20px;font-weight:var(--bd-fw-sbold)}
.accordion-wrapper.faq-style-3 .accordion .accordion-button:not(.collapsed){background:transparent}
.accordion-wrapper.faq-style-3 .accordion .accordion-button::after{color:var(--bd-black);border:none;background:transparent;right:10px}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-3 .accordion .accordion-button::after{right:0}
}
.accordion-wrapper.faq-style-3 .accordion .accordion-button span{color:var(--bd-primary);padding-right:3px;display:inline-block}
.accordion-wrapper.faq-style-3 .accordion .accordion-body{padding-left:25px;padding-right:25px;background:transparent}
.accordion-wrapper.faq-style-3 .accordion .accordion-body .accordion-body-list{margin-top:14px}
.accordion-wrapper.faq-style-3 .accordion .accordion-body .accordion-body-list ul li{list-style:none}
.accordion-wrapper.faq-style-3 .accordion .accordion-body .accordion-body-list ul li:not(:last-child){margin-bottom:7px}
.accordion-wrapper.faq-style-3 .accordion .accordion-item{border:1px solid var(--bd-border-primary);border-radius:8px}
.accordion-wrapper.faq-style-3 .accordion .accordion-item:not(:last-child){margin-bottom:20px}
.accordion-wrapper.faq-style-4 .accordion .accordion-button{position:relative;padding:18px 0 15px 25px;color:var(--bd-heading);border-radius:0;font-size:18px;font-weight:700}
@media (max-width: 575px),only screen and (min-width: 992px) and (max-width: 1199px) {
.accordion-wrapper.faq-style-4 .accordion .accordion-button{font-size:20px}
}
.accordion-wrapper.faq-style-4 .accordion .accordion-button:focus{box-shadow:none;border-color:transparent}
.accordion-wrapper.faq-style-4 .accordion .accordion-button:not(.collapsed){border-top:1px solid var(--bd-border-primary);color:var(--bd-heading);background-color:transparent;box-shadow:none}
.accordion-wrapper.faq-style-4 .accordion .accordion-button:not(.collapsed)::after{display:none}
.accordion-wrapper.faq-style-4 .accordion .accordion-button:not(.collapsed)::before{background-image:none;color:var(--bd-primary);background-color:transparent;left:0;content:"\f068";font-family:"Font Awesome 6 Pro";position:absolute;font-weight:700}
.accordion-wrapper.faq-style-4 .accordion .accordion-button::after{display:none}
.accordion-wrapper.faq-style-4 .accordion .accordion-button::before{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;color:var(--bd-primary);background-image:none;left:0;width:auto;height:auto;font-weight:700;font-size:15px;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0;top:50%;transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.accordion-wrapper.faq-style-4 .accordion .accordion-body{padding:0 0 25px;color:#7F8387;background-color:transparent;border-radius:0;font-size:18px}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-4 .accordion .accordion-body{padding-left:25px;padding-right:25px}
}
.accordion-wrapper.faq-style-4 .accordion .accordion-body:not(.collapsed){border-bottom:1px solid var(--bd-border-primary)}
.accordion-wrapper.faq-style-4 .accordion .accordion-body > P{margin-bottom:0}
.accordion-wrapper.faq-style-4 .accordion .accordion-item{background-color:transparent;border-right:none;border-left:none}
.accordion-wrapper.faq-style-6 .accordion .accordion-button{padding:30px 100px 30px 30px;border-radius:50px;background:transparent}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-6 .accordion .accordion-button{padding:25px 75px;padding-left:25px}
}
.accordion-wrapper.faq-style-6 .accordion .accordion-button:not(.collapsed)::after{border-color:transparent;background:var(--bd-primary);color:var(--bd-white);content:"\f068"}
.accordion-wrapper.faq-style-6 .accordion .accordion-button::after{content:"+";left:auto;right:30px;top:50%}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-6 .accordion .accordion-button::after{right:25px}
}
.accordion-wrapper.faq-style-6 .accordion .accordion-button span{color:var(--bd-primary);padding-right:3px;display:inline-block}
.accordion-wrapper.faq-style-6 .accordion .accordion-body{padding-left:30px;padding-right:30px;background:transparent}
@media (max-width: 575px) {
.accordion-wrapper.faq-style-6 .accordion .accordion-body{padding:25px}
}
.accordion-wrapper.faq-style-6 .accordion .accordion-item{border:1px solid var(--bd-border-primary);margin-bottom:30px;border-radius:8px}
.faq-tab .nav-tabs{border-bottom:none}
.faq-tab .nav-link{background:transparent;border:1px solid var(--bd-border-primary);color:var(--bd-heading);padding:20px 30px;text-align:left;font-weight:500;font-size:16px}
.faq-tab .nav-link:not(:last-child){margin-bottom:8px}
.faq-tab .nav-link.active{background-color:var(--bd-primary);border-color:var(--bd-primary);color:var(--bd-white)}
.faq-tab .nav-link.active span{color:var(--bd-white)}
.faq-tab .nav-link span{font-size:16px;display:inline-block;margin-right:10px;color:var(--bd-heading)}
.faq-tab.faq-style-2 .nav-link{border-radius:8px}
.faq-tab.faq-style-2 .nav-link.active{background-color:var(--bd-primary);border-color:var(--bd-primary);color:var(--bd-white)}
.faq-tab.faq-style-2 .nav-link.active span{color:var(--bd-white)}
.faq-tab-2 .nav-tabs{border-bottom:1px solid var(--bd-border-primary)}
.faq-tab-2 .nav-link{font-weight:500;font-size:15px;color:var(--bd-white);padding:14px 30px;background-color:var(--bd-primary);position:relative;border-radius:0;border:0}
.faq-tab-2 .nav-link.active{color:var(--bd-white);background-color:var(--bd-tertiary)}
.faq-tab-2 .nav-link span{font-size:16px;display:inline-block;margin-right:10px;color:var(--bd-white)}
.accordion-border .accordion-item.active{border:2px solid var(--bd-primary)}
.bd-sticky__top{position:-webkit-sticky;position:sticky;top:120px;z-index:2}
.widget-sidebar{z-index:5;padding:30px;border:1px solid var(--bd-border-primary);-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px}
.guide__widget-box{-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:var(--bd-bg-6);overflow:hidden;padding:30px}
.widget-details ul li{list-style:none}
.widget-details ul li:not(:last-child){margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--bd-border-primary)}
.widget-details ul li a{font-size:18px}
.widget-details ul li a:hover{color:var(--bd-primary)}
.color-box-inner .color-box{width:100%;height:100px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px}
.color-box-inner .title{font-size:14px}
.elements__divider{margin:50px 0}
.color-box-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.5;margin-bottom:0}
.policy-meta{font-weight:500;font-size:16px;letter-spacing:-.02em;margin-bottom:12px}
.policy-title{margin-bottom:10px;font-size:20px}
@media (max-width: 575px) {
.policy-title{font-size:18px}
}
.policy-item p{font-size: 16px;font-family: var(--bd-ff-body);line-height: 28px;margin-bottom:15px}
.policy-item:not(:last-child){margin-bottom:25px}
.policy-item ul{margin-bottom:15px}
.policy-item ul li{font-size:16px;font-family: var(--bd-ff-body);position:relative;padding-left:15px;list-style:none;color:#555;line-height:30px}
.policy-item ul li::after{position:absolute;content:"";left:0;top:8px;width:6px;height:6px;background-color:var(--bd-primary);border-radius:50%}
.policy-item ul li:not(:last-child){margin-bottom:5px}
.policy-contact ul{margin-bottom:10px}
.policy-contact ul li{list-style:none;font-size:16px;color:var(--bd-black)}
.policy-address p{font-size:16px;line-height:1.5}
.bd-demo-banner-area{background-repeat:no-repeat;background-position:center bottom;background-size:cover;position:relative;padding-top:230px;padding-bottom:230px}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.bd-demo-banner-area{padding-bottom:340px}
}
@media (max-width: 575px) {
.bd-demo-banner-area{padding-top:150px;padding-bottom:70px}
}
.demo-banner-shape .banner-shape-one{top:160px;right:300px;z-index:2}
@media (max-width: 575px) {
.demo-banner-shape .banner-shape-one{right:30px}
}
.demo-banner-shape .banner-shape-two{top:190px;right:385px;z-index:2}
@media (max-width: 575px) {
.demo-banner-shape .banner-shape-two{right:100px}
}
.demo-banner-shape .banner-shape-six{animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:palneUp}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.demo-banner-shape .banner-shape-six{top:200px;left:450px}
}
.bd-icon i{color:var(--bd-rating-color)}
.demo-banner-top-inner{margin-bottom:20px;display:flex;align-items:center;gap:10px 50px;flex-wrap:wrap}
.bd-demo-banner-content{padding-right:60px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.bd-demo-banner-content{padding-right:0}
}
.demo-banner-top .content .subtitle{color:var(--bd-primary);font-family:var(--bd-ff-body);font-size:18px;font-weight:var(--bd-fw-regular);line-height:1.444;letter-spacing:2.88px}
.demo-banner-thumb-wrapper{margin-right:-120px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.demo-banner-thumb-wrapper{margin-right:0}
}
@media (max-width: 575px) {
.demo-banner-thumb-wrapper .thumbnail{display:none}
}
.mobile-thumb{position:absolute;left:0;top:100px}
@media (max-width: 575px) {
.mobile-thumb{position:initial}
}
.mobile-thumb img{max-width:230px}
@media (max-width: 575px) {
.mobile-thumb img{max-width:100%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.demo-banner-title{font-size:38px}
}
@media (max-width: 575px) {
.demo-banner-title{font-size:28px}
}
.demo-tab-area{position:relative;z-index:1;overflow:hidden}
.landing-nav-tab{border-radius:8px;border:1px solid #E4E4E4;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.landing-nav-tab{justify-content:center}
}
.landing-nav-tab li{margin:0;flex-basis:25%}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.landing-nav-tab li{flex-basis:33%}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.landing-nav-tab li{flex-basis:50%}
}
@media (max-width: 575px) {
.landing-nav-tab li{flex-basis:50%}
}
@media (max-width: 575px) {
.landing-nav-tab li{flex-basis:100%}
}
.landing-nav-tab li button{display:inline-block;padding:20px;border:none!important;border-radius:8px;display:flex;align-items:center;justify-content:center}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.landing-nav-tab li button{padding:10px}
}
.landing-nav-tab li button i{margin-right:10px;font-size:40px;color:var(--bd-dark)}
.landing-nav-tab li button span{color:var(--bd-dark);font-size:16px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.landing-nav-tab li button span{font-size:14px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.landing-nav-tab li button span{font-size:14px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.landing-nav-tab li button span{font-size:14px}
}
.landing-nav-tab li button.active{border:none;border-radius:8px;background:#6707FE!important;color:var(--bd-white)!important}
.landing-nav-tab li button.active i{color:var(--bd-white)}
.landing-nav-tab li button.active span{color:var(--bd-white)}
.landing-tab-content .thumbnail{background:rgba(103,7,254,0.1);filter:drop-shadow(0px 4px 17px rgba(0,0,0,0.15))}
.bd-landing-service .inner{border-radius:6px;background:var(--bd-flash-white);padding:46px 40px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-landing-service .inner{padding:45px 30px}
}
@media (max-width: 575px) {
.bd-landing-service .inner{padding:35px 25px}
}
.bd-landing-service .inner .inner-icon i{font-size:60px;color:var(--bd-primary);margin-bottom:10px;display:block}
.bd-landing-service .inner .content .title{font-size:26px}
@media only screen and (min-width: 576px) and (max-width: 767px),only screen and (min-width: 768px) and (max-width: 991px) {
.bd-landing-service .inner .content .title{font-size:24px}
}
.bd-landing-service .inner .content .btn-doc{border-radius:50px;border:1px solid var(--bd-border-primary);font-size:var(--font-size-b1);font-family:var(--bd-ff-body);font-weight:var(--s-semi-bold);line-height:16px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;padding:0 30px;height:55px}
.bd-landing-service .inner .content .btn-doc:hover{background-color:var(--bd-primary);color:var(--bd-white)}
.features-title{margin-bottom:20px;font-size:22px}
.features-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 30px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.features-wrapper{grid-template-columns:repeat(2,1fr)}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.features-wrapper{grid-template-columns:1fr}
}
.features-content > p{font-size:16px;margin-bottom:25px;color:var(--bd-white-rgba-2)}
.features-item{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:35px;transition:.3s;z-index:5;background-color:var(--bd-flash-white);border-radius:8px}
@media (max-width: 575px),only screen and (min-width: 992px) and (max-width: 1199px) {
.features-item{padding:30px 25px}
}
.features-item:hover .features-icon{transform:translateY(-3px) translate3d(0,-3px,0)}
.features-item:hover .features-content > p{color:var(--bd-primary)}
.features-item:hover .features-title{color:var(--bd-heading)}
.features-item:hover .features-tag.green span{background:rgba(0,128,255,0.2);color:#0080ff}
.features-item:hover .features-tag.purple span{color:#8912fc;background:rgba(136,18,252,0.2)}
.features-item:hover .features-tag.lilac span{color:#cd6799;background:rgba(205,102,153,0.2)}
.features-item:hover .features-tag.lime span{background:rgba(52,168,83,0.2);color:#34a853}
.features-item:hover .features-tag.red span{color:#ff1e5a;background:rgba(255,30,90,0.2)}
.features-item:hover .features-tag.red-2 span{color:#e3522d;background:rgba(227,76,38,0.2)}
.features-item:hover .features-tag.lemon span{background:rgba(136,206,2,0.2);color:#527c01}
.features-item:hover .features-tag.green-dark span{background:rgba(0,128,255,0.2);color:#0080ff}
.features-item:hover .features-icon.lilac{background:rgba(205,102,153,0.2)}
.features-item:hover .features-icon.purple{background:rgba(136,18,252,0.2)}
.features-item:hover .features-icon.green{background:rgba(0,128,255,0.2)}
.features-item:hover .features-icon.lime{background:rgba(52,168,83,0.2)}
.features-item:hover .features-icon.red{background:rgba(255,30,90,0.2)}
.features-item:hover .features-icon.red-2{background:rgba(227,76,38,0.2)}
.features-item:hover .features-icon.green-dark{background:rgba(0,128,255,0.2)}
.features-icon{margin-bottom:25px;transform:translate3d(0,0,0);transition:transform .3s cubic-bezier(0.21,0.6,0.44,2.18);height:70px;width:70px;background:var(--bd-white);line-height:67px;text-align:center;border-radius:50%}
.features-icon img{max-width:45px}
.features-tag span{padding:5px 12px;background:var(--bd-primary);border-radius:30px;font-size:16px;color:var(--bd-white)}
.features-tag:hover.green span{background:rgba(12,115,184,0.2);color:#0c73b8}
.features-tag:hover.purple span{color:#8912fc;background:rgba(136,18,252,0.2)}
.features-tag:hover.lilac span{color:#cd6799;background:rgba(205,102,153,0.2)}
.features-tag:hover.lime span{background:rgba(52,168,83,0.2);color:#34a853}
.features-tag:hover.red span{color:#ff1e5a;background:rgba(255,30,90,0.2)}
.features-tag:hover.lemon span{background:rgba(136,206,2,0.2);color:#527c01}
.features-tag:hover.green-dark span{background:rgba(0,128,255,0.2);color:#0080ff}
.home-page-demo .item a{padding:20px;border-radius:6px;display:block;transition:all .3s ease-in-out;background:var(--bd-flash-white)}
.home-page-demo .item a .thumbnail{width:100%}
.home-page-demo .item a .thumbnail img{width:100%}
.home-page-demo .item a .content{text-align:center;padding-top:20px}
.home-page-demo .item a .content .title{font-size:18px;margin-bottom:0;text-transform:capitalize}
.home-page-demo .item a .content .title:hover{color:var(--bd-primary)}
.home-page-demo .item a:hover{transform:translateY(-4px)}
.coming-soon .thumbnail img{filter:blur(4px)}
.inner-page-presentation-area{overflow:hidden}
.inner-pages-animation{animation:marquee 20s linear 0 infinite normal;animation-play-state:running;flex-wrap:nowrap}
.inner-pages-animation:hover{animation-play-state:paused}
.inner-pages-animation.inner-pages-animation--2{animation-name:marquee_rev}
.inner-pages-animation.inner-pages-animation--2:hover{animation-play-state:paused}
.demo-wrapper.inner-pages-wrapper .demo-item .solo-demo a{border-radius:6px;background:var(--bd-white);box-shadow:20px 30px 70px rgba(3,4,28,0.1);padding:20px;display:block}
.demo-wrapper.inner-pages-wrapper .demo-item .solo-demo a .thumbnail{width:100%}
.demo-wrapper.inner-pages-wrapper .demo-item .solo-demo a .thumbnail img{border-radius:6px;width:100%}
.demo-wrapper.inner-pages-wrapper .demo-item .solo-demo a .content .title{font-size:18px;margin-top:20px;transition:var(--transition);display:inline-block;position:relative;margin-bottom:0}
.demo-wrapper.inner-pages-wrapper .demo-item .solo-demo a .content .title::before{content:" ";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:var(--bd-primary);transition:var(--transition)}
.demo-wrapper.inner-pages-wrapper .demo-item .solo-demo a .content .title:hover{color:var(--bd-primary)}
.demo-wrapper.inner-pages-wrapper .demo-item .solo-demo a .content .title:hover::before{width:100%}
.single-elements{border:0 none;padding:0 30px;text-transform:capitalize;background:var(--bd-flash-white);height:60px;border-radius:6px;font-size:16px;letter-spacing:-.6px;display:inline-flex;align-items:center;justify-content:center;min-width:100px;transition:.4s;color:var(--bd-heading)}
.single-elements i{font-size:16px;margin-right:8px;font-weight:600;transition:.3s;color:var(--bd-heading)}
.single-elements:hover{background-color:var(--bd-primary);color:var(--bd-white)}
.single-elements:hover i{color:var(--bd-white)}
.elements-category-list{animation:marquee 20s linear 0 infinite normal;animation-play-state:running;flex-wrap:nowrap}
.elements-category-list a{max-width:max-content;margin:0 5px}
.elements-category-list-2{animation-name:marquee_rev}
.customer-review-area{background:var(--bd-flash-white);overflow:hidden!important;max-height:1500px;position:relative}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.customer-review-area{padding:80px 0 120px}
}
.customer-review-area::before{content:"";position:absolute;left:0;right:0;width:100%;pointer-events:none;top:0;min-height:650px;background:linear-gradient(180deg,#F2F2F2 50%,#F2F2F2 0%,rgba(242,242,242,0) 60%);z-index:10}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.customer-review-area::before{min-height:450px}
}
.customer-review-area::after{position:absolute;content:"";background:linear-gradient(180deg,rgba(242,242,242,0) 0%,#F2F2F2 75%);width:100%;height:400px;bottom:0;left:0}
.customer-review-area .customer-review-title{position:absolute;top:100px;left:0;right:0;z-index:12;text-align:center;padding:0 32%}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.customer-review-area .customer-review-title{padding:0 20%}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.customer-review-area .customer-review-title{padding:0 15%}
}
@media (max-width: 575px) {
.customer-review-area .customer-review-title{padding:0 5%}
}
.customer-review-area .customer-review-wrapper{display:flex;margin-right:auto;margin-left:auto;position:relative;top:220px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.customer-review-area .customer-review-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.customer-review-area .customer-review-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.customer-review-area .customer-review-wrapper{display:block}
}
.customer-review-area .customer-review-wrapper .customer-review-wrap{animation:tourigoTestimonialScroll 40s linear infinite;transition:all .5s ease-in;animation-duration:35s}
.customer-review-area .customer-review-wrapper .customer-review-wrap:hover{animation-play-state:paused}
.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1{display:flex;padding:15px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1{padding:10px}
}
.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content{max-width:300px;border-radius:15px;background:var(--bd-white);padding:40px 40px 40px 30px;margin-top:0;margin-bottom:0}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content{max-width:100%}
}
.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content .rating-icon{margin-bottom:13px}
.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content .content-title{margin-bottom:15px}
.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content .content-title span{color:#141417;font-family:var(--bd-ff-body);font-size:18px;font-weight:600;line-height:30px}
.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content .text{font-size:16px;font-weight:400;line-height:28px;margin-bottom:15px}
.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content .info .title{color:#141417;font-size:18px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:0}
.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content .info .title span{color:gray;font-size:16px}
.demo-faq{margin-right:30px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.demo-faq{margin-right:0}
}
.footer-demo-description{color:rgba(255,255,255,0.7)}
@keyframes palneUp {
0%{transform:translateY(0);opacity:0}
50%{opacity:.8}
100%{transform:translateY(-50px);opacity:0}
}
@keyframes marquee {
0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
@keyframes marquee_rev {
100%{transform:translateX(0)}
0%{transform:translateX(-50%)}
}
@keyframes tourigoTestimonialScroll {
from{transform:translateY(0)}
to{transform:translateY(-50%)}
}
@keyframes stroke {
0%{fill:rgba(0,108,228,0);stroke:#ffb700;stroke-dashoffset:25%;stroke-dasharray:0 50%;stroke-width:2}
70%{fill:rgba(0,108,228,0);stroke:#ffb700}
80%{fill:rgba(0,108,228,0);stroke:#ffb700;stroke-width:3}
100%{fill:#006ce4;stroke:rgba(255,183,0,0);stroke-dashoffset:-25%;stroke-dasharray:50% 0;stroke-width:0}
}
.brand-inner{padding:60px 0;border-top:1px solid var(--bd-border-primary);border-bottom:1px solid var(--bd-border-primary)}
.brand-thumb img{height:auto;width:auto;opacity:30%}
.brand-thumb:hover img{opacity:1}
.brand-style-one{display:flex;gap:48px;align-content:center}
.brand-style-one .brand-thumb:hover img{filter:grayscale(0)}
.brand-style-one .brand-thumb img{filter:grayscale(1);cursor:pointer;transition:all .3s ease-in-out}
.brand-style-two.brand-wrapper{position:relative;z-index:5}
.brand-style-two.brand-wrapper:before{position:absolute;content:"";width:472px;height:100%;background:linear-gradient(90deg,#1d1e1f 0%,rgba(29,30,31,0) 100%);opacity:1;z-index:2;left:0;top:0}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.brand-style-two.brand-wrapper:before{width:300px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.brand-style-two.brand-wrapper:before{width:250px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.brand-style-two.brand-wrapper:before{width:150px}
}
@media (max-width: 575px) {
.brand-style-two.brand-wrapper:before{width:100px}
}
.brand-style-two.brand-wrapper:after{position:absolute;content:"";width:472px;height:100%;background:linear-gradient(90deg,#1d1e1f 0%,rgba(29,30,31,0) 100%);opacity:1;z-index:2;right:0;top:0;transform:rotate(180deg)}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.brand-style-two.brand-wrapper:after{width:300px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.brand-style-two.brand-wrapper:after{width:250px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.brand-style-two.brand-wrapper:after{width:150px}
}
@media (max-width: 575px) {
.brand-style-two.brand-wrapper:after{width:100px}
}
.brand-style-two .brand-item{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--bd-border-primary);min-width:100px;padding:51px 20px;border-radius:8px}
.brand-style-two .brand-item:hover .brand-thumb img{opacity:1}
.brand-style-three.brand-item{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--bd-border-secondary);min-width:100px;padding:51px 20px;border-radius:8px}
.brand-style-three.brand-item:hover .brand-thumb img{opacity:1}
.offer-mb{margin-bottom:40px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.offer-mb{margin-bottom:20px}
}
.offer-thumb-bg{height:480px;border-radius:0;width:100%}
.offer-thumb-bg::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;border-radius:0;background:linear-gradient(90deg,rgba(0,108,228,0.79) 50.02%,rgba(0,26,61,0) 99.82%)}
.offer-thumb-bg.style-two .left-content{inset-inline-end:0;top:0}
.offer-thumb-bg.style-two .left-content .offer-content{text-align:right}
.offer-thumb-bg.style-two::before{background:linear-gradient(-90deg,rgba(0,108,228,0.69) 50.02%,rgba(0,26,61,0) 99.82%)}
.offer-content-wrap{padding:50px 40px;width:430px;height:100%;position:absolute}
@media (max-width: 575px) {
.offer-content-wrap{width:100%;height:100%;padding:50px 20px}
}
.offer-content-wrap.clip-path-left{left:0;top:0;clip-path:polygon(90% 0%,75% 50%,100% 100%,0 100%,0% 50%,0 0);border-radius:10px 0 0 10px;background-color:var(--bd-primary)}
@media (max-width: 575px) {
.offer-content-wrap.clip-path-left{bottom:0;top:inherit;clip-path:none;border-radius:10px}
}
.offer-content-wrap.clip-path-right{right:0;top:0;clip-path:polygon(100% 0,100% 50%,100% 100%,0% 100%,25% 50%,0 0);border-radius:0 10px 10px 0;background-color:var(--bd-primary)}
@media (max-width: 575px) {
.offer-content-wrap.clip-path-right{clip-path:none;border-radius:10px}
}
.offer-content-wrap.clip-path-right .offer-content{text-align:right}
@media (max-width: 575px) {
.offer-content-wrap.clip-path-right .offer-content{text-align:start}
}
.offer-content p{color:var(--bd-white);font-size:15px;line-height:30px}
.offer-style-three.offer-thumb-bg::before{border-radius:0;background:linear-gradient(90deg,#122437 0.33%,rgba(25, 70, 91, 0.75) 36.22%,rgba(0,108,228,0.09) 99.53%)}
.offer-style-three .offer-content-wrap{background-color:transparent;padding:50px 63px;width:100%}
@media (max-width: 575px) {
.offer-style-three .offer-content-wrap{padding:30px}
}
.offer-content-wrap .offer-content .section-title-wrapper .section-subtitle{font-size:25px;letter-spacing:1px;font-weight:600}
.offer-style-three .offer-mask img{position:absolute;z-index:9;width:100%;left:0;bottom:-2px}
.offer-style-three .offer-shape img{position:absolute;right:0;top:0}
.offer-style-four{position:relative;padding:38px 50px 55px;border-radius:16px;height:370px;display:flex;align-items:center;overflow:hidden}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.offer-style-four{padding:20px 50px 55px 20px}
}
@media (max-width:450px) {
.offer-style-four{height:630px;flex-direction:column}
}
.offer-style-four:hover .offer-image img{transform:scale(1.05)}
.offer-style-four .offer-content p{max-width:268px;color:rgba(255,255,255,0.7)}
.offer-style-four .offer-content span{color:rgba(0,26,61,0.7)}
.offer-style-four .offer-subtitle{color:var(--bd-tertiary)}
.offer-style-four .offer-image{position:absolute;right:0;bottom:20px}
@media (max-width:450px) {
.offer-style-four .offer-image{bottom:50px;right:60px}
}
.offer-style-five{position:relative}
.offer-style-five .offer-title{font-size:32px}
.offer-style-five:hover::before{opacity:0}
.offer-style-five:hover::after{opacity:1}
.offer-style-five::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(0,108,228,0.8);border-radius:8px;transition:all .3s ease-in-out}
.offer-style-five::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(0,26,61,0.8);border-radius:8px;transition:all .3s ease-in-out;z-index:1;opacity:0}
.offer-style-five .offer-thumb{border-radius:8px}
.offer-style-five .offer-thumb img{border-radius:8px;width:100%}
.offer-style-five .offer-content{position:absolute;top:50%;transform:translateY(-50%);padding:40px 30px;z-index:5}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.offer-style-five .offer-content{padding:15px}
}
.offer-style-five .offer-content p{font-size:18px;color:var(--bd-tertiary);font-weight:600}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.offer-style-five .offer-mb{margin-bottom:10px}
}
.trip-style-one:not(:last-child){margin-bottom:24px}
.trip-style-one:hover .trip-location a{background-color:var(--bd-tertiary)}
.trip-style-one:hover .trip-thumb a::before{opacity:0}
.trip-style-one:hover .trip-thumb a::after{opacity:1}
.trip-style-one.border-tag .trip-thumb a::before{background:linear-gradient(180deg,rgba(0,26,61,0) 0%,#000 100%)}
.trip-style-one.border-tag:hover .trip-tag-border{background-color:var(--bd-tertiary);border-color:var(--bd-tertiary);color:var(--bd-heading)}
.trip-style-one .trip-content{position:absolute;inset-inline-start:24px;bottom:30px}
.trip-thumb{border-radius:10px}
.trip-thumb img{width:100%}
.trip-number{position:absolute;top:18px;right:16px}
.trip-number span a{font-size:16px;font-weight:var(--bd-fw-regular);text-transform:capitalize;padding:3px 11px;border-radius:40px;color:var(--bd-heading);background-color:var(--bd-white)}
.trip-number span a:hover{color:var(--bd-white);background-color:var(--bd-tertiary)}
.trip-location{position:absolute;left:-1px;bottom:0}
.trip-location span{background-color:var(--bd-flash-white);width:100%;display:inline-flex;height:40px;border-radius:0 10px 0 10px}
.trip-location a{font-size:18px;font-weight:var(--bd-fw-regular);text-transform:capitalize;padding:0 21px;border-radius:0 10px 0 10px;color:var(--bd-heading);background-color:transparent;transition:all .3s ease-in-out;margin-top:5px;width:100%;margin-right:5px;padding-top:5px}
.trip-location a:hover{color:var(--bd-white)}
.trip-tag-border{position:absolute;inset-inline-end:16px;top:16px;color:var(--bd-white);border:1px solid var(--bd-white);padding:3px 11px;border-radius:5px;transition:all .3s ease-in-out}
.trip-tag-border:hover{color:var(--bd-white)!important}
.trip-shape-one{position:absolute;top:102px;left:102px}
.trip-shape-two{position:absolute;right:0;top:0}
.trip-shape-three{position:absolute;left:0;top:0;bottom:0}
.trip-style-two{position:relative;margin-bottom:40px}
.trip-style-two:hover .trip-thumb a::before{opacity:0}
.trip-style-two:hover .trip-thumb a::after{opacity:1}
.trip-style-two .trip-thumb img{width:auto;border-radius:10px;min-height:174px}
.trip-style-two .trip-content{background-color:var(--bd-white);border-radius:10px;box-shadow:0 4px 10px 0 rgba(144,144,144,0.25);padding:5px 10px 8px;transition:all .3s ease-in-out}
.trip-style-two .trip-content-wrap{position:absolute;left:0;bottom:-38px;width:100%;padding:0 12px}
.trip-style-two .trip-btn{position:absolute;top:-15px;left:50%;transform:translateX(-50%);opacity:0;transition:all .3s ease-in-out;filter:drop-shadow(0px 4px 4px rgba(131,131,131,0.18))}
.trip-style-two:hover .trip-content{padding:20px 10px 10px}
.trip-style-two:hover .trip-btn{opacity:1}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px) {
.trip-row-col{display:flex;gap:24px}
.trip-row-col .offer-style-five{margin-top:0}
.trip-row-col .trip-style-one:not(:last-child){margin-bottom:0}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px) {
.trip-flex{display:flex;justify-content:space-between;gap:24px}
.trip-flex .trip-wrapper{margin-bottom:0}
.trip-flex .offer-wrapper{margin-top:0}
}
.travel-wrapper.style-two .travel-item{background:#fff}
.travel-wrapper.style-two .travel-item:hover .travel-title{color:var(--bd-primary)}
.travel-section{max-width:100%}
.travel-item{border-radius:5px;border:1px dashed rgba(255,255,255,0.2);padding:5px;text-align:center;background-color:transparent;-webkit-transition:all .3s 0 ease-out;-moz-transition:all .3s 0 ease-out;-ms-transition:all .3s 0 ease-out;-o-transition:all .3s 0 ease-out;transition:all .3s 0 ease-out;position:relative;z-index:5}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.travel-item{padding:5px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.travel-item{padding:5px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.travel-item{padding:5px}
}
.travel-section p{font-size:15px;font-weight:500;color:#444;line-height:28px;margin-bottom:0}
.travel-item:hover{background-color:var(--bd-primary)}
.travel-item:hover .travel-icon{animation:iconBounce 3s cubic-bezier(0.37,0,0.63,1) 0 1 normal both}
.travel-item:hover .travel-icon span i{opacity:1}
.travel-icon{margin-bottom:10px}
.travel-title{font-size:16px;line-height:20px;margin-bottom:8px;transition:all .3s ease-in-out}
.travel-shape-one{position:absolute;left:15px;bottom:-5px;opacity:.3}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.travel-shape-one{display:none}
}
.travel-shape-two{position:absolute;left:55px;bottom:140px;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:palneRight}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.travel-shape-two{left:180px;bottom:160px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.travel-shape-two{left:160px;bottom:125px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.travel-shape-two{display:none}
}
.travel-shape-three{position:absolute;right:126px;top:169px;animation:cameraScale 3s cubic-bezier(0.12,0,0.39,0) 0s infinite alternate both}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.travel-shape-three{right:110px;top:15px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.travel-shape-three{display:none}
}
.travel-shape-four{position:absolute;right:0;bottom:0}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.travel-shape-four{display:none}
}
.travel-shape-five{position:absolute;right:129px;bottom:310px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.travel-shape-five{display:none}
}
.travel-shape-six{position:absolute;right:0;bottom:117px;animation:stoneSlide 5s cubic-bezier(0.12,0,0.39,0) 0 infinite alternate both}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.travel-shape-six{bottom:15px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.travel-shape-six{display:none}
}
.travel-shape-seven{position:absolute;top:375px;left:605px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.travel-shape-seven{left:420px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.travel-shape-seven{left:340px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.travel-shape-seven{display:none}
}
.travel-shape-eight{position:absolute;top:425px;left:445px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.travel-shape-eight{left:230px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.travel-shape-eight{left:180px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.travel-shape-eight{display:none}
}
.travel-shape-nine{position:absolute;bottom:-10px;inset-inline-start:-30px;max-width:300px}
.travel-shape-nine img{animation:customAni 35s ease-in 0s infinite normal none;width:100%;height:100%}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.travel-shape-nine{display:none}
}
@keyframes customAni {
0%,100%{transform:rotate(0deg);transform-origin:50% 100%}
10%{transform:rotate(1deg)}
20%,40%,60%{transform:rotate(-2deg)}
30%,50%,70%{transform:rotate(2deg)}
80%{transform:rotate(-1deg)}
90%{transform:rotate(1deg)}
}
.counter-bg{text-align:center}
.counter-top{margin-top:-70px!important}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px),(max-width:450px) {
.counter-top{margin-top:-100px!important}
}
.counter-icon{display:inline-flex;width:70px;height:70px;background-color:var(--bd-tertiary);border-radius:50%;text-align:center;align-content:center;justify-content:center;align-items:center;font-size:40px;margin-bottom:25px}
.counter-icon.bg-two{color:var(--bd-primary);background-color:rgba(0,108,228,0.1);transition:all .3s ease-in-out}
.counter-style-one .counter-content-wrapper{margin:23px 0;display:inline-flex;background-clip:var(--bd-white);width:180px;height:180px;border-radius:50%;box-shadow:0 4px 70px 0 rgba(0,0,0,0.15);text-align:center;justify-content:center;align-items:center;position:relative;transition:all .3s linear}
.counter-style-one .counter-content-wrapper::before{position:absolute;content:"";border:2px solid var(--bd-border-secondary);border-radius:50%;height:210px;width:210px;transition:all .3s linear}
.counter-style-one .counter-content-wrapper .counter-text-title span{transition:none}
.counter-style-one .counter-content-wrapper:hover{background-color:var(--bd-primary)}
.counter-style-one .counter-content-wrapper:hover .counter-text-title,.counter-style-one .counter-content-wrapper:hover p{color:var(--bd-white)}
.counter-style-one .counter-content-wrapper:hover::before{border-color:var(--bd-primary)}
.counter-style-two{max-width:100%;margin:0 auto;position:relative;z-index:10;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 30px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.counter-style-two{max-width:100%;grid-gap:0 30px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.counter-style-two{max-width:100%;grid-gap:0 30px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.counter-style-two{max-width:100%;grid-gap:0 20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.counter-style-two{max-width:100%;grid-template-columns:repeat(2,1fr);grid-gap:30px}
}
@media (max-width: 575px) {
.counter-style-two{max-width:100%;grid-template-columns:repeat(2,1fr);grid-gap:30px}
}
@media (max-width:450px) {
.counter-style-two{max-width:100%;grid-template-columns:repeat(2,1fr);grid-gap:20px}
}
/*.counter-style-two .counter-item:hover .counter-content::after{opacity:1}*/
.counter-style-two .counter-content{position:relative;padding:20px;text-align:center;border-radius:4px;background:linear-gradient(180deg,#FFF 0%,rgba(252,252,252,1) 100%);box-shadow:0 4px 10px 0 rgba(131,131,131,0.1)}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.counter-style-two .counter-content{padding:50px 25px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.counter-style-two .counter-content{padding:25px 20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.counter-style-two .counter-content{padding:10px 5px}
.counter-style-two .counter-content h2{font-size:20px}
.counter-style-two .counter-content p{font-size:14px}
}
@media (max-width:450px) {
.counter-style-two .counter-content{padding:10px 5px}
}
.counter-style-two .counter-content::after{position:absolute;content:"";border:1px solid #093c56;width:95%;height:90%;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:4px;opacity:1}
.counter-style-two .counter-content img{width:45px}
.counter-style-two .counter-content h2{font-size:25px;font-weight:700;margin-top:10px;color:var(--bd-primary)}
.counter-style-two .counter-content p{color:#333;font-weight: 300;font-size: 16px;font-family: var(--kanit-fonts);margin-top:6px;line-height:17px}
.counter-style-three{margin:0 auto;position:relative;z-index:10;display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:0 80px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.counter-style-three{gap:0 50px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.counter-style-three{gap:0 30px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.counter-style-three{gap:0 20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.counter-style-three{grid-template-columns:repeat(2,1fr);gap:30px}
}
@media (max-width: 575px) {
.counter-style-three{grid-template-columns:repeat(2,1fr);gap:30px}
}
@media (max-width:450px) {
.counter-style-three{grid-template-columns:repeat(2,1fr);gap:20px}
}
.counter-style-three .counter-item:hover .counter-content::after{opacity:1}
.counter-style-three .counter-content{position:relative;padding:30px 50px;text-align:center;border-radius:12px;background:var(--bd-white);box-shadow:0 4px 10px 0 rgba(131,131,131,0.1)}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.counter-style-three .counter-content{padding:50px 25px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.counter-style-three .counter-content{padding:15px 10px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.counter-style-three .counter-content{padding:35px 10px}
}
@media (max-width:450px) {
.counter-style-three .counter-content{padding:20px 10px}
}
.counter-style-three.has-transparent .counter-content{background:transparent;box-shadow:none;padding:0}
.counter-style-four{box-shadow:0 4px 70px rgba(0,0,0,0.15);border-radius:12px}
.counter-style-four:hover .counter-icon.bg-two{color:var(--bd-white);background-color:var(--bd-primary)}
.counter-style-four .counter-item:hover .counter-content::after{opacity:1}
.counter-style-four .counter-content{position:relative;padding:50px 80px;text-align:center;border-radius:12px;background:var(--bd-white);box-shadow:0 4px 10px 0 rgba(131,131,131,0.1)}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.counter-style-four .counter-content{padding:50px 30px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.counter-style-four .counter-content{padding:50px 25px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.counter-style-four .counter-content{padding:15px 10px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.counter-style-four .counter-content{padding:35px 10px}
}
@media (max-width:450px) {
.counter-style-four .counter-content{padding:20px 10px}
}
.counter-style-four.has-transparent .counter-content{background:transparent;box-shadow:none;padding:0}
.counter-bottom{position:relative;z-index:1;margin-bottom:-100px}
.activity-space-bottom{padding-bottom:200px}
@media (max-width: 575px) {
.activity-space-bottom{padding-bottom:65px}
}
.activity-style{position:relative}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.activity-style:not(:last-child){margin-bottom:40px}
}
.activity-style:hover .activity-thumb a::before{opacity:0}
.activity-style:hover .activity-thumb a::after{opacity:1}
.activity-style:hover .activity-content-wrap{opacity:1;transform:translateY(0px)}
.activity-style .activity-thumb{width:100%}
.activity-style .activity-thumb img{width:100%;border-radius:10px;height:344px;object-fit:cover}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.activity-style .activity-thumb img{height:290px}
}
.activity-style .activity-meta{position:absolute;top:16px;right:16px}
.activity-style .activity-meta span{background-color:var(--bd-white);padding:6px 10px;border-radius:20px}
.activity-style .activity-meta span i{color:var(--bd-rating-color)}
.activity-style .activity-content-wrap{position:absolute;left:0;bottom:-38px;width:100%;padding:0 16px;opacity:0;transform:translateY(20px);transition:all .3s ease-in-out}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.activity-style .activity-content-wrap{bottom:20px;transform:translateY(0px)}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.activity-style .activity-content-wrap{bottom:20px;opacity:1;transform:translateY(0px)}
}
.activity-style .activity-content{background-color:var(--bd-white);border-radius:10px;box-shadow:0 4px 10px 0 rgba(144,144,144,0.25);padding:11px 15px}
.activity-style.style-five:hover .activity-content-wrap{-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1);opacity:1}
.activity-style.style-five .activity-thumb img{width:100%;height:100%}
.activity-style.style-five .activity-content-wrap{bottom:24px;padding:0 22px;transform:translateY(0px);-webkit-transform:translateY(0) scale(1,0);transform:translateY(0) scale(1,0);transform-origin:bottom center}
.activity-style.activity-style-six:hover .activity-content{-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1);opacity:1}
.activity-style.activity-style-six .activity-content-wrap{bottom:16px;opacity:1;transform:translateY(0);overflow:hidden;transition:all .3s}
.activity-style.activity-style-six .activity-content{opacity:0;-webkit-transform:translateY(0) scale(1,0);transform:translateY(0) scale(1,0);transform-origin:bottom center;-webkit-transition:all 350ms cubic-bezier(0.37,0,0.63,1);transition:all 350ms cubic-bezier(0.37,0,0.63,1)}
.activity-style-two{position:relative}
.activity-style-two:hover .activity-thumb a::before{opacity:0}
.activity-style-two:hover .activity-thumb a::after{opacity:1}
.activity-style-two:not(:last-child){margin-bottom:24px}
.activity-style-two .activity-thumb img{width:auto;border-radius:10px;min-height:242px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.activity-style-two .activity-thumb img{min-height:100%}
}
.activity-style-two .activity-content{background-color:transparent;border-radius:0;box-shadow:none;padding:0;position:absolute;left:30px;bottom:30px}
.activity-style-two .activity-title-wrap .activity-title{color:var(--bd-white)}
.activity-style-two .activity-title-wrap p{color:var(--bd-white)}
.activity-style-three{position:relative;margin-bottom:40px}
.activity-style-three:hover .activity-thumb a::before{opacity:0}
.activity-style-three:hover .activity-thumb a::after{opacity:1}
.activity-style-three .activity-thumb img{width:100%;border-radius:5px;border: 1px solid #093c56;padding: 5px;}
.activity-style-three .activity-content{background-color:rgba(255,255,255,.7);border-radius:3px;box-shadow:0 4px 10px 0 rgba(144,144,144,0.25);padding:7px 10px;transition:all .3s ease-in-out;position:relative;top:-52px}
.activity-style-three .activity-content h6{font-size:14px;font-weight:600;text-transform:uppercase}
.activity-style-three .activity-content-wrap{position:absolute;left:0;bottom:0;width:100%;padding:0 12px;opacity:1;transform:translateY(40px);transition:all .3s ease-in-out}
.activity-style-three .activity-btn{position:absolute;top:-15px;left:50%;transform:translateX(-50%);opacity:0;transition:all .3s ease-in-out;filter:drop-shadow(0px 4px 4px rgba(131,131,131,0.18))}
.activity-style-three:hover .activity-btn{opacity:1}
.activity-style-four{position:relative}
.activity-style-four:hover .activity-thumb a::before{opacity:0}
.activity-style-four:hover .activity-thumb a::after{opacity:1}
.activity-style-four:hover .activity-content{background-color:var(--bd-white);box-shadow:0 4px 10px 0 rgba(144,144,144,0.25)}
.activity-style-four:hover .activity-title{color:var(--bd-heading)}
.activity-style-four:hover .activity-subtitle{opacity:1}
.activity-style-four .activity-thumb img{width:auto;border-radius:10px;min-height:350px}
.activity-style-four .activity-content-wrap{position:absolute;left:0;bottom:0;width:100%;padding:0 22px 20px;transition:all .3s ease-in-out}
.activity-style-four .activity-content{background-color:transparent;border-radius:10px;padding:11px 15px;transition:all .3s ease-in-out}
.activity-style-four .activity-title{color:var(--bd-white)}
.activity-style-four .activity-subtitle{opacity:0}
.activity-style-five{position:relative}
.activity-style-five:hover .activity-thumb a::before{opacity:0}
.activity-style-five:hover .activity-thumb a::after{opacity:1}
.activity-style-five:hover .activity-content-wrap{opacity:1}
.activity-style-five .activity-thumb{max-width:305px;height:100%}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.activity-style-five .activity-thumb{max-width:100%}
}
.activity-style-five .activity-thumb img{width:100%;height:100%;border-radius:10px}
.activity-style-five .activity-content-wrap{position:absolute;left:24px;bottom:24px;opacity:0;transition:all .3s ease-in-out}
.activity-style-five .activity-location{color:rgba(255,255,255,0.7)}
.activity-style-five .activity-location span{margin-right:10px}
.activity-slider-four,.activity-slider-five{overflow:visible}
.activity-tab{background-color:var(--bd-white);padding:30px;border-radius:8px}
.activity-tab .nav-item:not(:last-child){margin-bottom:24px}
.activity-tab .nav-pills{display:block}
.activity-tab .nav-link{background-color:var(--bd-flash-white);color:var(--bd-heading);border:0;border-radius:8px;display:grid;align-items:center;font-size:20px;font-weight:600;width:100%;grid-template-columns:40px auto;gap:30px;text-align:start}
.activity-tab .nav-link span{font-size:38px;transition:all .3s ease-in-out}
.activity-tab-content{display:inline-block;padding:30px;position:absolute;bottom:30px;inset-inline-start:30px;background-color:var(--bd-white);border-radius:10px;max-width:346px}
@media (max-width: 575px) {
.activity-tab-content{bottom:0;inset-inline-start:0}
}
.activity-tab-content-wrapper:hover .activity-tab-content-thumb::before{opacity:0}
.activity-tab-content-wrapper:hover .activity-tab-content-thumb::after{opacity:1}
.activity-tab-content-thumb{position:relative;height:582px;width:100%}
.activity-tab-content-thumb::before{position:absolute;content:"";display:block;height:100%;width:100%;top:0;left:0;opacity:.8;border-radius:10px;transition:all .3s ease-in-out;background:linear-gradient(180deg,rgba(0,108,228,0) 0%,rgba(20,19,51,0.75) 100%);border-radius:10px;transform:matrix(-1,0,0,1,0,0)}
.activity-tab-content-thumb::after{position:absolute;content:"";display:block;height:100%;width:100%;top:0;left:0;opacity:0;border-radius:10px;transition:all .3s ease-in-out;background:linear-gradient(180deg,rgba(0,108,228,0) 0%,rgba(0,108,228,0.75) 100%)}
.activity-tab-content-thumb img{border-radius:10px;width:100%;height:100%}
.activity-tab-shape-one{position:absolute;inset-inline-start:0;top:136px;opacity:.3}
.activity-tab-shape-two{position:absolute;inset-inline-start:60px;top:120px;animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:palneRight}
.activity-tab-shape-three{position:absolute;inset-inline-start:75px;bottom:100px;transition:all .3s ease-in-out;animation-name:rotate-infinite;-webkit-animation-name:rotate-infinite;-webkit-animation-duration:8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}
.activity-tab-shape-four{position:absolute;inset-inline-end:110px;top:70px;transition:all .3s ease-in-out;animation-name:rotate-infinite;-webkit-animation-name:rotate-infinite;-webkit-animation-duration:8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}
.activity-tab-shape-five{position:absolute;inset-inline-end:100px;bottom:215px;transition:all .3s ease-in-out;animation-name:rotate-infinite;-webkit-animation-name:rotate-infinite;-webkit-animation-duration:8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}
.activity-tab-anim .tab-pane.active .activity-tab-content-wrapper{animation:tab-right .4s linear}
.activity-tab-anim .tab-pane.active .toolest-thumb{animation:tab-left .4s linear}
@-webkit-keyframes tab-right {
from{transform:translateX(35px)}
to{transform:translateX(0)}
}
@-moz-keyframes tab-right {
from{transform:translateX(35px)}
to{transform:translateX(0)}
}
@-ms-keyframes tab-right {
from{transform:translateX(35px)}
to{transform:translateX(0)}
}
@keyframes tab-right {
from{transform:translateX(35px)}
to{transform:translateX(0)}
}
.recent-activity-wrapper{padding:30px;background-color:var(--bd-flash-white);border-radius:8px}
.recent-activity-content{background-color:var(--bd-white)}
.recent-activity-content .table > tbody{vertical-align:middle}
.calendar-date{line-height:1}
.calendar-month{font-size:16px}
.recent-activity-list li{list-style:none}
.recent-activity-list li:first-child{margin-bottom:10px}
.trip-title{font-size:16px;font-weight:500;color:var(--bd-text-tag)}
.trip-id,.trip-date{color:var(--bd-heading);font-size:18px;font-weight:600}
.recent-activity-content .table > :not(caption) > * > *{padding:15px 10px}
.recent-activity-content:not(:first-child) .table > :not(caption) > * > *{padding:15px 10px;padding-right:0}
.recent-activity-title-box .tour-title{margin-bottom:10px}
.recent-activity-title-box .recent-activity-location{margin-bottom:5px}
.dashboard-thumb img{max-width:200px;border-radius:4px;height:130px}
.dashboard-date{position:absolute;top:0;right:59px;z-index:5}
.dashboard-date .badge-title{color:var(--bd-white)}
.dashboard-date span{color:var(--bd-text-secondary)}
.testimonial-space{padding-bottom:40px}
@media (max-width: 575px) {
.testimonial-space{padding-bottom:25px}
}
.testimonial-space-top{padding-top:50px}
@media (max-width: 575px) {
.testimonial-space-top{padding-top:35px}
}
.testimonial-slider-wrap{width:1000px;margin-left:-216px}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
.testimonial-slider-wrap{width:900px;margin-left:-60px}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.testimonial-slider-wrap{width:800px;margin-left:0}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.testimonial-slider-wrap{width:530px;margin-left:65px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.testimonial-slider-wrap{width:100%;margin-left:0}
}
.testimonial-bg{width:55%;min-height:580px;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;right:0;top:0;z-index:-1}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.testimonial-bg{width:100%;min-height:100%}
}
.testimonial-bg::before{background:var(--bd-secondary);content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;opacity:.8}
.testimonial-left{margin-left:120px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.testimonial-left{margin-left:0}
}
.bd-testimonial-area .section-title-space{margin-bottom:20px}
.testimonial-content{background-color:var(--bd-bg-cultured);padding:40px 30px 20px;}
.testimonial-content p{font-size:15px;line-height:30px;color:#555;font-weight:500}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.testimonial-content{padding:40px 20px 20px}
}
@media (max-width: 575px) {
.testimonial-content{padding:20px}
}
.testimonial-content.has-transparent{background-color:transparent;padding:0 30px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.testimonial-content.has-transparent{padding:0 10px}
}
.testimonial-content.has-transparent .testimonial-quot{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}
.testimonial-avatar{display:flex;align-items:center;justify-content:space-between;gap:24px}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.testimonial-avatar{gap:10px}
}
@media (max-width: 575px) {
.testimonial-avatar{flex-wrap:wrap;gap:10px}
}
.testimonial-avatar-wrap{display:flex;gap:16px;align-items:center}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.testimonial-navigation{display:none}
}
.testimonial-quot{position:absolute;top:95px;left:50%;transform:translateX(-50%)}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonial-style-two .testimonial-avatar{margin-bottom:20px}
}
.testimonial-style-two .testimonial-content{background-color:var(--bd-white);padding:40px 24px 35px;border-radius:10px;transition:all .3s linear;border:2px solid var(--bd-white)}
.testimonial-style-two .testimonial-desc{padding-left:77px;margin-bottom:0;margin-top:10px}
@media only screen and (min-width: 992px) and (max-width: 1199px),(max-width: 575px) {
.testimonial-style-two .testimonial-desc{padding-left:0}
}
.testimonial-style-two .testimonial-quot{position:absolute;top:-10px;right:0;left:auto}
.testimonial-active-two{max-width:1764px;margin:0 auto}
.testimonial-active-two .swiper-slide.swiper-slide-active .testimonial-content{border-color:var(--bd-primary)}
.testimonial-active-two .swiper-wrapper{align-items:center;transition:all 5s ease-in-out}
.testimonial-style-three .avatar-thumb{max-width:64px}
.testimonial-style-three .testimonial-content{background-color:transparent;border:1px solid var(--bd-border-primary);padding:30px 30px 40px;transition:all .3s ease-in-out}
.testimonial-style-three .testimonial-content:hover{background-color:var(--bd-primary);border-color:var(--bd-primary)}
.testimonial-style-three .testimonial-content:hover .avatar-thumb{border:2px solid var(--bd-white);border-radius:50%}
.testimonial-style-three .testimonial-content:hover .avatar-meta-title{color:var(--bd-white)}
.testimonial-style-three .testimonial-content:hover .avatar-meta p{color:var(--bd-white)}
.testimonial-style-three .testimonial-content:hover .testimonial-desc{color:var(--bd-white)}
.testimonial-style-three .testimonial-content:hover .testimonial-quot-icon i{opacity:1}
.testimonial-style-three .testimonial-quot-icon i{font-size:46px;color:var(--bd-tertiary);opacity:.5}
.testimonial-style-four{transition:all .3s ease-in-out;box-shadow:0 4px 70px rgba(0,0,0,0.15);border-radius:8px}
.testimonial-style-four:nth-child(2n+1){margin-left:96px}
@media (max-width:450px) {
.testimonial-style-four:nth-child(2n+1){margin-left:0}
}
.testimonial-style-four:nth-child(2n-2){margin-left:20px}
@media (max-width:450px) {
.testimonial-style-four:nth-child(2n-2){margin-left:0}
}
.testimonial-style-four:not(:last-child){margin-bottom:24px}
.testimonial-style-four:hover .testimonial-content{background-color:var(--bd-secondary);border-color:var(--bd-secondary)}
.testimonial-style-four:hover .testimonial-content p{color:rgba(255,255,255,0.7)}
.testimonial-style-four:hover .testimonial-content .avatar-meta-title{color:var(--bd-white)}
.testimonial-style-four:hover .testimonial-content .avatar-meta span{color:rgba(255,255,255,0.7)}
.testimonial-style-four .testimonial-content{background-color:transparent;border:1px solid var(--bd-border-primary);padding:24px 30px;transition:all .3s ease-in-out}
.testimonial-style-four .testimonial-content p{margin-bottom:20px}
.testimonial-style-five{overflow:hidden}
.testimonial-style-five .testimonial-content{background-color:var(--bd-white);padding:48px 30px 35px;border-radius:10px;position:relative;margin-bottom:50px}
.testimonial-style-five .testimonial-content::before{position:absolute;content:"";width:100%;height:100%;background:var(--bd-primary);inset-inline-start:0;z-index:-1;border-radius:10px;bottom:-6px}
.testimonial-style-five .testimonial-content::after{position:absolute;content:url(../images/shapes/testimonial-arrow-shape.png);inset-inline-start:50px;bottom:-40.5px}
.testimonial-style-five .testimonial-description{max-width:575px;margin-bottom:0}
.testimonial-style-five .testimonial-quotation{display:flex;background-color:var(--bd-primary);width:185px;height:185px;text-align:center;justify-content:center;align-items:center;font-size:50px;color:var(--bd-white);border-radius:50%;position:absolute;inset-inline-end:-65px;top:-75px}
@media (max-width: 575px) {
.testimonial-style-five .testimonial-quotation{width:155px;height:155px}
}
.testimonial-style-five .testimonial-quotation i{margin-right:40px;margin-top:50px}
.testimonial-style-five .testimonial-avatar-wrap{margin-left:15px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.testimonial-style-five .testimonial-avatar-wrap{margin-left:0}
}
.testimonial-style-five .avatar-thumb{max-width:78px;position:relative}
.testimonial-style-five .avatar-thumb::before{position:absolute;content:"";width:78px;height:78px;left:0;top:0;border:2px dashed var(--bd-primary);border-radius:50%;animation-name:rotate-infinite;-webkit-animation-name:rotate-infinite;-webkit-animation-duration:25s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}
.testimonial-style-five .avatar-thumb img{padding:5px}
.bd-testimonial-area{background:#fafafa;padding:50px 0}
.testimonial-style-six{text-align:center;position:relative;top:0}
@media (max-width: 575px) {
.testimonial-style-six{padding:0}
}
.testimonial-video{position:absolute;width:100%;height:auto}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.testimonial-video{position:unset}
}
.testimonial-video video{width:100%;height:100%}
.testimonial-active-three{margin-top:500px;background:var(--bd-white);padding-bottom:70px;border-radius:8px 8px 0 0}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.testimonial-active-three{margin-top:315px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonial-active-three{margin-top:190px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.testimonial-active-three{margin-top:432px;padding-bottom:20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.testimonial-active-three{margin-top:0;padding-bottom:30px}
}
.testimonial-active-three .testimonial-style-two .testimonial-content{padding:60px 50px 0}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.testimonial-active-three .testimonial-style-two .testimonial-content{padding:30px 10px 0}
}
.testimonial-thumb-video img{width:100%;height:100%;border-radius:8px}
.testimonial-thumb-video::before{position:absolute;content:"";width:100%;height:100%;background:var(--bd-secondary);opacity:.45;left:0;top:0;border-radius:10px}
.testimonial-five{margin-left:30px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.testimonial-five{margin-left:0}
}
.testimonial-five-pagination{position:absolute;inset-inline-end:0;bottom:30px;z-index:9}
@media (max-width: 575px) {
.testimonial-five-pagination{position:unset;margin-top:15px}
}
.testimonial-thumb-shape{position:absolute;left:0;top:0;z-index:-1;animation:customAni 35s ease-in 0 infinite normal none}
@media (max-width:450px) {
.testimonial-thumb-shape img{width:180px}
}
.download-space{margin-top:-189px}
@media (max-width: 575px) {
.download-space{margin-top:0}
}
.download-bg{position:relative;overflow:hidden;background-color:var(--bd-primary);border-radius:10px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:end;height:410px;align-items:center;align-content:center}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.download-bg{grid-template-columns:repeat(1,1fr);height:100%;gap:30px}
}
.download-content{margin-left:60px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.download-content{margin-left:40px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.download-content{margin-left:30px;margin-top:30px;margin-right:30px}
}
.download-btn-wrap{display:flex;gap:16px}
.download-btn-title{color:var(--bd-white);margin-bottom:20px}
.download-thumb{position:relative;z-index:5}
.download-thumb img{width:100%;min-height:510px;object-fit:cover}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.download-thumb img{min-height:475px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px) {
.download-thumb img{min-height:100%}
}
.download-thumb-wrap{position:relative}
.download-thumb-wrap::before{position:absolute;content:"";right:0;top:0;background-color:var(--bd-tertiary);clip-path:polygon(0 0,100% 0%,100% 100%,25% 100%);height:515px;width:100%;border-radius:0 10px 10px 0;z-index:1}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.download-thumb-wrap::before{height:100%}
}
.sidebar-widget-divider{padding-top:30px;border-bottom:1px solid var(--bd-border-primary);margin-bottom:40px}
.sidebar-sticky{position:sticky;top:120px}
.sidebar-wrapper{margin-left:24px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.sidebar-wrapper{margin-left:0}
}
.sidebar-wrapper.sidebar-left{margin-left:0;margin-right:24px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.sidebar-wrapper.sidebar-left{margin-right:0}
}
.sidebar-widget-wrapper{border:1px solid var(--bd-border-primary);padding:45px 30px;border-radius:8px}
.sidebar-search-form{position:relative}
.sidebar-search-form input{width:100%;background:var(--bd-flash-white);border-radius:4px;height:56px;padding-inline-start:25px;padding-inline-end:55px;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0;resize:none}
.sidebar-search-form button{font-size:20px;color:#121212;position:absolute;top:50%;right:0;transform:translateY(-50%);width:60px;height:60px;background-color:transparent;border-radius:50%}
.sidebar-widget .recent-post{display:flex;align-items:center;gap:5px}
@media (max-width: 575px) {
.sidebar-widget .recent-post{flex-direction:column;align-items:start}
}
.sidebar-widget .recent-post:not(:last-child){margin-bottom:15px}
.sidebar-widget .recent-post-title{margin-bottom:5px}
.sidebar-widget .recent-post-thumb{width:90px;height:90px;min-width:90px;border-radius:4px;overflow:hidden;position:relative}
.sidebar-widget .recent-post-thumb:hover::after{height:250%;transition:all 600ms linear;background-color:transparent}
.sidebar-widget .recent-post-thumb::after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,0.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.sidebar-widget .recent-post-thumb{width:150px;height:110px;min-width:150px}
}
@media (max-width: 575px) {
.sidebar-widget .recent-post-thumb{width:100%;height:100%;max-width:100%;margin-bottom:15px;margin-right:0}
}
.sidebar-widget .recent-post-thumb img{width:100%;height:100%;object-fit:cover}
.sidebar-widget .recent-post-date span{color:var(--bd-primary);margin-right:2px}
.sidebar-widget .recent-post-price{color:var(--bd-primary)}
.sidebar-widget.widget_categories ul li{align-items:center;display:flex;justify-content:space-between;color:var(--bd-heading);background-color:var(--bd-flash-white);padding:0 25px;border-radius:8px;font-weight:600;transition:all .3s ease-in-out;height:56px}
.sidebar-widget.widget_categories ul li:not(:last-child){margin-bottom:10px}
.sidebar-widget.widget_categories ul li:hover{background-color:var(--bd-primary);color:var(--bd-white)}
.sidebar-widget .best-sell-post{display:flex;align-items:center}
@media (max-width: 575px) {
.sidebar-widget .best-sell-post{flex-direction:column;align-items:start}
}
.sidebar-widget .best-sell-post:not(:last-child){margin-bottom:15px}
.sidebar-widget .best-sell-post-thumb{width:90px;height:90px;min-width:90px;border-radius:4px;overflow:hidden}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.sidebar-widget .best-sell-post-thumb{width:150px;height:110px;min-width:150px}
}
@media (max-width: 575px) {
.sidebar-widget .best-sell-post-thumb{width:100%;height:100%;max-width:100%;margin-bottom:15px;margin-right:0}
}
.sidebar-widget .best-sell-post-thumb img{width:100%;height:100%;object-fit:cover}
.sidebar-widget .best-sell-post-location{display:flex;align-items:center;gap:10px;margin-bottom:5px}
.sidebar-widget .best-sell-post-location:hover{color:var(--bd-primary)}
.sidebar-widget .best-sell-post-price{color:var(--bd-primary);font-size:18px;font-weight:600}
.sidebar-widget-thumb{position:relative;border-radius:8px}
.sidebar-widget-thumb::before{position:absolute;content:"";left:0;top:0;background-color:var(--bd-primary);opacity:.8;width:100%;height:100%;border-radius:8px;right:0}
.sidebar-widget-thumb img{border-radius:8px}
.sidebar-widget-content{text-align:center;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;z-index:2}
.sidebar-widget-content .bd-play-btn{background-color:var(--bd-white)}
.sidebar-widget-content .bd-play-btn i{color:var(--bd-primary)}
@media (max-width: 575px) {
.sidebar-widget-content .bd-play-btn{margin-bottom:10px}
}
.sidebar-widget-content p{color:var(--bd-text-secondary)}
.sidebar-widget-content h5{color:var(--bd-white)}
.sidebar-widget-content h5:hover{color:var(--bd-tertiary)}
.sidebar-widget-content .bd-text-btn{color:var(--bd-white)}
.sidebar-widget-content .bd-text-btn:hover{color:var(--bd-tertiary)}
.sidebar-widget-range .noUi-horizontal{height:5px}
.sidebar-widget-range .noUi-target{background:var(--bd-flash-white);border-radius:4px;border:none;box-shadow:none}
.sidebar-widget-range .noUi-connect{background:var(--bd-primary)}
.sidebar-widget-range .noUi-handle{border:none;border-radius:4px;background:var(--bd-primary);cursor:default;box-shadow:none}
.sidebar-widget-range .noUi-horizontal .noUi-handle{width:20px;height:20px;right:-14px;top:-8px;border-radius:50%}
.sidebar-widget-range .noUi-handle::after,.sidebar-widget-range .noUi-handle::before{display:none}
.sidebar-widget-range .price-filter input{border:none;font-size:18px;margin-left:-25px;font-weight:600;height:40px;color:var(--bd-heading)}
.sidebar-booking-form .input-box{margin-bottom:14px}
.sidebar-booking-form .input-box input{background:var(--bd-flash-white);color:#1A1A1A}
.sidebar-booking-form .input-box textarea{background:var(--bd-flash-white);color:#1A1A1A;min-height:201px;resize:none}
.single-progress-bar{display:flex;align-items:center;margin-bottom:5px;gap:15px;position:relative}
.single-progress-bar .rating-text{color:var(--bd-gray);font-weight:var(--bd-fw-medium);flex-basis:2%}
.single-progress-bar .progress{background-color:#F7F3FF}
.progress{width:100%;border-radius:0;height:18px}
.progress .progress-bar.bg-1{background-color:#07BB98}
.progress .progress-bar.bg-2{background-color:#A5E562}
.progress .progress-bar.bg-3{background-color:#DDEF08}
.progress .progress-bar.bg-4{background-color:#FFC107}
.progress .progress-bar.bg-5{background-color:#FF6125}
.single-progress-bar .value-text{color:var(--bd-heading);font-weight:var(--bd-fw-medium);width:38px}
.single-progress-bar .number{color:var(--bd-gray);font-weight:var(--bd-fw-medium)}
.tour-search-top{margin-top:-50px}
.tour-wrapper.style-one:hover .tour-thumb a::before{opacity:0}
.tour-wrapper.style-one:hover .tour-thumb a::after{opacity:1}
.tour-wrapper.style-one:hover .tour-location span a{color:var(--bd-white);background-color:var(--bd-tertiary)}
.tour-wrapper.style-three{margin-bottom:5px}
.tour-wrapper.style-three .tour-location a{margin-left:5px}
.tour-wrapper.style-three .tour-content{background-color:var(--bd-white)}
.tour-wrapper.style-three .image-overly a::before{border-radius:10px 10px 0 0}
.tour-wrapper.style-three .image-overly a::after{border-radius:10px 10px 0 0}
.tour-wrapper.style-three:hover .tour-thumb a::before{opacity:0}
.tour-wrapper.style-three:hover .tour-thumb a::after{opacity:1}
.tour-wrapper.style-four{overflow:hidden}
.tour-wrapper.style-four:hover .tour-thumb a::before{opacity:0}
.tour-wrapper.style-four:hover .tour-thumb a::after{opacity:1}
.tour-wrapper.style-four .tour-thumb{height:277px;width:100%}
.tour-wrapper.style-four .tour-thumb img{width:100%;min-height:100%}
.tour-wrapper.style-four .image-overly a::before{border-radius:10px 10px 0 0}
.tour-wrapper.style-four .image-overly a::after{border-radius:10px 10px 0 0}
.tour-wrapper.style-four .tour-location{color:rgba(0,26,61,0.7)}
.tour-wrapper.style-four .tour-location i{margin-right:5px}
.tour-wrapper.style-five{position:relative}
.tour-wrapper.style-five:hover{filter:drop-shadow(0px 4px 70px rgba(0,0,0,0.15))}
.tour-wrapper.style-five:hover .tour-thumb a::before{opacity:0}
.tour-wrapper.style-five:hover .tour-thumb a::after{opacity:1}
.tour-wrapper.style-five:hover .tour-content{background-color:var(--bd-white)}
.tour-wrapper.style-five:hover .tour-title{color:var(--bd-heading)}
.tour-wrapper.style-five:hover .tour-location{color:rgba(0,26,61,0.7)}
.tour-wrapper.style-five:hover .tour-price-wrapper .tour-price-text{color:rgba(0,26,61,0.7)}
.tour-wrapper.style-five .tour-content{padding:22px;border:none;background-color:transparent;position:absolute;inset-inline-start:0;bottom:-1px;border-radius:0 10 10px 10px;transition:all .3s ease-in-out;width:100%}
.tour-wrapper.style-five .tour-title{color:var(--bd-white)}
.tour-wrapper.style-five .tour-location{color:var(--bd-white)}
.tour-wrapper.style-five .tour-location i{color:var(--bd-primary)}
.tour-wrapper.style-five .tour-price-wrapper i{color:var(--bd-primary)}
.tour-wrapper.style-five .tour-price-wrapper .tour-price-text{color:var(--bd-white)}
.tour-wrapper.style-five .tour-thumb{height:355px;width:100%}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tour-wrapper.style-five .tour-thumb{height:100%}
}
.tour-wrapper.style-five .tour-thumb img{width:100%;min-height:100%;border-radius:10px}
.tour-wrapper.style-five .tour-top-meta .tour-badge{position:absolute;top:16px;left:16px;right:auto}
.tour-wrapper.style-five .tour-top-meta .tour-like{position:absolute;inset-inline-end:16px;top:16px}
.tour-wrapper.style-five .tour-camera-btn{display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--bd-text-tertiary)}
.tour-wrapper.style-five .tour-camera-btn-wrapper{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:15px;z-index:11}
.tour-wrapper.style-five .tour-camera-btn:hover{color:var(--bd-primary)}
.tour-wrapper.style-five .tour-camera-btn span{color:var(--bd-white);background-color:var(--bd-primary);width:15px;height:15px;font-size:12px;border-radius:50%;display:flex;text-align:center;justify-content:center;align-items:center;position:absolute;top:-8px;inset-inline-start:10px}
.tour-wrapper.style-five .tour-price-wrapper{margin-bottom:0}
.tour-wrapper.style-six{padding:25px 24px;border-radius:8px;transition:all .3s ease-in-out;box-shadow:none;border:1.5px dashed var(--bd-border-tertiary);position:relative}
.tour-wrapper.style-six:hover{border:1.5px dashed transparent;box-shadow:0 4px 70px rgba(0,0,0,0.15)}
.tour-wrapper.style-six:hover .tour-thumb a::before{opacity:0}
.tour-wrapper.style-six:hover .tour-thumb a::after{opacity:1}
.tour-wrapper.style-six .tour-thumb{height:314px;width:100%}
.tour-wrapper.style-six .tour-thumb img{border-radius:10px;width:100%;height:100%}
.tour-wrapper.style-six .tour-meta span i{margin-right:5px}
.tour-wrapper.style-six .tour-meta span:not(:last-child){margin-right:48px;position:relative}
.tour-wrapper.style-six .tour-meta span:not(:last-child)::before{position:absolute;content:"";width:1px;height:15px;background-color:rgba(0,0,0,0.2);top:50%;transform:translateY(-50%);inset-inline-end:-25px}
.tour-thumb img{width:auto;min-height:210px;border-radius:10px 10px 0 0;object-fit:cover}
.tour-favorite{position:absolute;top:16px;left:16px}
.tour-like{display:inline-flex;text-align:center;justify-content:center;align-items:center;width:35px;height:35px;background-color:var(--bd-white);color:var(--bd-heading);border-radius:50%;transition:all .3s ease-in-out}
.tour-like:hover{background-color:var(--bd-tertiary);color:var(--bd-white)}
.tour-like i{font-size:16px}
.tour-like.has-border{background-color:transparent;border:1px solid var(--bd-border-primary);transition:all .3s ease-in-out}
.tour-like.has-border:hover{color:var(--bd-white);background-color:var(--bd-tertiary);border-color:var(--bd-tertiary)}
.tour-like.has-bg{border-radius:5px;color:var(--bd-white);background-color:rgba(13,30,42,0.4)}
.tour-location span a{font-size:16px;font-weight:var(--bd-fw-regular);text-transform:capitalize;padding:7px 32px 7px 24px;border-radius:0 60px 0 0;color:var(--bd-heading);background-color:var(--bd-white);position:absolute;left:0;bottom:0;transition:all .3s ease-in-out}
.tour-location span a:hover{color:var(--bd-white);background-color:var(--bd-tertiary)}
.tour-rating-icon{gap:2px}
.tour-rating-text span{color:var(--bd-text-tag)}
.tour-content{padding:22px 22px 30px;border-radius:0 0 10px 10px;border:1px solid var(--bd-border-primary);background-color:var(--bd-flash-white)}
.tour-divider{border-bottom:1px solid var(--bd-border-primary);padding-top:25px;margin-bottom:10px}
.tour-price-wrapper{display:flex;gap:0 10px;align-items:center;margin-bottom:10px}
.tour-price-tag{font-size:16px;font-weight:500;background-color:#FBEDBE;padding:1px 2px;border-radius:2px}
.tour-price-title.current{color:var(--bd-primary)}
.tour-price-title.old{text-decoration-line:line-through;color:var(--bd-text-tag)}
.tour-duration{display:flex;gap:10px}
.tour-badge{position:absolute;top:16px;right:16px}
.tour-full-border{position:relative;padding-top:25px;margin-bottom:20px}
.tour-full-border::before{position:absolute;content:"";left:-28px;height:1px;background-color:var(--bd-border-primary);width:calc(100% + 55px)}
.tour-details-destination-wrapper{border:1px solid var(--bd-border-primary);padding:30px;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:35px;flex-wrap:wrap}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tour-details-destination-wrapper{padding:20px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tour-details-destination-wrapper{padding:20px;gap:24px}
}
.tour-details-destination-info{display:flex;align-items:center;gap:10px}
.tour-details-destination-info:not(:last-child){position:relative}
.tour-details-destination-info:not(:last-child)::after{position:absolute;content:"";width:1px;height:54px;background-color:var(--bd-border-primary);right:-35px;top:50%;transform:translateY(-50%)}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tour-details-destination-info:not(:last-child)::after{display:none}
}
.tour-details-destination-info-bottom{color:var(--bd-black);font-weight:var(--bd-fw-medium)}
.tour-details-list-box{border:1px solid var(--bd-border-primary);border-radius:8px;padding:30px;position:relative;display:grid;grid-template-columns:repeat(2,1fr)}
@media (max-width: 575px) {
.tour-details-list-box{grid-template-columns:auto;gap:60px}
}
.tour-details-list-box::after{position:absolute;content:"";width:1px;height:100%;top:0;left:50%;transform:translate(-50%);background-color:var(--bd-border-primary)}
@media (max-width: 575px) {
.tour-details-list-box::after{top:50%;width:100%;height:1px;transform:translate(-50%,-50%)}
}
.tour-details-gallery-thumb img{border-radius:8px}
.tour-details-location-map iframe{width:100%;height:520px;border-radius:8px;mix-blend-mode:luminosity}
.tour-details-rating-wrapper{border:1px solid var(--bd-border-primary);border-radius:8px;padding:30px}
.tour-details-list-include ul li,.tour-details-list-exclude ul li{list-style:none}
.tour-details-list-include ul li span,.tour-details-list-exclude ul li span{margin-right:7px}
.tour-details-list-include ul li:not(:last-child),.tour-details-list-exclude ul li:not(:last-child){margin-bottom:15px}
.tour-details-list-exclude{margin-left:30px}
@media (max-width: 575px) {
.tour-details-list-exclude{margin-left:0}
}
.tour-details-nav-tabs .nav-tabs{margin-bottom:35px}
.tour-details-nav-tabs .nav-link{font-size:16px;font-weight:var(--bd-fw-regular);color:var(--bd-heading);text-decoration:none;border-bottom:none;padding:10px 20px}
.tour-details-nav-tabs .nav-tabs .nav-item.show .nav-link,.tour-details-nav-tabs .nav-tabs .nav-link.active{color:var(--bd-primary);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bd-border-primary);border-bottom:none}
.tour-review-wrapper{border-bottom:1px solid var(--bd-border-primary);padding-bottom:15px;padding-top:20px}
.tour-review-wrapper:last-child{border-bottom:none;padding-bottom:0}
.tour-review-wrapper .media{display:flex;align-items:start}
@media (max-width: 575px) {
.tour-review-wrapper .media{flex-wrap:wrap;gap:15px}
}
.tour-review-wrapper .thumbnail a{display:inline-block}
.tour-review-wrapper .thumbnail a img{display:inline-block;max-height:83px;min-width:83px;object-fit:cover;border-radius:100%}
.tour-review-wrapper .media-body{padding-left:20px;width:100%}
@media (max-width: 575px) {
.tour-review-wrapper .media-body{padding-left:0}
}
.tour-review-wrapper .author-info .title{margin-bottom:0;display:flex;align-items:center;justify-content:space-between}
.tour-review-wrapper .author-info .title:hover i{color:var(--bd-primary)}
.tour-review-wrapper .author-info .title i{color:rgba(129,129,129,0.5);transition:all .2s linear}
.tour-review-wrapper .bd-meta{display:flex;align-items:center;flex-wrap:wrap}
.tour-review-wrapper .has-seperator{position:relative}
.tour-review-wrapper .has-seperator::before{position:absolute;content:" ";width:1px;height:14px;right:-10px;top:50%;background:rgba(129,129,129,0.2);transform:translateY(-50%)}
.tour-review-wrapper .bd-meta li{list-style:none;font-size:14px;color:#818181;margin-right:20px}
.tour-review-wrapper .rating a i{color:var(--bd-rating-color)}
.tour-review-wrapper .description{margin-bottom:10px;margin-top:10px}
.price-title{color:var(--bd-primary)}
.price-title span{color:var(--bd-text-meta);font-size:16px;font-weight:var(--bd-fw-regular)}
.rating-box{border:1.5px solid var(--bd-border-primary);width:165px;text-align:center;padding:30px 0;height:165px;display:flex;align-items:center;justify-content:center}
.rating-box .rating-number{font-size:67px;line-height:67px;color:var(--bd-heading);font-weight:var(--bd-fw-medium)}
.rating-box .rating{margin-top:6px}
.rating-box .rating a i{font-size:13px;color:var(--bd-rating-color)}
.rating-box .sub-title{font-size:14px;color:var(--bd-text-tag)}
.tour-details-star-review-box{display:flex;justify-content:space-between;gap:20px;margin-bottom:35px;flex-wrap:wrap}
.tour-details-star-review-box p{margin-bottom:10px}
.tourigo-ratings-two{display:flex;align-items:center;gap:2px}
.tourigo-ratings-two i{font-size:16px;color:var(--bd-text-meta);transition:all 500ms ease}
.tourigo-ratings-two i.hover,.tourigo-ratings-two i.active{color:var(--bd-rating-color)}
.destinations-details-thumb{height:412px;min-width:auto;border-radius:8px}
.destinations-details-thumb img{width:100%;height:100%;border-radius:8px}
.bd-search-popup{width:100%;font-size:64px;padding-bottom:17px}
.bd-search-popup-area{position:fixed;top:0;left:0;right:0;display:flex;z-index:99999;min-height:300px;align-items:center;background-color:var(--bd-flash-white);transform:translateY(-10%);opacity:0;visibility:hidden;transition:all .3s ease-in}
.bd-search-popup-area.bd-search-opened{opacity:1;visibility:visible;transform:translateY(0%)}
.bd-search-form{position:relative;width:100%;border-bottom:2px solid var(--bd-border-primary);padding-bottom:20px}
.bd-search-input{background-color:transparent;display:flex;align-items:center}
.bd-search-input input{width:100%;color:var(--bd-placeholder);height:auto;background-color:transparent;font-size:32px;margin:0 55px;border:none;outline:none}
.bd-search-input input::placeholder{color:var(--bd-heading);opacity:.5;font-size:32px}
.bd-search-input input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}
.bd-search-submit{position:absolute;inset-inline-start:0;top:40%;transform:translateY(-50%)}
.bd-search-submit button{color:var(--bd-primary);font-size:35px;position:relative;transform:translateY(-10px)}
.bd-search-submit button:hover{color:var(--bd-tertiary)}
.bd-search-close-btn{position:absolute;inset-inline-end:0;top:40%;transform:translateY(-50%)}
.bd-search-close-btn button{font-size:50px;color:var(--bd-primary)}
.bd-search-close-btn button:hover{transform:rotate(90deg);color:var(--bd-tertiary)}
.bd-search-overlay{position:fixed;opacity:0;visibility:hidden;width:100%;height:100%;top:0;bottom:0;z-index:9998;background-color:rgba(0,0,0,0.6);backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);transition-delay:.3s;transition:all .3s ease-in-out}
.bd-search-overlay.bd-search-opened{opacity:1;visibility:visible}
.flatpickr-calendar{padding:10px;width:auto}
.flatpickr-day.today{border-color:var(--bd-border-tertiary)}
.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;border-color:var(--bd-primary);background:var(--bd-primary);color:var(--bd-white)}
.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:var(--bd-primary);background:var(--bd-primary);color:var(--bd-white)}
.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.booking-form-input-box{margin-bottom:10px}
.booking-form{padding:30px;border-radius:8px;background-color:var(--bd-white);box-shadow:0 4px 80px rgba(0,0,0,0.12)}
.booking-form-input input{background-color:var(--bd-white)}
.booking-form-input-title label{margin-bottom:5px;text-transform:capitalize;font-size:16px;text-align:left;display:block}
.booking-form-input-title label span{color:var(--bd-bg-danger);margin-inline-start:3px}
.booking-card-tab .nav-link{font-size:18px;font-weight:500;color:var(--bd-heading);padding:0 15px 0 0}
.booking-card-tab .nav-item{display:block}
.booking-card-tab .nav-pills .nav-link.active,.booking-card-tab .nav-pills .show > .nav-link{color:var(--bd-primary);background-color:transparent}
.form-check{display:block;min-height:0;padding-inline-start:0;margin-bottom:0}
.form-check-inline.style_two:not(:first-child){margin-inline-start:30px}
.booking-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
@media (max-width: 575px) {
.booking-card-grid{grid-template-columns:repeat(1,1fr);gap:6px}
}
.credit-card-logo{position:absolute;top:30px;right:15px;transform:translateY(-50%)}
.credit-card-logo i{font-size:40px;color:var(--bd-black)}
.booking-sidebar-wrapper{background-color:var(--bd-white);box-shadow:0 4px 80px rgba(0,0,0,0.12);padding:30px;border-radius:8px;margin-left:24px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.booking-sidebar-wrapper{margin-left:0}
}
.booking-sidebar-widget-thumb img{border-radius:8px;width:100%;height:100%;object-fit:cover}
.booking-item-date span{color:var(--bd-primary);margin-right:2px}
.booking-sidebar-price-item:not(:last-child){margin-bottom:10px}
.steps-title{display:none}
.steps-title.step-active{display:block}
.booking-model .modal-header,.booking-model .modal-body,.booking-model .modal-footer{padding:30px}
.booking-model .modal-header{border-bottom:1px solid var(--bd-border-primary);padding-bottom:15px}
.booking-model .modal-header .btn-close{border:1px solid var(--bd-border-secondary);border-radius:60px;width:26px;height:26px}
.booking-model .modal-body-top{border-bottom:none}
.booking-model .modal-footer{padding-top:15px;border-top:1px solid var(--bd-border-primary)}
.booking-sidebar-wrapper .booking-model .modal-header,.booking-sidebar-wrapper .booking-model .modal-body,.booking-sidebar-wrapper .booking-model .modal-footer{padding:0}
.booking-sidebar-wrapper .booking-model .modal-header{border-bottom:1px solid var(--bd-border-primary);padding-bottom:15px}
.booking-sidebar-wrapper .booking-model .modal-header .btn-close{border:1px solid var(--bd-border-secondary);border-radius:60px;width:26px;height:26px}
.booking-sidebar-wrapper .booking-model .modal-body-top{border-bottom:none}
.booking-sidebar-wrapper .booking-model .modal-footer{padding-top:15px;margin-top:15px;border-top:1px solid var(--bd-border-primary)}
.guest-number{width:168px;position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-content:space-between}
.guest-number .guest-number-plus,.guest-number .guest-number-minus{width:36px;height:36px;justify-content:center;font-size:16px;cursor:pointer;transition:all .3s 0 ease-out;display:inline-flex;text-align:center;justify-content:center;align-items:center;border:1px solid var(--bd-border-secondary);border-radius:60px;color:var(--bd-primary);position:absolute;top:50%;left:45px;transform:translateY(-50%)}
.guest-number .guest-number-plus:hover,.guest-number .guest-number-minus:hover{background-color:var(--bd-primary);color:var(--bd-white);border-color:var(--bd-primary)}
.guest-number .guest-number-plus{left:auto;right:0}
.guest-number .guest-number-input[type=text]{width:36px;height:36px;text-align:center;font-size:20px;border:1px solid transparent;background-color:transparent;padding:0;line-height:1.5;color:var(--bd-primary);border-radius:60px;display:inline-block;text-align:center;position:absolute;left:62%;top:50%;transform:translate(-50%,-50%);font-weight:600}
.booking-infant-age .nice-select{color:var(--bd-heading);background-color:transparent;border-radius:4px;border:solid 1px var(--bd-border-secondary)}
.booking-infant-age.nice-select::after{color:var(--bd-heading)!important}
.booking-infant-age .option.selected.focus{background-color:var(--bd-flash-white)}
.booking-infant-age.nice-select .option.selected{font-weight:var(--bd-fw-regular);color:var(--bd-heading);font-size:16px}
.booking-modal-form-input input[type=text]{outline:none;background-color:transparent;height:36px;width:250px;font-size:16px;border-radius:4px;border:1px solid var(--bd-border-secondary);padding:10px;color:var(--bd-black);cursor:pointer}
.booking-modal-form-input .form-control:focus{box-shadow:none;border-color:var(--bd-primary)}
.card-wrapper{background:var(--bd-flash-white);padding:20px;position:relative;border-radius:4px 4px 0 0}
.card-btn .btn-style{border-radius:0 0 4px 4px}
.card-icon span{background:rgba(56,96,226,0.1);width:60px;height:60px;border-radius:50%;display:flex;text-align:center;justify-content:center;align-items:center;color:var(--bd-primary);font-size:32px}
.card-sub-title{color:var(--bd-text-body)}
.card-desc{display:inline-block;color:var(--bd-text-body)}
.price-increase{color:var(--bd-bg-success);font-weight:600;font-size:12px;line-height:1}
.price-decrease{color:var(--bd-bg-danger);font-weight:600;font-size:12px;line-height:1}
.dropdown-item{color:var(--bd-text-body);font-size:16px}
.dropdown-btn{width:30px;height:30px;border-radius:50%;display:flex;text-align:center;justify-content:center;align-content:center;align-items:center;transition:all .3s linear}
.dropdown-btn:hover{background-color:rgba(56,96,226,0.1)}
.dropdown-btn i{font-size:20px;color:var(--bd-black)}
.dropdown-menu.show{display:block;position:absolute;inset:auto!important;top:0!important;right:0!important}
.tour-thumb-chnage{position:relative}
.tour-thumb-edit input{display:none}
.tour-thumb-edit label{padding:10px;font-size:22px;font-weight:500;color:var(--bd-heading);background-color:transparent;border:1px solid var(--bd-border-primary);border-top:none;text-align:center;width:100%;cursor:pointer;transition:all .3s linear;border-radius:0 0 8px 8px}
.tour-thumb-edit label:hover{color:var(--bd-white);background-color:var(--bd-primary)}
.tour-thumb-preview{width:100%;height:560px;position:relative}
.tour-thumb-preview-box{width:100%;height:560px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:8px 8px 0 0}
.tour-details-location .input-box-select{width:100%;height:56px;border:none;border:1px solid var(--bd-border-primary);background-color:transparent;display:flex;align-items:center;color:var(--bd-heading)}
.tour-details-location .input-box-select:focus{border-color:var(--bd-primary)}
.tour-input-wrapp{background-color:rgba(220,220,220,0.2)}
.recent-activity-content .table > tbody > tr{transition:all .3s linear}
.recent-activity-content .table > tbody > tr:hover{background:var(--bd-white);box-shadow:0 4px 70px rgba(0,0,0,0.15)}
.dropzone{border:1px solid var(--bd-border-secondary);background:#fff;padding:20px;border-radius:8px}
.dropzone .dz-preview .dz-image{border-radius:8px;overflow:hidden;width:175px;height:175px;position:relative;display:block;z-index:5}
.dropzone .dz-preview .dz-image img{display:block;width:175px;height:175px;object-fit:cover}
.header-right{margin-left:170px}
.vs-btn{position:relative;display:inline-block;border:none;text-align:center;background-color:var(--bd-primary);color:var(--bd-white);font-size:20px;line-height:1;font-weight:700;padding:14px 20px 14px 30px;border-radius:9999px;--icon-shape:40px;--icon-size:33px;text-transform:uppercase}
.vs-btn i{display:inline-block}
.vs-btn:hover{background-color:var(--title-color);color:var(--bd-white)}
.vs-btn:hover:before,.vs-btn:hover i{animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both}
.vs-btn.style2{margin-left:calc(var(--icon-shape)/2)}
.vs-btn.style2:before{content:"";position:absolute;left:calc(var(--icon-shape)/-2);top:50%;width:var(--icon-shape);height:var(--icon-shape);margin-top:calc(var(--icon-shape)/-2);background-color:var(--bd-white);border-radius:50%;box-shadow:inset 0 2px 6px 0 rgb(254,200,3);transition:inherit}
.vs-btn.style2 i{position:absolute;left:calc(var(--icon-size)/-2);top:50%;width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);margin-top:calc(var(--icon-size)/-2);border-radius:50%;background-color:var(--bd-white);color:var(--bd-primary);font-size:20px;transition:inherit}
.vs-btn.style2:hover{background-color:var(--bd-primary)}
.vs-btn.style2:hover:before{box-shadow:inset 0 2px 6px 0 rgb(253, 75, 91)}
.vs-btn.style2:hover i{background-color:var(--bd-white)}
@keyframes shake {
10%,90%{transform:translate3d(-1px,0,0)}
20%,80%{transform:translate3d(2px,0,0)}
30%,50%,70%{transform:translate3d(-4px,0,0)}
40%,60%{transform:translate3d(4px,0,0)}
}
.dblock{display:block}
.prelative{position:relative}
.zindex3{z-index:3}
.openoff.on{opacity:1;visibility:visible}
.easybtn{border-radius:30px;display:flex;height:45px;min-width:45px;position:fixed;cursor:pointer;text-align:center;z-index:100;align-items:center;justify-content:center;transition:all .8s;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}
.easybtn span{vertical-align:middle;font-size:14px;letter-spacing:-15px;opacity:0;line-height:45px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.easybtn:hover{color:#fff;padding:0 20px}
.easybtn:hover span{opacity:1;letter-spacing:0;padding-left:5px}
.callus__btn{position:fixed;left:20px;bottom:85px;line-height:40px;color:#fff;background:#F9424B}
.callus__btn a{color:#fff}
.whatsapp__btn{position:fixed;left:20px;bottom:30px;line-height:48px;color:#fff;background:linear-gradient(to right,#61dc6a 0,#2bc911 100%,#61dc6a 200%)}
.whatsapp__btn a{color:#fff!important;height:100%;font-size: 23px;}
.whatsapp__btn::after{z-index:-1;content:"";position:absolute;left:0;top:0;width:45px;height:45px;opacity:1;background:#4bc75a;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}
.phone_call{position:fixed;left:20px;bottom:85px;z-index:99;display:block;margin:0;width:45px;height:45px;font-size:50px;background:#FF3A44;border-radius:.5em;box-shadow:0 0 0 0 rgba(52,152,219,0),0 .05em .1em rgba(0,0,0,0.2);-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
.phone_call::before,.phone_call::after{position:absolute;content:""}
.phone_call::before{top:0;left:0;width:45px;height:45px;background-color:rgba(255,255,255,0.1);border-radius:100%;opacity:1;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}
.phone_call::after{top:.2em;left:.2em;width:.5em;height:.5em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYuNiAxMC44YzEuNCAyLjggMy44IDUuMSA2LjYgNi42bDIuMi0yLjJjLjMtLjMuNy0uNCAxLS4yIDEuMS40IDIuMy42IDMuNi42LjUgMCAxIC40IDEgMVYyMGMwIC41LS41IDEtMSAxLTkuNCAwLTE3LTcuNi0xNy0xNyAwLS42LjQtMSAxLTFoMy41Yy41IDAgMSAuNCAxIDEgMCAxLjIuMiAyLjUuNiAzLjYuMS40IDAgLjctLjIgMWwtMi4zIDIuMnoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.phone_call.is-animating{-webkit-animation:phone-outer 3000ms infinite;animation:phone-outer 3000ms infinite}
.phone_call.is-animating::before{-webkit-animation:phone-inner 3000ms infinite;animation:phone-inner 3000ms infinite}
.phone_call.is-animating::after{-webkit-animation:phone-icon 3000ms infinite;animation:phone-icon 3000ms infinite}
@-webkit-keyframes phone-outer {
0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);box-shadow:0 0 0 0 rgba(52,152,219,0),0 .05em .1em rgba(0,0,0,0.2)}
33.3333%{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1);box-shadow:0 0 0 0 rgba(52,152,219,0.1),0 .05em .1em rgba(0,0,0,0.5)}
66.6666%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);box-shadow:0 0 0 .5em rgba(52,152,219,0),0 .05em .1em rgba(0,0,0,0.2)}
100%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);box-shadow:0 0 0 0 rgba(52,152,219,0),0 .05em .1em rgba(0,0,0,0.2)}
}
@keyframes phone-outer {
0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);box-shadow:0 0 0 0 rgba(52,152,219,0),0 .05em .1em rgba(0,0,0,0.2)}
33.3333%{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1);box-shadow:0 0 0 0 rgba(52,152,219,0.1),0 .05em .1em rgba(0,0,0,0.5)}
66.6666%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);box-shadow:0 0 0 .5em rgba(52,152,219,0),0 .05em .1em rgba(0,0,0,0.2)}
100%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);box-shadow:0 0 0 0 rgba(52,152,219,0),0 .05em .1em rgba(0,0,0,0.2)}
}
@-webkit-keyframes phone-inner {
0%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}
33.3333%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(0.9);transform:translate3d(0,0,0) scale(0.9)}
66.6666%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}
100%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}
}
@keyframes phone-inner {
0%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}
33.3333%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(0.9);transform:translate3d(0,0,0) scale(0.9)}
66.6666%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}
100%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}
}
@-webkit-keyframes phone-icon {
0%{-webkit-transform:translate3d(0em,0,0);transform:translate3d(0em,0,0)}
2%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
4%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
6%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
8%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
10%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
12%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
14%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
16%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
18%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
20%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
22%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
24%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
26%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
28%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
30%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
32%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
34%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
36%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
38%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
40%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
42%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
44%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
46%{-webkit-transform:translate3d(0em,0,0);transform:translate3d(0em,0,0)}
}
@keyframes phone-icon {
0%{-webkit-transform:translate3d(0em,0,0);transform:translate3d(0em,0,0)}
2%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
4%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
6%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
8%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
10%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
12%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
14%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
16%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
18%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
20%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
22%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
24%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
26%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
28%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
30%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
32%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
34%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
36%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
38%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
40%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
42%{-webkit-transform:translate3d(0.01em,0,0);transform:translate3d(0.01em,0,0)}
44%{-webkit-transform:translate3d(-0.01em,0,0);transform:translate3d(-0.01em,0,0)}
46%{-webkit-transform:translate3d(0em,0,0);transform:translate3d(0em,0,0)}
}
.flight-thumb-wrapper{padding:5px}
.border-color{border-color:#fd4c5c !important;}
.br1pxsolid{border:1px solid #093c56;}
.br1pxsolid-gray{border:1px solid #ddd;}
.tour-item{padding:0}
.tour-item-flexxer{padding:10px}
.tour-item .post_title h4{margin-top:0;font-size:17px;font-weight:600;margin-bottom:5px;font-family:var(--montserrat-fonts);/*white-space:nowrap;width:100%;
overflow:hidden;text-overflow:ellipsis;*/}
.label{padding:4px 10px;font-weight:500;border-radius:0;background:#f2bf06;font-size:16px}
.covered{margin-bottom:5px}
.covered ul{list-style:none;margin:0;padding:0}
.covered ul li:after{content:"\f138";font-family:"flaticon";position:absolute;right:2px;font-size:13px}
.covered ul li:last-child:after{display:none}
.covered ul li{display:inline-block;position:relative;padding-right:18px;line-height:20px;font-weight:500;font-size:12px;font-family:var(--montserrat-fonts)}
.post_price span.offer{color:#fd4c5c!important;font-size:22px;font-weight:700;line-height:25px}
small{font-size:13px;font-weight:400;text-transform:capitalize;font-family:var(--montserrat-fonts);font-weight:500}
.popular-tours__meta{display:flex;align-items:center;margin-top:0;padding:5px 0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;}
.popular-tours__meta li{width:25%;text-align:center}
.popular-tours__meta li img{width:30px}
.popular-tours__meta li p{font-size:12px;line-height: 20px;color:#555;font-weight:500;margin-bottom:0;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.tour-item .tour-foots{padding:10px}
.bg2 {background-color: #093C56}
.fw-400 {font-weight: 400;}
.font13 {font-size: 13px !important;}
.white {color: #fff !important;}
.d-inline{display:inline-block}
.btn_1,.btn_2,.btn_3,.btn_4{cursor:pointer;display:inline-block;outline:0;transition:.3s all ease-in-out;border-radius:4px;font-weight:600;text-transform:uppercase}
.btn_3.outline,a.btn_3.outline{color:#fff;background:none;border:1px solid #20e36c;background:#20e36c}
.btn_3.outline:hover,a.btn_3.outline:hover{background:#fff;border:1px solid #fff;color:#20e36c}
.btn_1.small,.btn_1.outiline.small,.btn_2.small,.btn_3.small,.btn_4.small{padding:5px 10px;font-size:12px}
.btn_1,a.btn_1{color:#fff;background:#FD5056;border:1px solid #FD5056}
.btn_1:hover,a.btn_1:hover{background:#fff;border:1px solid #fff;color:#FD5056}
a.share:hover{color:#20e36c!important}
section.ptb30{padding:30px 0}
.backbg{background:url(../images/pattern.png);background-position:center}
.featuresBox-wrap{text-align:center}
.featuresBox-wrap .featuresBox-captions h4{font-size:17px;font-weight:500;margin-bottom:5px}
.featuresBox-wrap .featuresBox-captions p{font-size:14px;line-height:26px;font-weight:500;color:#777}
#quoteModal .log-in-pop,#QueryModal .log-in-pop{padding:25px}
#quoteModal.modal,#QueryModal.modal{margin:2% auto}
#quoteModal .modal-dialog,#QueryModal .modal-dialog{max-width:650px!important;margin:0 auto}
#quoteModal .modal-dialog .modal-content,#QueryModal .modal-dialog .modal-content{border:0;border-radius:0}
#quoteModal .modal-dialog .log-in-pop,#QueryModal .modal-dialog .log-in-pop{position:relative;overflow:hidden;margin:0 auto}
#quoteModal .modal-dialog .pop-close,#QueryModal .modal-dialog .pop-close{width:24px;height:24px;display:inline-block;position:absolute;top:15px;right:15px;transition:all ease .3s;z-index:1}
#quoteModal .modal-dialog .pop-close img,#QueryModal .modal-dialog .pop-close img{width:24px}
#quoteModal .modal-dialog .log-in-pop .enquiry__box .popup_logo img,#QueryModal .modal-dialog .log-in-pop .enquiry__box .popup_logo img{width:160px;margin-bottom:15px}
#quoteModal .modal-dialog .log-in-pop .enquiry__box h4,#QueryModal .modal-dialog .log-in-pop .enquiry__box h4{margin-bottom:10px;font-family:var(--montserrat-fonts);font-size:20px;font-weight:600}
#quoteModal .modal-dialog .log-in-pop .enquiry__box p,#QueryModal .modal-dialog .log-in-pop .enquiry__box p{font-size:17px;margin-bottom:20px;font-weight:400;font-family:var(--body-font-family)}
#quoteModal .modal-dialog .log-in-pop .enquiry__box .btn,#QueryModal .modal-dialog .log-in-pop .enquiry__box .btn{height:50px;text-transform:uppercase;font-size:17px;background:var(--bd-primary);border:1px solid var(--bd-primary);color:#fff}
#quoteModal .modal-dialog .log-in-pop .enquiry__box .btn i,#QueryModal .modal-dialog .log-in-pop .enquiry__box .btn i{position:relative;top:-4px;font-size:18px;margin-left:3px}
#quoteModal .modal-dialog .log-in-pop .enquiry__box .form-group,#QueryModal .modal-dialog .log-in-pop .enquiry__box .form-group{margin-bottom:15px}
#quoteModal .modal-dialog .log-in-pop .enquiry__box .form-group input,#QueryModal .modal-dialog .log-in-pop .enquiry__box .form-group input{font-size:15px;padding-inline-start: 15px;padding-inline-end: 15px;}
#quoteModal .modal-dialog .log-in-pop .enquiry__box .form-group textarea,#QueryModal .modal-dialog .log-in-pop .enquiry__box .form-group textarea{height:90px;font-size:15px;padding:10px 15px}
#quoteModal .modal-dialog .log-in-pop .enquiry__box .form-group textarea:focus,#QueryModal .modal-dialog .log-in-pop .enquiry__box .form-group textarea:focus{border-color: var(--bd-primary);}
.log-in-pop .enquiry__box .help{margin-top:10px;padding:0;text-align:center}
.help{margin-top:20px!important}
.log-in-pop .enquiry__box .help h5{font-size:15px;text-transform:uppercase;margin-bottom:15px;font-weight:600;color:#000;font-family:var(--montserrat-fonts)}
.log-in-pop .enquiry__box .help ul{list-style:none;padding:0;margin:0}
.log-in-pop .enquiry__box .help ul li a{font-size:15px;color:#000;line-height:20px}
.error{background:#fafafa;padding:50px 0}
.error h1{font-size:80px;font-family:var(--body-font-family);font-weight:600;line-height:60px}
.error h4{font-size:24px;font-family:var(--kalam-fonts)}
.error p{font-size:15px;font-weight:500;color:#444}
.bd-service-area .section-title-wrapper p{font-size:15px;margin-top:10px;font-weight:500}
.right-5{right:5px}
.bottom-5{bottom:5px}
.img-fluid{width:100%}
.notavailable{pointer-events:none;opacity:0.3}
@media only screen and (min-width: 1600px) and (max-width: 1920px) {
.header-right{margin-left: 130px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.header-right{margin-left: 100px}
}
@media(max-width:767px){
.xs-hiddeen{display:none}
.header-left{width: 100%;justify-content: center;}
.header-right{display:none}
.booking-search{margin-top:238px;box-shadow: 0 6px 15px #eee;}
.banner-booking-wrapper h2{padding:10px 5px;font-size:16px}
.bd-destination-area{margin-top:280px}
.activity-style-three{margin-bottom:15px}
.about-style .about-thumb-two{top:110px;right:20px}
.about-style .about-thumb-two img{border:5px solid var(--bd-bg-cultured);}
.about-style .about-badge img{width:85px}
.about-style .about-badge-text .number{font-size:26px}
.about-style .about-badge-text span{font-size:15px}
.phone_call{left:5px;width:35px;height:35px;font-size:38px;bottom:52px}
.phone_call::before {width:35px;height:35px}
.whatsapp__btn{left:5px;bottom:10px;line-height:38px}
.easybtn{height:35px;min-width:35px}
.whatsapp__btn::after{height:35px;width:35px}
.whatsapp__btn a svg{width:18px}
.easybtn:hover{padding:0 10px}
.easybtn span{font-size:12px}
.featuresBox-wrap .featuresBox-captions h4 {font-size:16px;font-weight:500}
.tour-item .post_title h4{font-size:17px}
.post_price span.offer{font-size:20px}
.tour-item .tour-foots .list li:last-child a.wap-btn{padding: 4px 14.6px 4px!important;}
.tour-item .tour-foots .list li:last-child a.enq-btn {padding: 4px 15px 4px!important;}
.tour-item .tour-foots .list li:last-child a {padding: 4px 14.6px 4px!important;}
.flatpickr-mobile:before{content:attr(placeholder)!important;color:#aaa;height:55px;font-size:16px;padding:5px;position:relative;top:6px}
.flatpickr-mobile:focus[value]:not([value=""]):before{display:none!important;height:55px!important;font-size:16px!important;padding:5px!important;position:relative!important;top:6px!important}
input[type="hidden"][value]:not([value=""]) + .flatpickr-mobile:before{display:none!important;height:55px!important;font-size:16px!important;padding:5px!important;position:relative!important;top:6px!important}
.backtotop-wrap{width:35px;height:35px}
.backtotop-wrap::after {width:35px;height:35px;line-height:35px}
.footer-2-col-1 .footer-widget-content .grev_map li{width:47%}
.counter-style-two .counter-content img {width: 30px}
.counter-style-two .counter-content h2 {font-size: 18px}
.counter-style-two .counter-content p{font-size:13px;margin-top:2px}
.offer-content p{font-size: 14px;line-height:26px;margin-bottom:15px}
.section-title{font-size:18px}
.offer-thumb-bg{height:770px}
.counter-top {margin-top: -50px !important}
.mt330{margin-top:330px}
.mt450{margin-top:520px}
.travel-section p{font-size:14px;line-height:25px}
.testimonial-content p {font-size: 14px;line-height: 25px;}
.banner-booking-wrapper{padding:20px 10px}
.footer-2-col-1 .footer-widget-content .foot-menu li{width:47%}
}