@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Yesteryear&display=swap');
@import "animate.css";
/* @import "jquery.fancybox.min.css";
@import "magnific-popup.css"; */
@import "swiper-bundle.min.css";
/* @import "nice-select.css"; */
/* @import "../assets/fonts/style.css"; */

:root{--font1:'DM Sans', sans-serif;--font2:'Lato',sans-serif;--font3:'Yesteryear',sans-serif;--font-size:15px;--main-color: #4da528;--main-color2: #FF970D;--main-color3:rgb(4, 119, 75);--main-color4:#eda63e;--whiteColor: #ffffff;--black-color: #081E2A;--gray-color: #B6C2D4;--paragraph-color: #4F545A;--bg-color: #F3F6FD;--transition: .5s all cubic-bezier(1,1,1,1);--grad1: linear-gradient(180deg,rgba(255, 255, 255, 0) 0%,rgba(142, 255, 233, 0.19) 45.2%,rgba(164, 255, 246, 0.19) 56.25%,rgba(255,255,255,0) 100%);}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
/* Elements */
html{margin-right:0!important}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:var(--font2);font-size:16px;line-height:30.8px;font-weight:400;color:#4F545A;background-color:#FFF}
img:not(.max){width:100%;height:auto}
/* img.max{max-width:100%;} */
/* .row{margin-right:-15px;margin-left:-15px} */
ul,li{list-style-type:none;margin-bottom:0;padding-left:0;list-style:none}
.center{text-align:center}
.tf-container{max-width:1320px;width:100%;margin:auto;padding-left:15px;padding-right:15px}
.tf-container.w-1456{max-width:1475px;width:100%;margin:auto;padding-left:15px;padding-right:15px}
.tf-container.full{max-width:100%;width:100%;margin:auto;padding-left:0;padding-right:0}
.bg-main{background-color:#1D231F}
label{font-size:16px;font-weight:600;line-height:16px;color:#081E2A;margin-bottom:15px}
select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{border:1px solid #EDEEEE;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:16px;font-size:16px;font-weight:500;border-radius:8px;padding:20px 17px;width:100%;background:transparent;color:#4F545A}
textarea::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=time]::placeholder,input[type=week]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=color]::placeholder{color:#4F545A;line-height:16px;font-size:14px;font-weight:500;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{border:1px solid #4DA528;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

/* Placeholder color */
::-webkit-input-placeholder {color: #8A8AA0;font-size:14px;}
:-moz-placeholder {color: #8A8AA0;font-size:14px;}
::-moz-placeholder {color: #8A8AA0;opacity: 1;font-size:14px;}
:-ms-input-placeholder {color: #8A8AA0;font-size:14px;}
.font1{font-family:var(--font1);}
.font2{font-family:var(--font2);}
.font3{font-family:var(--font3);}

/* Typography */
h1,h2,h3,h4,h5,h6{font-family:var(--font1);text-rendering:optimizeLegibility;color:#081E2A;text-transform:capitalize}
h1{font-size:65px;line-height:82px;font-weight:700}
h2{font-size:50px;line-height:60px;font-weight:800}
h3{font-size:32px;line-height:44.2px;font-weight:600}
h4{font-size:22px;line-height:30px;font-weight:700}
h5{font-size:20px;line-height:25.2px;font-weight:700}
h6{font-size:18px;line-height:30px;font-weight:700}

/*Extra classes*/
.msg-success{background:linear-gradient(to right,#E250E5,#4B50E6,#E250E5);background-clip:text;-webkit-background-clip:text;font-weight:700;background-size:200% 200%;animation:rainbow 2s ease-in-out infinite;color:rgba(0,0,0,0);transition:color .2s ease-in-out;font-size:18px;font-weight:400;line-height:28px}
label.error{color:red}
.text-white{color:#FFF}
.text-24{font-size:14px;font-weight:400;line-height:24px}
.shaw-box{padding:50px;margin:-50px}
.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.flex-one{justify-content:space-between;display:flex}
.flex-two{justify-content:space-between;align-items:center;display:flex}
.flex-three{display:flex;align-items:center}
.flex-five{display:flex;justify-content:center;align-items:center}
.flex-six{display:flex;justify-content:flex-end;align-items:center}
.center,.text-center{text-align:center}
.text-end{text-align:end}
.absolute{position:absolute}
.relative{position:relative}
.flex-none{flex:none!important}
.text-t{text-transform:capitalize}
.text-u{text-transform:uppercase}
.text-unset{text-transform:unset!important}
.text-line{text-decoration-line:underline!important}
.justify-center{justify-content:center}
.justify-end{justify-content:end}
.justify-space{justify-content:space-between}
.flex-wrap{flex-wrap:wrap}
.align-center{align-items:center}
.text-end{text-align:end}
.font-italic{font-style:italic}
.al-i-end{align-items:flex-end}
#wrapper{position:relative;overflow:hidden;max-width:100%;height:100%}
.wrapper-style{background:#FAF8FF}
.z-index1{z-index:1}
.z-index3{z-index:3}
.z-index4{z-index:4}
button{border:none;font-family:"Plus Jakarta Sans",sans-serif}
button:hover{background-color:#FF970D;transition:all .3s;border:unset}
button[type=submit]:hover{background-color:#4DA528;transition:all .3s;border:unset}
button,input[type=submit]{font-family:"Plus Jakarta Sans",sans-serif;border:unset;padding:20px 60px;font-size:16px;font-weight:500;line-height:20px;text-transform:capitalize;color:#FFF;background-color:#4DA528;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}
button:hover,input[type=submit]:hover{background-color:#FF970D;transition:all .3s;border:unset}
.fs-28-46{font-size:28px;font-weight:400;line-height:46px;display:inline-block}
.pd-main{padding:120px 0}
.pb-60{padding-bottom:60px}
.m0-auto{margin:0 auto}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-18{margin-bottom:18px!important}
.mb-22{margin-bottom:22px}
.mb-25{margin-bottom:25px}
.mb-30{margin-bottom:30px}
.mb-32{margin-bottom:32px}
.mb-37{margin-bottom:37px}
.mb-40{margin-bottom:40px}
.mb-43{margin-bottom:43px}
.mb-45{margin-bottom:45px}
.mb-50{margin-bottom:50px}
.mb-60{margin-bottom:60px}
.mb-70{margin-bottom:70px}
.mb-75{margin-bottom:75px}
.mb-80{margin-bottom:80px}
.mb--93{margin-bottom:-93px}
.mb--7em{margin-bottom:-7.6em}
.mb--14em{margin-bottom:-14em}
.mb--20em{margin-bottom:-20em}
.mb--25em{margin-bottom:-25em}
.mt--50{margin-top:-50px}
.mt--60{margin-top:-60px}
.pt-25{padding-top:25px}
.pt-35{padding-top:35px}
.pt-115{padding-top:115px}
.mt-20{margin-top:20px}
.mt-27{margin-top:27px}
.mt-35{margin-top:35px}
.mt-44{margin-top:44px}
.mt-53{margin-top:53px}
.pb-150{padding-bottom:150px}
.pr-256{padding-right:256px!important}
.lh-32{line-height:32px}
.box-sd{box-shadow:0 4px 21px 0 rgba(0,0,0,0.07)}
.text-white{color:#FFF}
.text-gray{color:#B6C2D4}
.text-black{color:#081E2A}
.text-second{color:#FF970D}
.text-main{color:#4DA528!important}
.font-yes{font-family:"Yesteryear",sans-serif}
.overflow-hidden{overflow:hidden}
.relative{position:relative}
.fs-italic{font-style:italic}
.tour1{color:#FBAD17}
.tour2{color:#17FBC4}
.tour3{color:#FB4E17}
.tour4{color:#17E0FB}
.tour5{color:#F617FB}
.tour6{color:#FB1717}
.bg-part-gray{background-color:#EEE9E9}
.bg-part-blue{background-color:#E0F4F3}
.bg-1{background-color:#F4F6F8}
.bg-theme{background-color:var(--main-color)!important}
.bg-2{background-color:#FF970D!important}
.bg-3{background-color:#1D231F}
.bg-4{background-color:#F3F8F6}
.bg-white{background-color:#FFF}
.bgf5{background:#f5f5f5;}
.bgff{background:#fcefef;}
.op1{opacity:.1;}.op15{opacity:.15;}.op2{opacity:.2;}.op25{opacity:.25;}.op3{opacity:.3;}.op8{opacity:.8;}
.zindex-1{z-index:-1;}.zindex0{z-index:0;}.zindex1{z-index:1;}.zindex2{z-index:2;}.zindex3{z-index:3;}.zindex4{z-index:4;}.zindex5{z-index:5;}.zindex9{z-index:9;}.zindex99{z-index:99;}
.ofhidden{overflow:hidden;}
.th-color{color:var(--main-color);}
.color2{color:var(--main-color2);}
.fw-500{font-weight:500}
.fw-600{font-weight:600}
.fw-bold{font-weight:bold}
.top-10{top:-10px;}
.prelative{position:relative;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.min70{min-height:70vh;}
.min80{min-height:80vh;}
.min90{min-height:90vh;}
.height100{height:100%;}
.capp{position:relative}.capp input{padding-left:65px!important}.capp span{ position:absolute; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); display: inline-block !important}
.transition{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
/* Custom radio buttons */
input[type=radio] + label{display:inline-block;cursor:pointer;position:relative;padding-left:30px;margin-right:15px;font-size:15px;font-weight:400}
input[type=radio] + label:before{content:"";display:block;width:20px;height:20px;margin-right:14px;position:absolute;top:-3px;left:0;border:1px solid #EDEEEE;background-color:#FFF;border-radius:50%}
input[type=radio]{display:none!important}
input[type=radio] *{display:inline}
input[type=radio]:checked + label:after{content:"";display:block;position:absolute;top:1px;left:4px;width:12px;height:12px;border-radius:50%;background:#4DA528}

/* Custom checkbox */
input[type=checkbox] + label{display:inline-block;cursor:pointer;position:relative;padding-left:30px;margin-right:15px;font-size:15px;font-weight:400}
input[type=checkbox] + label:before{content:"";display:block;width:17px;height:17px;margin-right:14px;position:absolute;top:0;left:0;border:1px solid #83827F}
input[type=checkbox]{display:none!important}
input[type=checkbox]:checked + label:after{content:"\2714";font-size:15px;line-height:15px;color:#FFF;background-color:#4DA528;display:block;position:absolute;top:0;left:0;width:17px;height:17px;padding-left:2px}

/* link style
-------------------------------------------------------------- */
a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none;color:#081E2A;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
a:focus,a:hover{color:#4DA528;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none!important;outline:0}
@keyframes rainbow {
0%{background-position:left}
50%{background-position:right}
100%{background-position:left}
}
path{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.full{width:100%;}
.prelative{position:relative;}

/*shortcode 2.0 by Abhijit Sarkar*/
.ls1{letter-spacing: 1px;}.ls2{letter-spacing:2px;}.ls3{letter-spacing:3px;}.ls4{letter-spacing:4px;}.ls5{letter-spacing:5px;}
.italic{font-style:italic;}.height100{height:100%;}.pjustify p{text-align:justify}.prelative{position:relative}.pabsolute{position:absolute}.zindex0{z-index:0}.zindex1{z-index:1}.zindex2{z-index:2}.zindex3{z-index:3}.zindex4{z-index:4}.zindex5{z-index:5}.zindex6{z-index:6}.zindex7{z-index:7}.zindex8{z-index:8}.zindex9{z-index:9}.zindex10{z-index:10}.zindex99{z-index:99}.zindex999{z-index:999}.zindex9999{z-index:9999}.white,a.white,p.white,span.white{color:#fff!important}.bg-white{background:#fff!important}.fw-normal{font-weight:400!important}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-bold{font-weight:700}.fontfam1{font-family:''}.fontfam2{font-family:''}.blur1{filter:blur(1px)}.blur2{filter:blur(2px)}.blur3{filter:blur(3px)}.blur4{filter:blur(4px)}.color333{color:#333}.color666{color:#666}.color111{color:#111}.color-black,.color000{color:#000}.th-color{color:var(--main-color)}.bg-theme{background:var(--main-color)}.bg111{background:#111}.bg222{background:#222}.bg333{background:#333}.bgfa{background:#fafafa}.bgf2{background:#f2f2f2}.bgf5{background:#f5f5f5}.bg-white1{background:rgba(255,255,255,.03)}.bg-white2{background:rgba(255,255,255,.2)}.bg-white3{background:rgba(255,255,255,.3)}.bg-white4{background:rgba(255,255,255,.4)}.bg-white5{background:rgba(255,255,255,.5)}.bg-white6{background:rgba(255,255,255,.6)}.bg-white7{background:rgba(255,255,255,.7)}.bg-white8{background:rgba(255,255,255,.8)}.bg-white9{background:rgba(255,255,255,.9)}.bg-white10{background:rgba(255,255,255,1)}.bg-black1{background:rgba(0,0,0,.1)}.bg-black2{background:rgba(0,0,0,.2)}.bg-black3{background:rgba(0,0,0,.3)}.bg-black4{background:rgba(0,0,0,.4)}.bg-black5{background:rgba(0,0,0,.5)}.bg-black6{background:rgba(0,0,0,.6)}.bg-black7{background:rgba(0,0,0,.7)}.bg-black8{background:rgba(0,0,0,.8)}.bg-black9{background:rgba(0,0,0,.9)}.bg-black10{background:rgba(0,0,0,1)}.max{max-width:100%}.full{width:100%}.nostyle li{list-style:none}.limb5 li{margin-bottom:5px!important}.limb10 li{margin-bottom:10px!important}.check li,.times li,.angle li{position:relative;padding-left:25px!important}.check li::before{content:'\f26d';font-family:'bootstrap-icons';position:absolute;left:0;font-size:16px;top:1px;}.times li::before{content:'\f629';font-family:'bootstrap-icons';position:absolute;left:0;font-size:16px;top:1px;}.angle li::before{content:'\f285';font-family:'bootstrap-icons';position:absolute;left:0;font-size:12px;top:50%;transform:translateY(-50%)}ul.half li{display:inline-block;min-width:48%}ul.three li{display:inline-block;min-width:31%}.box-shadow{box-shadow:0 8px 6px -6px #ccc}.border1solid{border:1px solid}.border2solid{border:2px solid}.border1dashed{border:1px dashed}.border2dashed{border:2px dashed}.bordercolorccc{border-color:#ccc}.bordercolorddd{border-color:#ddd}.bordercolorf2{border-color:#f2f2f2}.bordercolorf{border-color:#fff}.bordercolor333{border-color:#333}.bordercolord9{border-color:#d9d9d9}.tagger{text-align:right;display:inline-block}.tagger img{display:inline}.op1{opacity:.1}.op2{opacity:.2}.op3{opacity:.3}.op4{opacity:.4}.op5{opacity:.5}.op6{opacity:.6}.op7{opacity:.7}.op8{opacity:.8}.op9{opacity:.9}.top1{top:1px}.top2{top:2px}.top3{top:3px}.top4{top:4px}.top5{top:5px}.top6{top:6px}.top7{top:7px}.top8{top:8px}.top9{top:9px}.top10{top:10px}.top-1{top:-1px}.top-2{top:-2px}.top-3{top:-3px}.top-4{top:-4px}.top-5{top:-5px}.top-6{top:-6px}.top-7{top:-7px}.top-8{top:-8px}.top-9{top:-9px}.top-10{top:-10px}.capp{position:relative}.capp input{padding-left:65px!important}.capp span{position:absolute;left:0;top:50%;transform:translateY(-50%)}.colorwhatsapp{color:#14ad53}.aselect{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(../images/angle-down.svg) no-repeat right 10px center #fff!important;background-size:14px!important;padding-right:25px!important}select.whiteicon,.aselect.whiteicon{background:url(../images/angle-down.svg) no-repeat right 10px center !important;}.datepicker,.tdaerange,.daterangebooking,.daterange-small,.daterangebooking-small{cursor:pointer;background:url(../images/calendar.svg) no-repeat right 10px center #fff!important;padding-right:20px!important}.datepicker.whiteicon,.daterange.whiteicon,.daterangebooking.whiteicon,.daterange-small.whiteicon,.daterangebooking-small.whiteicon{background:url(../images/calendar.svg) no-repeat right 10px center #fff!important;}.noresize{resize:none}.ofhidden{overflow:hidden}.ofxhidden{overflow-x:hidden}.ofyhidden{overflow-y:hidden}.transition{transition:all ease-in-out .3s}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.text-img-bg{color:#fff;background:url() repeat fixed;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ellipsis{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.no-ellipsis{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:hidden}.grd-text{background:-webkit-gradient(linear,left top,right top,from(#ff8a00),to(#da1b60));background:linear-gradient(to right,#ff8a00,#da1b60);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.lh-20{line-height:20px!important}.lh-22{line-height:22px!important}.lh-24{line-height:24px!important}.lh-25{line-height:25px!important}.lh-26{line-height:26px!important}.lh-28{line-height:28px!important}.lh-30{line-height:30px!important}.lh-32{line-height:32px!important}.lh-34{line-height:34px!important}.lh-35{line-height:35px!important}.lh-36{line-height:36px!important}.lh-38{line-height:38px!important}.lh-40{line-height:40px!important}.lh-42{line-height:42px!important}.lh-44{line-height:44px!important}.lh-45{line-height:45px!important}.lh-46{line-height:46px!important}.lh-48{line-height:48px!important}.lh-50{line-height:50px!important}.font10{font-size:10px!important}.font11{font-size:11px!important}.font12{font-size:12px!important}.font13{font-size:13px!important}.font14{font-size:14px!important}.font15{font-size:15px!important}.font16{font-size:16px!important}.font17{font-size:17px!important}.font18{font-size:18px!important}.font19{font-size:19px!important}.font20{font-size:20px!important}.font21{font-size:21px!important}.font22{font-size:22px!important}.font23{font-size:23px!important}.font24{font-size:24px!important}.font25{font-size:25px!important}.font26{font-size:26px!important}.font27{font-size:27px!important}.font28{font-size:28px!important}.font29{font-size:29px!important}.font30{font-size:30px!important}.font31{font-size:31px!important}.font32{font-size:32px!important}.font33{font-size:33px!important}.font34{font-size:34px!important}.font35{font-size:35px!important}.font36{font-size:36px!important}.font37{font-size:37px!important}.font38{font-size:38px!important}.font39{font-size:39px!important}.font40{font-size:40px!important}.font41{font-size:41px!important}.font42{font-size:42px!important}.font43{font-size:43px!important}.font44{font-size:44px!important}.font45{font-size:45px!important}.font46{font-size:46px!important}.font47{font-size:47px!important}.font48{font-size:48px!important}.font49{font-size:49px!important}.font50{font-size:50px!important}ul.half li{display:inline-block;min-width:48%}ul.three li{display:inline-block;min-width:31%}.text-justify{text-align:justify!important}
@media(min-width:1200px){.lh-20-lg{line-height:20px!important}.lh-22-lg{line-height:22px!important}.lh-24-lg{line-height:24px!important}.lh-25-lg{line-height:25px!important}.lh-26-lg{line-height:26px!important}.lh-28-lg{line-height:28px!important}.lh-30-lg{line-height:30px!important}.lh-32-lg{line-height:32px!important}.lh-34-lg{line-height:34px!important}.lh-35-lg{line-height:35px!important}.lh-36-lg{line-height:36px!important}.lh-38-lg{line-height:38px!important}.lh-40-lg{line-height:40px!important}.lh-42-lg{line-height:42px!important}.lh-44-lg{line-height:44px!important}.lh-45-lg{line-height:45px!important}.lh-46-lg{line-height:46px!important}.lh-48-lg{line-height:48px!important}.lh-50-lg{line-height:50px!important}.font10-lg{font-size:10px!important}.font11-lg{font-size:11px!important}.font12-lg{font-size:12px!important}.font13-lg{font-size:13px!important}.font14-lg{font-size:14px!important}.font15-lg{font-size:15px!important}.font16-lg{font-size:16px!important}.font17-lg{font-size:17px!important}.font18-lg{font-size:18px!important}.font19-lg{font-size:19px!important}.font20-lg{font-size:20px!important}.font21-lg{font-size:21px!important}.font22-lg{font-size:22px!important}.font23-lg{font-size:23px!important}.font24-lg{font-size:24px!important}.font25-lg{font-size:25px!important}.font26-lg{font-size:26px!important}.font27-lg{font-size:27px!important}.font28-lg{font-size:28px!important}.font29-lg{font-size:29px!important}.font30-lg{font-size:30px!important}.font31-lg{font-size:31px!important}.font32-lg{font-size:32px!important}.font33-lg{font-size:33px!important}.font34-lg{font-size:34px!important}.font35-lg{font-size:35px!important}.font36-lg{font-size:36px!important}.font37-lg{font-size:37px!important}.font38-lg{font-size:38px!important}.font39-lg{font-size:39px!important}.font40-lg{font-size:40px!important}.font41-lg{font-size:41px!important}.font42-lg{font-size:42px!important}.font43-lg{font-size:43px!important}.font44-lg{font-size:44px!important}.font45-lg{font-size:45px!important}.font46-lg{font-size:46px!important}.font47-lg{font-size:47px!important}.font48-lg{font-size:48px!important}.font49-lg{font-size:49px!important}.font50-lg{font-size:50px!important}ul.half-lg li{display:inline-block;min-width:48%}ul.three-lg li{display:inline-block;min-width:31%}.text-center-lg{text-align:center!important}.text-justify-lg{text-align:justify!important}.text-left-lg{text-align:left!important}.text-right-lg{text-align:right!important}}
@media(max-width:1199px){.lh-20-md{line-height:20px!important}.lh-22-md{line-height:22px!important}.lh-24-md{line-height:24px!important}.lh-25-md{line-height:25px!important}.lh-26-md{line-height:26px!important}.lh-28-md{line-height:28px!important}.lh-30-md{line-height:30px!important}.lh-32-md{line-height:32px!important}.lh-34-md{line-height:34px!important}.lh-35-md{line-height:35px!important}.lh-36-md{line-height:36px!important}.lh-38-md{line-height:38px!important}.lh-40-md{line-height:40px!important}.lh-42-md{line-height:42px!important}.lh-44-md{line-height:44px!important}.lh-45-md{line-height:45px!important}.lh-46-md{line-height:46px!important}.lh-48-md{line-height:48px!important}.lh-50-md{line-height:50px!important}.font10-md{font-size:10px!important}.font11-md{font-size:11px!important}.font12-md{font-size:12px!important}.font13-md{font-size:13px!important}.font14-md{font-size:14px!important}.font15-md{font-size:15px!important}.font16-md{font-size:16px!important}.font17-md{font-size:17px!important}.font18-md{font-size:18px!important}.font19-md{font-size:19px!important}.font20-md{font-size:20px!important}.font21-md{font-size:21px!important}.font22-md{font-size:22px!important}.font23-md{font-size:23px!important}.font24-md{font-size:24px!important}.font25-md{font-size:25px!important}.font26-md{font-size:26px!important}.font27-md{font-size:27px!important}.font28-md{font-size:28px!important}.font29-md{font-size:29px!important}.font30-md{font-size:30px!important}.font31-md{font-size:31px!important}.font32-md{font-size:32px!important}.font33-md{font-size:33px!important}.font34-md{font-size:34px!important}.font35-md{font-size:35px!important}.font36-md{font-size:36px!important}.font37-md{font-size:37px!important}.font38-md{font-size:38px!important}.font39-md{font-size:39px!important}.font40-md{font-size:40px!important}.font41-md{font-size:41px!important}.font42-md{font-size:42px!important}.font43-md{font-size:43px!important}.font44-md{font-size:44px!important}.font45-md{font-size:45px!important}.font46-md{font-size:46px!important}.font47-md{font-size:47px!important}.font48-md{font-size:48px!important}.font49-md{font-size:49px!important}.font50-md{font-size:50px!important}ul.half-md li{display:inline-block;min-width:48%}ul.three-md li{display:inline-block;min-width:31%}.text-center-md{text-align:center!important}.text-justify-md{text-align:justify!important}.text-left-md{text-align:left!important}.text-right-md{text-align:right!important}}
@media(max-width:991px){.lh-20-sm{line-height:20px!important}.lh-22-sm{line-height:22px!important}.lh-24-sm{line-height:24px!important}.lh-25-sm{line-height:25px!important}.lh-26-sm{line-height:26px!important}.lh-28-sm{line-height:28px!important}.lh-30-sm{line-height:30px!important}.lh-32-sm{line-height:32px!important}.lh-34-sm{line-height:34px!important}.lh-35-sm{line-height:35px!important}.lh-36-sm{line-height:36px!important}.lh-38-sm{line-height:38px!important}.lh-40-sm{line-height:40px!important}.lh-42-sm{line-height:42px!important}.lh-44-sm{line-height:44px!important}.lh-45-sm{line-height:45px!important}.lh-46-sm{line-height:46px!important}.lh-48-sm{line-height:48px!important}.lh-50-sm{line-height:50px!important}.font10-sm{font-size:10px!important}.font11-sm{font-size:11px!important}.font12-sm{font-size:12px!important}.font13-sm{font-size:13px!important}.font14-sm{font-size:14px!important}.font15-sm{font-size:15px!important}.font16-sm{font-size:16px!important}.font17-sm{font-size:17px!important}.font18-sm{font-size:18px!important}.font19-sm{font-size:19px!important}.font20-sm{font-size:20px!important}.font21-sm{font-size:21px!important}.font22-sm{font-size:22px!important}.font23-sm{font-size:23px!important}.font24-sm{font-size:24px!important}.font25-sm{font-size:25px!important}.font26-sm{font-size:26px!important}.font27-sm{font-size:27px!important}.font28-sm{font-size:28px!important}.font29-sm{font-size:29px!important}.font30-sm{font-size:30px!important}.font31-sm{font-size:31px!important}.font32-sm{font-size:32px!important}.font33-sm{font-size:33px!important}.font34-sm{font-size:34px!important}.font35-sm{font-size:35px!important}.font36-sm{font-size:36px!important}.font37-sm{font-size:37px!important}.font38-sm{font-size:38px!important}.font39-sm{font-size:39px!important}.font40-sm{font-size:40px!important}.font41-sm{font-size:41px!important}.font42-sm{font-size:42px!important}.font43-sm{font-size:43px!important}.font44-sm{font-size:44px!important}.font45-sm{font-size:45px!important}.font46-sm{font-size:46px!important}.font47-sm{font-size:47px!important}.font48-sm{font-size:48px!important}.font49-sm{font-size:49px!important}.font50-sm{font-size:50px!important}ul.half-sm li{display:inline-block;min-width:48%}ul.three-sm li{display:inline-block;min-width:31%}.text-center-sm{text-align:center!important}.text-justify-sm{text-align:justify!important}.text-left-sm{text-align:left!important}.text-right-sm{text-align:right!important}}
@media(max-width:767px){.lh-20-xs{line-height:20px!important}.lh-22-xs{line-height:22px!important}.lh-24-xs{line-height:24px!important}.lh-25-xs{line-height:25px!important}.lh-26-xs{line-height:26px!important}.lh-28-xs{line-height:28px!important}.lh-30-xs{line-height:30px!important}.lh-32-xs{line-height:32px!important}.lh-34-xs{line-height:34px!important}.lh-35-xs{line-height:35px!important}.lh-36-xs{line-height:36px!important}.lh-38-xs{line-height:38px!important}.lh-40-xs{line-height:40px!important}.lh-42-xs{line-height:42px!important}.lh-44-xs{line-height:44px!important}.lh-45-xs{line-height:45px!important}.lh-46-xs{line-height:46px!important}.lh-48-xs{line-height:48px!important}.lh-50-xs{line-height:50px!important}.font10-xs{font-size:10px!important}.font11-xs{font-size:11px!important}.font12-xs{font-size:12px!important}.font13-xs{font-size:13px!important}.font14-xs{font-size:14px!important}.font15-xs{font-size:15px!important}.font16-xs{font-size:16px!important}.font17-xs{font-size:17px!important}.font18-xs{font-size:18px!important}.font19-xs{font-size:19px!important}.font20-xs{font-size:20px!important}.font21-xs{font-size:21px!important}.font22-xs{font-size:22px!important}.font23-xs{font-size:23px!important}.font24-xs{font-size:24px!important}.font25-xs{font-size:25px!important}.font26-xs{font-size:26px!important}.font27-xs{font-size:27px!important}.font28-xs{font-size:28px!important}.font29-xs{font-size:29px!important}.font30-xs{font-size:30px!important}.font31-xs{font-size:31px!important}.font32-xs{font-size:32px!important}.font33-xs{font-size:33px!important}.font34-xs{font-size:34px!important}.font35-xs{font-size:35px!important}.font36-xs{font-size:36px!important}.font37-xs{font-size:37px!important}.font38-xs{font-size:38px!important}.font39-xs{font-size:39px!important}.font40-xs{font-size:40px!important}.font41-xs{font-size:41px!important}.font42-xs{font-size:42px!important}.font43-xs{font-size:43px!important}.font44-xs{font-size:44px!important}.font45-xs{font-size:45px!important}.font46-xs{font-size:46px!important}.font47-xs{font-size:47px!important}.font48-xs{font-size:48px!important}.font49-xs{font-size:49px!important}.font50-xs{font-size:50px!important}.clearfix-xs{clear:both;display:block}ul.full-xs li{display:inline-block;min-width:100%}ul.half-xs li{display:inline-block;min-width:48%}ul.three-xs li{display:inline-block;min-width:31%}.text-center-xs{text-align:center!important}.text-justify-xs{text-align:justify!important}.text-left-xs{text-align:left!important}.text-right-xs{text-align:right!important}.float-none-xs{float:none!important}.float-left-xs{float:left!important}.float-right-xs{float:right!important}.full-xs{width:100%!important}.tagger{text-align:center!important}}.visible-xss{display:none}
@media(max-width:640px){.visible-xss{display:block!important}.hidden-xss{display:none!important}.lh-20-xss{line-height:20px!important}.lh-22-xss{line-height:22px!important}.lh-24-xss{line-height:24px!important}.lh-25-xss{line-height:25px!important}.lh-26-xss{line-height:26px!important}.lh-28-xss{line-height:28px!important}.lh-30-xss{line-height:30px!important}.lh-32-xss{line-height:32px!important}.lh-34-xss{line-height:34px!important}.lh-35-xss{line-height:35px!important}.lh-36-xss{line-height:36px!important}.lh-38-xss{line-height:38px!important}.lh-40-xss{line-height:40px!important}.lh-42-xss{line-height:42px!important}.lh-44-xss{line-height:44px!important}.lh-45-xss{line-height:45px!important}.lh-46-xss{line-height:46px!important}.lh-48-xss{line-height:48px!important}.lh-50-xss{line-height:50px!important}.font10-xss{font-size:10px!important}.font11-xss{font-size:11px!important}.font12-xss{font-size:12px!important}.font13-xss{font-size:13px!important}.font14-xss{font-size:14px!important}.font15-xss{font-size:15px!important}.font16-xss{font-size:16px!important}.font17-xss{font-size:17px!important}.font18-xss{font-size:18px!important}.font19-xss{font-size:19px!important}.font20-xss{font-size:20px!important}.font21-xss{font-size:21px!important}.font22-xss{font-size:22px!important}.font23-xss{font-size:23px!important}.font24-xss{font-size:24px!important}.font25-xss{font-size:25px!important}.font26-xss{font-size:26px!important}.font27-xss{font-size:27px!important}.font28-xss{font-size:28px!important}.font29-xss{font-size:29px!important}.font30-xss{font-size:30px!important}.font31-xss{font-size:31px!important}.font32-xss{font-size:32px!important}.font33-xss{font-size:33px!important}.font34-xss{font-size:34px!important}.font35-xss{font-size:35px!important}.font36-xss{font-size:36px!important}.font37-xss{font-size:37px!important}.font38-xss{font-size:38px!important}.font39-xss{font-size:39px!important}.font40-xss{font-size:40px!important}.font41-xss{font-size:41px!important}.font42-xss{font-size:42px!important}.font43-xss{font-size:43px!important}.font44-xss{font-size:44px!important}.font45-xss{font-size:45px!important}.font46-xss{font-size:46px!important}.font47-xss{font-size:47px!important}.font48-xss{font-size:48px!important}.font49-xss{font-size:49px!important}.font50-xss{font-size:50px!important}.clearfix-xss{clear:both;display:block}ul.half-xss li{display:inline-block;min-width:48%}ul.three-xss li{display:inline-block;min-width:31%}.text-center-xs{text-align:center!important}.text-justify-xss{text-align:justify!important}.text-left-xss{text-align:left!important}.text-right-xss{text-align:right!important}
ul.full-xss li{display:inline-block;min-width:100%}}
.bglight{background-color:#ecf5f0;}
select option{white-space: normal;word-wrap: break-word;}

.greenland{background-color:#5b794e}
.marquee{width:100%;overflow: hidden;color:#ddd;;min-height:26px;}

/* Header */
/*.header-top{padding-left:209px;background-color:#EBEBEB}
.header-top .header-top-wrap .header-top-right ul li:not(:last-child){margin-right:36px}
.header-top .header-top-wrap .header-top-right ul li i{color:#4DA528;margin-right:8px;font-size:15px}
.header-top .header-top-wrap .header-top-right ul li span{font-size:15px;font-weight:500;line-height:20px}
.header-top .header-top-wrap .header-top-left .booking{margin-right:32px}
.header-top .header-top-wrap .header-top-left .booking i{color:#4DA528;margin-right:5px}
.header-top .header-top-wrap .header-top-left .booking span{font-size:14px;font-weight:500;line-height:17px;text-decoration:underline}
.header-top .header-top-wrap .header-top-left .follow-social span{font-size:15px;font-weight:500;line-height:20px;margin-right:18px}
.header-top .header-top-wrap .header-top-left .follow-social ul{background-color:#DCDCDC;padding:8px 30px}
.header-top .header-top-wrap .header-top-left .follow-social ul li:not(:last-child){margin-right:22px}
.header-top .header-top-wrap .header-top-left .follow-social ul li a{color:rgba(0,0,0,0.72)}
.header-top .header-top-wrap .header-top-left .follow-social ul li a:hover{color:#4DA528}
.header-top .header-top-wrap .header-top-left .follow-social ul li a i{font-size:12px}
.notification .dropdown-menu{min-width:285px;right:0!important;left:auto!important;top:47px!important;padding:25px 15px;box-shadow:rgba(20,25,38,0.1) 0 4px 24px 2px;border-radius:16px;border:unset!important;transform:translate(0px,27px)!important}
.notification .dropdown-menu li:not(:last-child){margin-bottom:15px}
.notification .dropdown-menu .message-item{gap:15px}
.notification .dropdown-menu .message-item .image{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex-shrink:0;border-radius:50%;background-color:#4DA528;color:#FFF}
.notification .dropdown-menu .message-item .body-title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:3px}
.notification .dropdown-menu .message-item .text-tiny{color:#4F545A;font-size:12px;line-height:15px}
.dropdown.account .dropdown-menu{min-width:150px;right:0!important;left:auto!important;top:47px!important;padding:25px 15px;box-shadow:rgba(20,25,38,0.1) 0 4px 24px 2px;border-radius:16px;border:unset!important;transform:translate(0px,31px)!important}
.dropdown.account .dropdown-menu li:not(:last-child){margin-bottom:10px}
.header-sidebar{background-color:#4DA528;padding:30px 60px}
.header-sidebar i{font-size:33px;color:#FFF}
.header-account ul li{color:#4DA528}
.header-account ul li i{font-size:20px;top:5px;position:relative}
.header-account ul li a{color:#081E2A;font-size:16px;font-weight:500;display:flex;gap:7px}
.header-account ul li a:hover{color:#4DA528}
.header-account .register ul li a img{width:40px;height:40px;border-radius:100%;border:2px solid #FFF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.14)}
.header-account .search-mobie a i{font-size:19px;color:#081E2A}
.header-account .search-mobie .show-search{margin-top:5px;display:inline-block}
.dropdown-menu.top-search{padding:0;min-width:max-content;right:0!important;transform:translate(0px,63px)!important;left:auto!important;top:0!important}
.show-search.show i::before{content:"\f659";font-size:17px;padding:1px}
.main-header{z-index:99;width:100%;position:relative;background-color:#FFF}*/
#showlogo{display:none}

.lh-16{line-height:16px;}
.font11{font-size: 11px !important;}
.bb1{border-bottom:1px solid #e4e6eb;}
.sticky-header{width:100%;transition:all ease-in-out .3s;z-index: 3;position:relative;background:var(--whiteColor);border-bottom:1px solid #e4e6eb;}
.sticky-header.sticky-active{position:fixed;top:0;left:0;animation:sticky 2s alternate;background:var(--whiteColor);padding:0;box-shadow: 0px 3px 18px rgba(var(--trevlo-black-rgb, 0, 0, 0), 0.07);}
.sticky-header.sticky-active .mainnav{padding:3px 0!important;}
.sticky-header .navbar-brand img{transition:var(--transition);position:relative;}
.sticky-header.sticky-active .navbar-brand img{width:90px;}

.supp .dropdown-menu{transition:all .2s ease-in-out;visibility:hidden;-webkit-transform-origin:bottom;transform-origin:bottom;border-radius:0;display:block;min-width: 260px;z-index:99;opacity:0;top:30px;left:auto!important;right:0;font-size: 15px;}
.supp:hover .dropdown-menu{top:100%;opacity:1;margin-top:4px;visibility:visible;}
.supp:hover .dropdown-menu {transform: translateY(0);}

.supp .dropdown-menu li{margin:3px 0;}
.supp .dropdown-menu li + li {border-top:1px solid #e6edf0;}
.logger-block{position:relative;line-height:18px;display:flex;color:#333;}
.logger-block:hover{color:#111;}
.logger-block span{display:block;font-weight:500;font-size:11px;}
.logger-block span + span{display:block;font-weight:500;font-size:14px;}
.logger-block-img{width:36px;height:36px;line-height:34px;text-align:center;background:#ecf5f0;display:inline-block;transition:var(--transition)}
.lh-11{line-height:1.2;}
.font10{font-size:10px;}
.logger .logger-block span{display:block;font-weight:500;font-size:14px;}
.logger .logger-block span + span{font-size:11px;font-weight:400;}


/*haha menu*/
.mainnav .navbar-nav .nav-item{color: var(--black-color);position: relative;z-index:1;padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;font-family:var(--font2);}
.mainnav .navbar-nav > .nav-item > a{font-size:15px;font-weight:600;color: var(--black-color);line-height:22px;padding:8px 20px 8px 20px;transition: var(--transition);position:relative;}
.mainnav .navbar-nav > .nav-item:first-child > a{padding-left:0;}
.sticky-header.sticky-active .mainnav .navbar-nav > .nav-item > a{color: var(--black-color);padding:4px 20px;}
.sticky-header.sticky-active .mainnav .navbar-nav > .nav-item:first-child > a{padding-left:0;}
.mainnav .navbar-nav > .nav-item:hover > a{opacity:1;color:#676a15}
.mainnav .navbar-nav .nav-item .dropdown-menu{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:none;position:absolute;padding:0;border-radius:0;transform: translateY(-10px);}
.mainnav .navbar-nav .nav-item:hover .dropdown-menu{transform: translateY(0);}
@media(min-width:992px){
.mainnav .dropdown-toggle::after{display:none;}
.mainnav .navbar-nav .nav-item .dropdown-menu{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;visibility:hidden;-webkit-transform-origin:top;transform-origin:top;border-radius:0;display:block;width:250px;z-index:99;opacity:0;top:100%;left:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:var(--transition);transition:var(--transition);font-size:16px;border-top:2px solid var(--main-color);}
.sticky-header.sticky-active .mainnav .navbar-nav .nav-item .dropdown-menu{top:100%;}
.mainnav .navbar-nav .dropdown-menu{top:100%;opacity:1;margin-top:5px;visibility: visible;-webkit-transform: scaleY(1);transform: scaleY(1);}
.mainnav .navbar-nav .nav-item:hover .dropdown-menu{visibility:visible;opacity:1;}
.mainnav .navbar-nav .nav-item:hover .dropdown-menu.mega{transform: translateY(0) translateX(-50%);visibility:visible;opacity:1;}
.mainnav .navbar-nav .nav-item.dropdown  a.dropdown-toggle::before{content:"";height:10px;width:10px;background:url(../images/icons/arrow-down.svg) no-repeat center;margin-left:0px;position:absolute;top:55%;transform:translateY(-50%);right:4px;opacity:1;transition:var(--transition);}
.sticky-header.sticky-active .mainnav .navbar-nav .nav-item.dropdown  a.dropdown-toggle::before{background:url(../images/icons/arrow-down.svg) no-repeat center;}
.mainnav .navbar-nav .nav-item.dropdown:hover  a.dropdown-toggle::before{transform:translateY(-50%) rotate(180deg);}
.mainnav .navbar-nav .nav-item.dropdown a.dropdown-toggle::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid red;}
.mainnav .navbar-nav .nav-item .dropdown-menu.type2dd {left:auto;right:0;}
}
.mainnav .navbar-nav > .nav-item > a.nav-links{padding:0!important;}
.nav-links:hover,.nav-links:focus{color:var(--whiteColor);}
.mainnav .navbar-nav .nav-item .dropdown-menu li{padding: 0;margin:0;border-bottom: 1px solid rgba(255, 255, 255, 0.02);}
.mainnav .navbar-nav .nav-item .dropdown-menu li a.nav-link{color:var(--black-color);margin:0;padding:5px 5px 4px 0;position:relative;transition:var(--transition);font-size:15px;}
.mainnav .navbar-nav .nav-item .dropdown-menu li a:hover, .mainnav .navbar-nav .nav-item .dropdown-menu li a:focus, .mainnav .navbar-nav .nav-item .dropdown-menu li a.active {color: var(--black-color2);background-color:rgba(0,0,0,.02);}

@media(max-width:991px){
.navbar-collapse{background-color:#e3f2ea;position:absolute;right:0;top:100%;margin-top:2px;width:100%;border:0;border-radius:0!important;padding:15px 20px;display:flex;flex-flow:column;}
.navbar-nav.screwrhis {width:100%;}
.navbar-collapse::before{content:'';position:absolute;top:-8px;left:28px;width: 0;height: 0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid #333;}
.dropdown-toggle::after{float:right;position: relative;top:9px;margin-right:18px;transform:scale(1.3);}
.dropdown-toggle.appo::after{display:none;}
/* .navbar-collapse .default-btn{box-shadow:none;background:var(--titleColor);color:var(--whiteColor)} */
.dropdown-menu .container{max-width:100%;}
.mainnav .navbar-nav .nav-item .dropdown-menu,.mainnav .navbar-nav .nav-item .dropdown-menu.show{transform:none;-webkit-transform:none;}
.mainnav .navbar-nav .nav-item .dropdown-menu.show{position:relative;opacity:1;margin-top:0;visibility: visible;top:0;width:100%;display:inline-block;padding:0;}
.mainnav .navbar-nav > .nav-item > a{padding:10px 0!important;color:var(--black-color);}
.mainnav .navbar-nav .nav-item span.d-block{display:inline-block!important;margin-right:5px;}
.collapsible{background-color:#fff!important;}
.collapsible::after {content:'\f4fe';font-family:'bootstrap-icons';position:absolute;right: 0;top: 5px;}
}
.tounded{width:44px;height:40px;text-align:center;background-color:var(--main-color5);border-radius:3px;}
.navbar-toggler{border:none;padding:0;outline:none;}
.navbar-toggler:focus{box-shadow:none}
.navbar-toggler .hamburger-toggle{position:relative;display:inline-block;width:42px;height:40px;z-index:11;float:right;border-radius:4px;}
.navbar-toggler .hamburger-toggle .hamburger{position:absolute;transform:translate(-50%,-50%) rotate(0deg);left:50%;top:50%;width:50%;height:50%;pointer-events:none;}
.navbar-toggler .hamburger-toggle .hamburger span{width:100%;height:2px;position:absolute;background:var(--black-color);z-index:1;transition:transform .2s cubic-bezier(0.77,0.2,0.05,1),background .2s cubic-bezier(0.77,0.2,0.05,1),all .2s ease-in-out;left:0}
.navbar-toggler .hamburger-toggle .hamburger span:first-child{top:15%;transform-origin:50% 50%;transform:translate(0% -50%)!important}
.navbar-toggler .hamburger-toggle .hamburger span:nth-child(2){top:50%;transform:translate(0,-50%)}
.navbar-toggler .hamburger-toggle .hamburger span:last-child{left:0;top:auto;bottom:10%;transform-origin:50% 50%}
.navbar-toggler .hamburger-toggle .hamburger.active span{position:absolute;margin:0}
.navbar-toggler .hamburger-toggle .hamburger.active span:first-child{top:45%;transform:rotate(45deg)}
.navbar-toggler .hamburger-toggle .hamburger.active span:nth-child(2){left:50%;width:0}
.navbar-toggler .hamburger-toggle .hamburger.active span:last-child{top:45%;transform:rotate(-45deg)}
/*haha menu*/
@media(max-width:991px){
.stickhead .sticky-header{position:relative;}
.sticky-header.sticky-active .navbar{padding:3px 0!important;}
}
@media(max-width:575px){
.logo-one{width:70px;}
.sticky-header.sticky-active .navbar-brand img{width:60px;}
.appo{padding:.5rem .5rem}
    .logger .font14{ font-size: 12px !important; }
}
.dhyat{height:100px;}
.dhyat + .dhyat {margin-top:20px;}
.br{border-left:1px solid rgba(255,255,255,.15)}

.aselect{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(../images/angle-down.svg) no-repeat right 10px center #fff!important;background-size:14px!important;padding-right:25px!important}
select.whiteicon,.aselect.whiteicon{background:url(../images/angle-down.svg) no-repeat right 10px center !important;}
.datepicker,.tdaerange,.daterangebooking,.daterange-small,.daterangebooking-small{cursor:pointer;background:url(../images/calendar.svg) no-repeat right 10px center #fff!important;padding-right:20px!important}.datepicker.whiteicon,.daterange.whiteicon,.daterangebooking.whiteicon,.daterange-small.whiteicon,.daterangebooking-small.whiteicon{background:url(../images/calendar.svg) no-repeat right 10px center #fff!important;}

/* button */
.button-link{font-size:14px;font-weight:700;line-height:22px;text-transform:uppercase;letter-spacing:.18em;color:#081E2A;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.button-link i{font-size:9px;margin-left:17px;position:relative}
.button-link i::before{position:relative;z-index:2}
.button-link i::after{position:absolute;content:"";width:30px;height:30px;border-radius:100%;border:1px solid #EDEEEE;right:-8px;top:50%;transform:translateY(-50%);z-index:1}
.button-link:hover{color:#081E2A}
@keyframes scaleUp {
0%{transform:scale(1)}
50%{transform:scale(0.95)}
100%{transform:scale(1)}
}
.btn-main-small{font-size:15px;font-weight:600;line-height:18.9px;letter-spacing:.05em;text-transform:uppercase;color:#FFF;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:5px;padding:20px 26px;background-color:#4DA528;display:inline-block}
.btn-main-small i{font-size:14px;margin-left:12px;font-weight:700}
.btn-main-small:hover{background-color:#FF970D;color:#FFF}
.sc-button{font-size:15px;font-weight:500;line-height:26px;color:#FFF;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:12px;background-color:#4DA528;padding:13px 37px}
.sc-button:hover{background-color:#4DA528;color:#FFF}
.sc-button i{margin-left:5px}
.btn-read-more{font-size:16px;font-weight:500;line-height:31px}
.btn-read-more:hover i{margin-left:12px}
.btn-read-more i{transition:all .3s ease;margin-left:7px}
.get-call{font-size:15px;font-weight:600;line-height:18.9px;letter-spacing:.05em;text-transform:uppercase;padding:23px 36px;background-color:#FFF;color:#4DA528;display:inline-block;border-radius:5px;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.get-call:hover{background-color:#FF970D;color:#FFF}
.view-all{font-size:15px;font-weight:600;line-height:18.9px;text-transform:uppercase;letter-spacing:.05em}
.view-all i{color:#4DA528;margin-left:10px}
.btn-main{display:inline-flex;align-items:center;gap:10px;padding:18px 32px;border-radius:5px;border:none;overflow:hidden;background:#4DA528;color:#FFF}
.btn-main:hover{background-color:#FF970D}
.btn-main:hover .btn-main-text{color:#FFF;transform:translateX(0px)}
.btn-main:hover .iconer{color:#FFF;transform:translateX(0px);opacity:1}
.btn-main .btn-main-text{transform:translateX(15px);font-size:15px;font-weight:600;line-height:18.9px;letter-spacing:.05em;text-transform:uppercase;transition-duration:.3s}
.btn-main .iconer{transform:translateX(-15px);transition-duration:.3s;opacity:0}

/*breadcumb*/
.breadcumb-section{padding:137px 0 135px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}
.breadcumb-section::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;background:linear-gradient(262deg,rgba(0,0,0,0.33),rgba(4,29,11,0.89))}
.breadcumb-section .title{color:#FFF;margin-bottom:26px}
.breadcumb-list li{font-size:18px;font-weight:400;line-height:22.68px;position:relative}
.breadcumb-list li a{color:#4DA528;margin-right:30px}
.breadcumb-list li a::before{position:absolute;font-family:"bootstrap-icons";right:10px;top:3px;content:"\f27b";color:#FFF;}
.breadcumb-list li:last-child a::before{display:none}
.breadcumb-list li span{color:#FFF}
.bcrumb-ab{position:absolute;left:7%;width:auto;top:40%}

/*call-to-action*/
.callt-to-action{background-color:#4DA528;border-radius:7px;padding:15px 39px 15px;overflow:hidden;position:relative}
.callt-to-action .callt-to-action-content .image{margin-right:43px}
.callt-to-action .callt-to-action-content .image img{width:74px}
.callt-to-action .callt-to-action-content .content .title-call{font-size:36px;font-weight:700;line-height:45px;color:#FFF;margin-bottom:10px}
.callt-to-action .callt-to-action-content .content .des{font-size:18px;font-weight:400;line-height:32px;font-family:"DM Sans",sans-serif;color:rgba(255,255,255,0.52);text-transform:capitalize}
.callt-to-action .shape-ab{position:absolute;width:auto;right:22%;-webkit-animation:anime-rorate 8s infinite;animation:anime-rorate 8s infinite}
.callt-to-action .mask-cta{position:absolute;left:0;right:0;bottom:-16%}

/* Scroll Top*/
.button-go{position:fixed;display:block;width:47px;height:47px;line-height:47px;border-radius:6px;text-align:center;z-index:999;right:25px;bottom:30px;opacity:0;visibility:hidden;cursor:pointer;overflow:hidden}
.button-go.show{right:20px;opacity:1;visibility:visible}
.button-go::before,.button-go::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.button-go::before{z-index:-1;background-color:#4DA528}
.button-go::after{content:"\f148";font-family:"bootstrap-icons";font-size:15px;color:#FFF;font-weight:600}
.button-go:hover{transform:translateY(-3px)}

.footer .footer-main{display:flex;padding-top:50px;padding-bottom:20px}
.footer-style1.footer-home3 .footer-main{padding-top:80px}
.footer-style1{background-color:#151C17}
.footer-style1 .footer-main .title{margin-bottom:25px;color:#FFF;line-height:35px}
.footer-style1 .footer-main .footer-logo .logo-footer{margin-bottom:26px}
.footer-style1 .footer-main .footer-logo .logo-footer img{width:130px}
.footer-style1 .footer-main .footer-logo .des-footer{color:#FFF;margin-bottom:20px}
.footer-style1 .footer-main .footer-logo .footer-info li:not(:last-child){margin-bottom:11px}
.footer-style1 .footer-main .footer-logo .footer-info li i{color:#4DA528;margin-right:12px;font-size:17px}
.footer-style1 .footer-main .footer-logo .footer-info li p,.footer-style1 .footer-main .footer-logo .footer-info li a{font-size:16px;font-weight:500;line-height:26px;color:#FFF}
.footer-style1 .footer-main .footer-service .footer-menu li a{font-size:16px;font-weight:600;line-height:26px;color:#B4B4B4;transition:all 0 0.3ss ease-in-out}
.footer-style1 .footer-main .footer-service .footer-menu li a:hover{color:#4DA528;margin-left:5px}
.footer-style1 .footer-main .footer-gallery .gallery-img{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}
.footer-style1 .footer-main .footer-gallery .gallery-img img{border-radius:2px}
.footer-style1 .footer-main .footer-newsletter .check-form{margin-top:23px;margin-bottom:30px}
.footer-style1 .footer-main .footer-newsletter .check-form i{color:#FFF;padding:5px;border:1px solid #4DA528;border-radius:100%;margin-right:12px;font-size:12px}
.footer-style1 .footer-main .footer-newsletter .check-form p{font-size:15px;font-weight:500;line-height:26px;color:#B4B4B4}
.social-ft li:not(:last-child){margin-right:24px}
.social-ft li a{color:#FFF}
.social-ft li a:hover{color:#4DA528}
.footer-style1 .footer-bottom{padding:28px 0;border-top:1px solid rgba(242,242,242,0.07)}
.footer-style1 .footer-bottom p{font-size:16px;color:#FFF}

/* widget Tour List */
.tour-listing{border-radius:8px 8px 8px 8px;position:relative;overflow:hidden}
.tour-listing:hover .tour-listing-image img{transform:scale(1.1)}
.tour-block .tour-listing-image2{overflow:hidden;height:350px;}
.tour-block .tour-listing-image2 img{transform:scale(1.03);transition:all ease-in .3s;object-fit:cover;width:100%;height:100%;}
.tour-block:hover .tour-listing-image2 img{transform:scale(1)}
@media(max-width:575px){
.tour-block .tour-listing-image2{height:300px;}
}
.titemDesc{width: 100%;position: absolute;left: 0;bottom: 0;z-index: 1;border-radius: 0 0 8px 8px;background-image: linear-gradient(180deg, rgb(0 0 0 / 0%), rgb(0 0 0 / 80%));padding: 77px 15px 45px;}
.bianca{position:absolute;bottom:10px;z-index:1;opacity:.8}

.tour-listing:hover .tour-listing-content .tag-listing{background-color:#4DA528;color:#FFF;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.tour-listing .tour-listing-image{position:relative;display:block}
.tour-listing .tour-listing-image .badge-top{position:absolute;width:100%;z-index:2;left:0;right:0;padding-left:12px;padding-right:16px;top:12px}
.tour-listing .tour-listing-image .badge-top .feature{font-size:14px;font-weight:500;line-height:20px;color:#FFF;background-color:#14B0C3;padding:4px 17px;border-radius:4px}
.tour-listing .tour-listing-image .badge-top .badge-media .media{padding:6px 8px;background-color:rgba(0,0,0,0.63);border-radius:2px;box-shadow:0 4px 18px 0 rgba(0,0,0,0.05);color:#FFF;font-size:14px;font-weight:500;line-height:16px;display:flex;align-items:center;cursor:pointer}
.tour-listing .tour-listing-image .badge-top .badge-media .media:not(:first-child){margin-left:10px}
.tour-listing .tour-listing-image .badge-top .badge-media .media i{font-size:16px;margin-right:5px}
.tour-listing .tour-listing-image img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.tour-listing-image{height:300px;overflow:hidden;}
.tour-listing-image img{width:100%;height:100%;object-fit:cover}

.tour-listing .tour-listing-content{padding:14px 40px 18px 29px;background-color:#FFF;border-radius:8px;margin-top:-23px;position:relative}
.tour-listing .tour-listing-content .tag-listing{font-size:14px;font-weight:500;line-height:17px;background-color:#FFF;padding:6px 22px;border-radius:4px;box-shadow:0 6px 9px 0 rgba(0,0,0,0.05);position:absolute;top:-13px;right:25px}
.tour-listing .tour-listing-content .map{font-size:15px;font-weight:400;line-height:20px;color:#4F545A;font-family:"DM Sans",sans-serif}
.tour-listing .tour-listing-content .map i{color:var(--main-color);}
.tour-listing .tour-listing-content .title-tour-list{font-size:18px;line-height:30px;margin-top:5px;margin-bottom:10px;text-transform:inherit;min-height:60px;}
.through{text-decoration:line-through;}
/* .tour-listing .tour-listing-content .review i{color:#FBAD17;font-size:16px}
.tour-listing .tour-listing-content .review span{font-size:14px;font-weight:500;line-height:17px;color:#4F545A;margin-left:6px} */
.tour-listing .tour-listing-content .icon-box{padding-top:20px;padding-bottom:24px;border-bottom:1px solid #EBEBEB;margin-bottom:12px;flex-wrap:wrap;gap:18px}
.tour-listing .tour-listing-content .icon-box .icons i{color:#4DA528;margin-right:10px;font-size:19px}
.tour-listing .tour-listing-content .icon-box .icons svg{margin-right:10px}
.tour-listing .tour-listing-content .icon-box .icons svg path{stroke:#4DA528}
.tour-listing .tour-listing-content .icon-box .icons span{font-size:16px;font-weight:500;color:#83827F;font-family:"Plus Jakarta Sans",sans-serif}
.tour-listing .tour-listing-content .price-box{flex-wrap:wrap;gap:8px}
.tour-listing .tour-listing-content .price-box p{font-size:15px;font-weight:500;color:#83827F}
.tour-listing-content .price-box p .price-sale{font-size:16px;font-weight:600;line-height:20px;color:#4DA528}
.tour-listing-content .price-box .price{font-size:14px;font-weight:500;line-height:17px;color:#83827F}
.limb5 li{margin:3px 0}
.limb10 li{margin:5px 0}

.slideauto .swiper-slide{height:auto;}
.swiper{overflow:hidden;}
.swiper-button-disabled{opacity:.2;cursor:not-allowed;}
.nav1 .swiper-next, .nav1 .swiper-prev{position: absolute;top:15%;z-index:1;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#ffb82d;transform:translateY(-50%);transition:var(--transition);}
.nav1 .swiper-prev{left:10px;}
.nav1 .swiper-next{right:10px;}
.nav1 .swiper-next i, .nav1 .swiper-prev i{color:#111;transition:var(--transition);font-size:18px}
.nav1 .swiper-next:hover, .nav1 .swiper-prev:hover{border-color:var(--main-color4);}
.nav1 .swiper-next:hover i, .nav1 .swiper-prev:hover i{color:#000;}
.nav1.inward .swiper-next{right:20px;}
.nav1.inward .swiper-prev{left:20px;}
.nav1.colorednav .swiper-next,.nav1.colorednav .swiper-prev{background-color:#111;}
.nav1.colorednav .swiper-next:hover i,.nav1.colorednav .swiper-prev:hover i{color:var(--whiteColor);font-size:110%;}
@media(max-width:767px){
.nav1 .swiper-next, .nav1 .swiper-prev{width:32px;height:32px}
}
@media(max-width:575px){
.nav1 .swiper-next, .nav1 .swiper-prev{width:30px;height:30px}
}
/* .swiperservice .swiper-slide{padding-bottom:30px;} */

/* Media Queries*/
@media only screen and (max-width: 1400px) {
.header-top{padding-left:15px}
.main-header .header-lower .fly-ab{display:none}
.main-header .header-lower{padding-left:15px}
}
@media only screen and (max-width: 1570px) {
.header-lower.is-fixed.is-fixed.is-small{padding-left:20px;padding-right:20px}
}
@media only screen and (max-width: 1300px) {
.main-header{height:auto}
}
@media only screen and (max-width: 1199px) {
.callt-to-action .shape-ab{display:none}
.header-sidebar{display:none!important}
.header-top .header-top-wrap .header-top-left .booking{display:none}
}
@media only screen and (max-width: 1024px) {
.swiper-button-next,.swiper-button-prev{display:none}
}

@media only screen and (max-width: 991px) {
.header-lower.is-fixed.is-fixed.is-small{padding-left:15px;padding-right:15px}
.row > *{padding-right:15px;padding-left:15px}
.main-header .header-account{gap:15px}
.header-account ul li i{top:0}
}

@media only screen and (max-width: 767px) {
.footer-style1 .footer-main{padding-top:80px;padding-bottom:20px}
.footer-bottom{text-align:center}
}
.pax_alert{color:#9b2929;font-style:italic;}
footer .partnerr{  min-height: 78px;
    background-color: #fff !important;
    display: flex;
    justify-content: center;
    align-items: center; }

ul.li-point{margin-left: 2.5rem !Important;}
ul.li-point li{list-style: disc !Important}
ol.li-point{margin-left: 1rem !Important;}
ol.li-point li{list-style: auto !Important}

.canc-table {width: 100%;border-collapse: collapse;margin-bottom:2rem}
.canc-table th, .canc-table td {border: 1px solid #ddd;padding: 8px;text-align: left;}
.canc-table th {background-color: #3AA837;color: white;}
.canc-table tr:nth-child(even) {background-color: #f2f2f2;}
.canc-table tr:hover {background-color: #ddd;}


.moreless{height:38px;overflow:hidden;transition:height ease-in-out .3s;}
@media(min-width:576px){
.moreless{height:60px;}
}
.moreless p{margin-bottom:0;}
.moreless p+p{margin-top:15px;}
.moreless.showall{height:auto;transition:height ease-in-out .3s; }
.showhidee::after{content:'\f282';font-family:'bootstrap-icons';position:relative;margin-left:5px;top:3px;}
.showhidee.haider::after{content:'\f286';}

.view-terms{color: #3aa837;text-decoration:underline}
.view-terms:hover{color: #388e35;text-decoration:underline !Important}
.terms-content ol, .terms-content ul {padding-left: 2rem;}
.terms-content ol li{list-style: number}
.terms-content ul li{list-style: disc}

input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6}
input.parsley-error,select.parsley-error,textarea.parsley-error{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}
.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;color:#b94a48;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.parsley-errors-list.filled{opacity:1}
select.form-select{ min-height: 61px !important; }
