:root{  /* Text Color */
--rts-para:#65676B;--rts-heading:#1b1b1b;--rts-black:#000000;--rts-white:#FFFFFF;--rts-gray:#F1F1F1;  /* Background Color */--btn-1:#024aad;--heading-color:#024aad;--rts-border:rgba(125,128,135,0.3);--transparent:transparent;--transition:all .4s ease;--color-success:#26CF4B;--color-danger:#FF0003;--color-warning:#FF8F3C;--color-info:#1BA2DB;--color-facebook:#3B5997;--color-twitter:#1BA1F2;--color-youtube:#ED4141;--color-linkedin:#0077B5;--color-pinterest:#E60022;--color-instagram:#C231A1;--color-vimeo:#00ADEF;--color-twitch:#6441A3;--color-discord:#7289da;  /* typhography */--lora:"Lora",serif;--poppins:"Poppins",sans-serif;--h1:80px;--h2:60px;--h3:48px;--h4:40px;--h5:32px;--h6:24px;--20:20px;--18:18px;--p:16px;--p-sm:14px;--p-xs:12px;}
:root{--theme-color:#024aad;--primary-color:#024aad;--title-color:#113D48;--body-color:#6E7070;--smoke-color:#85b1ee;--smoke-color2:#F3F4F6;--black-color:#000000;--black-color2:#0D0D0C;--gray-color:#E1E4E5;--white-color:#ffffff;--light-color:#E1E4E5;--yellow-color:#FFB539;--success-color:#28a745;--error-color:#dc3545;--th-border-color:#E9EDF5;--icon-font:"Font Awesome 6 Pro";--main-container:1320px;--container-gutters:24px;--section-space:120px;--section-space-mobile:80px;--section-title-space:60px;--ripple-ani-duration:2s;--icon-size:80px;}
[data-theme=dark]{  /* Text Color */
--body-bg:#2B2B2B;--rts-para:#f8eeeccc;--rts-heading:#fafafa;--rts-black:#000000;--rts-white:#1B1B1B;--rts-gray:#F1F1F1;  /* Background Color */--btn-1:#024aad;--heading-color:#024aad;--rts-border:rgba(125,128,135,0.3);--transparent:transparent;--transition:all .4s ease;}
.poppins-thin{font-family:"Poppins",sans-serif;font-weight:100;font-style:normal;}
.poppins-extralight{font-family:"Poppins",sans-serif;font-weight:200;font-style:normal;}
.poppins-light{font-family:"Poppins",sans-serif;font-weight:300;font-style:normal;}
.poppins-regular{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;}
.poppins-medium{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal;}
.poppins-semibold{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal;}
.poppins-bold{font-family:"Poppins",sans-serif;font-weight:700;font-style:normal;}
.poppins-extrabold{font-family:"Poppins",sans-serif;font-weight:800;font-style:normal;}
.poppins-black{font-family:"Poppins",sans-serif;font-weight:900;font-style:normal;}
.poppins-thin-italic{font-family:"Poppins",sans-serif;font-weight:100;font-style:italic;}
.poppins-extralight-italic{font-family:"Poppins",sans-serif;font-weight:200;font-style:italic;}
.poppins-light-italic{font-family:"Poppins",sans-serif;font-weight:300;font-style:italic;}
.poppins-regular-italic{font-family:"Poppins",sans-serif;font-weight:400;font-style:italic;}
.poppins-medium-italic{font-family:"Poppins",sans-serif;font-weight:500;font-style:italic;}
.poppins-semibold-italic{font-family:"Poppins",sans-serif;font-weight:600;font-style:italic;}
.poppins-bold-italic{font-family:"Poppins",sans-serif;font-weight:700;font-style:italic;}
.poppins-extrabold-italic{font-family:"Poppins",sans-serif;font-weight:800;font-style:italic;}
.poppins-black-italic{font-family:"Poppins",sans-serif;font-weight:900;font-style:italic;}
.lato-thin{font-family:"Lato",sans-serif;font-weight:100;font-style:normal;}
.lato-light{font-family:"Lato",sans-serif;font-weight:300;font-style:normal;}
.lato-regular{font-family:"Lato",sans-serif;font-weight:400;font-style:normal;}
.lato-bold{font-family:"Lato",sans-serif;font-weight:700;font-style:normal;}
.lato-black{font-family:"Lato",sans-serif;font-weight:900;font-style:normal;}
.lato-thin-italic{font-family:"Lato",sans-serif;font-weight:100;font-style:italic;}
.lato-light-italic{font-family:"Lato",sans-serif;font-weight:300;font-style:italic;}
.lato-regular-italic{font-family:"Lato",sans-serif;font-weight:400;font-style:italic;}
.lato-bold-italic{font-family:"Lato",sans-serif;font-weight:700;font-style:italic;}
.lato-black-italic{font-family:"Lato",sans-serif;font-weight:900;font-style:italic;}
.lora-<uniquifier>{font-family:"Lora",serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal;}
.rts__footer.is__footer__two.has__background__image,.event__newsletter__bg,.newsletter.is__home__four.has__background,.page__hero__bg{background-size:cover;background-position:center;background-repeat:no-repeat;}
.navigation__menu--item ul.submenu li a::before,.navigation__menu--item .sub__style li a::before{position:absolute;content:"";}
.rts__footer.is__footer__two.footer__background::before,.event__newsletter__bg::before,.newsletter.is__home__four.has__background::before,.video__area__image::before,.client__testimonial.is__home__six.has__background::before,.room__slide__box .room__thumbnail::before,.banner__area .video__area .video__area__overlay,.banner__area.is__home__five .banner__content::before,.banner__slider__image::before,.banner__slider__image,.page__hero__bg::before{position:absolute;height:100%;width:100%;content:"";left:0;top:0;}
.subtitle__icon__three::after,.subtitle__icon__four::after,.subtitle__icon__three::before,.subtitle__icon__four::before,.subtitle__icon__two::before,.subtitle__icon__five::before,.subtitle__icon::after,.subtitle__icon::before{transform:translate(0,50%);}
*,*::before,*::after{box-sizing:border-box;}
*{margin:0;}
body{line-height:1.5;-webkit-font-smoothing:antialiased;}
img,picture,video,canvas,svg{display:inline-block;max-width:100%;}
input,button,textarea,select{font:inherit;}
p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}
#root,#__next{isolation:isolate;}

/*-----------------
    Typography
-------------------*/
body{font-size:var(--p);line-height:28px;font-weight:400;font-family:var(--poppins);color:var(--rts-para);overflow-x:hidden;margin:0 auto;background-color:var(--body-bg);}
html,body{scroll-behavior:smooth;overflow-x:hidden;max-width:100%;}
a,a:hover,a:focus{text-decoration:none;}
.font-xs{font-size:var(--p-xs);}
.font-sm{font-size:18px;}
.rts__white{color:var(--rts-white);}
.text-gray{color:var(--rts-gray);}
h1,.h1{font-size:var(--h1);line-height:90px;}
@media screen and (max-width:992px){
  h1,.h1{font-size:70px;line-height:80px;}
}
h2,.h2{font-size:var(--h2);line-height:70px;}
@media screen and (max-width:1200px){
  h2,.h2{font-size:50px;line-height:60px;}
}
@media screen and (max-width:992px){
  h2,.h2{font-size:48px;line-height:58px;}
}
@media screen and (max-width:768px){
  h2,.h2{font-size:40px;line-height:50px;}
}
@media screen and (max-width:576px){
  h2,.h2{font-size:35px;line-height:45px;}
}
h3,.h3{font-size:var(--h3);line-height:58px;}
@media screen and (max-width:1400px){
  h3,.h3{font-size:40px;line-height:50px;}
}
@media screen and (max-width:992px){
  h3,.h3{font-size:40px;line-height:50px;}
}
@media screen and (max-width:768px){
  h3,.h3{font-size:30px;line-height:40px;}
}
@media screen and (max-width:576px){
  h3,.h3{font-size:25px;line-height:35px;}
}
h4,.h4{font-size:var(--h4);line-height:50px;}
@media screen and (max-width:992px){
  h4,.h4{font-size:30px;line-height:40px;}
}
h5,.h5{font-size:var(--h5);line-height:42px;}
@media screen and (max-width:1200px){
  h5,.h5{font-size:30px;line-height:40px;}
}
@media screen and (max-width:992px){
  h5,.h5{font-size:20px;line-height:30px;}
}
h6,.h6{font-size:var(--h6);line-height:30px;}
@media screen and (max-width:1400px){
  h6,.h6{font-size:20px;}
}
@media screen and (max-width:576px){
  h6,.h6{font-size:20px;line-height:30px;}
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--rts-heading);font-weight:400;font-family:var(--lora);}
p{font-size:var(--p);}
p:last-child{margin-bottom:0;}
h3 + p{margin-top:20px;}
.font-20{font-size:20px;}
@media screen and (max-width:576px){
  .font-20{font-size:18px;}
}
.text-dark{color:var(--rts-heading)!important;}
.text-body{color:var(--rts-para)!important;}
.list-style-dot li{list-style:none;padding-left:30px;margin-bottom:15px;font-weight:500;position:relative;}
.list-style-dot li::before{position:absolute;left:0;top:50%;transform:translate(0,-50%);height:6px;width:6px;border-radius:50%;background-color:var(--rts-button-1);content:"";}
.rts__section{position:relative;}
.mtn-1{margin-top:-10px;}
.mb-20{margin-bottom:20px;}
.mt-20{margin-top:20px;}
.my-40{margin:40px 0;}
.my-30{margin:30px 0;}
.section__mb{margin-bottom:13px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mb-15{margin-bottom:15px;}
.mb-40{margin-bottom:40px;}
.mt-40{margin-top:40px;}
.mt-30{margin-top:30px;}
.mb-30{margin-bottom:30px;}
.mb-50{margin-bottom:50px;}
.mt-50{margin-top:50px;}
.mt-60{margin-top:60px;}
.mt-70{margin-top:70px;}
.mt-120{margin-top:120px;}
.mb-60{margin-bottom:60px;}
.mb-100{margin-bottom:100px;}
.ml-100{margin-left:100px;}
.pt--10{top:-10px;}
.pt-30{padding-top:30px;}
.py-40{padding-top:40px;padding-bottom:40px;}
.py-50{padding-top:50px;padding-bottom:50px;}
.py-60{padding-top:60px;padding-bottom:60px;}
.py-80{padding-top:80px;padding-bottom:80px;}
.py-90{padding-top:90px;padding-bottom:90px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pt-60{padding-top:60px;}
.pt-80{padding-top:80px;}
.pb-60{padding-bottom:60px;}
.pt-100{padding-top:100px;}
@media screen and (max-width:768px){
  .pt-100{padding-top:60px;}
}
.pb-100{padding-bottom:100px;}
@media screen and (max-width:768px){
  .pb-100{padding-bottom:60px;}
}
.pt-110{padding-top:110px;}
@media screen and (max-width:992px){
  .pt-110{padding-top:100px;}
}
@media screen and (max-width:768px){
  .pt-110{padding-top:60px;}
}
.pb-120{padding-bottom:120px;}
@media screen and (max-width:992px){
  .pb-120{padding-bottom:100px;}
}
@media screen and (max-width:768px){
  .pb-120{padding-bottom:60px;}
}
.pb-130{padding-bottom:130px;}
.py-135{padding-top:135px;padding-bottom:135px;}
.pt-120{padding-top:120px;}
@media screen and (max-width:1200px){
  .pt-120{padding-top:100px;}
}
@media screen and (max-width:992px){
  .pt-120{padding-top:80px;}
}
@media screen and (max-width:768px){
  .pt-120{padding-top:60px;}
}
.pt-260{padding-top:260px;}
.pt-150{padding-top:150px;}
.pt-155{padding-top:155px;}
.pt-170{padding-top:170px;}
.pb-200{padding-bottom:200px;}
.gap-30{--bs-gutter-x:30px;}
.gy-30{--bs-gutter-y:30px;}
.row-30{row-gap:30px;}
.row-35{row-gap:35px;}
.row-60{row-gap:60px;}
@media screen and (max-width:1200px){
  .row-60{row-gap:40px;}
}
.section__padding{padding-top:110px;padding-bottom:120px;}
@media screen and (max-width:992px){
  .section__padding{padding-top:100px;padding-bottom:100px;}
}
@media screen and (max-width:768px){
  .section__padding{padding-top:60px;padding-bottom:60px;}
}
.max-contnet{max-width:max-content;}
.max-content{max-width:max-content;}
.g-30{--bs-gutter-x:30px;--bs-gutter-y:30px;}
.max-630{max-width:630px;}
.max-750{max-width:750px;}
.max-720{max-width:720px;}
.max-695{max-width:695px;}
.max-360{max-width:360px;}
.mnw-500{min-width:500px;}
.top-30{top:30px;}
.top-25{top:25px!important;}
.end-30{right:30px;}
.end--30{right:-30px;}
.left-20{left:20px;}
.padding-75{padding:0 75px;}
@media screen and (max-width:1200px){
  .padding-75{padding:0 30px;}
}
.gap-10{gap:10px;}
.gap-20{gap:20px;}
.gap-40{gap:40px;}
.gap-30{gap:30px;}
.gap-50{gap:50px;}
.gap-60{gap:60px;}
.no-bb{bottom:0!important;margin-bottom:0!important;}
figure{margin-bottom:0;}
.mt--10{margin-top:-8px;}
.loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;}
.loader-wrapper .loader-section{position:fixed;top:0;background:var(--rts-white);width:50%;height:100%;z-index:1000;}
.loader-wrapper .loader-section.section-left{left:0;}
.loader-wrapper .loader-section.section-right{right:0;}

/* Loaded Styles */
.loaded .loader-wrapper .loader-section.section-left{transition:all 0.7s 0.3s cubic-bezier(0.645,0.045,0.355,1);opacity:0;}
.loaded .loader-wrapper .loader-section.section-right{transition:all 0.7s 0.3s cubic-bezier(0.645,0.045,0.355,1);opacity:0;}
.loaded .loader{opacity:0;transition:all 0.3s ease-out;}
.loaded .loader-wrapper{visibility:hidden;transform:translateY(-100%);transition:all 0.3s 1s ease-out;}
.loader:after{content:"";position:absolute;top:14px;left:14px;right:14px;bottom:14px;border:4px solid transparent;border-top-color:var(--rts-primary);border-right-color:var(--rts-primary);border-bottom-color:var(--rts-primary);border-radius:100%;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;}
.loader{display:block;position:relative;top:50%;left:50%;width:70px;height:70px;z-index:1001;transform:translate(-50%,-50%);}
@-webkit-keyframes spin{
  0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin{
  0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
.animated{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;}
@-webkit-keyframes bounce{
  from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}
  70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}
  90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
@keyframes bounce{
  from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}
  70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}
  90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}
@-webkit-keyframes flash{
  from,50%,to{opacity:1;}
  25%,75%{opacity:0;}
}
@keyframes flash{
  from,50%,to{opacity:1;}
  25%,75%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}
@-webkit-keyframes pulse{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes pulse{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes rubberBand{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}
  40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}
  50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}
  65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1);}
  75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes rubberBand{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}
  40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}
  50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}
  65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1);}
  75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}
@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
  20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
}
@keyframes shake{
  from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
  20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
}
.shake{-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes headShake{
  0%{-webkit-transform:translateX(0);transform:translateX(0);}
  6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}
  18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}
  31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}
  43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}
  50%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes headShake{
  0%{-webkit-transform:translateX(0);transform:translateX(0);}
  6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}
  18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}
  31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}
  43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}
  50%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake;}
@-webkit-keyframes swing{
  20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
  40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
  60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
  80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
  to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}
@keyframes swing{
  20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
  40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
  60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
  80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
  to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
  30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
  40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes tada{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
  30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
  40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.tada{-webkit-animation-name:tada;animation-name:tada;}
@-webkit-keyframes wobble{
  from{-webkit-transform:none;transform:none;}
  15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
  30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
  45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
  60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
  75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
  to{-webkit-transform:none;transform:none;}
}
@keyframes wobble{
  from{-webkit-transform:none;transform:none;}
  15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
  30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
  45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
  60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
  75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
  to{-webkit-transform:none;transform:none;}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble;}
@-webkit-keyframes jello{
  from,11.1%,to{-webkit-transform:none;transform:none;}
  22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
  33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
  44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
  55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
  66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}
  77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}
  88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
@keyframes jello{
  from,11.1%,to{-webkit-transform:none;transform:none;}
  22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
  33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
  44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
  55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
  66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}
  77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}
  88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center;}
@-webkit-keyframes bounceIn{
  from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
  20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
  40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
  60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}
  80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97);}
  to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes bounceIn{
  from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
  20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
  40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
  60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}
  80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97);}
  to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes bounceInDown{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}
  60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}
  75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
  90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}
  to{-webkit-transform:none;transform:none;}
}
@keyframes bounceInDown{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}
  60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}
  75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
  90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}
  to{-webkit-transform:none;transform:none;}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
@-webkit-keyframes bounceInLeft{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}
  60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}
  75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
  90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}
  to{-webkit-transform:none;transform:none;}
}
@keyframes bounceInLeft{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}
  60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}
  75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
  90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}
  to{-webkit-transform:none;transform:none;}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes bounceInRight{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}
  60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}
  75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
  90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}
  to{-webkit-transform:none;transform:none;}
}
@keyframes bounceInRight{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}
  60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}
  75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
  90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}
  to{-webkit-transform:none;transform:none;}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInUp{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}
  60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
  75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
  90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes bounceInUp{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}
  60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
  75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
  90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes bounceOut{
  20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
  50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
  to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
}
@keyframes bounceOut{
  20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
  50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
  to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}
@-webkit-keyframes bounceOutDown{
  20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
  40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
  to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
@keyframes bounceOutDown{
  20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
  40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
  to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}
@-webkit-keyframes bounceOutLeft{
  20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}
  to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
@keyframes bounceOutLeft{
  20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}
  to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
@-webkit-keyframes bounceOutRight{
  20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}
  to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
@keyframes bounceOutRight{
  20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}
  to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}
@-webkit-keyframes bounceOutUp{
  20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
  40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
  to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
@keyframes bounceOutUp{
  20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
  40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
  to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}
@-webkit-keyframes fadeIn{
  from{opacity:0;}
  to{opacity:1;}
}
@keyframes fadeIn{
  from{opacity:0;}
  to{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown{
  from{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown{
  from{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig{
  from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDownBig{
  from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
@-webkit-keyframes fadeInLeft{
  from{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft{
  from{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftBig{
  from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeftBig{
  from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes fadeInRight{
  from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight{
  from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInRightBig{
  from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRightBig{
  from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
@-webkit-keyframes fadeInUp{
  from{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{
  from{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpBig{
  from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpBig{
  from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
@-webkit-keyframes fadeOut{
  from{opacity:1;}
  to{opacity:0;}
}
@keyframes fadeOut{
  from{opacity:1;}
  to{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);}
}
@keyframes fadeOutDown{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutDownBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
@keyframes fadeOutDownBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}
}
@keyframes fadeOutLeft{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
@keyframes fadeOutLeftBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}
}
@keyframes fadeOutRight{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
@-webkit-keyframes fadeOutRightBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
@keyframes fadeOutRightBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
@-webkit-keyframes fadeOutUp{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
}
@keyframes fadeOutUp{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutUpBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
@keyframes fadeOutUpBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
@-webkit-keyframes flip{
  from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
  40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
  50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes flip{
  from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
  40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
  50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}
@-webkit-keyframes flipInX{
  from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
  40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}
  80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInX{
  from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
  40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}
  80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;}
@-webkit-keyframes flipInY{
  from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
  40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}
  80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInY{
  from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
  40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}
  80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY;}
@-webkit-keyframes flipOutX{
  from{-webkit-transform:perspective(400px);transform:perspective(400px);}
  30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}
  to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}
}
@keyframes flipOutX{
  from{-webkit-transform:perspective(400px);transform:perspective(400px);}
  30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}
  to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;}
@-webkit-keyframes flipOutY{
  from{-webkit-transform:perspective(400px);transform:perspective(400px);}
  30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}
  to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}
}
@keyframes flipOutY{
  from{-webkit-transform:perspective(400px);transform:perspective(400px);}
  30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}
  to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}
}
.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}
@-webkit-keyframes lightSpeedIn{
  from{-webkit-transform:translate3d(10%,0,0) skewX(-30deg);transform:translate3d(10%,0,0) skewX(-30deg);opacity:0;}
  60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
  80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
  to{-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes lightSpeedIn{
  from{-webkit-transform:translate3d(10%,0,0) skewX(-30deg);transform:translate3d(10%,0,0) skewX(-30deg);opacity:0;}
  60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
  80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
  to{-webkit-transform:none;transform:none;opacity:1;}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes lightSpeedOut{
  from{opacity:1;}
  to{-webkit-transform:translate3d(10%,0,0) skewX(30deg);transform:translate3d(10%,0,0) skewX(30deg);opacity:0;}
}
@keyframes lightSpeedOut{
  from{opacity:1;}
  to{-webkit-transform:translate3d(10%,0,0) skewX(30deg);transform:translate3d(10%,0,0) skewX(30deg);opacity:0;}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes rotateIn{
  from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}
  to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateIn{
  from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}
  to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
@-webkit-keyframes rotateInDownLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
@-webkit-keyframes rotateOut{
  from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
  to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}
}
@keyframes rotateOut{
  from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
  to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}
@-webkit-keyframes rotateOutDownLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
}
@keyframes rotateOutDownLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
@keyframes rotateOutDownRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
@keyframes rotateOutUpLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}
}
@keyframes rotateOutUpRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
@-webkit-keyframes hinge{
  0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
  20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
  40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
  to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}
}
@keyframes hinge{
  0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
  20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
  40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
  to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge;}
@-webkit-keyframes rollIn{
  from{opacity:0;-webkit-transform:translate3d(-10%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-10%,0,0) rotate3d(0,0,1,-120deg);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes rollIn{
  from{opacity:0;-webkit-transform:translate3d(-10%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-10%,0,0) rotate3d(0,0,1,-120deg);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}
@-webkit-keyframes rollOut{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,120deg);}
}
@keyframes rollOut{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,120deg);}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}
@-webkit-keyframes zoomIn{
  from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
  50%{opacity:1;}
}
@keyframes zoomIn{
  from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
  50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes zoomInDown{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomInDown{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}
@-webkit-keyframes zoomInLeft{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomInLeft{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}
@-webkit-keyframes zoomInRight{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomInRight{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}
@-webkit-keyframes zoomInUp{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomInUp{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}
@-webkit-keyframes zoomOut{
  from{opacity:1;}
  50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
  to{opacity:0;}
}
@keyframes zoomOut{
  from{opacity:1;}
  50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
  to{opacity:0;}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}
@-webkit-keyframes zoomOutDown{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomOutDown{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}
@-webkit-keyframes zoomOutLeft{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);}
  to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}
}
@keyframes zoomOutLeft{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);}
  to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}
@-webkit-keyframes zoomOutRight{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);}
  to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}
}
@keyframes zoomOutRight{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);}
  to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}
@-webkit-keyframes zoomOutUp{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomOutUp{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}
@-webkit-keyframes slideInDown{
  from{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInDown{
  from{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
@-webkit-keyframes slideInLeft{
  from{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInLeft{
  from{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes slideInRight{
  from{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInRight{
  from{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
@-webkit-keyframes slideInUp{
  from{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInUp{
  from{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
@-webkit-keyframes slideOutDown{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);}
}
@keyframes slideOutDown{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}
@-webkit-keyframes slideOutLeft{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}
}
@keyframes slideOutLeft{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}
@-webkit-keyframes slideOutRight{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}
}
@keyframes slideOutRight{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}
@-webkit-keyframes slideOutUp{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
}
@keyframes slideOutUp{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
.link__item{display:flex;align-items:center;}
.focus-none:focus{outline:none;box-shadow:none;}
@media only screen and (max-width:1199px){
  .br-lg-none br{display:none;}
}
@media only screen and (max-width:768px){
  .br-md-none br{display:none;}
}
@media only screen and (max-width:576px){
  .br-sm-none br{display:none;}
}
.rounded-50{border-radius:50px!important;}
.d-shadow{filter:drop-shadow(0px 10px 30px rgba(153,153,153,0.25));}
.text-para{color:var(--rts-para);}
.list__style__dot li{position:relative;padding-left:20px;margin-bottom:25px;}
.list__style__dot li:last-child{margin-bottom:0;}
.list__style__dot li::before{position:absolute;left:0;top:20%;transform:translate(0,-20%);height:6px;width:6px;border-radius:50%;background-color:var(--rts-para);content:"";}
.number__style__dot{padding-left:15px;}
.number__style__dot li{list-style:number;margin-bottom:25px;}
.number__style__dot li:last-child{margin-bottom:0;}
.min-fit-content{min-width:fit-content;}
.bg-primary{background:var(--rts-primary)!important;color:var(--rts-white)!important;}
.pointer{cursor:pointer;}
.radius-6{border-radius:6px;}
.radius-10{border-radius:10px;}
.center-item{display:grid;place-items:center;}
.no-border{border:none!important;}
a[savefrom_lm="1"][savefrom_lm_is_link="1"]{display:none!important;background-image:none!important;position:absolute!important;}
.animated{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;}
@-webkit-keyframes bounce{
  from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}
  70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}
  90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
@keyframes bounce{
  from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}
  70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}
  90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}
@-webkit-keyframes flash{
  from,50%,to{opacity:1;}
  25%,75%{opacity:0;}
}
@keyframes flash{
  from,50%,to{opacity:1;}
  25%,75%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}
@-webkit-keyframes pulse{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes pulse{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes rubberBand{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}
  40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}
  50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}
  65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1);}
  75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes rubberBand{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}
  40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}
  50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}
  65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1);}
  75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}
@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
  20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
}
@keyframes shake{
  from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
  20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
}
.shake{-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes headShake{
  0%{-webkit-transform:translateX(0);transform:translateX(0);}
  6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}
  18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}
  31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}
  43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}
  50%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes headShake{
  0%{-webkit-transform:translateX(0);transform:translateX(0);}
  6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}
  18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}
  31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}
  43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}
  50%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake;}
@-webkit-keyframes swing{
  20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
  40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
  60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
  80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
  to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}
@keyframes swing{
  20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
  40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
  60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
  80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
  to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
  30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
  40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes tada{
  from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
  10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
  30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
  40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
  to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.tada{-webkit-animation-name:tada;animation-name:tada;}
@-webkit-keyframes wobble{
  from{-webkit-transform:none;transform:none;}
  15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
  30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
  45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
  60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
  75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
  to{-webkit-transform:none;transform:none;}
}
@keyframes wobble{
  from{-webkit-transform:none;transform:none;}
  15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
  30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
  45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
  60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
  75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
  to{-webkit-transform:none;transform:none;}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble;}
@-webkit-keyframes jello{
  from,11.1%,to{-webkit-transform:none;transform:none;}
  22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
  33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
  44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
  55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
  66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}
  77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}
  88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
@keyframes jello{
  from,11.1%,to{-webkit-transform:none;transform:none;}
  22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
  33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
  44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
  55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
  66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}
  77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}
  88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center;}
@-webkit-keyframes bounceIn{
  from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
  20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
  40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
  60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}
  80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97);}
  to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes bounceIn{
  from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
  20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
  40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
  60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}
  80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97);}
  to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes bounceInDown{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}
  60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}
  75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
  90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}
  to{-webkit-transform:none;transform:none;}
}
@keyframes bounceInDown{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}
  60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}
  75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
  90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}
  to{-webkit-transform:none;transform:none;}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
@-webkit-keyframes bounceInLeft{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}
  60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}
  75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
  90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}
  to{-webkit-transform:none;transform:none;}
}
@keyframes bounceInLeft{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}
  60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}
  75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
  90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}
  to{-webkit-transform:none;transform:none;}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes bounceInRight{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}
  60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}
  75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
  90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}
  to{-webkit-transform:none;transform:none;}
}
@keyframes bounceInRight{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}
  60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}
  75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
  90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}
  to{-webkit-transform:none;transform:none;}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInUp{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}
  60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
  75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
  90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes bounceInUp{
  from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
  from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}
  60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
  75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
  90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes bounceOut{
  20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
  50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
  to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
}
@keyframes bounceOut{
  20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
  50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
  to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}
@-webkit-keyframes bounceOutDown{
  20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
  40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
  to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
@keyframes bounceOutDown{
  20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
  40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
  to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}
@-webkit-keyframes bounceOutLeft{
  20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}
  to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
@keyframes bounceOutLeft{
  20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}
  to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
@-webkit-keyframes bounceOutRight{
  20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}
  to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
@keyframes bounceOutRight{
  20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}
  to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}
@-webkit-keyframes bounceOutUp{
  20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
  40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
  to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
@keyframes bounceOutUp{
  20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
  40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
  to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}
@-webkit-keyframes fadeIn{
  from{opacity:0;}
  to{opacity:1;}
}
@keyframes fadeIn{
  from{opacity:0;}
  to{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown{
  from{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown{
  from{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig{
  from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDownBig{
  from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
@-webkit-keyframes fadeInLeft{
  from{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft{
  from{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftBig{
  from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeftBig{
  from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes fadeInRight{
  from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight{
  from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInRightBig{
  from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRightBig{
  from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
@-webkit-keyframes fadeInUp{
  from{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{
  from{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpBig{
  from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpBig{
  from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
@-webkit-keyframes fadeOut{
  from{opacity:1;}
  to{opacity:0;}
}
@keyframes fadeOut{
  from{opacity:1;}
  to{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);}
}
@keyframes fadeOutDown{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutDownBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
@keyframes fadeOutDownBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}
}
@keyframes fadeOutLeft{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
@keyframes fadeOutLeftBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}
}
@keyframes fadeOutRight{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
@-webkit-keyframes fadeOutRightBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
@keyframes fadeOutRightBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
@-webkit-keyframes fadeOutUp{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
}
@keyframes fadeOutUp{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutUpBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
@keyframes fadeOutUpBig{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
@-webkit-keyframes flip{
  from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
  40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
  50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes flip{
  from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
  40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
  50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}
@-webkit-keyframes flipInX{
  from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
  40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}
  80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInX{
  from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
  40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}
  80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;}
@-webkit-keyframes flipInY{
  from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
  40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}
  80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInY{
  from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
  40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
  60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}
  80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}
  to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY;}
@-webkit-keyframes flipOutX{
  from{-webkit-transform:perspective(400px);transform:perspective(400px);}
  30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}
  to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}
}
@keyframes flipOutX{
  from{-webkit-transform:perspective(400px);transform:perspective(400px);}
  30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}
  to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;}
@-webkit-keyframes flipOutY{
  from{-webkit-transform:perspective(400px);transform:perspective(400px);}
  30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}
  to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}
}
@keyframes flipOutY{
  from{-webkit-transform:perspective(400px);transform:perspective(400px);}
  30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}
  to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}
}
.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}
@-webkit-keyframes lightSpeedIn{
  from{-webkit-transform:translate3d(10%,0,0) skewX(-30deg);transform:translate3d(10%,0,0) skewX(-30deg);opacity:0;}
  60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
  80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
  to{-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes lightSpeedIn{
  from{-webkit-transform:translate3d(10%,0,0) skewX(-30deg);transform:translate3d(10%,0,0) skewX(-30deg);opacity:0;}
  60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
  80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
  to{-webkit-transform:none;transform:none;opacity:1;}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes lightSpeedOut{
  from{opacity:1;}
  to{-webkit-transform:translate3d(10%,0,0) skewX(30deg);transform:translate3d(10%,0,0) skewX(30deg);opacity:0;}
}
@keyframes lightSpeedOut{
  from{opacity:1;}
  to{-webkit-transform:translate3d(10%,0,0) skewX(30deg);transform:translate3d(10%,0,0) skewX(30deg);opacity:0;}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes rotateIn{
  from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}
  to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateIn{
  from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}
  to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
@-webkit-keyframes rotateInDownLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
@-webkit-keyframes rotateOut{
  from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
  to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}
}
@keyframes rotateOut{
  from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
  to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}
@-webkit-keyframes rotateOutDownLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
}
@keyframes rotateOutDownLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
@keyframes rotateOutDownRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
@keyframes rotateOutUpLeft{
  from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
  to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}
}
@keyframes rotateOutUpRight{
  from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
  to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
@-webkit-keyframes hinge{
  0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
  20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
  40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
  to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}
}
@keyframes hinge{
  0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
  20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
  40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
  to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge;}
@-webkit-keyframes rollIn{
  from{opacity:0;-webkit-transform:translate3d(-10%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-10%,0,0) rotate3d(0,0,1,-120deg);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes rollIn{
  from{opacity:0;-webkit-transform:translate3d(-10%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-10%,0,0) rotate3d(0,0,1,-120deg);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}
@-webkit-keyframes rollOut{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,120deg);}
}
@keyframes rollOut{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,120deg);}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}
@-webkit-keyframes zoomIn{
  from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
  50%{opacity:1;}
}
@keyframes zoomIn{
  from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
  50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes zoomInDown{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomInDown{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}
@-webkit-keyframes zoomInLeft{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomInLeft{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}
@-webkit-keyframes zoomInRight{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomInRight{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}
@-webkit-keyframes zoomInUp{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomInUp{
  from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}
@-webkit-keyframes zoomOut{
  from{opacity:1;}
  50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
  to{opacity:0;}
}
@keyframes zoomOut{
  from{opacity:1;}
  50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
  to{opacity:0;}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}
@-webkit-keyframes zoomOutDown{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomOutDown{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}
@-webkit-keyframes zoomOutLeft{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);}
  to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}
}
@keyframes zoomOutLeft{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);}
  to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}
@-webkit-keyframes zoomOutRight{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);}
  to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}
}
@keyframes zoomOutRight{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);}
  to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}
@-webkit-keyframes zoomOutUp{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomOutUp{
  40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
  to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}
@-webkit-keyframes slideInDown{
  from{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInDown{
  from{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
@-webkit-keyframes slideInLeft{
  from{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInLeft{
  from{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes slideInRight{
  from{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInRight{
  from{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
@-webkit-keyframes slideInUp{
  from{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInUp{
  from{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);visibility:visible;}
  to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
@-webkit-keyframes slideOutDown{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);}
}
@keyframes slideOutDown{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}
@-webkit-keyframes slideOutLeft{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}
}
@keyframes slideOutLeft{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}
@-webkit-keyframes slideOutRight{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}
}
@keyframes slideOutRight{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}
@-webkit-keyframes slideOutUp{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
}
@keyframes slideOutUp{
  from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  to{visibility:hidden;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
select{appearance:none;outline:none;border:none;background-color:transparent;}
.nice-select{width:100%;height:auto;font-size:inherit;position:relative;}
.nice-select.open::before{content:"\f077";font-family:'Font Awesome 5 Pro';transition:var(--transition);}
.nice-select ul.list{width:100%;}
.nice-select ul.list li.selected{font-weight:500;}
.nice-select:focus{border-color:transparent;}
.nice-select::before{position:absolute;content:"\f078";font-family:'Font Awesome 5 Pro';top:50%;right:20px;transform:translateY(-50%);color:var(--rts-heading);font-size:12px;transition:var(--transition);}
.nice-select::after{border-bottom:0;border-right:0;}
.switch{position:relative;display:inline-block;width:60px;height:30px;}
.switch input{opacity:0;width:0;height:0;}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--rts-button-1);-webkit-transition:0.4s;transition:0.4s;}
.slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:white;-webkit-transition:0.4s;transition:0.4s;}
.slider.round{border-radius:34px;}
.slider.round:before{border-radius:50%;}
input:checked + .slider{background-color:var(--rts-button-1);}
input:checked + .slider:before{transform:translateX(30px);}
.newsletter{position:relative;max-width:310px;}
@media screen and (max-width:576px){
  .newsletter{max-width:100%;}
}
.newsletter input{position:relative;padding:20px 18px;padding-right:120px;border-radius:10px;border:0;width:100%;}
.newsletter button{position:absolute;right:15px;padding:10px;border-radius:6px;font-size:16px;}
.single__input{position:relative;}
.checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}
.checkbox label{position:relative;cursor:pointer;font-size:16px;}
.checkbox label::before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid var(--heading-color);box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:6px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border-radius:6px;margin-right:20px;top:-2px;height:20px;width:20px;}
.checkbox input:checked + label::after{content:"";display:block;position:absolute;top:5px;left:7px;width:6px;height:12px;border:solid var(--heading-color);border-width:0 1px 1px 0;transform:rotate(45deg);}
.checkbox input:checked + label::before{background-color:var(--rts-button-1);border-radius:6px;}
textarea::placeholder,input::placeholder{color:var(--rts-para)!important;}
input:focus{outline:none;}
[data-theme=dark] select{color:#999999!important;}
[data-theme=dark] textarea::placeholder,[data-theme=dark] input::placeholder{color:#999999!important;}
input{transition:border-color 0.3s ease;}
textarea:focus,input:focus{outline:1px solid var(--heading-color);}
textarea:focus-visible,input:focus-visible{outline:1px solid var(--heading-color);}
.navigation__menu ul{display:flex;max-width:max-content;position:relative;padding:0;margin:0;}
.navigation__menu--item{position:relative;margin:0 20px;}
@media screen and (max-width:1400px){
  .navigation__menu--item{margin:0 25px;}
}
@media screen and (max-width:1300px) and (min-width:1200px){
  .navigation__menu--item{margin:0 15px;}
}
@media screen and (max-width:1200px){
  .navigation__menu--item{margin:0 14px;}
}
.navigation__menu--item:last-child{margin-right:0;}
.navigation__menu--item:last-child::after{display:none;}
.navigation__menu--item:first-child{margin-left:0;}
.navigation__menu--item:hover > a{color:var(--btn-1)!important;}
.navigation__menu--item__link{position:relative;font-size:16px;text-transform:capitalize;padding-top:24px;padding-bottom:30px;font-weight:400;display:block;color:var(--rts-para);transition:padding 0.3s ease;transition:var(--transition);}
.navigation__menu--item.has-child:hover ul.submenu{opacity:1;visibility:visible;transform:scaleY(1);}
.navigation__menu--item.has-child:hover ul.submenu li.has-child:hover ul{opacity:1;visibility:visible;transform:scaleY(1);}
.navigation__menu--item.has-arrow{position:relative;}
.navigation__menu--item.has-arrow::before{position:absolute;content:"\f122";font-family:flaticon_bokinn!important;top:48%;right:-15px;transform:translateY(-50%);color:var(--rts-heading);font-size:14px;transition:var(--transition);}
.navigation__menu--item.has-arrow:hover::before{content:"\f121";font-family:flaticon_bokinn!important;transition:var(--transition);color:var(--rts-button-1);}
.navigation__menu--item ul.submenu,.navigation__menu--item .sub__style{position:absolute;top:100%;min-width:230px;background:var(--rts-white);z-index:1024;display:inline-block;opacity:0;padding:20px 0 30px 0;transform:scaleY(0);transform-origin:top center;visibility:hidden;transition:var(--transition);left:0;box-shadow:0 36px 35px rgba(0,0,0,0.08);}
.navigation__menu--item ul.submenu li,.navigation__menu--item .sub__style li{position:relative;display:block;padding:0 30px;}
.navigation__menu--item ul.submenu li:last-child,.navigation__menu--item .sub__style li:last-child{margin-bottom:0;}
.navigation__menu--item ul.submenu li:hover > a,.navigation__menu--item .sub__style li:hover > a{color:var(--heading-color);transition:var(--transition);}
.navigation__menu--item ul.submenu li:hover > a::before,.navigation__menu--item .sub__style li:hover > a::before{width:80%;}
.navigation__menu--item ul.submenu li:not(:last-child),.navigation__menu--item .sub__style li:not(:last-child){margin:0 0 10px;}
.navigation__menu--item ul.submenu li.has-arrow,.navigation__menu--item .sub__style li.has-arrow{position:relative;}
.navigation__menu--item ul.submenu li.has-arrow::before,.navigation__menu--item .sub__style li.has-arrow::before{position:absolute;content:"\f121";font-family:flaticon_bokinn!important;top:50%;right:25px;transform:translateY(-50%);color:var(--rts-heading);font-size:14px;transition:var(--transition);}
.navigation__menu--item ul.submenu li.has-arrow:hover::before,.navigation__menu--item .sub__style li.has-arrow:hover::before{content:"\f122";font-family:flaticon_bokinn!important;transition:var(--transition);}
.navigation__menu--item ul.submenu li a,.navigation__menu--item .sub__style li a{padding:0;font-size:15px;text-transform:capitalize;font-weight:400;position:relative;color:var(--rts-heading);}
.navigation__menu--item ul.submenu li a::before,.navigation__menu--item .sub__style li a::before{left:0;bottom:0;width:0;height:1px;background:var(--heading-color);transition:var(--transition);}
.navigation__menu--item ul.submenu li a:hover::before,.navigation__menu--item .sub__style li a:hover::before{width:100%;}
.navigation__menu--item ul.submenu li ul,.navigation__menu--item .sub__style li ul{top:0;position:absolute;left:100%;visibility:hidden;transform:scaleY(0);transform-origin:top center;opacity:0;transition:var(--transition);}
.header__sticky{position:relative;top:0;display:block;width:100%;box-shadow:none;background:transparent;z-index:999;margin:auto;align-items:center;left:0;border-radius:0;transition:all 0.5s ease-in-out;top:0;transform:translateY(0);}
.header__sticky.fixed{position:fixed!important;box-shadow:0px 7px 18px rgba(24,16,16,0.0509803922);background:var(--rts-white);}
.main__header.is__home__three .navigation .navigation__menu--item.has-arrow::before{color:var(--rts-white);}
.main__header.is__home__three .navigation .navigation__menu--item.has-arrow:hover::before{color:var(--btn-1);}
.main__header.is__home__three .navigation .navigation__menu--item__link{color:var(--rts-white);}
[data-theme=dark] .navigation__menu--item.has-arrow::before{color:var(--rts-para);}
.navigation__menu--item.has-child .has__mega__menu{position:absolute;width:1000px;background-color:var(--rts-white);padding:30px;opacity:0;visibility:hidden;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;transition:var(--transition);z-index:1024;top:100%;}
@media screen and (max-width:1200px){
  .navigation__menu--item.has-child .has__mega__menu{width:940px;}
}
.navigation__menu--item.has-child .has__mega__menu .menu__item{text-align:center;overflow:hidden;}
.navigation__menu--item.has-child .has__mega__menu .menu__item a{display:block;overflow:hidden;}
.navigation__menu--item.has-child .has__mega__menu .menu__item a img{border-radius:4px;width:100%;transition:var(--transition);}
.navigation__menu--item.has-child .has__mega__menu .menu__item a span{display:block;margin-top:15px;color:var(--rts-heading);transition:var(--transition);}
.navigation__menu--item.has-child .has__mega__menu .menu__item:hover span{text-decoration:underline;}
.navigation__menu--item.has-child:hover .has__mega__menu{opacity:1;visibility:visible;}
.theme-btn{pointer-events:auto;cursor:pointer;background:#024aad;border:none;padding:8px 20px;margin:0;font-family:inherit;font-size:16px;position:relative;display:inline-block;}
.theme-btn::before,.theme-btn::after{position:absolute;top:0;left:0;width:100%;height:100%;}
.theme-btn.border{border:0.5px solid rgba(101,103,107,0.3)!important;transition:var(--transition);}
.theme-btn.border span{color:var(--rts-para);mix-blend-mode:normal;}
.theme-btn.border:hover{border-color:var(--btn-1)!important;}
.theme-btn.sm-btn{padding:5px 20px;}
@media screen and (max-width:1200px){
  .theme-btn.sm-btn{padding:5px 10px;}
}
.theme-btn.no-border{border:none;}
.theme-btn:hover.border{border-color:var(--btn-1);}
.theme-btn:hover.fill{background:var(--btn-1);color:var(--rts-white);}
.theme-btn.menu__btn img{filter:invert(1);}
.btn-style{overflow:hidden;font-family:var(--poppins);font-size:inherit;font-weight:500;border-radius:6px;color:#fff;}
.btn-style span{display:block;position:relative;mix-blend-mode:hard-light;z-index:10;color:var(--rts-white);}
.btn-style span i{position:relative;top:2px;}
.btn-style:hover span{animation:MoveScaleUpInitial 0.3s forwards,MoveScaleUpEnd 0.3s forwards 0.3s;color:var(--rts-white);}
@keyframes MoveScaleUpInitial{
  to{transform:translate3d(0,-105%,0) scale3d(1,2,1);opacity:0;}
}
@keyframes MoveScaleUpEnd{
  from{transform:translate3d(0,100%,0) scale3d(1,2,1);opacity:0;}
  to{transform:translate3d(0,0,0);opacity:1;}
}
.btn-style::before{content:"";background:var(--btn-1);width:120%;height:0;padding-bottom:120%;top:-110%;left:-10%;border-radius:50%;transform:translate3d(0,68%,0) scale3d(0,0,0);}
.btn-style:hover::before{transform:translate3d(0,0,0) scale3d(1,1,1);transition:transform 0.4s cubic-bezier(0.1,0,0.3,1);}
.btn-style::after{content:"";background:var(--btn-1);transform:translate3d(0,-100%,0);transition:transform 0.4s cubic-bezier(0.1,0,0.3,1);}
.btn-style:hover::after{transform:translate3d(0,0,0);transition-duration:0.05s;transition-delay:0.4s;transition-timing-function:linear;}
[data-theme=dark] .btn-style span{color:var(--rts-para);}
[data-theme=dark] .btn-style:hover span{color:var(--rts-para);}
.rts__card .card-body{padding:0;}
.rts__card.is__home{padding:40px 30px;text-align:center;transition:var(--transition);}
@media screen and (max-width:1400px){
  .rts__card.is__home{padding:40px 20px;}
}
@media screen and (max-width:992px){
  .rts__card.is__home{padding:40px 30px;}
}
.rts__card.is__home:hover{box-shadow:0px 30px 40px rgba(151,151,151,0.16);}
.rts__card .icon{margin-bottom:30px;}
.rts__card .icon i{font-size:50px;color:var(--primary-color);}
.rts__card{transition:all 0.5s;padding:30px 20px 28px 20px;margin:0 auto;border-width:1px;border-style:solid;border-image:linear-gradient(to top,rgba(255,255,255,0),rgba(42,167,255,0.6)) 1;border-radius:10px;height:100%}

/*.rts__card:hover{background-color:#fff;box-shadow:11px 11px 49px rgba(39,98,131,0.10);border-radius:10px;border-width:1px;border-style:solid;border-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(42,167,255,0.6)) 1;}*/
.rts__card .card-text{color:var(--rts-para);}
.rts__card.is__home__three{max-width:240px;background-color:transparent;}
.rts__card.is__home__four{background-color:transparent;border:1px solid rgba(241,241,241,0.3);padding:38px 25px;text-align:center;transition:var(--transition);}
.rts__card.is__home__four:hover{background-color:#1b1b1b;border-color:#484E6D;}
.rts__card.is__home__four .card-title,.rts__card.is__home__four .card-text{color:var(--rts-white);}
.rts__card.is__home__five{max-width:260px;}
.rts__card.is__home__six{max-width:250px;background-color:transparent;}
.applicant__list{display:flex;margin-right:15px;flex-wrap:wrap;}
.applicant__list .single__list{margin-right:-15px;position:relative;}
.applicant__list .single__list .icon-plus{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;width:100%;background-color:rgba(85,60,223,0.6);border-radius:50%;display:grid;place-items:center;color:var(--rts-white);font-size:20px;border:5px solid #F9F8FF;}
.applicant__list .single__list img{height:56px;width:56px;border-radius:50%;display:grid;place-items:center;border:5px solid #F9F8FF;}
[data-theme=dark] .rts__card.is__home{background-color:var(--body-bg);}
[data-theme=dark] .rts__card.is__home:hover{box-shadow:none;}
.rts__circle{max-width:max-content;border:1px solid var(--rts-white);border-radius:50%;}
.rts__circle svg{height:172px;width:172px;position:relative;padding:1px;animation:rotate 10s linear infinite;}
@media screen and (max-width:768px){
  .rts__circle svg{height:140px;width:140px;}
}
.rts__circle svg text textPath{font-size:11.5px;fill:var(--rts-white);font-family:var(--poppins);}
.rts__circle--icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.rts__circle--icon i{transform:rotate(-30deg);color:var(--rts-white);}
@keyframes rotate{
  100%{transform:rotate(360deg);}
}
[data-theme=dark] .rts__circle{border-color:var(--rts-para);}
[data-theme=dark] .rts__circle svg text textPath{fill:var(--rts-para);}
[data-theme=dark] .rts__circle--icon i{color:var(--rts-para);}
.rts__back__top{background:var(--btn-1);width:45px;height:45px;line-height:45px;color:#fff;border-radius:25px;display:none;text-align:center;position:fixed;z-index:999;right:20px;bottom:0;opacity:0;cursor:pointer;transition:var(--transition);border:0;}
.rts__back__top.show{display:block;bottom:30px;opacity:1;}
.slider-button-next,.slider-button-prev{position:absolute;top:50%;width:auto;height:auto;margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));}
.slider-button-prev,.slider-rtl .slider-button-next{left:10px;right:auto;}
.slider-button-prev svg path,.slider-rtl .slider-button-next svg path{transition:var(--transition);}
.slider-button-prev:hover svg path,.slider-rtl .slider-button-next:hover svg path{fill:var(--rts-heading);}
.slider-button-next,.slider-rtl .slider-button-prev{right:10px;left:auto;}
.slider-button-next svg path,.slider-rtl .slider-button-prev svg path{transition:var(--transition);}
.slider-button-next:hover svg path,.slider-rtl .slider-button-prev:hover svg path{fill:var(--rts-heading);}
.is__room__slider .slider-button-next svg path,.is__room__slider .slider-button-prev svg path{transition:var(--transition);}
.is__room__slider .slider-button-next:hover svg path,.is__room__slider .slider-button-prev:hover svg path{fill:var(--rts-white);}
@media screen and (max-width:992px){
  .full__width__nav{display:none;opacity:0;visibility:hidden;}
}
.slider__navigation{display:flex;gap:10px;align-items:center;max-width:max-content;position:absolute;bottom:0;right:0;z-index:9;}
@media screen and (max-width:768px){
  .slider__navigation{display:none;}
}
.slider__navigation .nav__btn{border:1px solid var(--rts-border);max-width:max-content;padding:8px 10px;border-radius:4px;cursor:pointer;line-height:1;transition:var(--transition);}
.slider__navigation .nav__btn:hover{background-color:var(--heading-color)!important;}
.slider__navigation .nav__btn:hover img{filter:invert(100);}
.slider__navigation .nav__btn img{transition:var(--transition);}
.testimonial__slider__style__two{position:relative;}
.testimonial__slider__style__two .slider__navigation{position:absolute;right:0;bottom:0;z-index:1;}
.testimonial__slider__style__three{position:relative;}
.testimonial__slider__style__three .slider__navigation{position:absolute;left:-45px;bottom:50%;z-index:1;transform:translate(0,50%);}
@media screen and (max-width:992px){
  .testimonial__slider__style__three .slider__navigation{display:none;}
}
.testimonial__slider__style__three .slider__navigation .nav__btn{background-color:var(--rts-white);}
.rts__pagination{padding-top:40px;max-width:max-content;margin:0 auto;}
@media screen and (max-width:768px){
  .rts__pagination{padding-top:80px;}
}
.rts-pagination{display:flex;gap:6px;}
.rts-pagination .swiper-pagination-bullet{height:10px;width:10px;transition:var(--transition);}
.rts-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--heading-color);}
[data-theme=dark] .rts-pagination .swiper-pagination-bullet{background:#fff;}
.page__hero__bg::before{background-color:rgba(27,27,27,0.6);}
.page__hero__bg.no__shadow::before{background-color:rgba(27,27,27,0);}
.page__hero__height{height:700px;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;}
@media screen and (max-width:992px){
  .page__hero__height{height:600px;}
}
@media screen and (max-width:768px){
  .page__hero__height{height:500px;}
}
@media screen and (max-width:576px){
  .page__hero__height{height:400px;}
}
.page__hero__content{color:var(--rts-white);position:relative;}
.page__hero__content h1{color:var(--rts-white);margin-bottom:25px;}
@media screen and (max-width:768px){
  .page__hero__content h1{font-size:50px;line-height:60px;}
}
@media screen and (max-width:576px){
  .page__hero__content h1{font-size:40px;line-height:50px;}
}
.page__hero__content .texonomy{color:var(--rts-white);margin-bottom:30px;position:relative;display:block;z-index:1;}
.page__hero__content .author__meta{display:flex;align-items:center;gap:25px;justify-content:center;position:relative;z-index:1;}
.page__hero__content .author__meta a{display:flex;gap:10px;align-items:center;color:var(--rts-white);}
.page__hero__content .author__meta a img{border-radius:50%;}
.page__hero__content .author__meta span{display:flex;align-items:center;gap:10px;}
.page__hero__content .author__meta span img{filter:brightness(0) saturate(100%) invert(99%) sepia(4%) saturate(721%) hue-rotate(183deg) brightness(117%) contrast(100%);}
.page__hero__height.if__has__search{height:700px;}
@media screen and (max-width:576px){
  .page__hero__height.if__has__search{height:850px;}
}
.page__hero__height.if__is__blog{height:700px;}
@media screen and (max-width:576px){
  .page__hero__height.if__is__blog{height:550px;}
}
.room__card{border:1px solid var(--rts-border);border-radius:10px;overflow:hidden;}
.room__card__top{position:relative;overflow:hidden;}
.room__card__top .room__card__image{overflow:hidden;height:100%;}
.room__card__top .room__card__image img{transition:var(--transition);width:100%;}
.room__card__top .room__card__image img:hover{transform:scale(1.05);}
.room__card__top .room__price__tag{position:absolute;top:30px;left:30px;background-color:var(--rts-white);border-radius:6px;}
.room__card__top .room__price__tag span{margin-bottom:0;display:block;padding:10px;line-height:1;color:var(--heading-color);}
.room__card__meta{padding:30px;}
.room__card__meta .room__card__title{display:block;margin-bottom:15px;transition:var(--transition);font-size:22px;letter-spacing:0;text-transform:none;color:#024aad;}
.room__card__meta .room__card__title:hover{color:var(--heading-color);}
.room__card__meta .room__price__tag span{color:var(--heading-color);}
.room__card__meta__info{display:flex;gap:15px;margin-bottom:10px;}
@media screen and (max-width:576px){
  .room__card__meta__info{flex-wrap:wrap;gap:10px;}
}
.room__card__meta__info span{display:flex;gap:5px;align-items:center;}
.room__card__meta .room__card__link{font-size:18px;color:var(--heading-color);text-decoration:underline;font-family:var(--poppins);}
.room__card.is__style__three .room__card__meta__info span{font-size:24px;}
@media screen and (max-width:1200px){
  .room__card.is__style__three .room__card__meta__info span{font-size:18px;}
}
.room__card.is__style__four{border-color:transparent;display:flex;flex-direction:row;align-items:center;}
@media screen and (max-width:768px){
  .room__card.is__style__four{flex-direction:column;}
}
.room__card.is__style__four .room__card__top{flex-basis:50%;}
.room__card.is__style__four .room__card__top .room__card__image{border-radius:10px;}
.room__card.is__style__four .room__card__top .room__card__image a{display:block;}
.room__card.is__style__four .room__card__top .room__card__image img{border-radius:10px;}
.room__card.is__style__four .room__card__meta{flex-basis:50%;margin-left:30px;}
@media screen and (max-width:768px){
  .room__card.is__style__four .room__card__meta{margin-left:0;padding-left:0;flex-basis:unset;padding-bottom:0;padding-right:0;}
}
.room__card.is__style__four .room__card__meta__info{font-size:20px;}
@media screen and (max-width:992px){
  .room__card.is__style__four .room__card__meta__info{flex-wrap:wrap;}
}
.load__more__link{margin-top:40px;display:flex;justify-content:center;}
.load__more__link a{border:1px solid var(--rts-border);padding:8px 15px;display:inline-block;border-radius:6px;font-size:18px;font-family:var(--poppins);color:var(--rts-heading);transition:var(--transition);}
.load__more__link a:hover{background-color:var(--heading-color);color:var(--rts-white);}
.room__wrapper{display:flex;flex-direction:column;row-gap:60px;}
@media screen and (max-width:768px){
  .room__wrapper{row-gap:0;}
}
.room__wrapper .room__card.is__style__four:nth-child(even){flex-direction:row-reverse;}
@media screen and (max-width:768px){
  .room__wrapper .room__card.is__style__four:nth-child(even){flex-direction:column;}
}
.room__wrapper .room__card.is__style__four:nth-child(even) .room__card__meta{padding:0;margin-left:0;margin-right:30px;}
@media screen and (max-width:768px){
  .room__wrapper .room__card.is__style__four:nth-child(even) .room__card__meta{margin-right:0;padding-top:30px;}
}
[data-theme=dark] .header__top{border-bottom-color:rgba(101,103,107,0.65);}
.header__top{padding:8px 0;border-bottom:0.5px solid rgba(101,103,107,0.2);background-color:#024aad;}
.header__top .link__item{font-size:14px;color:#fff;}
.header__top .link__item i{top:2px;position:relative;}
.social__links{display:flex;align-items:center;gap:25px;}
@media screen and (max-width:768px){
  .social__links{justify-content:center;}
}
.location{display:flex;justify-content:end;}
@media screen and (max-width:768px){
  .location{justify-content:center;}
}
@media screen and (max-width:576px){
  .header__top{display:none;}
}
.header__top.is__home__two,.header__top.is__color__white{background-color:rgba(0,8,52,0);color:var(--rts-white);}
.header__top.is__home__two .social__links a,.header__top.is__home__two .location a,.header__top.is__color__white .social__links a,.header__top.is__color__white .location a{color:var(--rts-white);}
.header__top.is__home__three{background-color:var(--rts-heading);}
.header__top.is__home__video{background-color:rgba(0,8,52,0);}
.header__top.is__home__video .link__item{color:#fff;}
.header__function{transition:var(--transition);}
.header__function.is__sticky{position:fixed;animation:stickyanimations 0.8s cubic-bezier(0.25,0.46,0.45,0.94) both;transition:padding 1s;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.06);background:var(--rts-white);z-index:999;width:100%;top:0;padding:0;}
@media screen and (max-width:992px){
  .header__function.is__sticky{padding:15px 0;}
}
.header__function.is__home__video.is__sticky{background:#1b1b1b;}
.main__header{padding-top:0;padding-bottom:0;}
@media screen and (max-width:992px){
  .main__header{padding:20px 0;}
}
.main__header__wrapper{display:flex;justify-content:space-between;align-items:center;}
.main__right{display:flex;gap:20px;align-items:center;}
@media screen and (max-width:992px){
  .main__right{gap:15px;}
}
@media screen and (max-width:576px){
  .main__right .theme-btn.fill{display:none;}
}
@media screen and (max-width:576px){
  .main__right .theme-btn.fill.menu__btn{display:block;}
}
@keyframes stickyanimations{
  0%{transform:translateY(-100px);}
  100%{transform:translateY(0px);}
}
.header__absolute{position:absolute;top:0;height:auto;width:100%;z-index:2;}
.main__header.is__home__two,.main__header.is__color__white{background-color:rgba(0,8,52,0);}
.main__header.is__home__two .theme-btn.border,.main__header.is__color__white .theme-btn.border{border-color:rgba(255,255,255,0.25)!important;}
.main__header.is__home__two .theme-btn.border span,.main__header.is__color__white .theme-btn.border span{color:var(--rts-white);mix-blend-mode:normal;}
.main__header.is__home__two .theme-btn.border:hover,.main__header.is__color__white .theme-btn.border:hover{border-color:var(--btn-1)!important;}
.main__header.is__home__two{padding-top:24px;padding-bottom:30px;}
.main__header.is__home__three{background-color:var(--rts-heading);}
.main__header.is__home__three .theme-btn{border-radius:0;}
.main__header .main__nav__toogler{border:0;background-color:transparent;display:flex;align-items:center;gap:10px;color:var(--rts-white);font-size:20px;font-family:var(--lora);}
.main__header .main__nav__toogler i{font-size:26px;color:var(--rts-white);}
.header__function.is__home__two.is__sticky,.header__function.is__color__white.is__sticky{background-color:#1b1b1b;}
.main__header .main__header__wrapper{display:grid;grid-template-columns:repeat(3,1fr);position:relative;}
@media screen and (max-width:992px){
  .main__header .main__header__wrapper{grid-template-columns:repeat(2,1fr);}
}
.main__header .main__header__wrapper .main__logo{display:grid;justify-items:center;}
@media screen and (max-width:992px){
  .main__header .main__header__wrapper .main__logo{justify-items:self-start;}
}
.main__header .main__header__wrapper .main__right{justify-content:end;}
.main__header.is__home__four .main__header__wrapper{display:grid;grid-template-columns:repeat(3,1fr);}
@media screen and (max-width:992px){
  .main__header.is__home__four .main__header__wrapper{grid-template-columns:repeat(2,1fr);}
}
.main__header.is__home__four .main__header__wrapper .main__logo{display:grid;justify-items:self-start;}
.main__header.is__home__four .main__header__wrapper .main__right{justify-content:end;}
.main__header.is__home__video{background-color:rgba(0,8,52,0);}
.main__header.is__home__video .navigation__menu--item__link{color:#fff;}
.main__header.is__home__video .main__right .theme-btn.border{border-color:rgba(255,255,255,0.5)!important;}
.main__header.is__home__video .main__right .theme-btn span{color:#fff;}
@media screen and (max-width:992px){
  .main__nav{display:none;}
}

/* All section styles */
.facilities__area.has__background{background-color:#F5FAFF;}
.facilities__area.py-90{padding:90px 0;}
.section__wrapper{display:flex;justify-content:space-between;align-items:center;gap:25px;}
@media screen and (max-width:992px){
  .section__wrapper{flex-wrap:wrap;gap:25px;}
}
.section__wrapper .section__content__right{max-width:645px;}
.section__wrapper .section__content__right p{font-size:18px;}
[data-theme=dark] .facilities__area.has__background{background-color:var(--rts-white);}
.subtitle__icon{position:relative;display:inline-block;margin-bottom:0;}
.subtitle__icon::before{position:absolute;content:"";left:-65px;bottom:50%;width:52px;height:12px;background-image:url("../images/shape/left.svg");background-repeat:no-repeat;}
.subtitle__icon::after{position:absolute;content:"";right:-65px;bottom:50%;width:52px;height:12px;background-image:url("../images/shape/right.svg");background-repeat:no-repeat;}
.subtitle__icon__two,.subtitle__icon__five{position:relative;display:inline-block;margin-bottom:15px;left:65px;color:var(--heading-color);}
.subtitle__icon__two::before,.subtitle__icon__five::before{position:absolute;content:"";left:-65px;bottom:50%;width:52px;height:12px;background-image:url("../images/shape/section__style__two.svg");background-repeat:no-repeat;}
.subtitle__icon__three,.subtitle__icon__four{position:relative;display:inline-block;margin-bottom:15px;color:var(--heading-color);}
.subtitle__icon__three::before,.subtitle__icon__four::before{position:absolute;content:"";left:-65px;bottom:50%;width:52px;height:12px;background-image:url("../images/shape/section__style__three-1.svg");background-repeat:no-repeat;}
.subtitle__icon__three::after,.subtitle__icon__four::after{position:absolute;content:"";right:-65px;bottom:50%;width:52px;height:12px;background-image:url("../images/shape/section__style__three-2.svg");background-repeat:no-repeat;}
.subtitle__icon__four::before{left:-45px;width:30px;background-image:url("../images/shape/section__three-1.svg");}
.subtitle__icon__four::after{width:30px;right:-45px;background-image:url("../images/shape/section__three-2.svg");}
.subtitle__icon__five{left:45px;}
.subtitle__icon__five::before{left:-45px;width:30px;background-image:url("../images/shape/section__three-1.svg");}
.section__topbar.is__home__two .subtitle__icon__three::before,.section__topbar.is__home__two .subtitle__icon__four::before,.section__topbar.is__home__two .subtitle__icon__three::after,.section__topbar.is__home__two .subtitle__icon__four::after{filter:brightness(100);}
.jarallax > .jarallax-img,picture.jarallax-img img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1;}
@media screen and (max-width:768px){
  .jarallax > .jarallax-img,picture.jarallax-img img{position:relative;}
}
.jara-mask-1{width:100%;padding-top:100%;backdrop-filter:blur(20px);border-radius:10px;overflow:hidden;}
@media screen and (max-width:768px){
  .jara-mask-1{padding-top:inherit;}
}
.jara-mask-2{width:100%;backdrop-filter:blur(20px);border-radius:10px;overflow:hidden;}
.jara-mask-3{width:100%;backdrop-filter:blur(20px);overflow:hidden;}

/* ----- Banner Home One ----- */
.banner__area{background-color:rgba(0,8,52,0.65);}
.is__home__one.banner__center{display:flex;justify-content:center;align-items:center;}
.banner__slide__content{text-align:center;position:relative;z-index:2;padding:180px 0;}
@media screen and (max-width:992px){
  .banner__slide__content{padding:150px 0;}
}
.banner__slide__content .h6,.banner__slide__content h1,.banner__slide__content p{color:var(--rts-white);}
.banner__slide__content h1{line-height:90px;margin-top:20px;margin-bottom:30px;}
@media screen and (max-width:992px){
  .banner__slide__content h1{font-size:60px;line-height:70px;}
}
@media screen and (max-width:768px){
  .banner__slide__content h1{font-size:50px;line-height:60px;}
}
@media screen and (max-width:576px){
  .banner__slide__content h1{font-size:40px;line-height:50px;}
}
.banner__slide__content .sub__text{font-size:18px;max-width:560px;margin:0 auto;margin-bottom:40px;}
.banner__slider__image::before{background-color:rgba(27,27,27,0.5);}
.banner__slider__image img{height:100%;width:100%;object-fit:cover;}
.subtitle__icon{position:relative;display:inline-block;margin-bottom:0;}
.subtitle__icon::before{position:absolute;content:"";left:-65px;bottom:50%;width:52px;height:12px;background-image:url("../images/shape/left.svg");background-repeat:no-repeat;}
.subtitle__icon::after{position:absolute;content:"";right:-65px;bottom:50%;width:52px;height:12px;background-image:url("../images/shape/right.svg");background-repeat:no-repeat;}
@keyframes slideUp{
  0%{transform:translateY(5%);opacity:0.2;}
  100%{transform:translateY(0);opacity:1;}
}
@keyframes zoom{
  0%{transform:scale(1);opacity:1;}
  100%{transform:scale(1.1);opacity:1;}
}
.banner__slider .swiper-slide-active .banner__slider__image{animation:zoom 7s;}
.banner__slider .swiper-slide-active .banner__slide__content .subtitle__icon{animation-delay:1.4s;animation:fadeInUp 2s;}
.banner__slider .swiper-slide-active .banner__slide__content h1{animation-delay:1s;animation:fadeInUp 2s;}
.banner__slider .swiper-slide-active .banner__slide__content .sub__text{animation-delay:1.2s;animation:fadeInUp 2s;}
.banner__slider .swiper-slide-active .banner__slide__content .theme-btn{animation-delay:1.4s;animation:fadeInUp 2s;}
.banner__slider:hover .rts__slider__nav{opacity:1;}
@media screen and (max-width:768px){
  .banner__slider:hover .rts__slider__nav{display:none;opacity:0;}
}
.rts__slider__nav{opacity:0;transition:var(--transition);position:absolute;width:100%;left:60px;display:flex;z-index:9999;bottom:50%;justify-content:space-between;transform:translate(0,-50%);}
.rts__slider__nav .prev{right:120px;position:absolute;}
.banner__area.is__home__two{position:relative;}
.banner__area.is__home__two .banner__slide__content{padding-top:375px;padding-bottom:130px;z-index:1;}
@media screen and (max-width:1200px){
  .banner__area.is__home__two .banner__slide__content{padding-top:300px;}
}
@media screen and (max-width:992px){
  .banner__area.is__home__two .banner__slide__content{padding-top:280px;}
}
@media screen and (max-width:768px){
  .banner__area.is__home__two .banner__slide__content{padding-top:200px;}
}
.banner__area.is__home__two .banner__slide__content__info{padding-top:130px;display:flex;max-width:860px;margin:0 auto;justify-content:space-around;}
@media screen and (max-width:992px){
  .banner__area.is__home__two .banner__slide__content__info{padding-top:80px;}
}
@media screen and (max-width:768px){
  .banner__area.is__home__two .banner__slide__content__info{padding-top:40px;display:grid;grid-template-columns:1fr;gap:30px;justify-content:center;}
}
@media screen and (max-width:576px){
  .banner__area.is__home__two .banner__slide__content__info{margin-top:0;}
}
.banner__area.is__home__two .banner__slide__content__info .item{display:flex;flex-direction:column;gap:15px;text-align:center;}
.banner__area.is__home__two .banner__slide__content__info .item .h2{color:var(--rts-white);line-height:1;margin-bottom:0;}
.banner__area.is__home__two .banner__slide__content__info .item p{font-size:24px;}
.banner__area.is__home__three{background-color:var(--rts-gray);margin-bottom:70px;}
@media screen and (max-width:576px){
  .banner__area.is__home__three{margin-bottom:0;}
}
.banner__area.is__home__three .banner__content.not__slider{display:flex;}
.banner__area.is__home__three .banner__content .banner__slide__content.not__slider{text-align:left;padding-top:180px;padding-bottom:60px;max-width:600px;}
@media screen and (max-width:768px){
  .banner__area.is__home__three .banner__content .banner__slide__content.not__slider{padding-top:120px;}
}
.banner__area.is__home__three .banner__content .banner__slide__content.not__slider h1{color:var(--rts-heading);margin-top:0;margin-bottom:0;}
.banner__area.is__home__three .banner__content .banner__image{position:absolute;right:0;top:0;}
.banner__area.is__home__four .banner__slide__content.if__not__slider{text-align:left;padding:290px 0;}
@media screen and (max-width:1200px){
  .banner__area.is__home__four .banner__slide__content.if__not__slider{padding:170px 0 190px 0;}
}
@media screen and (max-width:992px){
  .banner__area.is__home__four .banner__slide__content.if__not__slider{padding:170px 0;}
}
@media screen and (max-width:768px){
  .banner__area.is__home__four .banner__slide__content.if__not__slider{padding:120px 0;}
}
.banner__area.is__home__four .banner__slide__content.if__not__slider h1{margin:0;}
.banner__area.is__home__five{clip-path:polygon(0% 100%,0% 0%,100% 0%,100% 100%,100% 100%,89.246% 91.898%,78.025% 86.489%,66.575% 83.438%,55.133% 82.41%,43.939% 83.071%,33.229% 85.087%,23.243% 88.122%,14.217% 91.842%,6.39% 95.913%,0% 100%);}
@media screen and (max-width:992px){
  .banner__area.is__home__five{clip-path:none;}
}
.banner__area.is__home__five .banner__content{clip-path:polygon(0% 100%,0% 0%,100% 0%,100% 100%,100% 100%,89.246% 91.898%,78.025% 86.489%,66.575% 83.438%,55.133% 82.41%,43.939% 83.071%,33.229% 85.087%,23.243% 88.122%,14.217% 91.842%,6.39% 95.913%,0% 100%);height:940px;position:relative;padding-top:105px;}
@media screen and (max-width:1200px){
  .banner__area.is__home__five .banner__content{height:800px;}
}
@media screen and (max-width:992px){
  .banner__area.is__home__five .banner__content{clip-path:none;height:100%;padding-bottom:100px;}
}
@media screen and (max-width:768px){
  .banner__area.is__home__five .banner__content{clip-path:none;height:100%;}
}
.banner__area.is__home__five .banner__content::before{background-color:rgba(0,8,52,0.4);}
.banner__area.is__home__five .banner__slide__content.if__not__slider{padding:0;}
.banner__area.is__home__five .banner__slide__content.if__not__slider h1{text-align:left;margin:0;}
@media screen and (max-width:1200px){
  .banner__area.is__home__five .banner__slide__content.if__not__slider h1{font-size:70px;}
}
@media screen and (max-width:768px){
  .banner__area.is__home__five .banner__slide__content.if__not__slider h1{font-size:50px;}
}
.banner__area.is__home__six .banner__slide__content{padding-bottom:30px;padding-top:250px;}
@media screen and (max-width:1200px){
  .banner__area.is__home__six .banner__slide__content{padding-top:180px;}
}
@media screen and (max-width:992px){
  .banner__area.is__home__six .banner__slide__content{padding-top:150px;}
}
@media screen and (max-width:768px){
  .banner__area.is__home__six .banner__slide__content{padding-top:100px;}
}
.banner__area.is__home__video{height:800px;overflow:hidden;background-color:rgba(0,0,0,0.4);}
@media screen and (max-width:768px){
  .banner__area.is__home__video{height:600px;}
}
.banner__area.is__home__video .video__section__text{display:flex;align-items:center;height:800px;text-align:center;}
@media screen and (max-width:768px){
  .banner__area.is__home__video .video__section__text{height:400px;margin-top:150px;}
}
.banner__area .video__area{position:absolute;z-index:-1;height:800px;left:0;width:100%;}
@media screen and (max-width:768px){
  .banner__area .video__area{height:600px;}
}
.banner__area .video__area video{width:100%;height:100%;object-fit:cover;}
.banner__area .video__area .video__area__overlay{background-color:rgba(0,0,0,0.1);}
.banner__area .swiper-slide .video__text__slider__title{transition:var(--transition);margin-top:100px;}
@media screen and (max-width:768px){
  .banner__area .swiper-slide .video__text__slider__title{font-size:50px;line-height:60px;margin-top:0;}
}
@media screen and (max-width:576px){
  .banner__area .swiper-slide .video__text__slider__title{font-size:40px;line-height:50px;}
}
.banner__area .swiper-slide-active .video__text__slider__title{animation:fadeInUp 2s;opacity:1;}
[data-theme=dark] .banner__slide__content span{color:#fff;}
[data-theme=dark] .banner__slide__content h1{color:#fff;}
[data-theme=dark] .banner__slide__content p{color:#fff;}
.about__area.is__home__main .section__shape{position:absolute;left:0;top:50%;transform:translate(0,-50%);}
.about__area.is__home__main .about__wrapper{gap:10px;}
@media screen and (max-width:1200px){
  .about__area.is__home__main .about__wrapper{gap:50px;}
}
.about__area.is__home__main .image{margin-left:85px;}
@media screen and (max-width:1200px){
  .about__area.is__home__main .image{margin-left:0;}
}
.about__area.is__home__main .image__card{bottom:40px;left:-100px;top:unset!important;}
@media screen and (max-width:992px){
  .about__area.is__home__main .image__card{left:0;bottom:0;}
}
.about__area.is__home__main .image__card__image{background-color:var(--rts-white);border:8px solid var(--rts-white);border-radius:10px;position:absolute;top:-40px;right:-60px;}
@media screen and (max-width:1200px){
  .about__area.is__home__main .image__card__image{display:none;}
}
.about__area.is__home__main .image__card__image img{border-radius:10px;}
.about__area.is__home__one .section__shape{position:absolute;left:0;top:150px;}
@media screen and (max-width:1400px){
  .about__area.is__home__one .section__shape{display:none;}
}
.about__area.is__home__two .section__shape{position:absolute;left:0;top:150px;}
@media screen and (max-width:992px){
  .about__area.is__home__two .section__shape{display:none;}
}
.about__area.is__home__two .about__wrapper{flex-direction:row-reverse;}
.about__area.is__home__two .about__wrapper .image{margin-right:0;}
.about__wrapper{display:flex;gap:45px;align-items:center;}
@media screen and (max-width:992px){
  .about__wrapper{flex-wrap:wrap;}
}
.about__wrapper .content__title{margin-bottom:30px;}
.about__wrapper .content__subtitle{font-size:18px;max-width:645px;margin-bottom:45px;}
.about__wrapper .image{position:relative;margin-right:85px;}
@media screen and (max-width:1200px){
  .about__wrapper .image{margin-right:0;}
}
.about__wrapper .image .image-height{min-height:580px;min-width:485px;}
@media screen and (max-width:768px){
  .about__wrapper .image .image-height{min-width:100%;min-height:100%;}
}
.about__wrapper .image .image__card{padding:22px 30px 22px 22px;box-shadow:0px 0px 60px rgba(0,0,0,0.16);display:flex;gap:20px;align-items:center;max-width:max-content;background-color:var(--rts-white);position:absolute;top:40px;right:-100px;}
@media screen and (max-width:768px){
  .about__wrapper .image .image__card{right:0;}
}
.about__wrapper .image .image__card .icon{height:82px;min-width:82px;background-color:var(--rts-gray);font-size:45px;color:var(--heading-color);}
.about__images{position:relative;}
.about__images .image__left img{border-radius:10px;}
@media screen and (max-width:576px){
  .about__images .image__left img{height:100%;}
}
.about__images .image__right{position:relative;margin-left:200px;margin-top:-250px;border-radius:10px;width:100%;}
@media screen and (max-width:1400px){
  .about__images .image__right{margin-left:150px;}
}
@media screen and (max-width:1200px){
  .about__images .image__right{margin-left:80px;}
}
@media screen and (max-width:992px){
  .about__images .image__right{margin-left:200px;}
}
@media screen and (max-width:768px){
  .about__images .image__right{margin-left:100px;}
}
@media screen and (max-width:576px){
  .about__images .image__right{margin-left:0;margin-top:0;}
}
.about__images .image__right img{border-radius:10px;border:6px solid var(--rts-white);}
.about__content{margin-left:65px;}
@media screen and (max-width:992px){
  .about__content{margin-left:0;}
}
.about.is__home__five.has__background:before{position:absolute;content:"";height:115%;width:100%;background-color:var(--rts-gray);z-index:-1;top:0;left:0;}
@media screen and (max-width:992px){
  .about.is__home__five.has__background:before{height:100%;}
}
.about.is__home__five .about__positioned__images{position:relative;}
.about.is__home__five .about__positioned__images .image__1{position:absolute;left:-28%;clip-path:polygon(69.249% 0%,0% 0%,0% 100%,99.939% 100%,99.939% 50%,69.249% 50%,69.249% 0%);top:-195px;}
@media screen and (max-width:1200px){
  .about.is__home__five .about__positioned__images .image__1{left:-42%;}
}
@media screen and (max-width:992px){
  .about.is__home__five .about__positioned__images .image__1{display:none;}
}
.about.is__home__five .about__positioned__images .image__2{position:absolute;right:0;bottom:-550px;height:530px;width:385px;}
@media screen and (max-width:992px){
  .about.is__home__five .about__positioned__images .image__2{height:400px;bottom:-450px;display:none;}
}
@media screen and (max-width:768px){
  .about.is__home__five .about__positioned__images .image__2{display:none;}
}
.about.is__home__six.has__background{background-color:var(--rts-gray);}
@media screen and (max-width:992px){
  .about.is__home__six.has__background{padding:100px 0;}
}
@media screen and (max-width:768px){
  .about.is__home__six.has__background{padding:60px 0;}
}
@media screen and (max-width:992px){
  .about.is__home__six .about__content{margin-left:0;}
}
.about.is__home__six .about__image{position:absolute;left:0;}
@media screen and (min-width:1400px) and (max-width:1600px){
  .about.is__home__six .about__image{left:-10%;}
}
@media screen and (max-width:1680px){
  .about.is__home__six .about__image{left:-8%;}
}
@media screen and (max-width:1440px){
  .about.is__home__six .about__image{left:-15%;}
}
@media screen and (max-width:1400px){
  .about.is__home__six .about__image{left:-18%;}
}
@media screen and (max-width:1280px){
  .about.is__home__six .about__image{left:-20%;}
}
@media screen and (max-width:1200px){
  .about.is__home__six .about__image{left:-40%;}
}
@media screen and (max-width:992px){
  .about.is__home__six .about__image{position:relative;left:0;}
}
@media screen and (max-width:992px){
  .about.is__home__six .about__image img{height:100%;}
}
.about.is__home__six .about__content__full{padding:140px 0;margin-left:20px;}
@media screen and (max-width:1400px){
  .about.is__home__six .about__content__full{padding:95px 0;}
}
@media screen and (max-width:992px){
  .about.is__home__six .about__content__full{padding-top:40px;margin-left:0;padding-bottom:0;}
}
@media screen and (max-width:768px){
  .about.is__home__six .about__content__full{padding-top:40px;padding-bottom:0;}
}
.about.is__resturant{padding-top:120px;padding-bottom:0;}
.about.is__resturant .about__images{display:flex;align-items:center;gap:40px;position:relative;left:-65%;}
@media screen and (max-width:1400px){
  .about.is__resturant .about__images{left:-90%;}
}
@media screen and (max-width:1200px){
  .about.is__resturant .about__images{left:-125%;}
}
@media screen and (max-width:992px){
  .about.is__resturant .about__images{left:0;}
}
@media screen and (max-width:768px){
  .about.is__resturant .about__images{flex-wrap:wrap;}
}
.about.is__resturant .about__images .image__left img,.about.is__resturant .about__images .image__right img{min-width:428px;}
@media screen and (max-width:992px){
  .about.is__resturant .about__images .image__left img,.about.is__resturant .about__images .image__right img{min-width:100%;height:100%;}
}
@media screen and (max-width:768px){
  .about.is__resturant .about__images .image__left img,.about.is__resturant .about__images .image__right img{width:100%;}
}
.about.is__resturant .about__images .image__right{margin-left:0;margin-top:0;width:auto;}
.about.is__resturant .about__images .image__right img{border:0;}
.reservation__meta{display:flex;gap:40px;align-items:center;margin-top:40px;}
@media screen and (max-width:768px){
  .reservation__meta{flex-wrap:wrap;}
}
.reservation__meta .reservation__item{border:1px solid var(--rts-border);max-width:max-content;padding:20px;transition:var(--transition);}
.reservation__meta .reservation__item:hover{border-color:var(--heading-color);background-color:var(--heading-color);color:var(--rts-white);}
.reservation__meta .reservation__item:hover a,.reservation__meta .reservation__item:hover span{color:var(--rts-white);}
.reservation__meta .reservation__item:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(104deg) brightness(103%) contrast(101%);}
.reservation__meta .reservation__item p{margin-bottom:10px;}
.reservation__meta .reservation__item a,.reservation__meta .reservation__item span{color:var(--rts-heading);display:flex;gap:5px;align-items:center;margin-bottom:0;}
.reservation__meta .reservation__item a{font-size:14px;}
.room__slide__box{max-width:max-content;position:relative;height:100%;min-width:100%;border-radius:6px;}
.room__slide__box .room__thumbnail{position:relative;transition:var(--transition);height:100%;width:100%;border-radius:6px;}
.room__slide__box .room__thumbnail::before{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);border-radius:6px;transition:var(--transition);}
.room__slide__box .room__thumbnail img{max-width:100%;border-radius:6px;}
.room__slide__box .room__content{padding:0 30px 30px;position:absolute;bottom:0;width:100%;color:var(--rts-white);}
.room__slide__box .room__content .room__title h5{color:var(--rts-white);}
.room__slide__box .room__content .rent{color:var(--rts-white);}
.room__slide__box .room__content__meta{display:flex;gap:20px;align-items:center;margin-top:15px;}
@media screen and (max-width:992px){
  .room__slide__box .room__content__meta{gap:15px;}
}
.room__slide__box .room__content__meta span{display:flex;gap:8px;align-items:center;line-height:1;}
.room__slide__box .room__content__meta span i{font-size:inherit;}
.room__slider{height:585px;max-height:585px;}
.room__slider .swiper-slide-active .room__slide__box:hover{cursor:pointer;}
.room__slider .swiper-slide-active .room__slide__box:hover .room__thumbnail::before{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);}
.room__slider .swiper-slide-active .room__slide__box .room__content .room__title h5{animation:fadeInUp 1s;}
.room__slider .swiper-slide-active .room__slide__box .room__content .room__content__meta{animation:fadeInUp 1.2s;}
.room__slider .swiper-slide-active .room__slide__box .room__content .rent{animation:fadeInUp 1.5s;}
.rts__swiper__nav{position:relative;z-index:9;display:flex;gap:30px;align-items:center;justify-content:center;}
@media screen and (max-width:768px){
  .rts__swiper__nav{display:none;}
}
.rts__swiper__nav svg path{fill:#65676B;transition:var(--transition);}
.rts__swiper__nav .rts__slide:hover svg path{fill:var(--rts-heading);}
.apartment__slide__box{max-width:100%;margin-bottom:40px;transition:var(--transition);transform:translateY(15px);}
@media screen and (max-width:768px){
  .apartment__slide__box{margin:0 auto;padding:0 15px;}
}
.apartment__slide__box .apartment__slide__image{transition:var(--transition);}
.apartment__slide__box .apartment__slide__image img{width:100%;}
@media screen and (max-width:768px){
  .apartment__slide__box .apartment__slide__image img{height:100%;}
}
.apartment__slide__box .apartment__slide__content{display:flex;justify-content:space-between;max-width:100%;padding:35px 30px 30px;box-shadow:0px 30px 40px rgba(175,175,175,0.16);opacity:0;display:none;transition:var(--transition);}
.apartment__slide__box .apartment__slide__content .apartment__content__meta{display:flex;gap:20px;}
.apartment__slide__box .apartment__slide__content .apartment__content__meta span{display:flex;gap:5px;}
.apartment__slide__box .apartment__slide__content .apartment__title h5{transition:var(--transition);}
.apartment__slide__box .apartment__slide__content .apartment__title h5:hover{color:var(--heading-color);}
.apartment__slide__box .apartment__slide__content .price{color:var(--heading-color);}
.apartment__slider .swiper-slide-active .apartment__slide__box .apartment__slide__content{display:block;opacity:1;animation:fadeInUp 1s;}
.room.has__background{background-color:var(--rts-heading);}
.room.has__shape .section__shape{position:absolute;height:100%;width:100%;}
.room.has__shape .section__shape .shape__1{position:absolute;right:0;bottom:30%;}
@media screen and (max-width:992px){
  .room.has__shape .section__shape .shape__1{display:none;}
}
.room.has__shape .section__shape .shape__2{position:absolute;left:0;bottom:50%;transform:translate(-50%);}
@media screen and (max-width:992px){
  .room.has__shape .section__shape .shape__2{display:none;}
}
.room__slider.is__home__four{height:100%;max-height:100%;overflow:hidden;}
.room__slider__box{padding:30px;border-radius:10px;max-width:max-content;background-color:var(--rts-white);}
.room__slider__box .room__slider__thumb{overflow:hidden;margin-bottom:35px;}
.room__slider__box .room__slider__thumb img{border-radius:10px;transform:scale(1);transition:var(--transition);}
.room__slider__box .room__slider__thumb:hover img{transform:scale(1.05);}
.room__slider__box .room__title h5{margin-bottom:10px;}
.room__slider__box .room__slide__content .room__content__meta{display:flex;gap:20px;margin-bottom:10px;}
.room__slider__box .room__slide__content .room__content__meta span{display:flex;gap:5px;}
.room__slider__box .room__slide__content .price{color:var(--heading-color);}
.room__details .price{color:var(--heading-color);display:block;}
.room__details .room__meta{font-size:24px;font-family:var(--lora);margin-bottom:20px;margin-top:20px;display:flex;align-items:center;gap:30px;}
@media screen and (max-width:576px){
  .room__details .room__meta{flex-wrap:wrap;font-size:18px;}
}
.room__details .room__meta span{display:flex;gap:8px;align-items:center;}
.room__details p{font-size:20px;font-family:var(--lora);color:#000;line-height:34px;}
.room__amenity{display:flex;flex-direction:column;margin-top:30px;}
.room__amenity .group__row{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:0.5px solid rgba(101,103,107,0.3);margin-bottom:20px;padding-bottom:20px;}
@media screen and (max-width:768px){
  .room__amenity .group__row{grid-template-columns:repeat(2,1fr);gap:30px;}
}
@media screen and (max-width:576px){
  .room__amenity .group__row{grid-template-columns:repeat(1,1fr);padding-bottom:0;border-bottom:0;}
}
.room__amenity .group__row:last-child{border:none;margin-bottom:0;padding-bottom:0;}
.room__amenity .group__row .single__item{display:flex;gap:30px;align-items:center;font-size:20px;color:var(--rts-heading);font-family:var(--lora);}
.room__amenity .group__row.if__room__details__two{grid-template-columns:repeat(2,1fr);}
@media screen and (max-width:768px){
  .room__amenity .group__row.if__room__details__two{grid-template-columns:repeat(1,1fr);}
}
.room__feature .group__row .list__item{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);}
@media screen and (max-width:1400px){
  .room__feature .group__row .list__item{grid-template-columns:repeat(2,1fr);}
}
@media screen and (max-width:1200px){
  .room__feature .group__row .list__item{grid-template-columns:repeat(3,1fr);}
}
@media screen and (max-width:992px){
  .room__feature .group__row .list__item{grid-template-columns:repeat(2,1fr);}
}
@media screen and (max-width:768px){
  .room__feature .group__row .list__item{grid-template-columns:repeat(2,1fr);}
}
@media screen and (max-width:576px){
  .room__feature .group__row .list__item{grid-template-columns:repeat(1,1fr);}
}
.room__feature .group__row .list__item li{position:relative;padding-left:30px;font-size:20px;color:var(--rts-heading);margin-bottom:20px;}
.room__feature .group__row .list__item li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:10px;height:10px;border-radius:50%;background-color:var(--heading-color);}
.room__feature .group__row.is__room__details .list__item{border-bottom:1px solid var(--rts-border);margin:20px;display:grid;grid-template-columns:repeat(2,1fr);font-family:var(--lora);}
@media screen and (max-width:768px){
  .room__feature .group__row.is__room__details .list__item{grid-template-columns:repeat(1,1fr);margin:0;border-bottom:none;}
}
.room__feature .group__row.is__room__details .list__item:last-child{border-bottom:none;margin-bottom:0;}
.room__details__top{border:1px solid rgba(101,103,107,0.3);text-align:center;padding:60px 0;border-radius:10px;background-color:var(--rts-white);box-shadow:0px 30px 40px rgba(175,175,175,0.16);margin-top:-175px;}
@media screen and (max-width:1200px){
  .room__details__top h1{font-size:70px;line-height:80px;}
}
@media screen and (max-width:768px){
  .room__details__top h1{font-size:40px;line-height:50px;}
}
.room__details__top .price{color:var(--heading-color);display:block;margin-bottom:20px;}
.room__details__top .room__meta{margin-top:20px;display:flex;gap:30px;align-items:center;justify-content:center;font-size:24px;font-family:var(--lora);}
.room__details__top .room__meta span{display:flex;gap:8px;align-items:center;}
@media screen and (max-width:576px){
  .room__details__top .room__meta{flex-wrap:wrap;gap:20px;}
}
[data-theme=dark] .room__slide__box .room__content .room__title h5{color:#fff;}
[data-theme=dark] .room__slide__box .room__content__meta{color:#fff;}
[data-theme=dark] .room__slide__box .room__content .rent{color:#fff;}
.sidebar{position:relative;}

/* Sticky sidebar */
.sticky__sidebar{width:100%;height:100%;}
.no__shadow .advance__search{box-shadow:none!important;}
.main__room__slider{height:585px;max-height:585px;padding:0 30px;}
.client__testimonial.is__home__one.has__background{background-color:var(--rts-gray);}
.client__testimonial.has__shape .section__shape{position:absolute;height:100%;width:100%;top:0;}
@media screen and (max-width:992px){
  .client__testimonial.has__shape .section__shape{display:none;}
}
.client__testimonial.has__shape .section__shape .shape__one{position:absolute;top:0;left:0;}
.client__testimonial.has__shape .section__shape .shape__two{position:absolute;bottom:0;right:0;}
.single__slider__item.is__home{text-align:center;}
.single__slider__item.is__home .slider__rating{display:flex;gap:5px;justify-content:center;}
.single__slider__item.is__home .slider__rating i{font-size:30px;color:var(--heading-color);}
.single__slider__item.is__home .slider__text{font-size:28px;line-height:42px;font-family:var(--poppins);}
.single__slider__item.is__home .slider__author__info{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:45px;}
.single__slider__item.is__home .slider__author__info__image{height:66px;width:66px;}
.single__slider__item.is__home .slider__author__info__image img{height:100%;width:100%;object-fit:cover;border-radius:50%;border:1px solid var(--rts-white);}
.single__slider__item.is__home .slider__author__info__content{text-align:left;}
.testimonial__slider .swiper-slide-active .single__slider__item .slider__rating{animation:fadeInUp 1.5s;}
.testimonial__slider .swiper-slide-active .single__slider__item .slider__text{animation:fadeInUp 2s;}
.testimonial__slider .swiper-slide-active .single__slider__item .slider__author__info{animation:fadeInUp 2.5s;}
.client__testimonial.is__home__two.has__background{background-color:var(--rts-heading);}
.client__testimonial.is__home__two.has__shape .section__shape{position:absolute;left:0;top:0;width:100%;height:100%;}
.client__testimonial.is__home__two.has__shape .section__shape .shape__two{position:absolute;bottom:0;right:0;}
.client__testimonial.is__home__two .testimonial__slider{color:var(--rts-white);}
.client__testimonial.is__home__two .testimonial__slider .slider__author__info h6{color:var(--rts-white);}
.client__testimonial.is__home__two .slider-button-next svg path,.client__testimonial.is__home__two .slider-button-prev svg path{transition:var(--transition);}
.client__testimonial.is__home__two .slider-button-next:hover svg path,.client__testimonial.is__home__two .slider-button-prev:hover svg path{fill:var(--rts-white);}
.testimonial__item__content{display:flex;gap:70px;align-items:center;}
@media screen and (max-width:992px){
  .testimonial__item__content{gap:40px;flex-wrap:wrap;}
}
.testimonial__item__content .author__icon img{height:310px;min-width:310px;border-radius:50%;border:5px solid var(--rts-gray);}
.testimonial__item__content .slider__rating i{font-size:15px;color:var(--heading-color);}
.testimonial__item__content .slider__text{font-size:28px;line-height:42px;font-family:var(--poppins);margin-bottom:25px;}
@media screen and (max-width:768px){
  .testimonial__item__content .slider__text{font-size:26px;line-height:40px;}
}
.testimonial.has__shape.is__home__four .section__shape{position:absolute;top:50%;left:0;max-width:max-content;}
@media screen and (max-width:1200px){
  .testimonial.has__shape.is__home__four .section__shape{display:none;}
}
.testimonial__item__content{overflow:hidden;}
.testimonial__author.is__thumb{max-width:285px;}
.testimonial__author__image img{border:10px solid var(--rts-gray);}
.client__testimonial.is__home__six.has__background{background-image:url("../images/index-6/testimonial-bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;}
.client__testimonial.is__home__six.has__background::before{background-color:rgba(0,8,52,0.65);}
.client__testimonial.is__home__six .single__slider__item{color:var(--rts-white);}
.client__testimonial.is__home__six .single__slider__item .slider__rating i{color:var(--rts-white);}
.client__testimonial.is__home__six .single__slider__item .slider__author__info__content h6{color:var(--rts-white);}
.client__testimonial.is__home__six .slider-button-next svg path,.client__testimonial.is__home__six .slider-button-prev svg path{transition:var(--transition);}
.client__testimonial.is__home__six .slider-button-next:hover svg path,.client__testimonial.is__home__six .slider-button-prev:hover svg path{fill:var(--rts-white);}
.testimonial.has__shape .section__shape{position:absolute;top:50%;right:0;transform:translateY(-50%);max-width:max-content;}
@media screen and (max-width:992px){
  .testimonial.has__shape .section__shape{display:none;}
}
.slider__navigation.is__home__four{position:absolute;right:0;bottom:10px;z-index:1;}
@media screen and (max-width:1200px){
  .testimonial__left h2{font-size:40px;line-height:50px;}
}
.testimonial__item__content{position:relative;}
[data-theme=dark] .client__testimonial.is__home__one{background-color:var(--rts-white);}
.video__area__image{position:relative;height:685px;width:100%;}
@media screen and (max-width:768px){
  .video__area__image{height:350px;}
}
.video__area__image::before{background:rgba(27,27,27,0.3);border-radius:10px;}
.video__area__image img{max-width:100%;}
.video--spinner__wrapper{position:absolute;width:100%;max-width:max-content;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;align-items:center;gap:25px;}
.video--spinner__wrapper .rts__circle--icon i{font-size:50px;line-height:1!important;}
@media screen and (max-width:768px){
  .video--spinner__wrapper .rts__circle--icon i{font-size:30px;}
}
.video__area__image.is__home__three::before{border-radius:0;}
.video__area__image.is__room__details{height:500px!important;}
@media screen and (max-width:576px){
  .video__area__image.is__room__details{height:400px!important;}
}
.video.has__shape .section__shape{position:absolute;top:50%;right:0;transform:translate(0,-50%);}
@media screen and (max-width:992px){
  .video.has__shape .section__shape{display:none;}
}
.video.video__full .rts__circle{background:rgba(171,138,98,0.75);border-width:0.5px;}
.video.video__full .video__area__image::before{border-radius:0;}
.offer__area.has__shape .section__shape{position:absolute;left:0;top:40%;}
@media screen and (max-width:992px){
  .offer__area.has__shape .section__shape{display:none;}
}
.offer__area.is__home__one{padding-bottom:120px;}
@media screen and (max-width:992px){
  .offer__area.is__home__one{padding-bottom:100px;}
}
.single__offer{display:flex;align-items:center;gap:30px;}
@media screen and (max-width:1400px){
  .single__offer{gap:15px;}
}
@media screen and (max-width:1200px){
  .single__offer{gap:30px;}
}
@media screen and (max-width:768px){
  .single__offer{flex-wrap:wrap;}
}
.single__offer__image{overflow:hidden;border-radius:6px;}
@media screen and (max-width:768px){
  .single__offer__image{width:100%;}
}
.single__offer__image:hover img{transform:scale(1.1);}
.single__offer__image img{border-radius:6px;transition:var(--transition);}
@media screen and (max-width:1200px){
  .single__offer__image img{width:450px;object-fit:cover;}
}
@media screen and (max-width:992px){
  .single__offer__image img{width:100%;}
}
.single__offer__content h6{margin-bottom:20px;}
.single__offer__content .offer__included{list-style:none;padding:0;margin:0;margin-bottom:10px;}
.single__offer__content .offer__included li{display:flex;gap:15px;align-items:center;}
.single__offer__content .offer__included li i{color:var(--rts-heading);font-size:12px;}
.single__offer__content .underline__style{font-size:18px;font-family:var(--poppins);font-weight:500;color:var(--heading-color);border-bottom:1px solid var(--heading-color);}
.offer.is__home__five.has__shape .section__shape{position:absolute;top:20%;left:0;z-index:-1;}
@media screen and (max-width:992px){
  .offer.is__home__five.has__shape .section__shape{display:none;}
}
.single__offer.if__is__big__card{background-color:var(--rts-heading);color:var(--rts-white);gap:60px;}
@media screen and (max-width:1200px){
  .single__offer.if__is__big__card{gap:40px;}
}
.single__offer.if__is__big__card:nth-child(2){flex-direction:row-reverse;}
.single__offer.if__is__big__card:nth-child(2) .single__offer__meta{margin-left:30px;}
.single__offer.if__is__big__card .single__offer__thumb{max-width:50%;overflow:hidden;}
@media screen and (max-width:768px){
  .single__offer.if__is__big__card .single__offer__thumb{max-width:100%;}
}
.single__offer.if__is__big__card .single__offer__thumb img{transition:var(--transition);transform:scale(1.01);height:430px;}
@media screen and (max-width:768px){
  .single__offer.if__is__big__card .single__offer__thumb img{height:100%;}
}
.single__offer.if__is__big__card .single__offer__thumb:hover img{transform:scale(1.05);}
@media screen and (max-width:768px){
  .single__offer.if__is__big__card .single__offer__meta{margin-left:30px;margin-bottom:30px;}
}
.single__offer.if__is__big__card .single__offer__meta h4 a{color:var(--rts-white);margin-bottom:20px;display:block;transition:var(--transition);}
.single__offer.if__is__big__card .single__offer__meta h4 a:hover{color:var(--heading-color);}
.single__offer.if__is__big__card .single__offer__meta p{max-width:520px;}
.single__offer.if__is__big__card .single__offer__meta .price__tag{margin-top:20px;margin-bottom:20px;}
.single__offer.if__is__big__card .single__offer__meta .price__tag span{color:var(--heading-color);}
.single__offer.if__is__big__card .single__offer__meta .price__tag .less__count{text-decoration:line-through;}
.single__offer.if__is__big__card .single__offer__meta .underline__style{font-size:18px;font-family:var(--poppins);font-weight:500;color:var(--rts-white);border-bottom:1px solid var(--rts-white);transition:var(--transition);}
.single__offer.if__is__big__card .single__offer__meta .underline__style:hover{color:var(--heading-color);border-color:var(--heading-color);}
.single__offer__card{overflow:hidden;border-radius:6px;}
.single__offer__card__content{padding:40px 30px 40px 40px;background-color:var(--rts-heading);}
.single__offer__card__content a{color:var(--rts-white);}
.single__offer__card__content .offer__price{color:var(--heading-color);}
.single__offer__card__content .offer__included{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}
@media screen and (max-width:768px){
  .single__offer__card__content .offer__included{grid-template-columns:repeat(1,1fr);gap:15px;}
}
.single__offer__card__content .offer__included li{color:var(--rts-white);display:flex;align-items:center;gap:10px;}
.single__offer__card.is__flex{display:flex;background-color:var(--rts-heading);align-items:center;}
@media screen and (max-width:992px){
  .single__offer__card.is__flex{flex-direction:column;align-items:self-start;}
  .single__offer__card.is__flex a{display:block;width:100%;}
}
@media screen and (max-width:992px){
  .single__offer__card.is__flex img{width:100%;object-fit:cover;height:400px;}
}
.single__offer__card.is__flex .single__offer__card__content{padding:30px 0 30px 30px;}
.advance__search{box-shadow:0px 30px 30px rgba(175,175,175,0.16);border-radius:16px;background-color:var(--rts-white);padding:20px 22px;position:relative;z-index:1;overflow:hidden;}
@media screen and (max-width:992px){
  .advance__search{box-shadow:none;}
}
@media screen and (max-width:576px){
  .advance__search{border-radius:0;padding:30px 20px;}
}
.advance__search__wrapper{display:flex;justify-content:space-between;align-items:center;gap:25px;}
@media screen and (max-width:992px){
  .advance__search__wrapper{display:grid;grid-template-columns:repeat(3,1fr);}
}
@media screen and (max-width:768px){
  .advance__search__wrapper{grid-template-columns:repeat(2,1fr);}
}
@media screen and (max-width:576px){
  .advance__search__wrapper{grid-template-columns:repeat(1,1fr);}
}
@media screen and (max-width:768px){
  .advance__search__wrapper.is__home__five{grid-template-columns:repeat(1,1fr);}
}
.advance__search__wrapper.is__home__five .query__input{border-right:none;}
.advance__search__wrapper.is__home__five .query__input__icon{top:55%;}
.advance__search__wrapper.is__home__five .query__input__icon.is__svg{top:50%;}
@media screen and (max-width:576px){
  .advance__search__wrapper .query__input{border-right:none!important;}
}
@media screen and (max-width:992px){
  .advance__search__wrapper .query__input:nth-child(even){border-right:1px solid #E4E4E4;}
}
@media screen and (max-width:768px){
  .advance__search__wrapper .query__input:nth-child(even){border-right:none;}
}
@media screen and (max-width:992px){
  .advance__search__wrapper .query__input:nth-child(3){border-right:none;}
}
@media screen and (max-width:768px){
  .advance__search__wrapper .query__input:nth-child(3){border-right:1px solid #E4E4E4;}
}
@media screen and (max-width:576px){
  .advance__search__wrapper .query__input:nth-child(3){border-right:none;}
}
.advance__search__wrapper .search__btn{min-width:140px;display:flex;gap:10px;align-items:center;height:56px;justify-content:center;}
@media screen and (max-width:992px){
  .advance__search__wrapper .search__btn{justify-content:center;}
}
.advance__search .query__input{position:relative;width:100%;border-right:1px solid #E4E4E4;padding-right:25px;z-index:2;}
.advance__search .query__input:last-child{padding-right:0;border-right:0;}
.advance__search .query__input label{display:block;font-size:20px;font-family:var(--lora);color:var(--rts-heading);margin-bottom:5px;}
@media screen and (max-width:576px){
  .advance__search .query__input label{font-size:16px;}
}
.advance__search .query__input input,.advance__search .query__input select{position:relative;width:100%;margin-left:25px;border:0;z-index:1;cursor:pointer;color:var(--rts-para);background-color:transparent;}
.advance__search .query__input__icon{position:absolute;left:0;top:58%;width:100%;}
.advance__search .query__input__icon.is__svg{top:55%;}
.advance__search .query__input__icon.is__svg img{height:18px;width:16px;}
.advance__search .query__input__icon i{color:var(--rts-heading);}
.advance__search .query__input__icon::before{content:"\f122";position:absolute;color:var(--rts-heading);right:20px;bottom:0;font-family:flaticon_bokinn!important;z-index:1;}
.advance__search .query__input__icon.is__svg img{position:relative;top:-2px;}
.advance__search .query__input .form-select{--bs-form-select-bg-img:unset;outline:none;margin-left:15px;padding:0 15px;top:1px;}
.advance__search .query__input .form-select:focus{box-shadow:none!important;}
.advance__search__section.is__home__one{margin-top:-50px;}
.advance__search__section.is__home__three{padding-bottom:230px;}
@media screen and (max-width:576px){
  .advance__search__section.is__home__three{padding-bottom:175px;}
}
.advance__search__section.is__home__three .advance__search{border-radius:0;}
.advance__search__section.is__home__three .advance__search .search__btn{border-radius:0;}
.advance__search__section.is__home__four{margin-top:-50px;}
@media screen and (max-width:576px){
  .advance__search__section.is__home__four .advance__search__wrapper .query__input{border-right:none;}
}
@media screen and (max-width:992px){
  .advance__search__section.is__home__four .advance__search__wrapper .query__input:nth-child(even){border-right:1px solid #E4E4E4;}
}
@media screen and (max-width:768px){
  .advance__search__section.is__home__four .advance__search__wrapper .query__input:nth-child(even){border-right:none;}
}
@media screen and (max-width:992px){
  .advance__search__section.is__home__four .advance__search__wrapper .query__input:nth-child(3){border-right:none;}
}
@media screen and (max-width:768px){
  .advance__search__section.is__home__four .advance__search__wrapper .query__input:nth-child(3){border-right:1px solid #E4E4E4;}
}
@media screen and (max-width:576px){
  .advance__search__section.is__home__four .advance__search__wrapper .query__input:nth-child(3){border-right:none;}
}
.advance__search__section.is__home__six{padding-bottom:240px;}
@media screen and (max-width:1200px){
  .advance__search__section.is__home__six{padding-bottom:180px;}
}
@media screen and (max-width:992px){
  .advance__search__section.is__home__six{padding-bottom:140px;}
}
@media screen and (max-width:768px){
  .advance__search__section.is__home__six{padding-bottom:100px;}
}
@media screen and (max-width:576px){
  .advance__search__section.is__home__six .advance__search__wrapper .query__input{border-right:none;}
}
@media screen and (max-width:992px){
  .advance__search__section.is__home__six .advance__search__wrapper .query__input:nth-child(even){border-right:1px solid #E4E4E4;}
}
@media screen and (max-width:768px){
  .advance__search__section.is__home__six .advance__search__wrapper .query__input:nth-child(even){border-right:none;}
}
@media screen and (max-width:992px){
  .advance__search__section.is__home__six .advance__search__wrapper .query__input:nth-child(3){border-right:none;}
}
@media screen and (max-width:768px){
  .advance__search__section.is__home__six .advance__search__wrapper .query__input:nth-child(3){border-right:1px solid #E4E4E4;}
}
@media screen and (max-width:576px){
  .advance__search__section.is__home__six .advance__search__wrapper .query__input:nth-child(3){border-right:none;}
}
.advance__search__section.is__page.has__border .advance__search{border-radius:10px;border:1px solid var(--rts-border);}
@media screen and (max-width:576px){
  .advance__search__section.is__page .advance__search__wrapper .query__input{border-right:none;}
}
@media screen and (max-width:992px){
  .advance__search__section.is__page .advance__search__wrapper .query__input:nth-child(even){border-right:1px solid #E4E4E4;}
}
@media screen and (max-width:768px){
  .advance__search__section.is__page .advance__search__wrapper .query__input:nth-child(even){border-right:none;}
}
@media screen and (max-width:992px){
  .advance__search__section.is__page .advance__search__wrapper .query__input:nth-child(3){border-right:none;}
}
@media screen and (max-width:768px){
  .advance__search__section.is__page .advance__search__wrapper .query__input:nth-child(3){border-right:1px solid #E4E4E4;}
}
@media screen and (max-width:576px){
  .advance__search__section.is__page .advance__search__wrapper .query__input:nth-child(3){border-right:none;}
}
.rts__booking__form .advance__search{padding:30px;}
.rts__booking__form .advance__search h5{padding-top:20px;padding-bottom:25px;text-align:center;}
.rts__booking__form .advance__search__wrapper{display:flex;flex-direction:column;}
.rts__booking__form .advance__search__wrapper .query__input{display:flex;justify-content:space-between;padding:14px 20px;border-radius:6px;align-items:center;background-color:var(--rts-gray);}
.rts__booking__form .advance__search__wrapper .query__input__position{position:relative;max-width:160px;min-width:160px;}
.rts__booking__form .advance__search__wrapper .query__input input,.rts__booking__form .advance__search__wrapper .query__input textarea,.rts__booking__form .advance__search__wrapper .query__input select{width:min-content;background-color:transparent;width:100%;}
.rts__booking__form .advance__search__wrapper .query__input__icon{transform:translateY(-50%);}
.rts__booking__form .advance__search__wrapper .query__input__icon::before{right:0;}
.rts__booking__form .advance__search__wrapper .theme-btn{width:100%;justify-content:center;}
.rts__booking__form.has__background .advance__search{background-color:var(--rts-gray);}
.rts__booking__form.has__background .advance__search__wrapper .query__input{background-color:var(--rts-white);}
.rts__booking__form.is__room__details .advance__search{padding:50px 30px;box-shadow:none;border-radius:10px;}
.advance__search__wrapper .query__input.checkbox{padding:0;background-color:transparent!important;}
.advance__search__wrapper .total__price{border-top:1px solid var(--rts-border);display:flex;justify-content:space-between;width:100%;padding-top:30px;}
[data-theme=dark] .advance__search{box-shadow:0px 30px 30px rgba(0,0,0,0.16);}
[data-theme=dark] .advance__search .query__input{border-color:#383838;}
[data-theme=dark] .query__input__icon.is__svg img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(157deg) brightness(102%) contrast(101%);}
.footer__newsletter{display:flex;justify-content:space-between;margin-bottom:80px;align-items:center;position:relative;z-index:1;}
.footer__newsletter form{min-width:490px;max-width:100%;background-color:var(--rts-white);position:relative;border-radius:6px;}
.footer__newsletter form input{padding:13px 20px;width:100%;position:relative;border:1px solid #F1F1F1;box-shadow:0px 30px 30px rgba(132,132,132,0.16);border-radius:4px;}
.footer__newsletter form input::placeholder{color:var(--rts-para);}
.footer__newsletter form input::-ms-input-placeholder{  /* Edge 12-18 */
color:var(--rts-para);}
.footer__newsletter form button[type=submit]{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:6px 15px;border-radius:6px;border:0;color:var(--rts-white);background-color:var(--heading-color);}
.footer__newsletter.is__separate{background-color:var(--rts-gray);padding:65px 90px;border-radius:10px;margin-bottom:0;}
@media screen and (max-width:768px){
  .footer__newsletter.is__separate{padding:65px;}
}
@media screen and (max-width:576px){
  .footer__newsletter.is__separate{padding:30px;}
}
.footer__form{display:flex;gap:15px;flex-direction:column;}
.footer__form .query__input{position:relative;}
.footer__form .query__input__position{position:relative;}
.footer__form .query__input .query__label{display:block;color:var(--rts-heading);margin-bottom:10px;}
.footer__form .query__input input,.footer__form .query__input textarea{padding:12px 20px;line-height:1;background-color:var(--rts-white);border:1px solid #F1F1F1;padding-left:45px;position:relative;width:100%;}
.footer__form .query__input textarea{height:86px;resize:none;}
.footer__form .query__input textarea:focus{outline:none;}
.footer__form .query__input .query__input__icon{position:absolute;top:52%;transform:translateY(-50%);left:20px;}
.footer__form .query__input .query__input__icon.if__is__textarea{top:20px;}
.footer__form .submit__btn{max-width:max-content;border-radius:0;padding:10px 20px;}
.newsletter.is__home__four{max-width:100%!important;display:flex;align-items:center;}
.newsletter.is__home__four.has__background{background-image:url("../images/index-4/newsletter.webp");height:194px;position:relative;}
.newsletter.is__home__four.has__background::before{background-color:rgba(27,27,27,0.8);}
.rts__form.footer__newsletter{margin-bottom:0;}
.rts__form.footer__newsletter form{max-width:360px;min-width:360px;}
@media screen and (max-width:992px){
  .rts__form.footer__newsletter form{min-width:260px;}
}
.facility__area{padding:65px 0;}
.facility__area::before{position:absolute;content:"";height:100%;width:100%;background-color:var(--rts-gray);z-index:-1;top:0;left:40%;}
@media screen and (max-width:992px){
  .facility__area::before{left:0;}
}
.facility__area .facility__image{height:765px;width:100%;right:30px;}
@media screen and (max-width:768px){
  .facility__area .facility__image{height:100%;right:0;}
}
.facility__area.has__shape .section__shape{position:absolute;bottom:0;right:0;}
@media screen and (max-width:768px){
  .facility__area.has__shape .section__shape{display:none;}
}
.facility__area.is__about::before{right:40%;left:auto;}
@media screen and (max-width:992px){
  .facility__area.is__about::before{right:0;}
}
.facility__area.is__about .section__shape{left:0;right:auto;}
.facility.has__background{background-color:var(--rts-heading);}
.facility .facility__thumb{height:620px;width:100%;border-radius:10px;overflow:hidden;}
@media screen and (max-width:576px){
  .facility .facility__thumb{height:100%;}
}
.facility .facility__thumb img{border-radius:10px;height:100%;width:100%;}
.facility.is__home__five::before{position:absolute;content:"";height:335px;width:49.4%;background-color:var(--rts-gray);z-index:-1;right:0;bottom:0;}
.facility.is__home__six{background-color:var(--rts-gray);}
@media screen and (max-width:992px){
  .facility.is__home__six{padding-bottom:60px;}
}
.facility__image__container{position:absolute;right:0;top:0;}
@media screen and (min-width:1400px) and (max-width:1600px){
  .facility__image__container{right:-10%;}
}
@media screen and (max-width:1400px){
  .facility__image__container{right:-15%;}
}
@media screen and (max-width:1280px){
  .facility__image__container{right:-20%;}
}
@media screen and (max-width:1200px){
  .facility__image__container{right:-30%;}
}
@media screen and (max-width:1024px){
  .facility__image__container{right:-35%;}
}
@media screen and (max-width:992px){
  .facility__image__container{position:relative;right:0;}
}
@media screen and (max-width:992px){
  .facility__image__container img{height:100%;}
}
.facilities__area.has__shape .section__shape{position:absolute;top:0;right:0;}
@media screen and (max-width:992px){
  .facilities__area.has__shape .section__shape{display:none;}
}
.blog__item.is__full{border:1px solid var(--rts-gray);padding:30px;box-shadow:0px 30px 40px rgba(175,175,175,0.16);}
.blog__item__thumb{overflow:hidden;margin-bottom:30px;}
.blog__item__thumb img{transition:var(--transition);min-height:320px;max-height:100%;transform:scale(1);}
.blog__item__thumb:hover img{transform:scale(1.05);}
.blog__item__meta__title h5{transition:var(--transition);margin-bottom:15px;}
.blog__item__meta__title h5:hover{color:var(--heading-color);}
.blog__item__meta__cat{padding:8px 15px;border-radius:2px;background-color:var(--rts-gray);font-size:var(--p-xs);line-height:1;color:var(--rts-para);margin-bottom:20px;display:inline-block;}
.blog__item__meta__list{display:flex;gap:30px;align-items:center;}
@media screen and (max-width:1200px){
  .blog__item__meta__list{gap:15px;}
}
.blog__item__meta__list span{display:flex;gap:8px;align-items:center;}
.blog__item__meta__list span a{display:flex;gap:8px;align-items:center;color:var(--rts-para);}
.blog__item.if__is__small{display:flex;gap:30px;}
@media screen and (max-width:576px){
  .blog__item.if__is__small{flex-wrap:wrap;gap:20px;}
}
.blog__item.if__is__small .blog__item__thumb{margin-bottom:0;min-width:195px;}
.blog__item.if__is__small .blog__item__thumb img{min-width:195px;max-width:195px;max-height:168px;min-height:168px;}
.blog__item.if__is__small .blog__item__meta__title h5{font-size:26px;line-height:38px;}
.blog__small__list{display:flex;flex-direction:column;gap:39px;}
.blog__item.is__has__radius{padding:30px;border-radius:10px;border:1px solid rgba(101,103,107,0.3);}
.blog__item.is__has__radius .blog__item__thumb{border-radius:10px;}
.blog__item.is__has__radius .blog__item__thumb img{min-height:250px;max-height:250px;}
@media screen and (max-width:1200px){
  .blog__item.is__has__radius .blog__item__thumb img{width:100%;}
}
.blog__item.is__full.is__event{border-radius:6px;}
.blog__item.is__full.is__event .blog__item__thumb img{border-radius:6px;}
.blog__list__item{display:flex;flex-direction:column;gap:30px;}
.blog__list__item .load__more__link{margin-top:30px;}
.single__blog{border:1px solid var(--rts-border);padding:30px;border-radius:6px;}
.single__blog__thumb{overflow:hidden;margin-bottom:30px;}
.single__blog__thumb img{overflow:hidden;border-radius:6px;width:100%;transition:var(--transition);}
@media screen and (max-width:768px){
  .single__blog__thumb img{height:100%;}
}
.single__blog__thumb img:hover{transform:scale(1.05);}
.single__blog__meta .category{display:block;color:var(--rts-para);margin-bottom:10px;font-size:18px;}
.single__blog__meta .h5{margin-bottom:10px;display:block;}
.single__blog__meta p{margin-bottom:20px;}
.single__blog__meta__main{display:flex;justify-content:space-between;align-items:center;}
@media screen and (max-width:768px){
  .single__blog__meta__main{flex-wrap:wrap;gap:30px;}
}
.single__blog__meta__main .author__meta{display:flex;align-items:center;gap:25px;}
@media screen and (max-width:768px){
  .single__blog__meta__main .author__meta{flex-wrap:wrap;gap:15px;}
}
.single__blog__meta__main .author__meta a{display:flex;gap:10px;align-items:center;color:var(--rts-para);}
.single__blog__meta__main .author__meta a img{border-radius:50%;}
.single__blog__meta__main .author__meta span{display:flex;align-items:center;gap:10px;}
.single__blog__meta__main .readmore a{background-color:var(--rts-gray);color:var(--rts-heading);padding:8px 15px;border-radius:6px;font-family:var(--poppins);transition:var(--transition);}
.single__blog__meta__main .readmore a:hover{background-color:var(--rts-heading);color:var(--rts-white);}
.sitcky__sidebar{position:relative;top:0;will-change:min-height;}
@media screen and (max-width:992px){
  .sitcky__sidebar{position:unset;}
}
.blog__sidebar__section{background-color:var(--rts-gray);padding:30px;border-radius:6px;margin-bottom:30px;}
.blog__sidebar__section:last-child{margin-bottom:0;}
.blog__sidebar__section h6{text-transform:capitalize;}
.blog__sidebar__section .search__form{position:relative;border-radius:6px;width:100%;background-color:var(--rts-white);margin-bottom:30px;}
.blog__sidebar__section .search__form input[type=text]{width:100%;padding:13px 13px 13px 35px;position:relative;border:0;border-radius:6px;}
.blog__sidebar__section .search__form i{position:absolute;top:50%;transform:translateY(-50%);left:15px;}
.blog__sidebar__section .search__item__list{margin-bottom:30px;}
.blog__sidebar__section .search__item__list .list{border-bottom:1px solid var(--rts-border);margin-bottom:10px;padding-bottom:10px;}
.blog__sidebar__section .search__item__list .list:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.blog__sidebar__section .search__item__list .checkbox.is__small label::before{height:14px;width:14px;border-radius:2px;margin-right:15px;transition:var(--transition);}
.blog__sidebar__section .search__item__list .checkbox.is__small input:checked + label::after{top:9px;left:5px;width:4px;height:8px;border-color:var(--rts-white);transition:var(--transition);}
.blog__sidebar__section .search__item__list .checkbox.is__small input:checked + label::before{border-color:var(--rts-heading);background-color:var(--rts-heading);}
.latest__post{display:flex;flex-direction:column;gap:40px;}
.single__post{display:flex;gap:20px;align-items:center;}
.single__post__thumb img{min-width:110px;object-fit:cover;border-radius:6px;}
.single__post__meta{display:flex;flex-direction:column;gap:10px;}
.single__post__meta a{color:var(--rts-heading);font-family:var(--poppins);}
.tags__list{display:flex;flex-wrap:wrap;gap:20px;}
.tags__list a{padding:8px 10px;border-radius:6px;border:1px solid var(--rts-border);display:inline-block;color:var(--rts-para);line-height:1;font-size:14px;transition:var(--transition);}
.tags__list a:hover{background-color:var(--heading-color);border-color:var(--heading-color);color:var(--rts-white);}
.blog__details__content .description{font-size:18px;line-height:30px;}
.blog__details__content .service-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;}
@media screen and (max-width:768px){
  .blog__details__content .service-list{grid-template-columns:repeat(2,1fr);}
}
@media screen and (max-width:576px){
  .blog__details__content .service-list{grid-template-columns:repeat(1,1fr);}
}
.blog__details__content .service-list li{display:flex;align-items:center;gap:10px;font-size:18px;}
.blog__details__content .rts__blockquote{padding:80px 60px 40px 30px;border-radius:10px;background-color:var(--rts-gray);margin:40px 0;}
.blog__details__content .rts__blockquote .blockquote__text{position:relative;font-size:24px;font-family:var(--lora);color:var(--rts-heading);line-height:38px;}
.blog__details__content .rts__blockquote .blockquote__text::after{position:absolute;content:"";height:30px;width:35px;background-image:url("../images/icon/quote.svg");top:-45px;left:0;background-repeat:no-repeat;}
.blog__details__content .comment__list{display:flex;gap:30px;flex-direction:column;}
.blog__details__content .comment__item__author{display:flex;align-items:center;gap:20px;margin-bottom:20px;}
.blog__details__content .comment__text a{display:flex;align-items:center;gap:10px;color:var(--rts-heading);}
.blog__details__content .share .social__link{display:flex;align-items:center;gap:20px;}
.blog__details__content .share .social__link a{color:var(--rts-para);font-size:20px;transition:var(--transition);}
.blog__details__content .share .social__link a:hover i{color:var(--heading-color);}
.comment__form{padding:30px;border-radius:10px;background-color:var(--rts-gray);}
.comment__form .input-group{flex-wrap:nowrap;gap:30px;margin-bottom:20px;}
@media screen and (max-width:576px){
  .comment__form .input-group{flex-wrap:wrap;gap:20px;}
}
.comment__form .form-group{width:100%;}
.comment__form .form-group label{color:var(--rts-heading);font-size:18px;font-family:var(--poppins);display:block;margin-bottom:15px;}
.comment__form .form-group input{padding:11px 15px;border:0;}
.comment__form .form-group textarea{height:100px;resize:none;border:none;padding:11px 15px;}
.comment__form .fill{padding:12px 35px;font-family:var(--poppins);}
.service.is__home__three{padding:80px 0;}
.service.has__background{background-color:var(--rts-gray);}
.service.has__shape .section__shape{position:absolute;right:0;top:0;}
.single__service__item{display:flex;gap:100px;align-items:center;}
@media screen and (max-width:1200px){
  .single__service__item{gap:30px;}
}
@media screen and (max-width:992px){
  .single__service__item{flex-wrap:wrap;margin-bottom:30px;}
}
.single__service__item .service__thumb{min-width:605px;min-height:535px;}
@media screen and (max-width:1200px){
  .single__service__item .service__thumb{min-width:550px;}
}
@media screen and (max-width:992px){
  .single__service__item .service__thumb{min-width:100%;min-height:400px;}
}
.single__service__item .underline__style{font-size:18px;font-family:var(--poppins);font-weight:400;color:var(--heading-color);border-bottom:1px solid var(--heading-color);}
.single__service__item.if__is__reverse{flex-direction:row-reverse;margin-top:-20px;}
@media screen and (max-width:1400px){
  .single__service__item.if__is__reverse{margin-top:0;}
}
@media screen and (max-width:1200px){
  .single__service__item.if__is__reverse{margin-top:30px;}
}
.service__slider.full__width{margin:0 70px;overflow:hidden;}
@media screen and (max-width:768px){
  .service__slider.full__width{margin:0 15px;}
}
.service__item__slide{max-width:100%;border-radius:10px;}
@media screen and (max-width:1400px){
  .service__item__slide{margin-bottom:1px;}
}
.service__item__slide .service__thumb img{border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;}
@media screen and (max-width:1400px){
  .service__item__slide .service__thumb img{height:100%;}
}
@media screen and (max-width:1200px){
  .service__item__slide .service__thumb img{width:100%;height:100%;}
}
@media screen and (max-width:768px){
  .service__item__slide .service__thumb img{height:100%;object-fit:cover;width:100%;}
}
.service__item__slide .service__meta{border:1px solid rgba(101,103,107,0.3);padding:30px;border-radius:10px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;}
@media screen and (max-width:1400px){
  .service__item__slide .service__meta h5{font-size:28px;line-height:38px;}
}
@media screen and (max-width:992px){
  .service__item__slide .service__meta h5{font-size:20px;line-height:30px;}
}
.service__item__slide .service__meta h5 a{color:var(--rts-heading);margin-bottom:10px;display:block;}
.service__item__slide .service__meta .price{color:var(--heading-color);margin-bottom:0;line-height:1;}
.service.is__home__five{padding-top:190px;padding-bottom:80px;clip-path:polygon(100% 0%,100% 99.953%,0% 99.953%,0% 0%,0% 0%,11.01% 4.616%,22.155% 7.785%,33.299% 9.667%,44.309% 10.418%,55.049% 10.196%,65.385% 9.158%,75.183% 7.461%,84.308% 5.265%,92.625% 2.725%,100% 0%);}
@media screen and (max-width:768px){
  .service.is__home__five{clip-path:none;padding-top:100px;}
}
.service__slider__five .service__item__slide{text-align:center;padding:17px;padding-bottom:0;background-color:var(--rts-white);}
.service__slider__five .service__item__slide .service__thumb img{border-radius:10px;}
@media screen and (max-width:1200px){
  .service__slider__five .service__item__slide .service__thumb img{height:100%;}
}
.service__slider__five .service__item__slide .service__meta{border:none;padding:30px 0;}
.service__slider__five .swiper-slide-active .service__item__slide{margin-top:50px;}
@media screen and (max-width:992px){
  .service__slider__five .swiper-slide-active .service__item__slide{margin-top:0;}
}
.service__slider__five .swiper-slide-active .service__meta h5{animation:fadeInUp 0.6s ease-in;}
.service__slider__five .swiper-slide-active .service__meta .price{animation:fadeInUp 0.7s ease-in;}
.service__item__slide.if__is__home__six{display:flex;align-items:center;gap:30px;max-width:100%;border:1px solid var(--rts-border);overflow:hidden;}
@media screen and (max-width:992px){
  .service__item__slide.if__is__home__six{flex-wrap:wrap;text-align:center;width:100%;}
}
.service__item__slide.if__is__home__six .service__thumb{overflow:hidden;}
@media screen and (max-width:992px){
  .service__item__slide.if__is__home__six .service__thumb{width:100%;}
}
.service__item__slide.if__is__home__six .service__thumb img{border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;transition:var(--transition);object-fit:cover;transform:scale(1);}
@media screen and (max-width:992px){
  .service__item__slide.if__is__home__six .service__thumb img{border-bottom-left-radius:0;}
}
.service__item__slide.if__is__home__six .service__thumb:hover img{transform:scale(1.1);}
.service__item__slide.if__is__home__six .service__meta{border:0;padding:0;}
@media screen and (max-width:992px){
  .service__item__slide.if__is__home__six .service__meta{margin:0 auto;padding-bottom:30px;}
}
.service__list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:30px;row-gap:60px;}
@media screen and (max-width:1200px){
  .service__list{grid-template-columns:repeat(3,1fr);}
}
@media screen and (max-width:992px){
  .service__list{grid-template-columns:repeat(2,1fr);gap:30px;}
}
@media screen and (max-width:576px){
  .service__list{grid-template-columns:repeat(1,1fr);}
}
.service__list .service__item{text-align:center;max-width:300px;}
@media screen and (max-width:576px){
  .service__list .service__item{margin:0 auto;}
}
.service__list .service__item__icon{font-size:40px;color:var(--heading-color);margin-bottom:30px;}
.service__list .service__item .h6{margin-bottom:15px;display:block;}
.single__service__item.if__activities .service__thumb{min-height:650px;overflow:hidden;border-radius:10px;}
@media screen and (max-width:1200px){
  .single__service__item.if__activities .service__thumb{min-width:450px;}
}
@media screen and (max-width:992px){
  .single__service__item.if__activities .service__thumb{min-width:100%;}
}
@media screen and (max-width:768px){
  .single__service__item.if__activities .service__thumb{min-height:auto;}
}
.single__service__item.if__is__reverse.if__activities{margin-top:0;padding-top:120px;}
@media screen and (max-width:1200px){
  .single__service__item.if__is__reverse.if__activities{padding-top:80px;}
}
@media screen and (max-width:992px){
  .single__service__item.if__is__reverse.if__activities{padding-top:50px;}
}
.activity__feature{margin-bottom:20px;}
.activity__feature ul{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}
@media screen and (max-width:576px){
  .activity__feature ul{grid-template-columns:repeat(1,1fr);}
}
.activity__feature ul li{display:flex;gap:10px;align-items:center;}
.activities__image__card{position:relative;}
.activities__image__card .activities__thumb{position:relative;width:100%;}
.activities__image__card .activities__thumb img{width:100%;}
@media screen and (max-width:992px){
  .activities__image__card .activities__thumb img{height:100%;}
}
.activities__image__card .activities__thumb::before{height:100%;width:100%;border-radius:10px;content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);position:absolute;}
.activities__image__card .activities__meta{position:absolute;bottom:30px;left:30px;}
.activities__image__card .activities__meta .title{color:var(--rts-white);margin-bottom:20px;}
.activities__image__card .activities__meta .theme-btn{border-color:var(--rts-white)!important;transition:var(--transition);}
.activities__image__card .activities__meta .theme-btn:hover{border-color:var(--heading-color)!important;}
.activities__image__card .activities__meta .theme-btn span{color:var(--rts-white)!important;}
.team__member{text-align:center;}
.team__member__thumb{margin-bottom:30px;}
.team__member__thumb img{border-radius:6px;}
.team__member__meta .h6{margin-bottom:10px;display:block;}
@media screen and (max-width:992px){
  .team__member__meta .h6{margin-bottom:0;}
}
.team__member__meta .designation{display:block;margin-bottom:10px;}
.team__member__social{display:flex;gap:10px;align-items:center;justify-content:center;}
.team__member__social a{color:var(--rts-para);font-size:20px;}
.resturant__menu__bg{background-color:var(--rts-gray);}
.resturant__menu__bg.section__padding{padding-bottom:100px;}
.resturant__menu__list{margin-bottom:50px;}
.resturant__menu__list .nav-tabs{border:none;display:flex;justify-content:space-between;}
@media screen and (max-width:1200px){
  .resturant__menu__list .nav-tabs{gap:15px;justify-content:flex-start;}
}
.resturant__menu__list .nav-tabs .nav-link{padding:14px 24px;line-height:100%;border:1px solid var(--rts-border);border-radius:6px;color:var(--rts-para);transition:var(--transition);}
.resturant__menu__list .nav-tabs .nav-link.active{background-color:var(--heading-color);color:var(--rts-white);}
.single__menu__item__list{border-bottom:1px solid var(--rts-border);display:flex;justify-content:space-between;margin-bottom:20px;}
@media screen and (max-width:1200px){
  .single__menu__item__list{gap:30px;}
}
@media screen and (max-width:992px){
  .single__menu__item__list{flex-wrap:wrap;}
}
@media screen and (max-width:576px){
  .single__menu__item__list{border-bottom:none;margin-bottom:0;gap:0;}
}
.single__menu__item__list:last-child{border-bottom:none;margin-bottom:0;}
.single__menu__item__list .single__menu__item{display:flex;gap:50px;align-items:center;margin-bottom:20px;}
@media screen and (max-width:1200px){
  .single__menu__item__list .single__menu__item{gap:15px;}
}
@media screen and (max-width:992px){
  .single__menu__item__list .single__menu__item{width:100%;}
}
@media screen and (max-width:576px){
  .single__menu__item__list .single__menu__item{flex-wrap:wrap;}
}
.single__menu__item__list .single__menu__item .menu__thumb img{border-radius:6px;}
.single__menu__item__list .single__menu__item .menu__meta{display:flex;flex-direction:column;}
@media screen and (max-width:992px){
  .single__menu__item__list .single__menu__item .menu__meta{width:100%;}
}
.single__menu__item__list .single__menu__item .menu__meta .menu__link__price{display:flex;gap:80px;}
@media screen and (max-width:992px){
  .single__menu__item__list .single__menu__item .menu__meta .menu__link__price{justify-content:space-between;}
}
@media screen and (max-width:576px){
  .single__menu__item__list .single__menu__item .menu__meta .menu__link__price{gap:30px;}
}
.resturant__gallery__item img{width:100%;}
.gallery__link{position:relative;display:block;height:100%;}
@media screen and (max-width:992px){
  .gallery__link img{height:350px;width:100%;}
}
.gallery__link:before{position:absolute;inset:0;background:rgba(0,8,52,0.3);height:100%;width:100%;content:"";opacity:0;border-radius:6px;transition:all 0.3s ease;}
.gallery__item:hover .gallery__link::before{opacity:1;}
.gallery__area{columns:300px;}
.is__home__main .gallery__item{position:relative;max-width:max-content;border-radius:6px 6px 0 0;overflow:hidden;}
.is__home__main .gallery__item::before{position:absolute;content:"";inset:0;background:rgba(0,8,52,0.4);height:100%;width:100%;border-radius:inherit;top:-50%;transition:var(--transition);opacity:0;}
.is__home__main .gallery__item::before img{border-radius:6px 6px 0 0;}
.is__home__main .gallery__item:hover::before{top:0;opacity:1;}
.is__home__main .gallery__item:hover .gallery__popup{opacity:1;visibility:visible;}
.is__home__main .gallery__popup{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:var(--transition);}
.is__home__main .gallery__popup img{filter:invert(100%);}
.single__event{display:flex;gap:70px;align-items:center;}
.single__event.if__is__reverse{flex-direction:row-reverse;padding-top:120px;}
@media screen and (max-width:992px){
  .single__event.if__is__reverse{padding-top:60px;}
}
@media screen and (max-width:992px){
  .single__event{flex-wrap:wrap;gap:30px;}
}
.single__event__thumb{overflow:hidden;flex-basis:50%;}
@media screen and (max-width:992px){
  .single__event__thumb{flex-basis:100%;}
}
.single__event__thumb img{border-radius:10px;}
@media screen and (max-width:992px){
  .single__event__thumb img{width:100%;}
}
@media screen and (max-width:768px){
  .single__event__thumb img{height:100%;object-fit:cover;}
}
.single__event__meta{flex-basis:50%;}
@media screen and (max-width:992px){
  .single__event__meta{flex-basis:100%;}
}
.single__event__meta .event__info{display:flex;align-items:center;gap:60px;}
@media screen and (max-width:768px){
  .single__event__meta .event__info{flex-wrap:wrap;gap:30px;}
}
.single__event__meta .event__info__single .h5{color:var(--heading-color);}
.event__newsletter__bg{position:relative;background-image:url("../images/pages/event/cta__bg.webp");padding:65px 0;}
.event__newsletter__bg::before{background-color:rgba(0,8,52,0.8);}
.event__newsletter__text{position:relative;z-index:1;}
@media screen and (max-width:768px){
  .event__newsletter__text{text-align:center;}
}
.event__newsletter__text h2{color:var(--rts-white);}
.event__newsletter__contact{position:relative;display:flex;gap:40px;z-index:1;justify-content:space-around;margin-left:20px;}
@media screen and (max-width:1200px){
  .event__newsletter__contact{flex-wrap:wrap;gap:30px;}
}
@media screen and (max-width:992px){
  .event__newsletter__contact{justify-content:center;margin-left:0;}
}
.event__newsletter__contact .contact__method{border:1px solid rgba(255,255,255,0.5);display:flex;flex-direction:column;padding:25px;border-radius:12px;}
@media screen and (max-width:576px){
  .event__newsletter__contact .contact__method{width:100%;justify-content:center;align-items:center;}
}
.event__newsletter__contact .contact__method span{color:var(--rts-white);font-family:var(--poppins);}
.event__newsletter__contact .contact__method a{display:flex;gap:10px;align-items:center;color:var(--rts-white);}
.offcanvas.offcanvas-start{min-width:1300px;max-width:1300px;}
@media screen and (max-width:1200px){
  .offcanvas.offcanvas-start{min-width:100%;max-width:100%;width:100%;}
}
@media screen and (max-width:992px){
  .offcanvas.offcanvas-start{min-width:unset;width:unset;}
}
.rts__btstrp__offcanvase{max-width:1300px;position:relative;}
.rts__btstrp__offcanvase .offcanvase__wrapper{display:flex;align-items:center;background-color:#2B2B2B;}
@media screen and (max-width:992px){
  .rts__btstrp__offcanvase .offcanvase__wrapper{background-color:transparent;}
}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side{position:relative;min-width:470px;max-width:470px;height:100vh;background-color:#1D1D1D;padding:50px 60px 35px 50px;overflow:scroll;overflow-x:hidden;}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side::-webkit-scrollbar{display:none;}
@media screen and (max-width:576px){
  .rts__btstrp__offcanvase .offcanvase__wrapper .left__side{min-width:100%;max-width:100%;padding:50px 30px;}
}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side.mobile__menu{display:flex;flex-direction:column;justify-content:space-between;gap:20px;}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side.mobile__menu .btn-close-white{position:absolute;right:30px;display:none;}
@media screen and (max-width:992px){
  .rts__btstrp__offcanvase .offcanvase__wrapper .left__side.mobile__menu .btn-close-white{display:block;}
}
@media screen and (max-width:992px){
  .rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__top{margin-bottom:60px;}
}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__mobile__menu{margin-bottom:50px;}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__mobile__menu .mean-container .mean-nav{margin-top:0;}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__mobile__menu .mean-container .mean-nav > ul{display:block!important;}
@media screen and (max-width:768px){
  .rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__mobile__menu .mean-container .mean-nav > ul .has__children .slide__menu__item .toggle{display:none;}
}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__mobile__menu .mean-container .mean-nav .meanmenu-reveal{display:none!important;}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__mobile__menu .mean-container .mean-nav > ul li a{border-top:1px solid rgba(101,103,107,0.4);text-transform:capitalize;font-family:var(--lora);}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__mobile__menu .mean-container .mean-nav > ul li a.mean-expand{border:0!important;margin-top:0;background:transparent;}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__mobile__menu .mean-container .mean-bar{background-color:transparent;}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__mobile__menu .mean-container .mean-bar .mean-nav{background-color:transparent;}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__mobile__menu .mean-container .mean-bar .meanmenu-reveal{display:none!important;}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__logo{margin-bottom:40px;}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .description{color:var(--rts-white);}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__bottom{position:relative;}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__bottom .offcanvase__address{display:flex;flex-direction:column;gap:20px;}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__bottom .offcanvase__address .item span{display:block;font-size:22px;color:var(--rts-white);}
.rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__bottom .offcanvase__address .item a{display:flex;gap:8px;align-items:center;color:var(--rts-white);}
.rts__btstrp__offcanvase .offcanvase__wrapper .right__side.desktop__menu{width:100%;}
@media screen and (max-width:992px){
  .rts__btstrp__offcanvase .offcanvase__wrapper .right__side.desktop__menu{display:none;}
}
.rts__btstrp__offcanvase .offcanvase__wrapper .right__side.desktop__menu .btn-close-white{position:absolute;right:30px;top:20px;}
.rts__desktop__menu{height:80vh;scroll-behavior:smooth;overflow:scroll;overflow-x:hidden;display:flex;align-items:center;}
.rts__desktop__menu::-webkit-scrollbar{display:none;}
.rts__desktop__menu .desktop__menu{width:100%;}
.rts__desktop__menu .desktop__menu ul .slide.has__children.active .toggle::after{content:"-";position:absolute;}
.rts__desktop__menu .desktop__menu ul .slide .slide__menu__item{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-family:var(--lora);color:var(--rts-white);padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(101,103,107,0.8);padding-left:30px;padding-right:50px;transition:var(--transition);}
.rts__desktop__menu .desktop__menu ul .slide .slide__menu__item:hover{color:var(--heading-color);}
.rts__desktop__menu .desktop__menu ul .slide .toggle{font-size:30px;color:#747474;position:relative;}
.rts__desktop__menu .desktop__menu ul .slide .toggle::after{content:"+";position:absolute;right:-7px;top:-13px;transition:var(--transition);}
.rts__desktop__menu .desktop__menu ul .slide .slide__menu{display:none;transform:translate(196px,189px);visibility:hidden;transition:var(--transition);}
.rts__desktop__menu .desktop__menu ul .slide .slide__menu li a{font-size:18px;font-family:var(--lora);color:var(--rts-white);border-bottom:1px solid rgba(101,103,107,0.8);display:block;margin-bottom:10px;padding-bottom:10px;transition:var(--transition);}
.rts__desktop__menu .desktop__menu ul .slide .slide__menu li a:hover{color:var(--heading-color);}
.rts__desktop__menu .desktop__menu .slide.has__children.active .slide__menu{display:block!important;visibility:visible!important;transform:translate(0)!important;margin-top:30px;padding-bottom:30px;}
[data-theme=dark] .rts__btstrp__offcanvase .offcanvase__wrapper .left__side .description{color:#fff;}
[data-theme=dark] .rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__bottom .offcanvase__address .item span{color:#fff;}
[data-theme=dark] .rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__bottom .offcanvase__address .item a{color:#fff;}
.pr{position:relative;}
.rts__contact{padding-right:40px;}
@media screen and (max-width:992px){
  .rts__contact{padding-right:0;}
}
.rts__contact__form .form-input label{font-size:18px;color:var(--rts-heading);display:block;margin-bottom:10px;}
.rts__contact__form .form-input input,.rts__contact__form .form-input textarea{width:100%;border:1px solid rgba(101,103,107,0.3);padding:13px 15px 13px 50px;border-radius:4px;margin-bottom:15px;}
.rts__contact__form .form-input textarea{height:100px;resize:none;}
.rts__contact__form .form-input .pr i{position:absolute;left:15px;top:45%;transform:translateY(-50%);font-size:18px;color:var(--rts-para);}
.rts__contact__form .form-input .pr img{position:absolute;left:15px;top:20px;}
.rts__contact__form .theme-btn{padding:13px 30px;font-size:18px;}
.contact__info{display:flex;flex-direction:column;gap:50px;justify-content:space-around;margin-left:40px;}
@media screen and (max-width:992px){
  .contact__info{margin-left:0;gap:30px;}
}
.contact__info__item h4{margin-bottom:20px;}
.contact__info__item p{font-size:18px;font-family:var(--lora);line-height:30px;}
.contact__map iframe{border-radius:10px;}
.similar__form{max-width:600px;min-width:600px;}
@media screen and (max-width:576px){
  .similar__form{min-width:100%;max-width:100%;}
}
.similar__form .btn-close{border:0;}
.similar__form input:not([type=checkbox]){border:1px solid var(--rts-border);padding:10px 15px;border-radius:4px;width:100%;}
.similar__form .theme-btn{background-color:var(--rts-gray);}
.similar__form .theme-btn span{color:var(--rts-heading);}
.similar__form .theme-btn:hover span{color:var(--rts-white);}
.similar__form .form-group .theme-btn{padding:10px 20px;}
.form__padding{padding:40px 45px;}
.has__line{position:relative;}
.has__line::before{position:absolute;content:"";width:100%;height:1px;background-color:var(--rts-border);bottom:12px;left:0;z-index:1;}
.has__line p{max-width:max-content;margin:0 auto;padding:0 12px;font-weight:500;position:relative;z-index:2;background-color:var(--rts-white);}
.form-group .rts__btn{padding:18px 0;border-radius:4px;font-weight:500;}
.is__social button{display:flex;align-items:center;gap:5px;padding:15px 20px;border-radius:4px;background-color:var(--rts-gray);width:100%;font-size:16px;color:var(--rts-para);transition:var(--transition);}
.is__social button:hover{background-color:var(--rts-primary);color:var(--rts-white);}
.similar__modal .modal-dialog{min-width:600px;border-radius:16px;border:1px solid var(--rts-border);}
@media screen and (max-width:576px){
  .similar__modal .modal-dialog{min-width:auto;}
}
.is__half__section{margin-top:-150px;}
@media screen and (max-width:768px){
  .is__half__section{margin-top:0;padding-top:100px;}
}
.is__no__border .rts__workprocess__box{border:none;}
.shadow-rt-sm{box-shadow:0px 4px 80px rgba(28,28,28,0.1);}
[data-theme=dark] .similar__form h6,[data-theme=dark] .similar__form label,[data-theme=dark] .similar__form span,[data-theme=dark] .similar__form p{color:#000837!important;}
[data-theme=dark] .similar__form .has__line p{background-color:#fff;}
.rts__footer.has__shape .section__shape{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;}
.rts__footer.has__shape .shape__1,.rts__footer.has__shape .shape__2,.rts__footer.has__shape .shape__3{max-width:max-content;}
.rts__footer.has__shape .shape__1{position:absolute;top:10%;left:0;top:0;}
@media screen and (max-width:768px){
  .rts__footer.has__shape .shape__1{display:none;}
}
.rts__footer.has__shape .shape__2{position:absolute;bottom:20%;left:15%;}
@media screen and (max-width:992px){
  .rts__footer.has__shape .shape__2{display:none;}
}
.rts__footer.has__shape .shape__3{position:absolute;bottom:50%;right:5%;}
@media screen and (max-width:992px){
  .rts__footer.is__common__footer .footer__widget__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;}
}
@media screen and (max-width:576px){
  .rts__footer.is__common__footer .footer__widget__wrapper{grid-template-columns:repeat(1,1fr);}
}
.footer__background{background-color:var(--rts-gray);padding-top:90px;}
.footer__newsletter{display:flex;justify-content:space-between;margin-bottom:80px;align-items:center;position:relative;z-index:1;}
@media screen and (max-width:992px){
  .footer__newsletter{flex-wrap:wrap;justify-content:center;gap:20px;}
}
.footer__newsletter form{min-width:490px;max-width:100%;background-color:var(--rts-white);position:relative;border-radius:6px;}
@media screen and (max-width:992px){
  .footer__newsletter form{min-width:420px;}
}
@media screen and (max-width:768px){
  .footer__newsletter form{min-width:100%;}
}
.footer__newsletter form input{padding:13px 20px;width:100%;position:relative;border:1px solid #F1F1F1;box-shadow:0px 30px 30px rgba(132,132,132,0.16);border-radius:4px;}
.footer__newsletter form input::placeholder{color:var(--rts-para);}
.footer__newsletter form input::-ms-input-placeholder{  /* Edge 12-18 */
color:var(--rts-para);}
.footer__newsletter form button[type=submit]{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:6px 15px;border-radius:6px;border:0;color:var(--rts-white);background-color:var(--heading-color);}
@media screen and (max-width:768px){
  .rts__form{width:100%;}
}
.footer__widget__wrapper{display:flex;justify-content:space-between;margin-bottom:60px;position:relative;z-index:1;}
@media screen and (max-width:768px){
  .footer__widget__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;}
}
@media screen and (max-width:576px){
  .footer__widget__wrapper{grid-template-columns:repeat(1,1fr);}
}
.footer__widget__wrapper .rts__widget .widget__title{display:block;font-size:20px;font-family:var(--lora);color:var(--rts-heading);margin-bottom:25px;}
.footer__widget__wrapper .rts__widget ul{list-style:none;padding:0;margin:0;}
.footer__widget__wrapper .rts__widget ul li{color:var(--rts-para);margin-bottom:20px;line-height:100%;font-weight:normal;}
.footer__widget__wrapper .rts__widget ul li:last-child{margin-bottom:0;}
.footer__widget__wrapper .rts__widget ul li a{color:var(--rts-para);display:flex;gap:10px;align-items:center;transition:var(--transition);}
.footer__widget__wrapper .rts__widget ul li a:hover{color:var(--heading-color);}
.footer__widget__wrapper .rts__widget.if__is__newsletter{min-width:400px;}
@media screen and (max-width:1400px){
  .footer__widget__wrapper .rts__widget.if__is__newsletter{min-width:260px;}
}
@media screen and (max-width:768px){
  .footer__widget__wrapper .rts__widget.if__is__newsletter{min-width:100%;}
}
.copyright__text{border-top:1px solid rgba(101,103,107,0.2);padding:40px 0;position:relative;z-index:1;}
.copyright__wrapper{display:flex;justify-content:space-between;align-items:center;}
@media screen and (max-width:768px){
  .copyright__wrapper{flex-wrap:wrap;justify-content:center;gap:25px;}
}
.footer__social__link{display:flex;align-items:center;gap:30px;}
.footer__social__link a{color:var(--rts-para);}
.footer__social__link a:not(:last-child){border-right:1px solid var(--rts-para);padding-right:25px;line-height:1;}
.rts__footer.is__footer__two.footer__background{padding-top:60px;}
.rts__footer.is__footer__two.footer__background::before{background-color:rgba(27,27,27,0.9);}
.rts__footer.is__footer__two.has__background__image{background-image:url("../images/footer/footer-two.webp");}
.rts__footer.is__footer__two .rts__widget .widget__title{color:var(--rts-white);}
.rts__footer.is__footer__two .rts__widget ul li{color:var(--rts-white);}
.rts__footer.is__footer__two .rts__widget ul li:last-child{margin-bottom:0;}
.rts__footer.is__footer__two .rts__widget ul li a{color:var(--rts-white);}
.rts__footer.is__footer__two .copyright__wrapper{color:var(--rts-white);}
.rts__footer.is__footer__two .copyright__wrapper .footer__social__link a{color:var(--rts-white);border-right-color:var(--rts-white);}
@media screen and (max-width:1200px){
  .rts__footer.is__home__three .footer__widget__wrapper{flex-wrap:wrap;}
}
@media screen and (max-width:992px){
  .rts__footer.is__home__three .footer__widget__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;}
}
@media screen and (max-width:576px){
  .rts__footer.is__home__three .footer__widget__wrapper{grid-template-columns:repeat(1,1fr);}
}
.rts__footer.is__home__three.has__shape .shape__1{top:25%;}
.rts__footer.is__home__three.has__shape .shape__2{left:37%;}
.rts__footer.is__home__four.footer__background{background-color:var(--rts-heading);}
@media screen and (max-width:992px){
  .rts__footer.is__home__four .footer__widget__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;}
}
@media screen and (max-width:576px){
  .rts__footer.is__home__four .footer__widget__wrapper{grid-template-columns:repeat(1,1fr);}
}
.rts__footer.is__home__four .rts__widget .widget__title{color:var(--rts-white);}
.rts__footer.is__home__four .rts__widget ul li{color:var(--rts-white);}
.rts__footer.is__home__four .rts__widget ul li:last-child{margin-bottom:0;}
.rts__footer.is__home__four .rts__widget ul li a{color:var(--rts-white);}
.rts__footer.is__home__four .rts__widget ul li a:hover{color:var(--heading-color);}
.rts__footer.is__home__four .copyright__wrapper{color:var(--rts-white);}
.rts__footer.is__home__four .copyright__wrapper .footer__social__link a{color:var(--rts-white);border-right-color:var(--rts-white);}
.rts__footer.is__home__five.has__shape{clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%,0% 0%,11.311% 5.8%,22.588% 9.759%,33.732% 12.084%,44.65% 12.981%,55.244% 12.659%,65.419% 11.323%,75.078% 9.183%,84.125% 6.444%,92.464% 3.314%,100% 0%);padding-top:135px;}
@media screen and (max-width:768px){
  .rts__footer.is__home__five.has__shape{clip-path:none;padding-top:100px;}
}
.rts__footer.is__home__five .footer__widget__wrapper{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);}
@media screen and (max-width:992px){
  .rts__footer.is__home__five .footer__widget__wrapper{grid-template-columns:repeat(2,1fr);}
}
@media screen and (max-width:768px){
  .rts__footer.is__home__five .footer__widget__wrapper{grid-template-columns:repeat(1,1fr);}
}
@media screen and (max-width:992px){
  .rts__footer.is__home__five .footer__newsletter{justify-content:flex-start;}
}
@media screen and (max-width:992px){
  .rts__footer.is__home__five .footer__newsletter form{width:100%;}
}
.rts__widget .max-290{max-width:290px;}
.rts__footer.is__home__six.footer__background{background-color:var(--rts-heading);}
.rts__footer.is__home__six .footer__widget__wrapper{display:grid;grid-template-columns:repeat(3,1fr);}
@media screen and (max-width:992px){
  .rts__footer.is__home__six .footer__widget__wrapper{grid-template-columns:repeat(1,1fr);gap:40px;}
}
@media screen and (max-width:992px){
  .rts__footer.is__home__six .footer__widget__wrapper .rts__widget:nth-child(1){order:1;}
}
.rts__footer.is__home__six .footer__widget__wrapper .rts__widget:nth-child(2){display:grid;justify-items:center;}
@media screen and (max-width:992px){
  .rts__footer.is__home__six .footer__widget__wrapper .rts__widget:nth-child(2){justify-items:start;}
}
.rts__footer.is__home__six .footer__widget__wrapper .rts__widget:nth-child(3){display:grid;justify-items:end;}
@media screen and (max-width:992px){
  .rts__footer.is__home__six .footer__widget__wrapper .rts__widget:nth-child(3){justify-items:start;}
}
.rts__footer.is__home__six .rts__widget .widget__title{color:var(--rts-white);}
.rts__footer.is__home__six .rts__widget ul li{color:var(--rts-white);}
.rts__footer.is__home__six .rts__widget ul li:last-child{margin-bottom:0;}
.rts__footer.is__home__six .rts__widget ul li a{color:var(--rts-white);}
.rts__footer.is__home__six .rts__widget ul li a:hover{color:var(--heading-color);}
.rts__footer.is__home__six .rts__widget .footer__social__link a{color:var(--rts-white);border-right-color:var(--rts-white);}
.rts__footer.is__home__six .copyright__wrapper{justify-content:center;}
.rts__footer.is__home__six .copyright__wrapper p{color:var(--rts-white);}
[data-theme=dark] .footer__background{background-color:var(--rts-white);}
[data-theme=dark] .footer__widget__wrapper .rts__widget .footer__logo{filter:brightness(0) invert(1);}
[data-theme=dark] .rts__footer.has__shape .shape__1{top:0;}
[data-theme=dark] .rts__footer.has__shape .shape__1 img{filter:brightness(0) invert(1);}
[data-theme=dark] .footer__newsletter form input{box-shadow:none;background-color:var(--body-bg);border-color:var(--body-bg);color:#fff;}
[data-theme=dark] .footer__newsletter form button[type=submit]{color:var(--rts-para);}

/* gdpr cookies */
[data-theme=dark] .gdprcookie{background:#1b1b1b;}
[data-theme=dark] .gdprcookie h2{color:#fff;}
.gdprcookie{position:fixed;color:white;font-size:0.8em;line-height:1.5em;left:1.5rem;bottom:1.5rem;max-width:34em;padding:30px 20px;background:var(--rts-heading);z-index:99999;}
.gdprcookie h2{color:var(--rts-white);font-size:20px;line-height:1.2;margin-bottom:20px;}
.gdprcookie-intro\/ p{margin-bottom:20px;line-height:26px;}
.gdprcookie-buttons\/ button{display:inline-block;border:0;margin-right:12px;padding:10px 15px;font-family:var(--poppins);line-height:1;}
.gdprcookie-types\/ h3{color:#fff;font-size:18px;line-height:1.3;margin-bottom:10;}
.gdprcookie-types\/ ul{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:20px;}
.gdprcookie-types\/ ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;}

/*
if you need custom styles, please add it in this file below

For example:
.custom{
    color: red;
}
*/

/*
If you love our template, please give us a star on https://themeforest.net/user/reacthemes
*/

/*# sourceMappingURL=../maps/style.css.map */

/* -----------------------------------------
    Product CSS
----------------------------------------- */
.product-default{position:relative;overflow:hidden;background:var(--color-white);}
.product-default .product-img{position:relative;overflow:hidden;z-index:1;}
.product-default .product-img img{transition:transform 0.3s ease-out;}
.product-default .product-category{font-size:var(--font-sm);font-weight:var(--font-medium);}
.product-default .btn-icon{width:30px;height:30px;color:var(--color-primary);border:1px solid var(--border-color);font-size:12px;}
.product-default .author img{border-radius:50%;max-width:30px;-webkit-margin-end:10px;margin-inline-end:10px;}
.product-default .product-price .old-price{font-weight:normal;}
.product-default .product-tag{padding:5px 10px;font-size:var(--font-xsm);}
.product-default .hover-show{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);background-color:var(--color-primary);border-color:transparent;color:var(--color-white);opacity:0;transition:opacity 0.3s;}
.product-default .product-details{position:relative;max-width:calc(100% - 20px);background-color:var(--color-white);margin-top:-30px;z-index:2;transition:all 0.3s ease-out;}
.product-default:hover .product-details{transform:translateY(-5px);border-color:transparent!important;box-shadow:0px 0px 20px 0px rgba(76,87,125,0.1);}
.product-default:hover .product-img img{transform:scale3d(1.05,1.05,1.05);}
.product-default:hover .btn{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary);}
.product-default:hover .hover-show{opacity:1;}
.product-icon-list{margin-bottom:0;font-size:var(--font-sm);color:var(--color-primary);}
.product-icon-list i{font-size:16px;}
.product-icon-list span{color:var(--color-medium);}
.product-icon-list li:not(:last-child){-webkit-padding-end:10px;padding-inline-end:10px;-webkit-margin-end:10px;margin-inline-end:10px;border-right:1px solid var(--border-color);}
.product-price{display:flex;align-items:center;justify-content:start;gap:8px;}
.product-price *{margin:0;}
.product-price .old-price{text-decoration:line-through;font-weight:var(--font-semi-bold);font-family:var(--font-heading);}
.product-column .btn-icon{position:absolute;top:15px;right:15px;}
.product-column .product-details{padding:15px 20px;max-width:unset;transform:none!important;box-shadow:none!important;margin:0;}
.product-column .product-list-group{-webkit-padding-start:16px;padding-inline-start:16px;}
.product-column .product-list-group li{list-style-type:disc;}
.product-column .product-list-group li:not(:last-child){margin-bottom:5px;}
.product-column:hover{transform:none;border-color:var(--border-color)!important;}
.sec-title{margin-bottom:30px;}

/*
*
* Sections
*/
.section-sm{padding:30px 0;}
.section-sm.section-first{padding-top:60px;}
.section-sm.section-last{padding-bottom:60px;}
.section-md,.section-lg,.section-xl,.section-xxl,.section-inset-4,.section-inset-7,.section-inset-8{padding:50px 0;}
.section-inset-5{padding:30px 0;}
.section-inset-6{padding:50px 0 30px;}
.section-inset-9{padding:30px 0;}
.section-collapse + .section-collapse{padding-top:0;}
.section-collapse:last-child{padding-bottom:0;}
html [class*='section-'].section-bottom-0{padding-bottom:0;}
html [class*='section-'].section-top-0{padding-top:0;}
@media (min-width:992px){
  html [class*='section-'].section-lg-0{padding:0 0 1px;}
}
@media (min-width:768px){
  .section-sm{padding:40px 0;}
  .section-sm.section-first{padding-top:80px;}
  .section-sm.section-last{padding-bottom:80px;}
  .section-md{padding:70px 0;}
  .section-lg{padding:80px 0;}
  .section-xl{padding:90px 0;}
  .section-xxl{padding:100px 0;}
  .section-inset-4{padding:60px 0;}
  .section-inset-6{padding-top:80px;}
  .section-inset-8{padding:80px 0 60px;}
  .section-inset-9{padding:0;}
  [class*='section-'].section-bottom-md-70{padding-bottom:70px;}
}
@media (min-width:992px){
  .section-sm{padding:45px 0;}
  .section-sm.section-first{padding-top:90px;}
  .section-sm.section-last{padding-bottom:90px;}
  .section-md{padding:80px 0;}
  .section-lg{padding:90px 0;}
  .section-xl{padding:100px 0;}
  .section-xxl{padding:120px 0;}
  .section-inset-6{padding-top:90px;}
  .section-inset-7{padding:70px 0;}
  .section-inset-8{padding-top:90px;}
}
@media (min-width:1200px){
  .section-inset-1{padding-top:60px;padding-bottom:60px;}
  .section-inset-3{padding-top:70px;padding-bottom:70px;}
  .section-inset-4{padding:70px 0;}
  .section-inset-5{padding-top:45px;}
  .section-inset-7{padding:90px 0;}
}
@media (min-width:1600px){
  .section-inset-2{padding-top:90px;padding-bottom:90px;}
}
.section-single{display:flex;text-align:center;}
.section-single p{margin-left:auto;margin-right:auto;}
.section-single .form-inline-1{max-width:690px;margin-left:auto;margin-right:auto;}
.section-single .button{padding-left:40px;padding-right:40px;letter-spacing:.3em;}
.section-single * + .button{margin-top:45px;}
.section-single * + .countdown-wrap{margin-top:35px;}
.section-single * + .form-inline-1{margin-top:20px;}
.section-single .countdown-wrap + *{margin-top:35px;}
@media (min-width:992px){
  .section-single * + .countdown-wrap{margin-top:50px;}
  .section-single .countdown-wrap + *{margin-top:56px;}
}
.section-single .rd-mailform-wrap{max-width:670px;margin-left:auto;margin-right:auto;text-align:center;}
.section-single * + .rd-mailform-wrap{margin-top:20px;}
.section-single-header{padding:calc(1em + 4vh) 0 calc(1em + 2vh);}
.section-single-main{padding:calc(1em + 2vh) 0 calc(1em + 6vh);}
.section-single-footer{padding:calc(1em + 2vh) 0;}
.section-single-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;min-height:100vh;}
.section-single-inner > *{width:100%;}
@supports (display:grid){
  .section-single-inner{display:grid;justify-items:center;align-content:space-between;grid-template-columns:1fr;}
}
@media (min-width:1200px){
  .section-single-header{padding-top:calc(1em + 8vh);}
  .section-single-footer{padding-bottom:calc(1em + 4vh);}
}
@media (min-width:1600px){
  .section-fluid{padding-left:75px;padding-right:75px;}
  .section-fluid .container-fluid{padding-left:0;padding-right:0;max-width:1770px;margin-left:auto;margin-right:auto;}
}
.section-relative{position:relative;z-index:1;}

/*
*
* Typography
*/
.section-style-2{color:#151515;letter-spacing:.05em;}
h1,h2,h3,h4,h5,h6,[class^='heading-']{margin-top:0;margin-bottom:0;font-weight:500;color:#151515;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,[class^='heading-'] a{color:inherit;}
h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover,[class^='heading-'] a:focus,[class^='heading-'] a:hover{color:#54c1e5;}
h1,.heading-1{font-size:50px;line-height:1;letter-spacing:.025em;}
@media (min-width:768px){
  h1,.heading-1{font-size:70px;}
}
@media (min-width:992px){
  h1,.heading-1{font-size:90px;}
}
@media (min-width:1200px){
  h1,.heading-1{font-size:110px;}
}
h2,.heading-2{font-size:36px;line-height:1.14286;letter-spacing:.075em;}
@media (min-width:768px){
  h2,.heading-2{font-size:46px;}
}
@media (min-width:992px){
  h2,.heading-2{font-size:54px;}
}
@media (min-width:1200px){
  h2,.heading-2{font-size:70px;}
}
h3,.heading-3{font-size:30px;line-height:1.22727;font-weight:400;}
@media (min-width:768px){
  h3,.heading-3{font-size:32px;}
}
@media (min-width:992px){
  h3,.heading-3{font-size:40px;}
}
@media (min-width:1200px){
  h3,.heading-3{font-size:36px;}
}
h4,.heading-4{font-size:26px;line-height:1.27778;font-weight:400;}
@media (min-width:768px){
  h4,.heading-4{font-size:30px;}
}
@media (min-width:1200px){
  h4,.heading-4{font-size:36px;}
}
h5,.heading-5{font-size:20px;line-height:1.25;}
@media (min-width:768px){
  h5,.heading-5{font-size:24px;}
}
h6,.heading-6{font-size:16px;line-height:1.33333;}
@media (min-width:768px){
  h6,.heading-6{font-size:18px;}
}
.heading-7{font-size:16px;line-height:1.5;font-weight:400;letter-spacing:.2em;color:#777777;}
small,.small{display:block;font-size:12px;line-height:1.5;}
mark,.mark{padding:3px 5px;color:#ffffff;background:#54c1e5;}
.big{font-size:18px;line-height:1.55556;}
.lead{font-size:24px;line-height:34px;font-weight:300;}
code{padding:10px 5px;border-radius:0.2rem;font-size:90%;color:#111111;background:#f5f5f5;}
p [style*='max-width']{display:inline-block;}
.section__padding{padding-top:110px;padding-bottom:120px;}
.service__list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:30px;row-gap:60px;}
@media screen and (max-width:1200px){
  .service__list{grid-template-columns:repeat(3,1fr);}
}
@media screen and (max-width:992px){
  .service__list{grid-template-columns:repeat(2,1fr);gap:30px;}
}
@media screen and (max-width:576px){
  .service__list{grid-template-columns:repeat(1,1fr);}
}
.service__list .service__item{text-align:center;max-width:300px;}
@media screen and (max-width:576px){
  .service__list .service__item{margin:0 auto;}
}
.service__list .service__item__icon{font-size:40px;color:var(--heading-color);margin-bottom:30px;}
.service__list .service__item .h6{margin-bottom:15px;display:block;}

/*
.section__content__left, .section__content__right {
    width: 50%;
}*/
.play-btn{display:inline-block;position:relative;z-index:1}
.play-btn>i{display:inline-block;width:var(--icon-size,56px);height:var(--icon-size,56px);line-height:var(--icon-size,56px);text-align:center;background:var(--white-color);color:var(--title-color);font-size:var(--icon-font-size,1.7em);border-radius:50%;z-index:1;-webkit-transition:all ease 0.4s;transition:all ease 0.4s}
.play-btn:after,.play-btn:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:var(--white-color);z-index:-1;border-radius:50%;-webkit-transition:all ease 0.4s;transition:all ease 0.4s}
.play-btn:after{-webkit-animation-delay:2s;animation-delay:2s}
.play-btn:hover:after,.play-btn:hover::before,.play-btn:hover i{background-color:var(--theme-color);color:var(--white-color)}
.play-btn.style2>i{background-color:rgba(255,255,255,0.3);color:var(--white-color)}
.play-btn.style2:before,.play-btn.style2:after{background-color:transparent;border:1px solid var(--white-color)}
.play-btn.style3>i{--icon-size:40px;font-size:14px;border:1px solid;background-color:var(--theme-color);color:var(--white-color)}
.play-btn.style3:before,.play-btn.style3:after{background-color:var(--white-color)}
.play-btn.style3:hover>i{background-color:var(--white-color);color:var(--theme-color)}
.play-btn.style3:hover:before,.play-btn.style3:hover:after{background-color:var(--white-color)}
@media (max-width:991px){
  .video-box4{padding-top:120px}
}
.video-box4 .play-btn{position:absolute;top:50%;right:16%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media (max-width:991px){
  .video-box4 .play-btn{position:relative;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
.video-box4 .play-btn>i{background-color:var(--theme-color);color:var(--white-color);}
.ripple-animation,.play-btn:after,.play-btn:before,.testi-box_avater:after{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ripple;animation-name:ripple}
.ripple-animation3,.counter-card .counter-shape:after,.counter-item .counter-shape:after{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ripple3;animation-name:ripple3}
@-webkit-keyframes ripple{
  0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
  30%{opacity:0.4}
  100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}
}
@keyframes ripple{
  0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
  30%{opacity:0.4}
  100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}
}
@-webkit-keyframes ripple2{
  0%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:1}
  10%{opacity:0.60}
  30%{opacity:0.40}
  40%{opacity:0.20}
  50%{opacity:0.14}
  100%{-webkit-transform:scale(3.5);transform:scale(3.5);opacity:0}
}
@keyframes ripple2{
  0%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:1}
  10%{opacity:0.60}
  30%{opacity:0.40}
  40%{opacity:0.20}
  50%{opacity:0.14}
  100%{-webkit-transform:scale(3.5);transform:scale(3.5);opacity:0}
}
@-webkit-keyframes ripple3{
  0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
  30%{opacity:0.4}
  100%{-webkit-transform:scale(2.9);transform:scale(2.9);opacity:0.2}
}
@keyframes ripple3{
  0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
  30%{opacity:0.4}
  100%{-webkit-transform:scale(2.9);transform:scale(2.9);opacity:0.2}
}

/* Popup css */
.popup-wrapper{display:none;}
.popup_main-content h1{font-size:40px;line-height:50px;}
.bg_cover{background-position:center center;background-size:cover;background-repeat:no-repeat;}
.mfp-close-btn-in .mfp-close{color:#333;background:#FFF;opacity:1;border-radius:50%;width:30px;height:30px;line-height:32px;right:-15px;top:-15px;}
.popup-wrapper{position:relative;width:auto;max-width:960px;margin:0 auto;}
.popup-wrapper .form_control{width:100%;height:70px;padding:0 30px;line-height:70px;}

/* Popup-one */
.popup-one{position:relative;padding:138px 120px;}
.popup-one .popup_main-content{position:relative;text-align:center;background-color:rgba(69,29,83,0.8);border-radius:10px;padding:90px 55px;}
.popup-one .popup_main-content h1,.popup-one .popup_main-content p{color:#fff;}
.popup-one .popup_main-content h1{margin-bottom:20px;}
.popup-one .popup_main-content p{margin-bottom:30px;}
.popup-one .popup_main-content .popup-main-btn{padding:15px 100px;display:inline-block;color:#fff;border-radius:40px;border:1px solid #fff;text-decoration:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;}
.popup-one .popup_main-content .popup-main-btn:hover,.popup-one .popup_main-content .popup-main-btn:focus{background-color:#451D53;color:#fff;border-color:transparent;}

/* Popup-two */
.popup-two{position:relative;padding:120px;}
.popup-two .popup_main-content{position:relative;text-align:center;background-color:rgba(255,40,101,0.7);border-radius:10px;padding:90px 55px;}
.popup-two .popup_main-content h1,.popup-two .popup_main-content p{color:#fff;}
.popup-two .popup_main-content h1{margin-bottom:20px;}
.popup-two .popup_main-content p{margin-bottom:30px;}
.popup-two .popup_main-content .subscribe-form{padding:0 70px;}
.popup-two .popup_main-content .subscribe-form .form_control{border:none;border-radius:10px;font-size:20px;margin-bottom:20px;}
.popup-two .popup_main-content .subscribe-form .popup-main-btn{width:100%;border:1px solid #fff;background-color:transparent;color:#fff;font-size:20px;height:70px;border-radius:10px;cursor:pointer;transition:all .3s;}
.popup-two .popup_main-content .subscribe-form .popup-main-btn:hover,.popup-two .popup_main-content .subscribe-form .popup-main-btn:focus{background-color:#FF2865;color:#fff;border-color:transparent;}

/* Popup-three */
.popup-three .popup_main-content{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff;}
.popup-three .popup_main-content .left-bg{width:45%;height:100%;min-height:670px;}
.popup-three .popup_main-content .right-content{width:55%;padding:30px 15px;text-align:center;}
.popup-three .popup_main-content .right-content h1{font-weight:400;margin-bottom:20px;}
.popup-three .popup_main-content .right-content p{margin-bottom:20px;}
.popup-three .popup_main-content .right-content .popup-main-btn{padding:15px 70px;background-color:#FF2865;color:#fff;font-size:19px;border-radius:35px;display:inline-block;text-decoration:none;}

/* Popup-four */
.popup-four .popup_main-content{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff;}
.popup-four .popup_main-content .left-bg{width:45%;height:100%;min-height:670px;}
.popup-four .popup_main-content .right-content{width:55%;padding:30px 30px;text-align:center;}
.popup-four .popup_main-content .right-content h1{font-weight:400;margin-bottom:20px;}
.popup-four .popup_main-content .right-content p{margin-bottom:20px;}
.popup-four .popup_main-content .subscribe-form{padding:0 70px;}
.popup-four .popup_main-content .subscribe-form .form_control{border:2px solid #C5C5C5;border-radius:10px;font-size:20px;margin-bottom:20px;}
.popup-four .popup_main-content .subscribe-form .popup-main-btn{width:100%;background-color:#F8960D;color:#fff;font-size:20px;height:70px;border-radius:10px;cursor:pointer;border:none;transition:all .3s;}
.popup-four .popup_main-content .subscribe-form .popup-main-btn:hover,.popup-four .popup_main-content .subscribe-form .popup-main-btn:focus{background-color:#F8960D;color:#fff;border-color:transparent;}

/* Popup-five */
.popup-five .popup_main-content{text-align:center;padding:75px;}
.popup-five .popup_main-content h1{font-size:42px;line-height:52px;font-weight:400;color:#fff;margin-bottom:20px;margin:0 auto 20px;max-width:600px;}
.popup-five .popup_main-content h4{color:#fff;font-size:25px;font-weight:35px;margin-bottom:40px;font-weight:400;}
.popup-five .popup_main-content .popup-main-btn{padding:15px 30px;display:inline-block;color:#fff;background-color:#29A19C;border-radius:40px;text-decoration:none;}

/* Popup-six */
.popup-six .popup_main-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#fff;text-decoration:none;}
.popup-six .popup_main-content .left-bg{position:absolute;top:0;left:0;width:50%;height:100%;}
.popup-six .popup_main-content .right-content{background-color:#930077;width:50%;height:100%;padding:120px 15px;text-align:center;margin-left:50%;}
.popup-six .popup_main-content .right-content h1{font-size:40px;font-weight:400;line-height:50px;color:#fff;margin-bottom:25px;}
.popup-six .popup_main-content h4{color:#fff;font-size:20px;line-height:32px;margin-bottom:40px;font-weight:400;}
.popup-six .popup_main-content .right-content .popup-main-btn{padding:15px 30px;display:inline-block;color:#fff;background-color:#FA00CA;border-radius:40px;text-decoration:none;}

/* syotimer css */
.popup-wrapper .syotimer__body{max-width:420px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px;}
.popup-wrapper .syotimer__body p{color:#fff;}
.popup-wrapper .syotimer-cell{flex:0 0 24%;padding-left:10px;padding-right:10px;}
.popup-wrapper .syotimer-cell__value{width:100%;height:80px;display:flex;align-items:center;justify-content:center;background:#1F3A52;border-radius:10px;font-size:36px;color:#fff;margin-bottom:15px;}
.popup-wrapper .syotimer-cell__unit{font-size:20px;color:#fff;text-transform:capitalize;}

/*Large Device*/
@media only screen and (min-width:1200px) and (max-width:1400px){
}

/*Large Device*/
@media only screen and (min-width:992px) and (max-width:1199px){
}

/*Medium Device*/
@media only screen and (min-width:768px) and (max-width:991px){
  .popup-one .popup_main-content h1,.popup-three .popup_main-content .right-content h1,.popup-four .popup_main-content .right-content h1,.popup-five .popup_main-content h1,.popup-six .popup_main-content .right-content h1{font-size:40px;line-height:50px;}
  .popup-wrapper{max-width:720px;}
  .popup-two .popup_main-content .subscribe-form,.popup-four .popup_main-content .subscribe-form{padding:0 15px;}
  .popup-one,.popup-two{padding:80px 30px;}
  .syotimer__body{margin-bottom:0px;}
  .syotimer-cell{flex:0 0 50%;margin-bottom:20px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width:991px){
  .popup-wrapper .syotimer-cell{padding-left:5px;padding-right:5px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width:767px){
  .footer-area{padding:50px 0}
  .popup-wrapper{max-width:500px;}
  .popup-five .popup_main-content{text-align:center;padding:50px 15px;}
  .popup-three .popup_main-content .left-bg,.popup-four .popup_main-content .left-bg,.popup-six .popup_main-content .left-bg{display:none;}
  .popup-one,.popup-two{padding:30px 15px;}
  .popup-one .popup_main-content,.popup-two .popup_main-content{padding:20px 15px;}
  .popup-one .popup_main-content .main-btn{padding:15px 30px;}
  .popup-three .popup_main-content .right-content,.popup-four .popup_main-content .right-content,.popup-six .popup_main-content .right-content{width:100%;padding:50px 15px;}
  .popup-two .popup_main-content .subscribe-form,.popup-four .popup_main-content .subscribe-form{padding:0 15px;}
  .popup-two .popup_main-content .subscribe-form .form_control,.popup-four .popup_main-content .subscribe-form .form_control{font-size:15px;}
  .popup-two .popup_main-content h1,.popup-one .popup_main-content h1,.popup-three .popup_main-content .right-content h1,.popup-four .popup_main-content .right-content h1,.popup-five .popup_main-content h1,.popup-six .popup_main-content .right-content h1{font-size:24px;line-height:34px;}
  .popup-six .popup_main-content .right-content{margin-left:0%;}
  .syotimer__body{max-width:380px;margin-bottom:0px;}
  .syotimer-cell{flex:0 0 50%;margin-bottom:20px;}
}

/* Mobile Devices, Tablets */
@media only screen and (max-width:400px){
  .popup-wrapper{max-width:300px;}
  .syotimer__body{max-width:300px;margin-bottom:0px;}
  .syotimer-cell{flex:0 0 50%;margin-bottom:20px;}
}

/* Wide mobile Devices */
@media only screen and (min-width:401px) and (max-width:767px){
  .popup-wrapper{max-width:380px;}
}
footer,footer a{color:#85b1ee;}
footer a:hover{color:#fff;}
.footer-area{position:relative;overflow:hidden;z-index:1;border-radius:30px 30px 0 0;background-color:var(--primary-color);padding-top:50px;color:var(--white-color)}
@media only screen and (max-width:767px){
  .footer-area{padding:50px 0}
}
footer .footer-top{padding-top:80px;border-bottom:1px solid #1e243c;}
footer .widget.footer-widget{background-color:transparent;padding:0;margin-bottom:40px;}
footer .widget.footer-widget .footer-logo{margin-bottom:40px;max-width:100px;}
footer .widget.footer-widget .widget-title{margin-bottom:30px;color:#fff;font-size:30px;line-height:28px;}
footer .widget.footer-widget ui.nav-widget li{display:inline-block;}
footer .widget.footer-widget ul.nav-widget li{line-height:35px;}
footer .widget.footer-widget ul.nav-widget li a{position:relative;}
footer .widget.footer-widget ul.nav-widget li a::before{position:absolute;left:0;bottom:0;height:1px;content:'';width:0;-webkit-transition:all 200ms linear 0s;transition:all 200ms linear 0s;}
footer .widget.footer-widget ul.nav-widget li a:hover::before{width:100%;}
footer .widget.footer-widget .recent-post li{padding-left:0;position:relative;min-height:80px;margin-bottom:17px;}
footer .widget.footer-widget .recent-post li:last-child{margin-bottom:0;}
footer .widget.footer-widget .recent-post li h6{font-size:18px;line-height:28px;margin-bottom:5px;}
footer .widget.footer-widget .recent-post li h6 a:hover{color:#fff;}
footer .widget.footer-widget .recent-post li .recent-post-img{position:absolute;left:0;top:0;height:80px;width:80px;}
footer .widget.footer-widget .recent-post li .recent-post-img img{border-radius:5px;}
footer .widget.footer-widget ul.contact-info-widget{margin-top:30px;}
footer .widget.footer-widget ul.contact-info-widget li{margin-bottom:20px;}
footer .widget.footer-widget ul.contact-info-widget li i{margin-right:10px;color:#fea116;}
footer ul.social-icons{margin-top:30px;}
footer ul.social-icons li{display:inline-block;}
footer .widget.footer-widget .recent-post li{padding-left:20px;}
footer .widget.footer-widget .recent-post li::before{content:'\f101';position:absolute;top:0;left:0;font-family:'Font Awesome 5 Pro';font-size:16px;}
footer ul.social-icons li a{height:40px;width:40px;border-radius:50%;color:#85b1ee;border:2px solid #85b1ee;text-align:center;font-size:14px;line-height:38px;display:inline-block;margin-right:10px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
footer ul.social-icons li a:hover{background-color:#fff;border-color:#fff;color:var(--primary-color);}
footer .footer-bottom{position:relative;padding:30px 0;}
footer .footer-bottom .footer-nav li{display:inline-block;margin-right:25px;}
footer .footer-bottom ul.social-icons{margin-top:0;}
.th-widget-contact{max-width:260px;margin-bottom:-0.4em}
.info-box_text{line-height:1.75em;margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px}
.info-box_text .icon{color:var(--white-color);-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:40px;height:40px;line-height:37px;background-color:transparent;border:1px solid #E9F6F9;border-radius:50%;text-align:center;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.info-box_text .icon img{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.info-box_text .icon:hover{background-color:var(--theme-color)}
.info-box_text .icon:hover img{-webkit-filter:contrast(0) brightness(2);filter:contrast(0) brightness(2)}
.info-box_text .details{margin-top:-0.3em}
.info-box_text .details p{margin-bottom:0}
.info-box_text a{color:#85b1ee}
.info-box_text a:hover{color:#fff}
.info-box_text:not(:last-child){margin-bottom:18px}

/* Feature Section Start
===============================*/
.feature-left{position:relative;}
ul.feature-list{list-style-type:none;}
.feature-left .feature-list li{margin-bottom:50px;padding-left:90px;position:relative;}
.feature-left .feature-list li .feature-icon{position:absolute;left:0;top:10px;height:60px;color:#fff;border-radius:50%;line-height:60px;width:60px;text-align:center;font-size:24px;background-color:var(--primary-color);}
.feature-left .feature-list li:last-child{margin-bottom:0;}
.feature-left .feature-list h4{font-size:24px;margin-bottom:10px;}
.feature-img{position:relative;overflow:hidden;}
.feature-img .feature-abs-con{position:absolute;left:-115px;top:-55px;color:#fff;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:180px;width:295px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-bottom:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1;}
.feature-img .feature-abs-con i{font-size:35px;margin-bottom:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.feature-img:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';opacity:0.43;}
.feature-section .section-title h1{margin-bottom:80px;}
.single-feature-box{padding:80px 45px;position:relative;z-index:1;}
.single-feature-box h4{margin-bottom:20px;font-size:24px;}
.single-feature-box a.read-more{font-family:"Montserrat",sans-serif;font-weight:700;margin-top:30px;color:#666565;text-transform:uppercase;display:inline-block;}
.single-feature-box a.read-more i{margin-left:15px;}
.single-feature-box .feature-icon{margin-bottom:30px;position:relative;}
.single-feature-box .feature-icon i{font-size:90px;}
.single-feature-box .feature-icon::before{content:'';position:absolute;width:80px;height:80px;border-radius:50%;opacity:0.1;left:65px;top:-25px;}
.single-feature-box::before,.single-feature-box::after{position:absolute;left:0;top:-10px;z-index:-1;border:2px solid #dfe9f4;content:'';width:100%;height:100%;right:10px;}
.single-feature-box::after{top:0;bottom:-10px;left:10px;right:0;}
a.read-more{font-family:"Montserrat",sans-serif;font-weight:700;margin-top:30px;color:#666565;text-transform:uppercase;display:inline-block;}
a.read-more i{margin-left:10px;}
a.read-more:hover{color:#fea116;}
.wcu-section .section-title h1{margin-bottom:60px;}
feature-left .feature-list li .feature-icon{background-color:var(--primary-color);}
.z-99{z-index:99!important;}
.icon-scroll{--bs-icon-scroll-width:2.2rem;--bs-icon-scroll-height:3.5rem;--bs-icon-scroll-border-width:1px;--bs-icon-scroll-border-color:#ffffff;--bs-icon-scroll-border-radius:1.1rem;--bs-icon-scroll-dot-size:0.5rem;--bs-icon-scroll-dot-animation-duration:1.5s;display:inline-block;width:var(--bs-icon-scroll-width);height:var(--bs-icon-scroll-height);border:var(--bs-icon-scroll-border-width) solid var(--bs-icon-scroll-border-color);border-radius:var(--bs-icon-scroll-border-radius);position:relative}
.icon-scroll:before{content:"";position:absolute;width:var(--bs-icon-scroll-dot-size);height:var(--bs-icon-scroll-dot-size);top:var(--bs-icon-scroll-dot-size);left:calc(50% - var(--bs-icon-scroll-dot-size)/ 2);border-radius:50%;background:#fff;animation-duration:var(--bs-icon-scroll-dot-animation-duration);animation-iteration-count:infinite;animation-name:scroll}
@keyframes scroll{
  0%{opacity:1}
  100%{opacity:0;transform:translateY(calc(var(--bs-icon-scroll-height) - var(--bs-icon-scroll-dot-size) * 3));-webkit-transform:translateY(calc(var(--bs-icon-scroll-height) - var(--bs-icon-scroll-dot-size) * 3));-moz-transform:translateY(calc(var(--bs-icon-scroll-height) - var(--bs-icon-scroll-dot-size) * 3));-ms-transform:translateY(calc(var(--bs-icon-scroll-height) - var(--bs-icon-scroll-dot-size) * 3));-o-transform:translateY(calc(var(--bs-icon-scroll-height) - var(--bs-icon-scroll-dot-size) * 3))}
}
.datepicker__month-caption,.datepicker__week-days{height:2em;vertical-align:middle}
.datepicker__clear-button,.datepicker__close-button,.datepicker__month-button,.datepicker__month-day,.datepicker__submit-button{transition-duration:.2s;transition-property:color,background-color,border-color}
.datepicker{border:1px solid #e9e9e9;box-sizing:border-box;overflow:hidden;position:absolute;z-index:10;margin-top:.125rem;background-color:#fff;border-radius:0.075rem;box-shadow:0 .5rem 1rem rgba(17,17,17,.15);color:#111;font-size:1.125rem;line-height:1}
.datepicker-right+.datepicker{right:0}
.datepicker--inline{position:relative}
.datepicker__inner{overflow:hidden;padding:1.5rem 1.25rem}
.datepicker__month{border-collapse:collapse;text-align:center;width:100%;font-size:92.5%}
.datepicker__info--feedback,.datepicker__month--month2{display:none}
.datepicker__month-button,.datepicker__month-day--valid{cursor:pointer;-webkit-user-select:none;user-select:none}
.datepicker__month-day--lastMonth,.datepicker__month-day--nextMonth{visibility:hidden}
.datepicker__info--error,.datepicker__info--help{display:block}
datepicker__buttons{-webkit-user-select:none;user-select:none}
.datepicker__clear-button,.datepicker__close-button{cursor:pointer}
.datepicker__tooltip{position:absolute}
.datepicker__month-day--disabled,.datepicker__month-day--no-checkin,.datepicker__month-day--no-checkout{position:relative}
.datepicker__month-caption{border-bottom:1px solid #024aad}
.datepicker__month-name{text-transform:uppercase;font-weight:500;font-size:95%}
.datepicker__week-name{font-size:75%;font-weight:500;text-transform:uppercase}
.datepicker__month-day{transition-timing-function:cubic-bezier(.4,0,.2,1);padding:8px;border:1px solid transparent}
.datepicker__month-day--disabled,.datepicker__month-day--invalid{color:#6c6c6c;text-decoration:none}
.datepicker__month-day:focus{outline:0;background-color:#6c6c6c}
.datepicker__month-day--no-checkin:before{bottom:0;left:0;width:0;height:0;content:"";display:block;position:absolute;z-index:-1;border-bottom:8px solid #5b2525;border-right:8px solid transparent}
.datepicker__month-day--no-checkout:before{top:0;right:0;width:0;height:0;content:"";display:block;position:absolute;z-index:-1;border-top:8px solid #5b2525;border-left:8px solid transparent}
.datepicker__month-day--no-checkin.datepicker__month-day--no-checkout:before{content:none}
.datepicker__month-day--disabled:after{content:"\00d7";left:50%;position:absolute;color:#5b2525;font-size:92.5%;top:50%;transform:translate(-50%,-50%)}
.datepicker__month-day--day-of-week-disabled,.datepicker__month-day--no-checkin,.datepicker__month-day--no-checkout{background-color:#f8f8f8}
.datepicker__month-day--hovering,.datepicker__month-day--selected{background-color:rgba(2,74,173,.15);color:#024aad;font-weight:400}
.datepicker__month-day--selected:after,.datepicker__month-day--selected:before{display:none}
.datepicker__month-day--today{background-color:#343434;color:#fff}
.datepicker__month-day--first-day-selected,.datepicker__month-day--last-day-selected{background-color:#024aad;color:#fff}
.datepicker__month-day--last-day-selected:after{content:none}
.datepicker__month-button{transition-timing-function:cubic-bezier(.4,0,.2,1);text-indent:-9999px;padding:6px;align-items:center;justify-content:center;display:inline-flex;color:#000}
.datepicker__month-button:after{background-repeat:no-repeat;background-position:center;float:left;text-indent:0;content:"";width:1rem;height:1rem}
.datepicker__month-button--prev:after{background-image:url(../img/left.svg);}
.datepicker__month-button--next:after{background-image:url(../img/right.svg);}
.datepicker__topbar{margin-bottom:1rem;position:relative}
.datepicker--topbar-bottom .datepicker__topbar{margin-bottom:0;padding-top:1rem;border-top:1px solid #dcdcdc}
.datepicker__info--selected{font-size:75%;margin-bottom:.75rem}
.datepicker__info--selected strong{color:#024aad;font-weight:600}
.datepicker__info--selected-label{color:#0b284f}
.datepicker__info-text--selected-days{font-style:normal}
.datepicker__info--error{color:#5b2525;font-size:75%;font-style:italic}
.datepicker__info--help{color:#0b284f;font-style:italic}
.datepicker__clear-button,.datepicker__close-button,.datepicker__submit-button{transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:#024aad;border-radius:0.075rem;border:none;box-shadow:none;font-size:10px;color:#fff;margin-top:20px;padding:7px 13px;text-decoration:none;text-shadow:none;text-transform:uppercase}
.datepicker--topbar-top .datepicker__clear-button,.datepicker--topbar-top .datepicker__close-button,.datepicker--topbar-top .datepicker__submit-button{margin-top:0}
.datepicker__clear-button:hover,.datepicker__close-button:hover,.datepicker__submit-button:hover{background-color:#0b284f;color:#fff}
.datepicker__clear-button:disabled,.datepicker__clear-button[disabled],.datepicker__close-button:disabled,.datepicker__close-button[disabled],.datepicker__submit-button:disabled,.datepicker__submit-button[disabled]{background-color:#adadad;color:#fff;cursor:not-allowed}
.datepicker__clear-button+.datepicker__close-button,.datepicker__clear-button+.datepicker__submit-button{margin-left:10px}
.datepicker__submit-button{width:auto}
.datepicker__tooltip{background-color:#024aad;border-radius:0.075rem;font-size:65%;margin-top:-5px;padding:5px 10px;color:#fff}
.datepicker__tooltip:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #adadad;bottom:-4px;content:"";left:50%;margin-left:-4px;position:absolute}
@media (min-width:320px){
  .datepicker{width:100%}
}
@media (min-width:577px){
  .datepicker{width:100%}
  .datepicker__months{overflow:hidden;position:relative}
  .datepicker__month{width:200px}
  .datepicker__month--month1{float:left}
  .datepicker__month--month2{display:table;float:right}
  .datepicker__month-button--disabled{visibility:hidden}
  .datepicker__months:before{background:#024aad;bottom:0;content:"";display:block;left:50%;position:absolute;top:0;width:1px}
}
@media (min-width:768px){
  .datepicker{width:598px}
  .datepicker__month{width:260px}
  .datepicker--topbar-has-clear-button .datepicker__info,.datepicker--topbar-has-close-button .datepicker__info,.datepicker--topbar-has-submit-button .datepicker__info{max-width:325px}
  .datepicker__buttons{margin-top:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}
}
.datepicker-container{z-index:9999!important;}
.control-icon{position:relative;}
on.form-select,.control-icon>.form-control,.control-icon>.form-select{padding-left:3rem;}
.control-icon>.icon{position:absolute;top:50%;transform:translateY(-50%);left:1rem;z-index:3!important;}
.discription-box h1{font-size:36px;font-weight:bold;margin-bottom:30px;color:#024aad;}
.breadcrumb-content.text-center{height:400px;display:flex;align-items:center;justify-content:center;}
.purchase-message{padding:120px 0px;max-width:780px;margin:0 auto;}
.purchase-success{background:#f1f1f1;padding:40px 0px;text-align:center;border-radius:15px;}
.purchase-success h2{margin-bottom:15px;text-transform:uppercase;}
.purchase-success p{line-height:26px;}
.purchase-success .icon i{font-size:60px;}
.purchase-success .icon{display:block;margin-bottom:20px;}
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:38px;margin-bottom:0;}
h1{font-size:48px;}
h2{font-size:36px;}
h3{font-size:28px;}
h4{font-size:22px;}
h5{font-size:18px;}
h6{font-size:16px;}
button:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;}
.list{list-style:none;margin:0px;padding:0px;}
a{text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:hover,a:focus{text-decoration:none;outline:none;}
ul{list-style-type:none;margin:0;padding:0;}
img{-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
p{margin:0;}
.bg-img-center{background-color:#0f172b;background-position:center;background-size:cover;}
.mb-55{margin-bottom:55px;}
.btn:focus,input:focus,select,.nice-select:focus,textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;}
::-webkit-input-placeholder{color:#0f172b;font-size:14px;}
:-ms-input-placeholder{color:#0f172b;font-size:14px;}
::-ms-input-placeholder{color:#0f172b;font-size:14px;}
::placeholder{color:#0f172b;font-size:14px;}
.btn{color:#fff;font-weight:700;font-size:18px;text-transform:uppercase;border-radius:0;border:none;padding:0;-webkit-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}
.btn i{margin-left:6px;}
.btn.filled-btn:hover{color:#fff;}
.btn.btn-black{color:#fff;}

/* .btn.btn-black:hover {
  background-color: #fea116;
} */
.section-padding{padding:130px 0;}
.section-padding.featured-packages{padding:130px 0 90px;}
.section-title h1{font-size:45px;line-height:55px;margin-bottom:35px;}
.section-title span.title-top{display:block;font-size:20px;line-height:28px;font-weight:700;position:relative;margin-bottom:20px;}
.section-title span.title-top.with-border::before{width:40px;height:4px;position:absolute;content:'';left:-58px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:2px;}
.section-bg{background-color:#f1f8ff;}
.slick-slide img{display:inline-block;}
.slick-slide:focus{outline:none;}
ul.list-inline li{display:inline-block;}

/* Start Tour Packages
===============================*/
.packages-area-v1{padding:120px 0;}
.packages-sidebar .widget{margin-bottom:20px;position:relative;}
.widget.information-widget .rate{position:absolute;top:15px;right:15px;}
.packages-sidebar .widget.sortby-widget{margin-bottom:0px;}
.packages-sidebar .widget.sortby-widget .form_group{margin-bottom:20px;display:flex;}
.packages-sidebar .widget h4.widget-title{position:relative;padding-bottom:8px;margin-bottom:15px;font-size:20px;}
.packages-sidebar .widget h4.widget-title:before,.packages-sidebar .widget h4.widget-title:after{position:absolute;content:'';bottom:0;height:4px;}
.packages-sidebar .widget h4.widget-title:before{left:0;width:30px;}
.packages-sidebar .widget h4.widget-title:after{left:50px;width:50px;}
.packages-area-v1 .packages-sidebar .widget.price_ranger_widget .ui-widget.ui-widget-content{border:none;height:4px;background:#E6E6E6;margin-bottom:25px;}
.packages-area-v1 .packages-sidebar .widget.price_ranger_widget .ui-widget .ui-slider-handle{top:-3px;margin-left:0;border-radius:0;width:10px;height:10px;border:none;}
.packages-area-v1 .packages-sidebar .widget.price_ranger_widget input{border:none;width:70%;height:100%;font-size:14px;color:#252525;padding:0;}
.ma-package-section.featured-packages .packages-post-item .post-thumbnail{max-width:125px;margin-right:15px;}
.ma-package-section.featured-packages .packages-post-item{align-items:center;}
.ma-package-section.featured-packages .packages-post-item .entry-content h3.title{line-height:22px;margin-bottom:5px;}
.ma-package-section.featured-packages .packages-post-item .entry-content h3.title a{font-size:18px;}
.packages-area-v1 .packages-post-item,.ma-package-section .packages-post-item{display:flex;align-items:flex-start;background-color:#f8f8f8;margin-bottom:40px;padding:20px 25px;border-radius:10px;position:relative;}
.packages-area-v1 .packages-post-item h3.title{font-size:20px;line-height:30px;margin-bottom:10px;}
.packages-area-v1 .packages-post-item .post-thumbnail,.ma-package-section .packages-post-item .post-thumbnail{width:100%;max-width:125px;height:auto;margin-right:25px;}
.packages-area-v1 .packages-post-item .entry-content h3.title a,.ma-package-section .packages-post-item .entry-content h3.title a{color:inherit;}
.packages-area-v1 .packages-post-item .entry-content .post-meta ul li span i,.ma-package-section .packages-post-item .entry-content .post-meta ul li span i{margin-right:10px;}
.packages-details-area{padding:120px 0;background-color:#f8f8f8;}
.packages-details-area .details-wrapper{background-color:#fff;padding:30px 30px;}
.packages-details-area .packages-details-wrapper .discription-box h3.title{margin-bottom:20px;}
.packages-details-area .packages-details-wrapper .box-wrap{margin-bottom:40px;}
.packages-details-area .packages-details-wrapper .box-wrap h4.title{position:relative;padding-bottom:15px;margin-bottom:20px;}
.packages-details-area .packages-details-wrapper .box-wrap h4.title:after{position:absolute;content:'';left:0;bottom:0;width:50px;height:3px;}
.packages-details-area .packages-details-wrapper .review-form input,.packages-details-area .packages-details-wrapper .review-form textarea{margin-bottom:30px;}
.gallery-wrap .packages-big-slider{margin-bottom:25px;}
.gallery-wrap .packages-big-slider img{width:100%;}
.packages-details-area .packages-details-wrapper .review-form .btn{padding:15px 30px;border-radius:5px;}
.packages-details-area .packages-details-wrapper .review-form textarea{display:inherit;}
.packages-details-area .packages-details-wrapper .schedule-wrapp .single-schedule{display:flex;}
.packages-details-area .packages-details-wrapper .schedule-wrapp .single-schedule{position:relative;z-index:1;padding-bottom:25px;}
.packages-details-area .packages-details-wrapper .schedule-wrapp .single-schedule:before{position:absolute;top:0;left:25px;content:'';width:1px;height:100%;background-color:#e1e1e1;z-index:-1;}
.packages-details-area .packages-details-wrapper .schedule-wrapp .single-schedule .content h4{margin-bottom:15px;}
.packages-details-area .packages-details-wrapper .schedule-wrapp .single-schedule .icon i{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#fff;border-radius:50%;margin-right:30px;}
.packages-big-slider .slick-arrow{background:#024aad;border-radius:50%;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:1;width:50px;height:50px;text-align:center;line-height:50px;font-size:18px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;opacity:0;visibility:hidden;cursor:pointer;}
.packages-big-slider .slick-arrow:hover{background:#052756;}
.packages-big-slider .slick-arrow.next{left:auto;right:20px;}
.packages-big-slider:hover .slick-arrow{opacity:1;visibility:visible;left:10px;}
.packages-big-slider:hover .slick-arrow.next{left:auto;right:10px;}
.packages-thumb-slider .single-item{cursor:pointer;}
.packages-thumb-slider .slick-slide{margin:0 5px;}
.packages-thumb-slider .slick-list{margin:0 -5px;}
.packages-details-area .packages-details-wrapper .places-box a{padding:10px 20px;background-color:#eaeaea;font-weight:700;display:inline-block;color:#212121;margin-right:10px;border-radius:5px;margin-bottom:10px;}
.packages-details-area .packages-details-wrapper .places-box a:hover{color:#fff;}
.packages-details-area .packages-details-wrapper .review-area{border-bottom:1px solid #6665554f;}
.packages-details-area .packages-details-wrapper .review-area .review-list li{padding-left:105px;position:relative;min-height:100px;margin-bottom:20px;}
.packages-details-area .packages-details-wrapper .review-area .review-list li .review-user{position:absolute;left:0;top:0;width:80px;height:auto;}
.packages-details-area .packages-details-wrapper .review-area .review-list li ul.children li{margin-bottom:0;margin-top:50px;}
.packages-details-area .packages-details-wrapper .review-area .review-list li .review-desc{font-size:15px;line-height:28px;}
.packages-details-area .packages-details-wrapper .review-area .review-list li .review-desc ul.rating li{padding-left:0px;position:relative;min-height:0px;margin-bottom:0px;}
.packages-details-area .packages-details-wrapper .review-area .review-list li .review-desc h6{font-size:16px;line-height:18px;margin-bottom:5px;}
.packages-details-area .packages-details-wrapper .review-area .review-list li .review-user img{width:100%;border-radius:50px;}
.packages-details-area .packages-details-wrapper .review-area .review-list li ul.children{margin-left:-100px;}
.packages-sidebar .nice-select:after{right:15px;}
.packages-sidebar input[type='text']::placeholder,.packages-sidebar input[type='email']::placeholder,.packages-sidebar input[type='url']::placeholder,.packages-sidebar input[type='number']::placeholder,.packages-sidebar input[type='tel']::placeholder,.packages-sidebar input[type='password']::placeholder{font-size:14px;}
.packages-details-area .packages-sidebar .booking-widget .form_group{margin-bottom:20px;}
.packages-details-area .packages-sidebar .booking-widget .form_group:last-child{margin-bottom:10px;}
.h-50{height:50px!important;}
.packages-details-area .packages-sidebar .booking-widget .btn{padding:15px 30px;border-radius:5px;}
.packages-details-area .packages-sidebar .widget{padding:20px;border:2px solid #eee;}
.packages-details-area .packages-sidebar .information-widget ul.list li{padding-bottom:10px;}
.packages-details-area .packages-sidebar .information-widget ul.list li:before{display:inline-block;content:'\f138';font-family:'Font Awesome 5 Pro';font-weight:700;margin-right:11px;}
.packages-details-area .packages-sidebar .information-widget ul.list li:last-child{padding-bottom:0;}
.share-widget .social-icons li{display:inline-block;margin-right:10px;}
.share-widget .social-icons li a{display:block;width:40px;height:40px;line-height:40px;background-color:#fea116;color:#fff;font-size:15px;border-radius:50%;text-align:center;}
.share-widget .social-icons li a.facebook{background-color:#395196;}
.share-widget .social-icons li a.twitter{background-color:#00A9FF;}
.share-widget .social-icons li a.google{background-color:#db4a39;}
.share-widget .social-icons li a.linkedin{background:#0e76a8;}
.support-widget .support-content p.phone,p.email{font-size:20px;font-weight:700;color:#212121;}
.support-widget .support-content p.phone a,p.email a{color:inherit;}
.latest-package-widget .packages-item{margin-bottom:30px;}
.latest-package-widget .packages-item:last-child{margin-bottom:30px;}
.latest-package-widget .packages-item .post-thumbnail{margin-bottom:20px;}
.latest-package-widget .packages-item .entry-content h3.title{font-size:18px;line-height:28px;}
.latest-package-widget .packages-item .entry-content h3.title a{color:inherit;}
.latest-package-widget .packages-item .entry-content p{margin-bottom:15px;}
.latest-package-widget .packages-item .entry-content .btn{padding:10px 20px;border-radius:5px;}
ul.rating li{display:inline-block;}
ul.rating li i{color:#fea116;}

/*--- Responsive CSS ---*/

/* Small Devices, Tablets */
@media only screen and (max-width:991px){
  .packages-details-area .packages-details-wrapper .review-area .review-list li .review-user{position:relative;top:auto;left:auto;margin-bottom:20px;}
  .packages-details-area .packages-details-wrapper .review-area .review-list li{position:relative;padding-left:0;}
  .packages-details-area .packages-details-wrapper .review-area .review-list li ul.children{margin-left:0;}
}

/* Small Devices, Tablets */
@media only screen and (max-width:767px){
  .packages-area-v1 .packages-post-item{flex-wrap:wrap;padding:15px 15px;}
  .packages-area-v1 .packages-post-item img{width:100%;}
  .packages-area-v1 .packages-post-item .post-thumbnail{max-width:100%;}
  .packages-area-v1 .packages-post-item .entry-content{margin-top:20px;}
  .packages-area-v1 .packages-post-item .entry-content h3.title{font-size:20px;line-height:25px;margin-bottom:10px;}
}

/* End Tour Packages
===============================*/

/* Start Login & Signup
===============================*/
.user-area-section{padding:120px 0;}
.user-content .input-box{margin-bottom:30px;}
.user-content .input-box label{font-weight:600;margin-bottom:10px;}
.input-check input[type=checkbox]{width:auto;height:auto;}
.user-content .input-box .btn{padding:10px 20px;margin-bottom:20px;float:left;vertical-align:middle;}
.input-text{margin-bottom:20px;}
.input-text p a{color:#212121;font-weight:600;}
.user-content .input-box a{vertical-align:-webkit-baseline-middle;margin-left:20px;float:left;margin-top:10px;color:#212121;}

/* End Login & Signup
===============================*/

/* Start User Dashboard
===============================*/
.user-dashboard{padding:120px 0;}
.user-dashboard .user-sidebar{border:1px solid #e1e1e1;padding:20px 30px;}
@media only screen and (min-width:768px) and (max-width:991px){
  .user-dashboard .user-sidebar{margin-bottom:60px;}
}
.user-dashboard .user-sidebar .links li{border-bottom:1px dashed #e1e1e1;transition:all .3s;}
.user-dashboard .user-sidebar .links li a{display:block;padding:15px 0;color:#676767;}
.user-dashboard .user-sidebar .links li:last-child{border-bottom:none;}
.user-dashboard .user-sidebar .links li:last-child a{padding-bottom:0;}
.user-dashboard .user-profile-details .order-details .progress-area-step{margin-bottom:60px;display:block;overflow:hidden;}
.user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li{width:25%;float:left;text-align:center;position:relative;}
@media (max-width:767px){
  .user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li{display:flex;width:100%;float:unset;text-align:left;padding-bottom:20px;}
  .user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li:last-child:after{display:none;}
}
.user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li .icon{height:30px;width:30px;text-align:center;margin:auto;background:#efefef;border-radius:50%;line-height:30px;font-size:14px;font-weight:700;color:#000000;position:relative;}
@media (max-width:767px){
  .user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li .icon{margin:0;}
}
.user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li .progress-title{padding-top:10px;}
@media (max-width:767px){
  .user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li .progress-title{padding-left:20px;padding-top:0;}
}
.user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li:after{position:absolute;content:"";height:3px;width:calc(100% - 30px);background:#efefef;top:14px;z-index:0;right:calc(50% + 15px);}
@media (max-width:767px){
  .user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li:after{width:3px;height:calc(100% - 30px);top:30px;left:15px;}
}
.user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li.active .icon{background:#fea116;color:#fff;}
.user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li:first-child:after{display:none;}
@media (max-width:767px){
  .user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li:first-child:after{display:block;}
}
.user-dashboard .user-profile-details .order-details .edit-account-info .btn{padding:10px 20px;font-size:14px;}
.user-dashboard .user-profile-details .edit-info-area{margin-top:50px;overflow:hidden;}
.user-dashboard .user-profile-details .edit-info-area .btn{padding:10px 20px;color:#fff;font-size:14px;text-transform:capitalize;outline:none;}
.user-dashboard .user-profile-details .edit-info-area .btn:hover,.user-dashboard .user-profile-details .edit-info-area .btn:focus{color:#fff;}
.user-dashboard .user-profile-details .edit-info-area .form_control{display:inline-block;width:100%;height:50px;padding-left:23px;border:1px solid #ddd;outline:0;border-radius:1px;margin-bottom:20px;}
.user-dashboard .user-profile-details .edit-info-area textarea.form_control{min-height:100px;padding-top:20px;}
.user-dashboard .user-profile-details .edit-info-area .upload-img{display:flex;align-items:center;margin-bottom:40px;}
.user-dashboard .user-profile-details .edit-info-area .upload-img .img-box{max-width:100px;height:100px;}
.user-dashboard .user-profile-details .edit-info-area .upload-img .img-box img{width:100%;border-radius:50%;}
.user-dashboard .user-profile-details .edit-info-area .file-upload-area{margin-left:30px;}
.user-dashboard .user-profile-details .edit-info-area .file-upload-area .upload-file{position:relative;cursor:pointer;}
.user-dashboard .user-profile-details .edit-info-area .file-upload-area input{width:150px;height:40px;display:inline-block;opacity:0;cursor:pointer;}
.user-dashboard .user-profile-details .edit-info-area .file-upload-area span{position:absolute;top:0;left:0;width:150px;height:40px;z-index:-1;cursor:pointer;text-align:center;line-height:40px;color:#fff;font-weight:600;}
.user-dashboard .user-profile-details .edit-info-area .nice-select{width:100%;height:50px;border-color:#ddd;border-radius:0;line-height:50px;margin-bottom:20px;}
.user-dashboard .user-profile-details .edit-info-area .nice-select .list{width:100%;}
.user-dashboard .user-profile-details .edit-info-area .single_radio,.user-dashboard .user-profile-details .edit-info-area .single_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}
.user-dashboard .user-profile-details .edit-info-area .single_radio span,.user-dashboard .user-profile-details .edit-info-area .single_checkbox span{display:inline-block;margin-left:30px;margin-top:-4px;}
.user-dashboard .user-profile-details .edit-info-area .single_radio .single_input,.user-dashboard .user-profile-details .edit-info-area .single_checkbox .single_input{display:none;}
.user-dashboard .user-profile-details .edit-info-area .single_radio .single_input:checked+.single_input_label:after,.user-dashboard .user-profile-details .edit-info-area .single_checkbox .single_input:checked+.single_input_label:after{opacity:1;}
.user-dashboard .user-profile-details .edit-info-area .single_radio .single_input:checked+.single_input_label:before,.user-dashboard .user-profile-details .edit-info-area .single_checkbox .single_input:checked+.single_input_label:before{border-color:#fea116;}
.user-dashboard .user-profile-details .edit-info-area .single_radio .single_input_label:after,.user-dashboard .user-profile-details .edit-info-area .single_radio .single_input_label:before{border-radius:50%;}
.user-dashboard .user-profile-details .edit-info-area .single_radio .single_input_label:after{content:'';width:14px;height:14px;line-height:20px;top:3px;left:3px;}
.user-dashboard .user-profile-details .edit-info-area .single_input_label{display:inline-flex;position:relative;cursor:pointer;margin-bottom:0;}
.user-dashboard .user-profile-details .edit-info-area .single_input_label:before{position:absolute;content:'';width:20px;height:20px;top:0;left:0;display:inline-block;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;}
.user-dashboard .user-profile-details .edit-info-area .single_input_label:after{position:absolute;top:0;left:0;content:'\f00c';font-family:'FontAwesome';font-weight:900;font-size:14px;line-height:20px;text-align:center;width:20px;height:20px;display:block;overflow:hidden;text-align:center;opacity:0;-webkit-transition:.2s opacity;-o-transition:.2s opacity;transition:.2s opacity;}
.user-dashboard .user-profile-details .edit-info-area .sigle_input_check:before{border-color:#ddd;}
.user-dashboard .user-profile-details .edit-info-area .sigle_input_check:after{background:#fea116;color:#FFFFFF;border-color:#ddd;}
.user-dashboard .card-box{position:relative;padding:30px 20px;}
.user-dashboard .card-box.box-1{background:#6963FF;}
.user-dashboard .card-box.box-1:after{content:'\f015';}
.user-dashboard .card-box.box-2{background:#EC7424;}
.user-dashboard .card-box.box-2:after{content:'\f49e';}
.user-dashboard .card-box.box-3{background:#07BFA7;}
.user-dashboard .card-box.box-3:after{content:'\f02e';font-weight:400;}
.user-dashboard .card-box:after{position:absolute;bottom:10px;right:10px;font-family:"Font Awesome 5 Pro";font-size:90px;font-weight:400;color:#fff;opacity:.7;}
@media only screen and (min-width:768px) and (max-width:991px){
  .user-dashboard .card-box:after{font-size:80px;}
}
@media (max-width:767px){
  .user-dashboard .card-box:after{font-size:100px;}
}
.user-dashboard .card-box .card-info h5{color:#fff;margin-bottom:10px;}
@media only screen and (min-width:768px) and (max-width:991px){
  .user-dashboard .card-box .card-info h5{font-size:18px;}
}
.user-dashboard .card-box .card-info p{color:#fff;}
.user-dashboard .title{padding-bottom:15px;border-bottom:1px solid #e1e1e1;margin-bottom:20px;}
.user-dashboard .main-info{overflow:hidden;}
.user-dashboard .main-info h5{margin-bottom:15px;}
.user-dashboard .main-info ul.list{float:left;width:30%;}
@media (max-width:767px){
  .user-dashboard .main-info ul.list{width:50%;}
}
.user-dashboard .main-info ul.list li{line-height:30px;}
.user-dashboard .main-info ul.list li p span{font-weight:500;margin-right:20px;}
.user-dashboard .main-table .dataTables_wrapper .row:first-child,.user-dashboard .main-table .dataTables_wrapper .row:last-child{margin-bottom:30px;align-items:center;}
.user-dashboard .main-table .dataTables_wrapper .row:last-child{margin-top:20px;}
.user-dashboard .main-table .dataTables_wrapper .dataTables_length select{width:60px;}
.user-dashboard .main-table .dataTables_wrapper input[type="search"]{height:35px;outline:none;}
.user-dashboard .main-table .dataTables_wrapper input[type="search"]:focus{outline:none;box-shadow:none;}
.user-dashboard .main-table .dataTables_wrapper td span.complete{padding:5px 10px;background:#228B22;color:#fff;border-radius:3px;}
.user-dashboard .main-table .dataTables_wrapper td span.pending{padding:5px 10px;background:#FFA500;color:#123212;border-radius:3px;}
.user-dashboard .main-table .dataTables_wrapper td a.btn{color:#123212;background:transparent;padding:5px 20px;font-size:14px;border-radius:5px;transition:all .3s;}
.user-dashboard .main-table .dataTables_wrapper td a.btn:hover{border-color:transparent;color:#fff;}
.user-dashboard .main-table .dataTables_wrapper .dataTables_paginate .paginate_button{padding:0;margin-left:7px;}
.user-dashboard .main-table .dataTables_wrapper .dataTables_paginate .paginate_button.active .page-link{border-color:transparent;color:#fff;}
.user-dashboard .main-table .dataTables_wrapper .dataTables_paginate .paginate_button:hover{border-color:transparent;background:transparent;background-color:transparent;}
.user-dashboard .main-table .dataTables_wrapper .dataTables_paginate .paginate_button .page-link{border:1px solid #e1e1e1;color:#123212;outline:none;box-shadow:none;}
.user-dashboard .main-table .dataTables_wrapper .dataTables_paginate .paginate_button .page-link:hover{box-shadow:none;border-radius:0;color:#fff;}
.user-dashboard .account-info,.user-dashboard .order-details{border:1px solid #e1e1e1;padding:30px;}
.user-dashboard .view-order-page .order-info-area{margin-bottom:40px;}
.user-dashboard .view-order-page .order-info-area .order-info h3{margin-bottom:15px;}
.user-dashboard .view-order-page .order-info-area .print{float:right;}
@media (max-width:767px){
  .user-dashboard .view-order-page .order-info-area .print{float:none;margin-top:20px;}
}
.user-dashboard .view-order-page .order-info-area .print .btn{font-size:14px;padding:3px 10px;color:#fff;}
.user-dashboard .view-order-page .order-info-area .print .btn i{margin-right:10px;}
.user-dashboard .billing-add-area{margin-bottom:40px;}
@media (max-width:767px){
  .user-dashboard .billing-add-area .main-info{margin-bottom:30px;}
}
.user-dashboard .billing-add-area .main-info ul.list{width:100%;}
@media (max-width:767px){
  .user-dashboard .billing-add-area .main-info ul.list{width:100%;}
}
.user-dashboard .billing-add-area .payment-information h5{margin-bottom:15px;}
.user-dashboard .billing-add-area .payment-information p{line-height:35px;}
.user-dashboard .product-list h5{margin-bottom:15px;}
.user-dashboard .product-list table tr td b{line-height:30px;}
.user-dashboard .product-list table tr td span{margin-left:10px;}
.user-dashboard .product-list table tr td span.color{display:inline-block;width:15px;height:15px;background:#222;}
@media only screen and (max-width:767px){
  .dataTables_length{margin-bottom:20px;}
  div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{float:none;}
  div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center;margin-top:20px;}
}

/* End User Dashboard
===============================*/

/* Start Room & Package Rating (Star)
======================================*/
.room-details-wrapper .room-details .room-details-tab .tab-content .tab-pane .review-form .review-content .review-value,.packages-details-area .details-wrapper .packages-details-wrapper .review-form .review-content .review-value{display:inline-block;position:relative;cursor:pointer;}
.room-details-wrapper .room-details .room-details-tab .tab-content .tab-pane .review-form .review-content .review-value li,.packages-details-area .details-wrapper .packages-details-wrapper .review-form .review-content .review-value li{display:inline-block;position:relative;cursor:pointer;}
.room-details-wrapper .room-details .room-details-tab .tab-content .tab-pane .review-form .review-content .review-value:not(:last-child)::after,.packages-details-area .details-wrapper .packages-details-wrapper .review-form .review-content .review-value:not(:last-child)::after{content:"|";color:#0000005a;}
.room-details-wrapper .room-details .room-details-tab .tab-content .tab-pane .review-form .review-content .review-value:hover i,.packages-details-area .details-wrapper .packages-details-wrapper .review-form .review-content .review-value:hover i{color:#EFCB65;}
.packages-details-area .details-wrapper .packages-details-wrapper .review-area ul li .review-desc h6 span{font-size:13px;font-weight:300;font-family:"Open Sans",sans-serif;}

/* End Room & Package Rating (Star)
======================================*/

/*---------------------------
** Cookie alert css
---------------------------*/

.cookie-consent{position:fixed;background-color:#262938;bottom:0px;width:100%;padding:15px 0px;z-index:10000000000;color:#fff;}
.cookie-container{display:flex;justify-content:space-between;align-items:center;}
button.cookie-consent__agree{padding:5px 16px;border:none;background-color:#25D06F;color:#fff;cursor:pointer;border-radius:3px;font-size:14px;}
span.cookie-consent__message{background-color:transparent!important;color:#fff;font-size:14px;}
@media only screen and (max-width:991px){
  .cookie-container{display:block;text-align:center;}
  button.cookie-consent__agree{margin-top:15px;}
  span.cookie-consent__message{line-height:20px;display:block;}
}

/*---------------------------
** 404 Page CSS
---------------------------*/
.error-section{padding:89px 0px 92px;}
.oops{max-width:100px;margin:0 auto;}
.oops img{width:100%;}
.not-found img{width:100%;}
.error-txt{text-align:center;margin-top:30px;}
.error-txt h2{font-weight:700;text-transform:uppercase;font-size:32px;margin:21px 0px 14px;color:#0a3041;}
.error-txt p{font-size:18px;line-height:30px;text-transform:uppercase;font-weight:700;}
.error-txt a{display:inline-block;text-transform:uppercase;font-weight:600;color:#fff;background-color:#000;padding:14px 40px;border-radius:50px;font-size:16px;text-decoration:none;margin-top:30px;background-color:#d3a971;border:1px solid #d3a971;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.error-txt a:hover{color:#d3a971;background-color:#fff;}

/* Popup css */
.popup-wrapper{display:none;}
.popup_main-content h1{font-size:40px;line-height:50px;}
.bg_cover{background-position:center center;background-size:cover;background-repeat:no-repeat;}
.mfp-close-btn-in .mfp-close{color:#333;background:#FFF;opacity:1;border-radius:50%;width:30px;height:30px;line-height:32px;right:-15px;top:-15px;}
.popup-wrapper{position:relative;width:auto;max-width:960px;margin:0 auto;}
.popup-wrapper .form_control{width:100%;height:70px;padding:0 30px;line-height:70px;}

/* Popup-one */
.popup-one{position:relative;padding:138px 120px;}
.popup-one .popup_main-content{position:relative;text-align:center;background-color:rgba(69,29,83,0.8);border-radius:10px;padding:90px 55px;}
.popup-one .popup_main-content h1,.popup-one .popup_main-content p{color:#fff;}
.popup-one .popup_main-content h1{margin-bottom:20px;}
.popup-one .popup_main-content p{margin-bottom:30px;}
.popup-one .popup_main-content .popup-main-btn{padding:15px 100px;display:inline-block;color:#fff;border-radius:40px;border:1px solid #fff;text-decoration:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;}
.popup-one .popup_main-content .popup-main-btn:hover,.popup-one .popup_main-content .popup-main-btn:focus{background-color:#451D53;color:#fff;border-color:transparent;}

/* Popup-two */
.popup-two{position:relative;padding:120px;}
.popup-two .popup_main-content{position:relative;text-align:center;background-color:rgba(255,40,101,0.7);border-radius:10px;padding:90px 55px;}
.popup-two .popup_main-content h1,.popup-two .popup_main-content p{color:#fff;}
.popup-two .popup_main-content h1{margin-bottom:20px;}
.popup-two .popup_main-content p{margin-bottom:30px;}
.popup-two .popup_main-content .subscribe-form{padding:0 70px;}
.popup-two .popup_main-content .subscribe-form .form_control{border:none;border-radius:10px;font-size:20px;margin-bottom:20px;}
.popup-two .popup_main-content .subscribe-form .popup-main-btn{width:100%;border:1px solid #fff;background-color:transparent;color:#fff;font-size:20px;height:70px;border-radius:10px;cursor:pointer;transition:all .3s;}
.popup-two .popup_main-content .subscribe-form .popup-main-btn:hover,.popup-two .popup_main-content .subscribe-form .popup-main-btn:focus{background-color:#FF2865;color:#fff;border-color:transparent;}

/* Popup-three */
.popup-three .popup_main-content{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff;}
.popup-three .popup_main-content .left-bg{width:45%;height:100%;min-height:670px;}
.popup-three .popup_main-content .right-content{width:55%;padding:30px 15px;text-align:center;}
.popup-three .popup_main-content .right-content h1{font-weight:400;margin-bottom:20px;}
.popup-three .popup_main-content .right-content p{margin-bottom:20px;}
.popup-three .popup_main-content .right-content .popup-main-btn{padding:15px 70px;background-color:#FF2865;color:#fff;font-size:19px;border-radius:35px;display:inline-block;text-decoration:none;}

/* Popup-four */
.popup-four .popup_main-content{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff;}
.popup-four .popup_main-content .left-bg{width:45%;height:100%;min-height:670px;}
.popup-four .popup_main-content .right-content{width:55%;padding:30px 30px;text-align:center;}
.popup-four .popup_main-content .right-content h1{font-weight:400;margin-bottom:20px;}
.popup-four .popup_main-content .right-content p{margin-bottom:20px;}
.popup-four .popup_main-content .subscribe-form{padding:0 70px;}
.popup-four .popup_main-content .subscribe-form .form_control{border:2px solid #C5C5C5;border-radius:10px;font-size:20px;margin-bottom:20px;}
.popup-four .popup_main-content .subscribe-form .popup-main-btn{width:100%;background-color:#F8960D;color:#fff;font-size:20px;height:70px;border-radius:10px;cursor:pointer;border:none;transition:all .3s;}
.popup-four .popup_main-content .subscribe-form .popup-main-btn:hover,.popup-four .popup_main-content .subscribe-form .popup-main-btn:focus{background-color:#F8960D;color:#fff;border-color:transparent;}

/* Popup-five */
.popup-five .popup_main-content{text-align:center;padding:75px;}
.popup-five .popup_main-content h1{font-size:42px;line-height:52px;font-weight:400;color:#fff;margin-bottom:20px;margin:0 auto 20px;max-width:600px;}
.popup-five .popup_main-content h4{color:#fff;font-size:25px;font-weight:35px;margin-bottom:40px;font-weight:400;}
.popup-five .popup_main-content .popup-main-btn{padding:15px 30px;display:inline-block;color:#fff;background-color:#29A19C;border-radius:40px;text-decoration:none;}

/* Popup-six */
.popup-six .popup_main-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#fff;text-decoration:none;}
.popup-six .popup_main-content .left-bg{position:absolute;top:0;left:0;width:50%;height:100%;}
.popup-six .popup_main-content .right-content{background-color:#930077;width:50%;height:100%;padding:120px 15px;text-align:center;margin-left:50%;}
.popup-six .popup_main-content .right-content h1{font-size:40px;font-weight:400;line-height:50px;color:#fff;margin-bottom:25px;}
.popup-six .popup_main-content h4{color:#fff;font-size:20px;line-height:32px;margin-bottom:40px;font-weight:400;}
.popup-six .popup_main-content .right-content .popup-main-btn{padding:15px 30px;display:inline-block;color:#fff;background-color:#FA00CA;border-radius:40px;text-decoration:none;}

/* syotimer css */
.popup-wrapper .syotimer__body{max-width:420px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px;}
.popup-wrapper .syotimer__body p{color:#fff;}
.popup-wrapper .syotimer-cell{flex:0 0 24%;padding-left:10px;padding-right:10px;}
.popup-wrapper .syotimer-cell__value{width:100%;height:80px;display:flex;align-items:center;justify-content:center;background:#1F3A52;border-radius:10px;font-size:36px;color:#fff;margin-bottom:15px;}
.popup-wrapper .syotimer-cell__unit{font-size:20px;color:#fff;text-transform:capitalize;}

/*Large Device*/
@media only screen and (min-width:1200px) and (max-width:1400px){
}

/*Large Device*/
@media only screen and (min-width:992px) and (max-width:1199px){
}

/*Medium Device*/
@media only screen and (min-width:768px) and (max-width:991px){
  .popup-one .popup_main-content h1,.popup-three .popup_main-content .right-content h1,.popup-four .popup_main-content .right-content h1,.popup-five .popup_main-content h1,.popup-six .popup_main-content .right-content h1{font-size:40px;line-height:50px;}
  .popup-wrapper{max-width:720px;}
  .popup-two .popup_main-content .subscribe-form,.popup-four .popup_main-content .subscribe-form{padding:0 15px;}
  .popup-one,.popup-two{padding:80px 30px;}
  .syotimer__body{margin-bottom:0px;}
  .syotimer-cell{flex:0 0 50%;margin-bottom:20px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width:991px){
  .popup-wrapper .syotimer-cell{padding-left:5px;padding-right:5px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width:767px){
  .popup-wrapper{max-width:500px;}
  .popup-five .popup_main-content{text-align:center;padding:50px 15px;}
  .popup-three .popup_main-content .left-bg,.popup-four .popup_main-content .left-bg,.popup-six .popup_main-content .left-bg{display:none;}
  .popup-one,.popup-two{padding:30px 15px;}
  .popup-one .popup_main-content,.popup-two .popup_main-content{padding:20px 15px;}
  .popup-one .popup_main-content .main-btn{padding:15px 30px;}
  .popup-three .popup_main-content .right-content,.popup-four .popup_main-content .right-content,.popup-six .popup_main-content .right-content{width:100%;padding:50px 15px;}
  .popup-two .popup_main-content .subscribe-form,.popup-four .popup_main-content .subscribe-form{padding:0 15px;}
  .popup-two .popup_main-content .subscribe-form .form_control,.popup-four .popup_main-content .subscribe-form .form_control{font-size:15px;}
  .popup-two .popup_main-content h1,.popup-one .popup_main-content h1,.popup-three .popup_main-content .right-content h1,.popup-four .popup_main-content .right-content h1,.popup-five .popup_main-content h1,.popup-six .popup_main-content .right-content h1{font-size:24px;line-height:34px;}
  .popup-six .popup_main-content .right-content{margin-left:0%;}
  .syotimer__body{max-width:380px;margin-bottom:0px;}
  .syotimer-cell{flex:0 0 50%;margin-bottom:20px;}
}

/* Mobile Devices, Tablets */
@media only screen and (max-width:400px){
  .popup-wrapper{max-width:300px;}
  .syotimer__body{max-width:300px;margin-bottom:0px;}
  .syotimer-cell{flex:0 0 50%;margin-bottom:20px;}
}

/* Wide mobile Devices */
@media only screen and (min-width:401px) and (max-width:767px){
  .popup-wrapper{max-width:380px;}
}

/* Rating CSS */
.rate{background-image:url(../img/rate-star.png);background-position:0 -13px;background-repeat:repeat-x;height:13px;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;width:95px;margin-bottom:2px;}
.rating{background-image:url(../img/rate-star.png);background-position:0 0;background-repeat:repeat-x;height:13px;}
.packages-post-item .rate{position:absolute;bottom:20px;right:20px;}
.featured-packages .post-meta li{position:relative;}
.featured-packages .post-meta li::after{content:'';display:block;clear:both;}
.latest-package-widget .packages-item .post-thumbnail img{width:100%;}
.room-details-wrapper .price-option-table ul .single-price-option span.title,.packages-details-area .widget .price-option-table ul .single-price-option span.title{display:block;}
.room-details-wrapper .price-option-table ul .single-price-option span.title span.amount,.packages-details-area .widget .price-option-table ul .single-price-option span.title span.amount{float:right;}
.room-details-wrapper .price-option-table ul .single-price-option span.title,.packages-details-area .widget .price-option-table ul .single-price-option span.title{font-weight:600;color:#666565;padding-left:7px;}
.facebook-login-btn{color:#fff!important;background-color:#0069d9!important;border-color:#0062cc!important;}
.google-login-btn{color:#fff!important;background-color:#c82333!important;border-color:#bd2130!important;}
.booking-form-wrap ul.list{max-height:300px;overflow-y:scroll;}
.category-area{position:relative;overflow:hidden;}
.packages-details-area .packages-details-wrapper .schedule-wrapp .single-schedule .icon i{background-color:#024aad;}
.form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1;}
input[type='text'],input[type='email'],input[type='url'],input[type='number'],input[type='tel'],input[type='password'],select,textarea,.nice-select{background-color:#fff;border:2px solid #dfe9f4;height:60px;font-size:14px;padding:0 45px 0 30px;border-radius:5px;width:100%;line-height:60px;}
textarea{height:140px;line-height:28px;padding-top:15px;}
.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#dfe9f4;}
.nice-select .list{width:100%;}
.nice-select.open:after{-webkit-transform:rotate(0);transform:rotate(0);top:0;}
.nice-select:hover{border-color:#dfe9f4;}
.input-wrap{position:relative;}
.input-wrap i{position:absolute;background:transparent;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.input-wrap::after{display:block;clear:both;content:'';}
.input-wrap.text-area i{-webkit-transform:translate(0,0);transform:translate(0,0);top:15px;}
::-webkit-input-placeholder{color:#0f172b;font-size:14px;}
:-ms-input-placeholder{color:#0f172b;font-size:14px;}
::-ms-input-placeholder{color:#0f172b;font-size:14px;}
::placeholder{color:#0f172b;font-size:14px;}
.btn{color:#fff;font-weight:600;font-size:14px;text-transform:uppercase;border-radius:0;border:none;padding:0;-webkit-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}
.btn i{margin-left:6px;}
.btn.filled-btn:hover{color:#fff;}
h1.big-text{position:absolute;left:50%;top:39%;font-size:300px;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:60px;color:transparent;-webkit-text-stroke:2px #fff;opacity:0.11;z-index:-1;}
.parallax{background-attachment:fixed;}
.slider-two .single-hero-slide .slider-text{color:#fff;}
.slider-two .single-hero-slide .slider-text h1{font-size:80px;line-height:96px;margin-bottom:40px;}
.slider-two .single-hero-slide .slider-text .btn{margin-top:40px;}

/* Hero Area End
=======================*/

/* Booking Form
=======================*/
.booking-section{margin-top:-70px;z-index:2;position:relative;}
.booking-section .booking-form-wrap{margin-left:-115px;margin-right:-115px;padding:80px 115px 60px 115px;position:relative;z-index:1;}
.booking-section .booking-form-wrap .btn.filled-btn{border-radius:5px;height:80px;}
.booking-section .booking-form-wrap .btn.filled-btn i{position:unset;-webkit-transform:translate(0);transform:translate(0);color:#fff;}
.booking-section .booking-form-wrap .input-wrap{margin-bottom:20px;}
.booking-section .booking-form-wrap .input-wrap #date-range{cursor:pointer;}
.booking-section .booking-form-wrap .booking-shape-1{position:absolute;left:80px;bottom:30px;z-index:-1;-webkit-transform:rotate(-18deg);transform:rotate(-18deg);-webkit-animation:rotated linear 30s infinite;animation:rotated linear 30s infinite;}
.booking-section .booking-form-wrap .booking-shape-2{position:absolute;left:35px;top:45px;z-index:-1;-webkit-animation:twirlAnimation linear 15s infinite;animation:twirlAnimation linear 15s infinite;}
.booking-section .booking-form-wrap .booking-shape-3{position:absolute;right:35px;top:50px;z-index:-1;-webkit-animation:rotatey linear 15s infinite;animation:rotatey linear 15s infinite;}
.booking-section.style-two{margin-top:0;}
.booking-section.style-two .input-wrap{margin-bottom:0;}
.booking-section.style-two .booking-form-wrap{margin:0;padding:60px 0;}

/* End Of Booking Form
=======================*/

/* Title Gallery
=======================*/
.title-gallery{padding-bottom:30px;padding-right:30px;position:relative;}
.title-gallery .title-gallery-content{padding:40px;color:#fff;font-size:15px;font-weight:600;line-height:28px;position:absolute;width:370px;height:307px;right:0;bottom:0;}
.title-gallery .title-gallery-content h3{font-size:30px;margin-bottom:20px;color:#fff;}
.title-gallery .title-gallery-content .title-icon{max-width:50px;margin-bottom:35px;}

/* End Title Gallery
=======================*/

/* Counter Css Start
=======================*/
.counter{margin-top:50px;}
.counter img{max-width:70px;max-height:70px;}
.counter .counter-box{font-size:14px;}
span.counter-number,.fact-num{display:block;font-size:55px;font-weight:600;font-family:"Montserrat",sans-serif;line-height:85px;}
.counter-box.style-two{text-align:center;font-size:18px;font-weight:600;color:#0f172b;}
.counter-box.style-two i{font-size:70px;}
.counter-box.style-two span.counter-number,.counter-box.style-two .fact-num{display:inline-block;}
.counter-box.style-two .fact-icon{margin-bottom:20px;}
.counter-up{padding:100px 0;position:relative;}
.counter .counter-box i{font-size:66px;}

/* Counter CSS End
=======================*/

/* Hotel CSS Start
=======================*/
.latest-hotel{position:relative;z-index:1;}
.latest-hotel .slick-slide{margin:0 15px;}
.latest-hotel .slick-list{margin:0 -15px;}
.latest-hotel .section-title{padding-left:20px;color:#fff;}
.latest-hotel .section-title h1{color:#fff;}
.latest-hotel::after{position:absolute;left:0;width:37.5%;top:0;content:'';height:100%;z-index:-1;}
.single-hotel{background-color:#fff;color:#666565;}
.single-hotel .hotel-desc{position:relative;}
.single-hotel .rate{position:absolute;top:15px;right:30px;}
.single-hotel .hotel-desc{padding:45px 25px 25px 25px;position:relative;}
.single-hotel .hotel-desc h4{font-size:22px;margin-bottom:8px;line-height:30px;}
.single-hotel .hotel-desc .hotel-cat,.single-hotel .hotel-price{padding:8px 15px;font-size:15px;display:inline-block;border-radius:5px;color:#fff;font-weight:700;}
.single-hotel .hotel-desc .hotel-cat{font-size:14px;margin-top:0;position:absolute;left:45px;top:-20px;}
.single-hotel .hotel-desc .hotel-info{margin-top:15px;display:flex;justify-content:space-between;}
.single-hotel .hotel-desc .hotel-info i{margin-right:7px;font-size:15px;}
.single-hotel .hotel-desc .hotel-info li:last-child{margin-right:0;}
.single-hotel.list-style .hotel-desc{padding:25px 35px;}
.single-hotel.list-style .hotel-desc .hotel-cat{font-size:14px;margin-top:0;left:auto;top:auto;position:unset;}
.single-hotel.list-style .hotel-desc h4{margin-bottom:0;}
.single-hotel.list-style .hotel-desc .hotel-cat{margin-bottom:20px;}
.single-hotel.list-style .hotel-desc .hotel-info,.single-hotel.list-style .hotel-price{margin-top:20px;}
.single-hotel .hotel-thumb{overflow:hidden;position:relative;}
.single-hotel .hotel-price{position:absolute;top:10px;right:10px;}
.single-hotel .hotel-thumb img{width:100%;}
.single-hotel:hover .hotel-thumb img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.hotels-warp .single-hotel{margin-bottom:30px;}
.hotel-arrows{margin-top:75px;}
.hotel-arrows span.slick-arrow{height:50px;width:50px;line-height:48px;border-radius:50%;border:3px solid #283b86;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;text-align:center;display:inline-block;font-size:18px;cursor:pointer;}
.hotel-arrows span.slick-arrow.next{margin-left:10px;}
.hotel-arrows span.slick-arrow:hover{border-color:transparent;}
.latest-hotel-slider .slick-dots{display:none;opacity:0;visibility:hidden;height:0;width:0;}
.page-Info{font-size:24px;margin-top:50px;}
.page-Info .big-num{font-size:50px;color:#fff;position:relative;display:inline-block;padding-right:50px;min-height:50px;}
.page-Info .big-num:before{position:absolute;right:35px;width:4px;content:'';background:#fff;height:50px;-webkit-transform:rotate(12deg);transform:rotate(12deg);}
.page-Info .big-num .small{position:absolute;right:0;bottom:0;font-size:24px;color:#6c799b;}
ul.list-inline li.disabled a{opacity:.6;}
.pagination-wrap{text-align:center;margin-top:30px;}
.pagination-wrap li{margin:0 2px;}
.pagination-wrap li a{height:50px;width:50px;line-height:50px;color:#fff;font-size:18px;font-family:"Montserrat",sans-serif;font-weight:600;display:block;text-align:center;border-radius:50%;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.hotels-warp .pagination-wrap{text-align:left;}
.filter-view{background-color:#fff;margin-bottom:45px;padding:20px;}
.filter-view ul li{display:inline-block;margin-right:15px;font-size:18px;font-weight:700;cursor:pointer;padding:5px 0;position:relative;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.filter-view ul li a{color:inherit;}
.filter-view ul li::last-child{margin-right:0;}
.filter-view ul li::after{position:absolute;left:0;bottom:0;height:2px;width:0;content:'';opacity:0;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.filter-view ul li:hover::after,.filter-view ul li.active-f-view::after{opacity:1;width:100%;}

/* Hotel CSS End
=======================*/

/* Service Start
=======================*/
.single-service-box{position:relative;border:2px solid #dfe9f4;padding:50px 30px;margin-bottom:55px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.single-service-box .service-icon{text-align:center;margin-bottom:30px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px;position:relative;height:70px;width:70px;margin-left:auto;margin-right:auto;}
.single-service-box .service-icon i{font-size:85px;transition:transform 0.7s cubic-bezier(0.4,0.2,0.2,1);backface-visibility:hidden;transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:inline-block;}
.single-service-box:hover i{color:#fff!important;backface-visibility:visible;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:visible;}
.single-service-box h4{font-size:24px;line-height:34px;margin-bottom:10px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.single-service-box .service-counter{position:absolute;top:-25px;right:40px;height:50px;width:50px;border:2px solid #dfe9f4;background-color:#fff;z-index:2;line-height:46px;text-align:center;border-radius:50%;font-size:18px;font-weight:600;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.single-service-box a.read-more{display:inline-block;font-weight:700;color:#666565;margin-top:20px;text-transform:uppercase;}
.single-service-box a.read-more i{margin-left:6px;}
.single-service-box:hover{color:#fff;}
.single-service-box:hover h4,.single-service-box:hover a.read-more{color:#fff;}
.single-service-box.service-white-bg{background-color:#fff;}
.single-service-box.service-white-bg:hover{color:#fff;}
.single-service-box.service-white-bg:hover h4,.single-service-box.service-white-bg:hover a.read-more{color:#fff;}
.single-service-box.service-white-bg:hover .service-counter{border-color:#fff;}
.single-service-box.service-white-bg:hover .first-icon{opacity:0;display:none;}
.single-service-box.service-white-bg:hover .second-icon{opacity:1;display:inline-block;}
.service-section .section-title h1{margin-bottom:75px;}
.service-section.section-padding{padding-bottom:75px;}
.service-details-section{padding:120px 0 110px;}
.service-details-section .service-sidebar .widgets{position:relative;}
.sidebar-wrap .widget.category-widget ul li a{color:#0F172B;font-size:16px;}
.sidebar-wrap .widget.category-widget ul li{position:relative;}
.sidebar-wrap .widget.category-widget ul li::before{content:'\f101';font-family:'Font Awesome 5 Pro';font-size:16px;margin-right:10px;transition:.5s;}
.service-details-section .service-sidebar .widgets h4.widget-title{position:relative;padding-bottom:15px;margin-bottom:20px;}
.service-details-section .service-sidebar .widgets h4.widget-title:before,.service-details-section .service-sidebar .widgets h4.widget-title:after{position:absolute;content:'';bottom:0;height:4px;}
.service-details-section .service-sidebar .widgets h4.widget-title:before{left:0;width:30px;}
.service-details-section .service-sidebar .widgets h4.widget-title:after{left:50px;width:50px;}
.service-details-section .service-sidebar .service-cat .service-cat-list li{display:block;}
.service-details-section .service-sidebar .service-cat .service-cat-list li a{display:block;border:1px solid #dcdfe2;padding:20px;transition:all 0.3s ease-out 0s;position:relative;color:#83868c;position:relative;}
.service-details-section .service-sidebar .service-cat .service-cat-list li a:hover,.service-details-section .service-sidebar .service-cat .service-cat-list li a:focus{}
.service-details-section .service-sidebar .service-cat .service-cat-list li a i{float:right;margin-top:5px;}
.service-details-section .service-sidebar .widgets.service-cat .service-cat-list li{margin-bottom:20px;}
.service-details-section .service-sidebar .contact-form-widget input,.service-details-section .service-sidebar .contact-form-widget textarea{margin-bottom:20px;display:inherit;}
.service-details-section .service-sidebar .contact-form-widget .btn{padding:15px 30px;}
.service-details-section .service-details .title{font-size:38px;line-height:48px;margin-bottom:50px;}
.service-details-section .service-details p{margin-bottom:30px;}
.service-details-section .service-details h3{font-size:30px;line-height:40px;margin-bottom:30px;}
.service-details-section .service-details .service-quote{font-size:18px;line-height:30px;margin-bottom:45px;font-weight:400;}
.service-details-section .service-details .service-list{margin-bottom:40px;}
.service-details-section .service-details .service-list-icon li{margin-bottom:20px;}
.service-details-section .service-details .service-list-icon h4{font-size:22px;margin-bottom:10px;}
.service-details-section .service-details .service-list li i{height:25px;width:25px;background-color:#279e64;color:#fff;border-radius:50%;text-align:center;font-size:12px;line-height:25px;margin-right:12px;}
.service-details-section .service-details .service-list li{margin-bottom:20px;}
.service-details-section .service-details .service-list li:last-child{margin-bottom:0;}
.service-details-section .details-img{margin-bottom:35px;}
.service-details-section .service-details .service-list-icon i{color:#024aad;font-size:50px;margin-bottom:10px;}

/* Service End
=======================*/

/* Call To Action CSS
==============================*/
.cta-section{position:relative;z-index:1;padding:145px 0;}
.cta-section::after{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;content:'';opacity:0.83;}
.cta-section .cta-left-content{color:#fff;font-size:30px;line-height:38px;font-weight:600;}
.cta-section .cta-left-content .btn.filled-btn{font-size:15px;border-radius:35px;padding:24px 50px;}
.cta-section .cta-left-content h1{color:#fff;font-size:130px;margin-top:35px;margin-bottom:50px;line-height:140px;}
.cta-section .video-icon a{height:100px;width:100px;background-color:#fff;border-radius:50%;line-height:100px;text-align:center;display:inline-block;font-size:20px;position:relative;}
.cta-section .video-icon a::before{position:absolute;content:'';left:0;top:0;height:100%;width:100%;border:1px solid #fff;-webkit-animation:ripple-white 1s linear infinite;animation:ripple-white 1s linear infinite;border-radius:50%;}
.cta-section .video-icon a::after{position:absolute;content:'';left:0;top:0;height:100%;width:100%;border:1px solid #fff;-webkit-animation:ripple-white 1.5s linear infinite;animation:ripple-white 1.5s linear infinite;border-radius:50%;}
.cta-section h1.big-text{margin:0;color:transparent;font-size:250px;left:15px;top:45px;-webkit-transform:translate(0);transform:translate(0);}

/* End Of Call To Action CSS
===============================*/

/* Massonary Gallery Start
===============================*/
.gallery-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:304px;z-index:1;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;border-width:0px;}
.gallery-box::after{position:absolute;z-index:-2;content:'';left:0;top:0;height:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.gallery-box::before{position:absolute;z-index:-1;content:'';left:0;top:0;height:100%;width:100%;border:20px solid transparent;opacity:0;visibility:hidden;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.gallery-box .gallery-box-content{text-align:center;opacity:0;visibility:hidden;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.gallery-box .gallery-box-content .view-more{color:#fff;margin-bottom:20px;font-size:30px;display:inline-block;}
.gallery-box .gallery-box-content,.gallery-box .gallery-box-content h3{color:#fff;}
.gallery-box .gallery-box-content h3{font-size:24px;line-height:25px;}
.gallery-box:hover::after,.gallery-box:hover::before,.gallery-box:hover .gallery-box-content{visibility:visible;opacity:1;}
.gallery-box:hover::after{opacity:0.73;}
.gallery-box.big{height:638px;}
.gallery-box.big .gallery-box-content{line-height:50px;font-size:28px;}
.gallery-box.big .gallery-box-content .view-more{font-size:50px;margin-bottom:30px;}
.gallery-box.big .gallery-box-content h3{font-size:50px;margin-bottom:20px;}
.gallery-box.big:hover::before{border-width:30px;}
.gallery-box.semi-big,.gallery-box.small{margin-bottom:30px;}
.gallery-box.small .gallery-box-content{font-size:14px;}
.gallery-box.small .gallery-box-content h3{font-size:18px;}
.gallery-box.small:hover::before{border-width:8px;}
.ma-package-section .section-title h1{margin-bottom:75px;}
.gallery-items .gallery-item{height:370px;background-size:cover;position:relative;background-position:center;margin-bottom:30px;z-index:1;}
.gallery-items .gallery-item::before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;content:'';opacity:0;visibility:hidden;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.gallery-items .gallery-item .gallery-content{position:absolute;left:0;top:0;height:100%;width:100%;padding:40px;visibility:hidden;opacity:0;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;z-index:1;}
.gallery-items .gallery-item .gallery-content h3{color:#fff;font-size:24px;line-height:32px;}
.gallery-items .gallery-item .gallery-content .view-gallery{position:absolute;right:40px;bottom:30px;left:auto;top:auto;height:50px;width:50px;border-radius:50%;color:#fff;font-size:18px;line-height:50px;text-align:center;}
.gallery-items .gallery-item:hover::before,.gallery-items .gallery-item:hover .gallery-content{opacity:0.6;visibility:visible;}
.gallery-items .gallery-item:hover .gallery-content{opacity:1;}
.gallery-wrap .pagination-wrap{margin-top:50px;}
.gallery-filter{margin-bottom:60px;}
.gallery-filter li{font-size:20px;font-family:"Montserrat",sans-serif;font-weight:700;margin:0 30px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;position:relative;cursor:pointer;}
.gallery-filter li:before{content:'\f178';font-family:'Font Awesome 5 Pro';font-size:24px;left:0;position:absolute;visibility:hidden;opacity:0;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.gallery-filter li:hover,.gallery-filter li.active{padding-left:45px;}
.gallery-filter li:hover::before,.gallery-filter li.active::before{opacity:1;visibility:visible;}
.gallery-page .breadcrumb-area h1.big-text{top:38%;}

/* Massonary Gallery End
===============================*/

/* Feature Section Start
===============================*/
.feature-left{position:relative;}
.feature-left .feature-list li{margin-bottom:50px;padding-left:90px;position:relative;}
.feature-left .feature-list li .feature-icon{position:absolute;left:0;top:10px;height:60px;color:#fff;border-radius:50%;line-height:60px;width:60px;text-align:center;font-size:24px;}
.feature-left .feature-list li:last-child{margin-bottom:0;}
.feature-left .feature-list h4{font-size:24px;margin-bottom:10px;}
.feature-img{position:relative;overflow:hidden;}
.feature-img .feature-abs-con{position:absolute;left:-115px;top:-55px;color:#fff;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:180px;width:295px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-bottom:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1;}
.feature-img .feature-abs-con i{font-size:35px;margin-bottom:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.feature-img:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';opacity:0.43;}
.feature-section .section-title h1{margin-bottom:80px;}
.single-feature-box{padding:80px 45px;position:relative;z-index:1;}
.single-feature-box h4{margin-bottom:20px;font-size:24px;}
.single-feature-box a.read-more{font-family:"Montserrat",sans-serif;font-weight:700;margin-top:30px;color:#666565;text-transform:uppercase;display:inline-block;}
.single-feature-box a.read-more i{margin-left:15px;}
.single-feature-box .feature-icon{margin-bottom:30px;position:relative;}
.single-feature-box .feature-icon i{font-size:90px;}
.single-feature-box .feature-icon::before{content:'';position:absolute;width:80px;height:80px;border-radius:50%;opacity:0.1;left:65px;top:-25px;}
.single-feature-box::before,.single-feature-box::after{position:absolute;left:0;top:-10px;z-index:-1;border:2px solid #dfe9f4;content:'';width:100%;height:100%;right:10px;}
.single-feature-box::after{top:0;bottom:-10px;left:10px;right:0;}
a.read-more{font-family:"Montserrat",sans-serif;font-weight:700;margin-top:30px;color:#666565;text-transform:uppercase;display:inline-block;}
a.read-more i{margin-left:10px;}
a.read-more:hover{color:#024aad;}
.wcu-section .section-title h1{margin-bottom:60px;}
.feature-accordion .card{border:1px solid #dfe9f4;margin-bottom:15px;border-radius:0;}
.feature-accordion .card .card-header{background-color:transparent;padding:0;border-radius:0;}
.feature-accordion .card .card-header button{border:0;background-color:transparent;font-size:18px;font-family:"Montserrat",sans-serif;font-weight:700;width:100%;padding:25px 100px 25px 30px;position:relative;text-align:left;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.feature-accordion .card .card-header button span{height:50px;width:50px;border-radius:50%;background-color:#f1f8ff;color:#0f172b;line-height:50px;text-align:center;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.feature-accordion .card .card-header button span.close-icon{display:none;}
.feature-accordion .card .card-header button.active-accordion span.close-icon{display:block;}
.feature-accordion .card .card-header button.active-accordion span.open-icon{display:none;}
.feature-accordion .card .card-header button:hover,.feature-accordion .card .card-header button.active-accordion{color:#fff;}
.feature-accordion .card .card-header button:hover span,.feature-accordion .card .card-header button.active-accordion span{background-color:#fff;}
.feature-accordion .card .card-body{padding:25px 30px;}
.feature-accordion.accordion>.card:not(:last-of-type){border-bottom:1px solid #dfe9f4;}
.feature-accordion-img{position:relative;z-index:1;}
.feature-accordion-img .shape-one{position:absolute;right:-90px;top:-80px;z-index:2;-webkit-animation:rotated linear 300s infinite;animation:rotated linear 300s infinite;}
.feature-accordion-img .shape-two{position:absolute;left:-15px;bottom:-40px;z-index:2;-webkit-animation:scale-up-three linear 15s infinite;animation:scale-up-three linear 15s infinite;}
.featured-slider::after{position:absolute;right:0;top:-265px;background-color:#f1f8ff;height:1021px;width:836px;content:'';z-index:-2;}
.feature-slide-wrap .f-desc{padding:135px 65px 135px 65px;background-color:#fff;position:relative;}
.feature-slide-wrap .f-desc h1{font-size:42px;line-height:50px;margin-bottom:25px;}
.feature-slide-wrap .f-desc .f-icon{margin-bottom:35px;}
.feature-slide-wrap .f-desc .line{width:80px;height:5px;background-color:#024aad;margin-top:45px;}
.feature-slide-wrap .f-desc::before,.feature-slide-wrap .f-desc::after{position:absolute;right:0;top:0;content:'';background-image:url(../img/shape/13.png);z-index:1;width:70px;height:60px;background-position:top right;background-repeat:no-repeat;background-size:contain;}
.feature-slide-wrap .f-desc::after{opacity:0.26;top:10px;right:10px;}
.feature-slide-wrap .single-feature-slide{padding-top:70px;min-height:875px;padding-left:100px;position:relative;}
.feature-slide-wrap .single-feature-slide img.f-big-image{position:absolute;top:0;left:100px;z-index:-1;max-width:930px;width:100%;}
.feature-slide-wrap span.slick-arrow{position:absolute;right:15%;bottom:200px;height:50px;width:50px;background:#024aad;border-radius:50%;text-align:center;color:#fff;line-height:50px;font-size:16px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;cursor:pointer;z-index:2;}
.feature-slide-wrap span.slick-arrow:hover{background:#0f172b;color:#fff;}
.feature-slide-wrap span.slick-arrow.next{right:calc(15% - 62px);}

/* Feature Section End
===============================*/

/* Feed Back Area
===============================*/
.feedback-section{position:relative;z-index:1;}
.feedback-section::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-image:url(../img/shape/05.png);background-position:center;background-size:cover;background-repeat:no-repeat;}
.feedback-section .section-title h1{color:#fff;margin-bottom:80px;}
.feedback-section .feadback-slide{margin-bottom:100px;}
.feedback-section .feadback-slide .single-feedback-box{background-color:#fff;padding:70px 50px;font-size:35px;line-height:45px;font-weight:300;position:relative;z-index:1;}
.feedback-section .feadback-slide .single-feedback-box::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-color:transparent;z-index:-1;border:10px solid transparent;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.feedback-section .feadback-slide .single-feedback-box::after{position:absolute;right:50px;bottom:0;width:77px;height:55px;content:'';z-index:2;background-image:url(../img/icons/quote.png);-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.feedback-section .feadback-slide .single-feedback-box:hover::after{bottom:10px;}
.feedback-section .feadback-slide .single-feedback-box .feedback-author{font-size:26px;margin-top:30px;padding-left:65px;position:relative;margin-bottom:0;font-family:"Open Sans",sans-serif;}
.feedback-section .feadback-slide .single-feedback-box .feedback-author::before{position:absolute;left:0;top:52%;height:4px;width:40px;content:'';border-radius:2px;}
.feedback-section .feadback-slide ul.slick-dots{position:absolute;left:50%;bottom:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.feedback-section .feadback-slide ul.slick-dots li{display:inline-block;}
.feedback-section .feadback-slide ul.slick-dots li button{height:20px;width:20px;background-color:transparent;border:1px solid transparent;border-radius:50%;position:relative;font-size:0;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.feedback-section .feadback-slide ul.slick-dots li button::before{height:8px;width:8px;border-radius:50%;border:none;position:absolute;content:'';left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.feedback-section .feadback-slide span.slick-arrow{position:absolute;left:-10%;top:50%;height:80px;width:80px;background:#024aad;border-radius:50%;text-align:center;color:#fff;line-height:80px;margin-top:-40px;font-size:20px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;cursor:pointer;opacity:0;visibility:hidden;}
.feedback-section .feadback-slide span.slick-arrow.next{left:auto;right:-10%;}
.feedback-section:hover span.slick-arrow{opacity:1;visibility:visible;left:-18%;}
.feedback-section:hover span.slick-arrow.next{left:auto;right:-18%;}
.feedback-section-two .section-title h1{margin-bottom:80px;}
.feedback-slider-two .client-name h3{font-size:26px;line-height:30px;margin-bottom:0;}
.feedback-slider-two .client-name .client-job{font-size:16px;font-weight:700;margin-top:-10px;display:inline-block;}
.feedback-slider-two .feedback-client-desc{margin-bottom:35px;}
.feedback-slider-two .feedback-client-desc .client-img{width:80px;border-radius:50%;height:80px;margin-right:20px;}
.feedback-slider-two .feedback-client-desc .client-img img{width:100%;}
.feedback-slider-two .feedback-desc{font-size:24px;line-height:35px;padding-top:30px;}
.feedback-slider-two .feedback-desc p{margin-bottom:40px;}
.feedback-slider-two ul.slick-dots{position:absolute;left:63%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.feedback-slider-two ul.slick-dots li{display:inline-block;}
.feedback-slider-two ul.slick-dots li button{height:20px;width:20px;background-color:transparent;border:1px solid transparent;border-radius:50%;position:relative;font-size:0;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.feedback-slider-two ul.slick-dots li button::before{height:8px;width:8px;border-radius:50%;border:none;position:absolute;content:'';left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.feedback-slider-two span.slick-arrow{position:absolute;left:-18%;top:50%;height:80px;width:80px;background:transparent;border:3px solid #798299;border-radius:50%;text-align:center;color:#798299;line-height:80px;margin-top:-40px;font-size:20px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;cursor:pointer;}
.feedback-slider-two span.slick-arrow.next{left:auto;right:-18%;}
.feedback-slider-two span.slick-arrow:hover{background:#024aad;color:#fff;border-color:#024aad;}
.feedback-slider-two .client-big-img{position:relative;}
.feedback-slider-two .client-big-img::after{position:absolute;content:"";left:0;top:0;background-image:url(../img/shape/10.png);height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:top;}

/* Feed Back Area End
===============================*/

/* Contact Scetion
===============================*/
.brands-section{padding:70px 0;}
.brand-item img{width:100%;}

/* the slides */
.brands-section .slick-slide{margin:0 10px;}

/* the parent */
.brands-section .slick-list{margin:0 -10px;}
#contactMapOne{height:580px;width:100%;}
.contact-box{border:5px solid #024aad;margin-top:50px;padding:40px 80px;font-size:24px;}
.contact-box a{color:#666565;}
.contact-box li{margin-bottom:30px;}
.contact-box li:last-child{margin-bottom:0;}
.contact-box li i{font-size:20px;color:#024aad;margin-right:10px;}
.contact-info-section{padding-top:125px;padding-bottom:45px;}
.contact-info-section .contact-info-box{margin-bottom:30px;position:relative;padding:30px 25px 25px 90px;font-size:18px;border:1px solid #dedede;line-height:38px;}
.contact-info-section .contact-info-box a{color:#666565;}
.contact-info-section .contact-info-box .contact-icon{position:absolute;left:0;top:0;width:70px;height:70px;text-align:center;color:#fff;line-height:70px;font-size:30px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.contact-info-section .contact-info-box h4{font-size:24px;margin-bottom:10px;}
.contact-map{height:auto;width:100%;}
.contact-form{padding:130px 0px;position:relative;}
.contact-form .contact-form-wrap{margin-left:-115px;margin-right:-115px;padding:80px 115px;}
.contact-form .input-wrap{margin-bottom:30px;}
.contact-form .input-wrap input,.contact-form .input-wrap textarea,.contact-form .input-wrap::-webkit-input-placeholder{font-size:16px;color:#666565;}
.contact-form .input-wrap input,.contact-form .input-wrap textarea,.contact-form .input-wrap:-ms-input-placeholder{font-size:16px;color:#666565;}
.contact-form .input-wrap input,.contact-form .input-wrap textarea,.contact-form .input-wrap::-ms-input-placeholder{font-size:16px;color:#666565;}
.contact-form .input-wrap input,.contact-form .input-wrap textarea,.contact-form .input-wrap::placeholder{font-size:16px;color:#666565;}
.contact-form .btn{padding:25px 80px;font-size:15px;border-radius:36px;}
.contact-form h2.form-title{font-size:50px;text-align:center;margin-bottom:60px;padding-bottom:40px;position:relative;}
.contact-form h2.form-title::after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;content:'';height:3px;width:100px;}
.contact-form .g-recaptcha>div{margin:0 auto;}

/* End Of Contact Section
===============================*/

/* Product Area Start
===============================*/
.latest-hotel{position:relative;}
.latest-hotel .section-title h1{margin-bottom:80px;color:#fff;}
.latest-hotel.section-padding{padding-bottom:100px;}
.latest-hotel .shape-one,.latest-hotel .shape-two,.latest-hotel .shape-three{position:absolute;top:150px;left:150px;z-index:1;}
.latest-hotel .shape-one{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);-webkit-animation:rotated linear 30s infinite;animation:rotated linear 30s infinite;}
.latest-hotel .shape-two{bottom:104px;top:auto;-webkit-animation:rotatey linear 15s infinite;animation:rotatey linear 15s infinite;}
.latest-hotel .shape-three{right:130px;height:130px;width:130px;border-radius:50%;left:auto;-webkit-animation:scale-up-three linear 15s infinite;animation:scale-up-three linear 15s infinite;}
.hotel-box{position:relative;margin-bottom:30px;z-index:1;}
.hotel-box::before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.3)),color-stop(35%,rgba(15,23,43,0.7)));background:linear-gradient(to bottom,rgba(255,255,255,0.3) 0%,rgba(15,23,43,0.7) 35%);z-index:1;}
.hotel-box .hotel-content{position:absolute;left:0;bottom:40px;text-align:center;color:#fff;width:100%;z-index:2;}
.hotel-box .hotel-content h5{font-size:20px;color:#fff;margin-bottom:10px;line-height:30px;}
.hotel-box .hotel-content h5 a{color:#fff;}
.hotel-box .hotel-content i{margin-bottom:20px;font-size:40px;}
.hotel-box .hotel-content .price{font-weight:600;}
.hotel-box .hotel-img{overflow:hidden;}
.hotel-box:hover .hotel-img img{-webkit-transform:scale(1.1);transform:scale(1.1);}

/* Product Area End
===============================*/

/* Latest Blog Post CSS
===============================*/
.latest-blog{position:relative;z-index:1;}
.latest-blog .section-title h1{margin-bottom:80px;}
.latest-blog:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-image:url(../img/shape/09.png);background-size:cover;background-position:center top;}
.single-latest-blog .latest-blog-desc{background-color:#fff;padding:40px 30px;}
.single-latest-blog .latest-blog-desc h6{line-height:24px;margin-bottom:20px;}
.single-latest-blog .latest-blog-desc h6 a{color:#0f172b;}
.single-latest-blog .latest-blog-desc a.read-more{margin-top:0;}
.single-latest-blog .latest-blog-desc .post-date{display:inline-block;margin-bottom:15px;}
.single-latest-blog .latest-blog-desc .post-date i{margin-right:10px;}
.single-latest-blog.big-post h6{font-size:20px;}
.single-latest-blog .blog-img{overflow:hidden;}
.single-latest-blog:hover .blog-img img{-webkit-transform:scale(1.1);transform:scale(1.1);}

/* Latest Blog Post CSS End
===============================*/
.breadcrumb-area{z-index:1;height:330px;}
.breadcrumb-area::after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';z-index:-2;}
.breadcrumb-area .breadcrumb-content h1{color:#fff;font-size:60px;margin-bottom:20px;line-height:76px;}
.breadcrumb-area .breadcrumb-content li{color:#fff;margin-right:20px;font-size:24px;line-height:34px;font-weight:500;}
.breadcrumb-area .breadcrumb-content li i{font-size:25px;}
.breadcrumb-area .breadcrumb-content li::last-child{margin-right:0;}
.breadcrumb-area h1.big-text{top:45%;}
.staff-fact{margin-bottom:30px;}
.staff-fact h4{font-size:22px;margin-top:25px;line-height:38px;}
.staff-fact .staff-post{font-weight:600;color:#024aad;}

/* Restaurent Start
===============================*/
.latest-food .section-title h1{margin-bottom:60px;font-size:50px;}
.latest-food.section-padding{padding-bottom:100px;}
.single-latest-food{margin-bottom:30px;}
.single-latest-food .l-food-desc{margin-top:35px;}
.single-latest-food .l-food-desc h4{line-height:26px;}
.single-latest-food .l-food-desc .price{font-size:35px;color:#024aad;font-weight:700;font-family:"Montserrat",sans-serif;position:relative;padding-left:18px;}
.single-latest-food .l-food-desc .price .price-currency{font-size:18px;position:absolute;top:0;left:0;}
.single-latest-food img{width:100%;}
.single-latest-food .food-img{overflow:hidden;position:relative;}
.single-latest-food .food-img:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:#0f172b;opacity:0;z-index:1;visibility:hidden;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.single-latest-food:hover .food-img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.single-latest-food:hover .food-img::before{opacity:0.3;visibility:visible;}
.food-cta{position:relative;z-index:1;padding-top:162px;padding-bottom:322px;}
.food-cta .food-cta-text h1{color:#fff;font-size:50px;line-height:60px;}
.food-cta .food-cta-text h1 span{display:block;font-size:80px;line-height:90px;}
.food-cta .food-cta-text .btn{padding:25px 60px;margin-top:60px;border-radius:35px;font-size:15px;}
.food-cta h1.big-text{opacity:0.09;top:20%;}
.food-section .section-title h1{margin-bottom:80px;}
.food-section .btn{padding:25px 45px;border-radius:35px;font-size:15px;margin-top:50px;}
.single-regular-food{padding:35px 40px;border:2px dashed #dcdcdc;margin-bottom:30px;}
.single-regular-food .food-dec{padding-left:30px;}
.single-regular-food .food-dec h4{font-size:24px;margin-bottom:15px;}
.single-regular-food .food-dec p.price{font-size:20px;color:#024aad;margin-top:20px;}

/* Resturent End
===============================*/
.video-section{height:800px;position:relative;z-index:1;}
.video-section::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';z-index:-1;background-color:#0f172b;opacity:0.5;}
.video-section .video-play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.video-section .video-play a{height:150px;width:150px;background-color:#fff;color:#024aad;border-radius:50%;line-height:150px;text-align:center;display:inline-block;font-size:20px;position:relative;}
.video-section .video-play a::before{position:absolute;content:'';left:0;top:0;height:100%;width:100%;border:1px solid #fff;-webkit-animation:ripple-white 1s linear infinite;animation:ripple-white 1s linear infinite;border-radius:50%;}
.video-section .video-play a::after{position:absolute;content:'';left:0;top:0;height:100%;width:100%;border:1px solid #fff;-webkit-animation:ripple-white 1.5s linear infinite;animation:ripple-white 1.5s linear infinite;border-radius:50%;}
.reserv-form-section .section-title a.read-more{margin-top:40px;margin-bottom:60px;}
.reserv-form-section .b-form-title{padding:30px 50px;background-color:#024aad;color:#fff;font-size:30px;}
.reserv-form-section .b-form{padding:40px 50px;}
.reserv-form-section .b-form label{font-size:18px;margin-bottom:15px;font-weight:700;font-family:"Montserrat",sans-serif;color:#0f172b;}
.reserv-form-section .b-form .input-wrap{margin-bottom:30px;}
.reserv-form-section .b-form .input-wrap input,.reserv-form-section .b-form .input-wrap textarea,.reserv-form-section .b-form .input-wrap::-webkit-input-placeholder{color:#666565;}
.reserv-form-section .b-form .input-wrap input,.reserv-form-section .b-form .input-wrap textarea,.reserv-form-section .b-form .input-wrap:-ms-input-placeholder{color:#666565;}
.reserv-form-section .b-form .input-wrap input,.reserv-form-section .b-form .input-wrap textarea,.reserv-form-section .b-form .input-wrap::-ms-input-placeholder{color:#666565;}
.reserv-form-section .b-form .input-wrap input,.reserv-form-section .b-form .input-wrap textarea,.reserv-form-section .b-form .input-wrap::placeholder{color:#666565;}
.reserv-form-section .b-form .btn{padding:25px 55px;border-radius:36px;font-size:15px;}
.reserv-form-section .book-table-img{overflow:hidden;position:relative;}
.reserv-form-section .book-table-img:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:#0f172b;opacity:0;z-index:1;visibility:hidden;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.reserv-form-section .book-table-img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.reserv-form-section .book-table-img:hover::before{opacity:0.3;visibility:visible;}

/* Blog CSS Start
===============================*/
.single-blog-wrap{padding-bottom:40px;}
.single-blog-wrap h3{font-size:30px;line-height:35px;margin-bottom:25px;}
.single-blog-wrap .post-desc{padding:35px 30px;background-color:#fff;}
.single-blog-wrap .post-desc .btn{padding:25px 50px;margin-top:20px;border-radius:35px;font-size:15px;}
.single-blog-wrap .blog-meta{margin-bottom:20px;}
.single-blog-wrap .blog-meta li{margin-right:30px;font-size:14px;font-weight:600;}
.single-blog-wrap .blog-meta li a{color:#666565;}
.single-blog-wrap .blog-meta li i{margin-right:10px;}
.single-blog-wrap.quote-post .post-desc{background-color:#024aad;position:relative;color:#fff;z-index:1;}
.single-blog-wrap.quote-post .post-desc h3 a{color:#fff;}
.single-blog-wrap.quote-post .post-desc::after{position:absolute;left:50%;top:50%;z-index:-1;font-family:'Font Awesome 5 Pro';-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:170px;font-weight:300;content:'\f10e';opacity:0.12;}
.single-blog-wrap.quote-post .post-desc .quote-v{padding-left:70px;position:relative;font-size:20px;font-family:"Montserrat",sans-serif;font-weight:700;}
.single-blog-wrap.quote-post .post-desc .quote-v::before{position:absolute;top:50%;left:0;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;height:4px;width:50px;}
.single-blog-wrap .post-thumbnail{overflow:hidden;position:relative;}
.single-blog-wrap .post-thumbnail img{width:100%;}
.single-blog-wrap .post-thumbnail::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';opacity:0;visibility:hidden;z-index:1;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.single-blog-wrap .post-thumbnail:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.single-blog-wrap .post-thumbnail:hover::before{opacity:0.3;visibility:visible;}
.single-blog-wrap.video-post .post-thumbnail{position:relative;z-index:1;}
.single-blog-wrap.video-post .post-thumbnail::before{position:absolute;left:0;top:0;content:'';background-color:#0f172b;z-index:2;opacity:0.45;width:100%;height:100%;}
.single-blog-wrap.video-post .post-thumbnail .video-popup{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100px;width:100px;background-color:#fff;color:#024aad;border-radius:50%;line-height:100px;text-align:center;display:inline-block;font-size:20px;z-index:3;}
.blog-wrapper .pagination-wrap{text-align:left;}
.blog-wrapper.blog-gird-view .pagination-wrap{text-align:center;margin-top:0;}
.blog-wrapper.blog-gird-view .single-blog-wrap{padding-bottom:60px;}
.blog-wrapper.blog-gird-view .single-blog-wrap .blog-meta li{font-weight:400;}
.blog-wrapper.blog-gird-view .single-blog-wrap .post-desc{padding:40px 35px;}
.blog-wrapper.blog-gird-view .single-blog-wrap .post-desc h3{font-size:22px;line-height:28px;}
.blog-wrapper.blog-gird-view .single-blog-wrap .post-desc .read-more{margin-top:0;}

/* Blog CSS End
===============================*/

/* Blog And Hotel Details Page
===============================*/
.post-thumb{margin-bottom:30px;overflow:hidden;}
.post-thumb .price-tag{position:absolute;right:20px;top:20px;padding:12px 20px;font-weight:700;font-size:20px;color:#fff;z-index:1;border-radius:5px;}
.post-thumb img{-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.post-thumb .single-dots img:hover{-webkit-transform:none;transform:none;}
.hotel-cat{margin-bottom:30px;}
.hotel-cat a{color:#fff;border-radius:5px;padding:10px 15px;font-weight:700;font-size:14px;display:inline-block;}
.entry-title{font-size:30px;margin-bottom:20px;}
.entry-meta{margin-bottom:20px;}
.entry-meta li{margin-right:30px;}
.entry-meta li a{color:#666565;}
.entry-meta li i{font-size:15px;margin-right:8px;}
.entry-content figure.entry-media-img img{width:100%;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.entry-content figure.entry-media-img:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);}
.entry-content blockquote{padding-left:35px;font-size:20px;line-height:28px;font-family:"Montserrat",sans-serif;color:#0f172b;font-weight:700;position:relative;}
.entry-content blockquote::before{position:absolute;top:0;height:100%;width:5px;left:0;background:#024aad;content:'';}
.entry-content blockquote .blockquote-v{font-size:18px;color:#666565;}
.entry-footer{margin-top:35px;}
.entry-footer .social-share li a{display:inline-block;height:30px;width:30px;line-height:30px;font-size:14px;color:#626e8b;background-color:#dfe9f4;border-radius:50%;margin-left:10px;text-align:center;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.entry-footer .social-share li a:hover{background-color:#024aad;color:#fff;}
.entry-footer .social-share li.title{font-size:16px;color:#0f172b;font-weight:700;}
.hotel-details-wrapper .hotel-specification .specific-title{font-size:24px;margin-bottom:20px;line-height:35px;}
.hotel-details-wrapper .hotel-specification .pricing-plan{font-size:15px;}
.hotel-details-wrapper .hotel-specification .pricing-plan table{width:100%;}
.hotel-details-wrapper .hotel-specification .pricing-plan table td{padding-bottom:15px;}
.hotel-details-wrapper .hotel-specification .pricing-plan table td.big{font-weight:600;font-size:18px;text-align:right;}
.hotel-details-wrapper .hotel-specification .feature,.hotel-details-wrapper .hotel-specification .facilities{margin-bottom:55px;padding-left:50px;}
.hotel-details-wrapper .hotel-specification .feature li,.hotel-details-wrapper .hotel-specification .facilities li{font-size:15px;line-height:32px;}
.hotel-details-wrapper .hotel-specification .accomodation,.hotel-details-wrapper .hotel-specification .bedhotels{margin-bottom:30px;font-size:15px;line-height:26px;}
.hotel-details-wrapper .sidebar-wrap .widget{background-color:#dfe9f4;}
.hotel-details-wrapper .main-slider{position:relative;}
.hotel-details-wrapper .main-slider .single-img{overflow:hidden;}
.hotel-details img{width:100%;}

/* the slides */
.hotel-details-wrapper .dots-slider .slick-slide{margin:0 5px;}

/* the parent */
.hotel-details-wrapper .dots-slider .slick-list{margin:0 -5px;}
.hotel-details-wrapper .main-slider .slick-arrow{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:1;width:50px;height:50px;text-align:center;line-height:50px;font-size:18px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;opacity:0;visibility:hidden;cursor:pointer;}
.hotel-details-wrapper .main-slider .slick-arrow.next{left:auto;right:20px;}
.hotel-details-wrapper .main-slider:hover .slick-arrow{opacity:1;visibility:visible;left:0;}
.hotel-details-wrapper .main-slider:hover .slick-arrow.next{left:auto;right:0;}
.hotel-details-wrapper .dots-slider{margin-top:30px;margin-left:-15px;margin-right:-15px;}
.hotel-details-wrapper .dots-slider .single-dots{cursor:pointer;}
.hotel-details-wrapper .entry-title{font-size:32px;}
.hotel-details-wrapper .hotel-details-tab{margin-top:50px;}
.hotel-details-wrapper .hotel-details-tab .nav.desc-tab-item{display:inherit;}
.hotel-details-wrapper .hotel-details-tab .nav.desc-tab-item li{display:block;margin-bottom:15px;}
.hotel-details-wrapper .hotel-details-tab .nav.desc-tab-item li a.nav-link{color:#666565;font-size:18px;font-weight:600;position:relative;padding:5px 0;border-bottom:1px solid #6665554f;}
.hotel-details-wrapper .hotel-details-tab .tab-title{margin-bottom:5px;}
.hotel-details-wrapper .hotel-details-tab #hotelMaps{margin-bottom:30px;width:100%;height:400px;}
.hotel-details-wrapper .hotel-details-tab .comment-area{background-color:#fff;margin-bottom:50px;padding:0px 0px 15px;border-bottom:1px solid #6665554f;}
.hotel-details-wrapper .hotel-details-tab .comment-area .comment-desc{position:relative;}
.hotel-details-wrapper .hotel-details-tab .comment-area .comment-desc .user-rating{position:absolute;right:0;top:-5px;font-size:13px;color:#024aad;}
.hotel-details-wrapper .hotel-details-tab .review-form .input-wrap{margin-bottom:30px;}
.hotel-details-wrapper .hotel-details-tab .review-form .input-wrap:last-child{margin-bottom:0;}
.hotel-details-wrapper .hotel-details-tab .review-form .input-wrap.text-area{margin-bottom:20px;}
.hotel-details-wrapper .hotel-details-tab .review-form input,.hotel-details-wrapper .hotel-details-tab .review-form button{height:60px;line-height:60px;}
.hotel-details-wrapper .hotel-details-tab .review-form button{-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;font-size:14px;}
.hotel-details-wrapper .hotel-details-tab .review-form button:hover{color:#fff;}
.hotel-details-wrapper .hotel-details-tab .review-form input,.hotel-details-wrapper .hotel-details-tab .review-form textarea::-webkit-input-placeholder{font-size:14px;color:#666565;}
.hotel-details-wrapper .hotel-details-tab .review-form input,.hotel-details-wrapper .hotel-details-tab .review-form textarea:-ms-input-placeholder{font-size:14px;color:#666565;}
.hotel-details-wrapper .hotel-details-tab .review-form input,.hotel-details-wrapper .hotel-details-tab .review-form textarea::-ms-input-placeholder{font-size:14px;color:#666565;}
.hotel-details-wrapper .hotel-details-tab .review-form input,.hotel-details-wrapper .hotel-details-tab .review-form textarea::placeholder{font-size:14px;color:#666565;}
.ammenities a{border:1px solid #f1f1f1;padding:10px 23px;display:inline-block;margin-right:5px;margin-bottom:7px;}
.post-details{padding:50px 30px;background-color:#fff;margin-bottom:60px;}
.post-details .post-thumb{margin:-50px -30px 30px -30px;}
.comment-area{background-color:#fff;margin-bottom:75px;padding:60px 70px 60px 40px;}
.comment-area .comment-list li{padding-left:100px;position:relative;min-height:100px;margin-bottom:15px;}
.comment-area .comment-list li .comment-user{position:absolute;left:0;top:0;width:80px;height:auto;}
.comment-area .comment-list li .comment-user img{width:100%;border-radius:50px;}
.comment-area .comment-list li .comment-desc{font-size:15px;line-height:28px;}
.comment-area .comment-list li .comment-desc h6{font-size:18px;line-height:20px;margin-bottom:10px;}
.comment-area .comment-list li .comment-desc h6 span{font-size:13px;font-weight:300;font-family:"Open Sans",sans-serif;display:block;}
.comment-area .comment-list li .comment-desc a.reply-comment{font-weight:700;font-family:"Montserrat",sans-serif;font-size:14px;margin-top:10px;color:#666565;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.comment-area .comment-list li .comment-desc a.reply-comment i{font-size:18px;margin-left:8px;position:relative;top:3px;}
.comment-area .comment-list li ul.children{margin-left:-100px;}
.comment-area .comment-list li ul.children li{margin-bottom:0;margin-top:50px;}
.comment-area .comment-list li:last-child{margin-bottom:0;}
.comment-title,.comment-form-title{font-size:30px;line-height:42px;margin-bottom:30px;padding-bottom:20px;position:relative;}
.comment-title::after,.comment-title::before,.comment-form-title::after,.comment-form-title::before{position:absolute;left:0;bottom:0;width:18px;height:3px;content:'';}
.comment-title::after,.comment-form-title::after{left:24px;width:40px;}
.comment-form{background-color:#fff;padding:60px 30px;}
.comment-form .input-wrap{margin-bottom:20px;}
.comment-form .input-wrap input{height:70px;line-height:70px;}
.comment-form .input-wrap input:focus,.comment-form .input-wrap textarea:focus{outline:2px solid #024aad;}
.comment-form .btn{padding:25px 45px;font-size:15px;border-radius:35px;}
figure{margin:0;overflow:hidden;}

/* Blog And Hotel Details End
===============================*/
.sidebar-wrap .widget{padding:16px 30px 30px;background-color:#fff;margin-bottom:40px;}
.sidebar-wrap .widget .btn i{position:unset;-webkit-transform:translate(0);transform:translate(0);color:#fff;}
.sidebar-wrap .widget .widget-title{margin-bottom:20px;padding-bottom:10px;position:relative;}
.sidebar-wrap .widget .widget-title::after,.sidebar-wrap .widget .widget-title::before{position:absolute;left:0;bottom:0;width:10px;height:2px;content:'';}
.sidebar-wrap .widget .widget-title::after{left:17px;width:25px;}
.sidebar-wrap .widget.search-widget{color:#fff;}
.sidebar-wrap .widget.search-widget .widget-title{color:#fff;margin-bottom:0;}
.sidebar-wrap .widget.search-widget .widget-title::after,.sidebar-wrap .widget.search-widget .widget-title::before{height:0;width:0;}
.search-widget ul.categories li{position:relative;}
.search-widget ul.categories li::before{content:"\f324";font-family:'Font Awesome 5 Pro';font-size:10px;position:absolute;top:0;display:inline-block;color:#777;}
.search-widget ul.categories li a{padding-left:15px;font-size:14px;color:inherit;}
.sidebar-wrap .widget.search-widget form{position:relative;}
.sidebar-wrap .widget.search-widget form input{border:none;border-radius:0;color:#666565;font-size:16px;}
.sidebar-wrap .widget.search-widget form button{border:0;padding:0;background-color:transparent;color:#666565;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.sidebar-wrap .widget.search-widget form::-webkit-input-placeholder{color:#666565;font-size:16px;}
.sidebar-wrap .widget.search-widget form:-ms-input-placeholder{color:#666565;font-size:16px;}
.sidebar-wrap .widget.search-widget form::-ms-input-placeholder{color:#666565;font-size:16px;}
.sidebar-wrap .widget.search-widget form::placeholder{color:#666565;font-size:16px;}
.sidebar-wrap .widget.recent-news li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d7d7d7;padding-bottom:20px;margin-bottom:20px;}
.sidebar-wrap .widget.recent-news li .recent-post-img img{max-height:70px;max-width:70px;}
.sidebar-wrap .widget.recent-news li .recent-post-desc{padding-left:20px;}
.sidebar-wrap .widget.recent-news li .recent-post-desc h6{font-size:18px;line-height:26px;}
.sidebar-wrap .widget.recent-news li .recent-post-desc span.date{font-size:14px;}
.sidebar-wrap .widget.recent-news li:last-child{border:none;padding-bottom:0;margin-bottom:0;}
.sidebar-wrap .widget.category-widget .single-cat{position:relative;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:20px;font-family:"Montserrat",sans-serif;color:#fff;height:130px;font-weight:600;margin-bottom:20px;z-index:1;}
.sidebar-wrap .widget.category-widget .single-cat a{color:#fff;}
.sidebar-wrap .widget.category-widget .single-cat::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.3)),color-stop(46%,rgba(15,23,43,0.4)));background:linear-gradient(to bottom,rgba(255,255,255,0.3) 0%,rgba(15,23,43,0.4) 46%);z-index:-1;}
.sidebar-wrap .widget.category-widget .single-cat:last-child{margin-bottom:0;}
.sidebar-wrap .widget.booking-widget .widget-title{font-weight:600;margin:-17px -30px 20px -30px;padding:20px 30px;color:#fff;}
.sidebar-wrap .widget.booking-widget .widget-title span{font-size:16px;font-family:"Open Sans",sans-serif;font-weight:700;}
.sidebar-wrap .widget.booking-widget .widget-title::after,.sidebar-wrap .widget.booking-widget .widget-title::after{display:none;visibility:hidden;}
.booking-widget small{display:inline-block;line-height:18px;}
.sidebar-wrap .widget.booking-widget .input-wrap i{top:50%;}
.sidebar-wrap .widget.booking-widget .btn{margin-bottom:0;}
.sidebar-wrap .widget.booking-widget .btn{height:60px;line-height:60px;}
.sidebar-wrap .widget.booking-widget input[type='text'],.sidebar-wrap .widget.booking-widget input[type='tel'],.sidebar-wrap .widget.booking-widget input[type='url'],.sidebar-wrap .widget.booking-widget input[type='email'],.sidebar-wrap .widget.booking-widget input[type='number'],.sidebar-wrap .widget.booking-widget input[type='password'],.sidebar-wrap .widget.booking-widget select,.sidebar-wrap .widget.booking-widget .nice-select,.sidebar-wrap .widget.booking-widget::-webkit-input-placeholder{height:60px;color:#666565;font-weight:600;font-size:16px;line-height:60px;}
.sidebar-wrap .widget.fillter-widget .input-wrap{margin-bottom:12px;}
.sidebar-wrap .widget.fillter-widget .input-wrap #date-range,.sidebar-wrap .widget.booking-widget .input-wrap #date-range{cursor:pointer;}
.sidebar-wrap .widget.fillter-widget .input-wrap:last-child{margin-bottom:0;}
.sidebar-wrap .widget.fillter-widget .input-wrap input,.sidebar-wrap .widget.fillter-widget .input-wrap .nice-select{font-size:16px;color:#666565;height:50px;line-height:50px;}
.sidebar-wrap .widget.fillter-widget .input-wrap::-webkit-input-placeholder{font-size:16px;color:#666565;}
.sidebar-wrap .widget.fillter-widget .input-wrap:-ms-input-placeholder{font-size:16px;color:#666565;}
.sidebar-wrap .widget.fillter-widget .input-wrap::-ms-input-placeholder{font-size:16px;color:#666565;}
.sidebar-wrap .widget.fillter-widget .input-wrap::placeholder{font-size:16px;color:#666565;}
.sidebar-wrap .widget.fillter-widget .btn{padding:20px;}
.sidebar-wrap .widget.fillter-widget .btn i{color:#fff;}
.sidebar-wrap .widget.fillter-widget .slider-range{padding-left:10px;padding-right:10px;}
.sidebar-wrap .widget.fillter-widget .slider-range .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{height:8px;}
.sidebar-wrap .widget.fillter-widget .slider-range span.ui-slider-handle.ui-state-default.ui-corner-all{top:-7px;border-radius:50%;}
.sidebar-wrap .widget.fillter-widget .slider-range span.ui-slider-handle.ui-state-default.ui-corner-all:focus{outline:none;}
.sidebar-wrap .widget.fillter-widget .price-ammount{margin-top:15px;}
.sidebar-wrap .widget.fillter-widget .price-ammount input{font-size:15px;height:50px;}
.sidebar-wrap .widget.fillter-widget .checkboxes p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;}
.sidebar-wrap .widget.fillter-widget .checkboxes input[type='checkbox']{opacity:0;height:16px;width:16px;position:relative;z-index:2;}
.sidebar-wrap .widget.fillter-widget .checkboxes label{margin-bottom:0;font-size:16px;font-weight:600;position:relative;display:inline-block;padding-left:15px;}
.sidebar-wrap .widget.fillter-widget .checkboxes label::before,.sidebar-wrap .widget.fillter-widget .checkboxes label::after{position:absolute;content:'';display:inline-block;}
.sidebar-wrap .widget.fillter-widget .checkboxes label::before{height:16px;width:16px;border:1px solid;left:-18px;top:5px;}
.sidebar-wrap .widget.fillter-widget .checkboxes label::after{height:5px;width:9px;border-left:2px solid;border-bottom:2px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-13px;top:8px;}
.sidebar-wrap .widget.fillter-widget .checkboxes input[type='checkbox']+label::after{content:none;}
.sidebar-wrap .widget.fillter-widget .checkboxes input[type='checkbox']:checked+label::after{content:'';}
.sidebar-wrap .widget.fillter-widget .checkboxes input[type='checkbox']:focus+label::before{outline:#3b99fc auto 5px;}
.daterangepicker td.disabled.off{color:#ff3737;opacity:0.5;}

/* About CSS Page
===============================*/
.about-site .section-title.text-right span.title-top.with-border{display:inline-block;}
.about-site .section-title.text-right span.title-top.with-border::before{left:-80px;}
.about-site .mb-30{margin-bottom:30px;}
.about-site .about-img{height:570px;margin-top:50px;}
.about-site .about-text-box{padding:60px 45px;position:relative;z-index:2;margin-top:-105px;margin-bottom:25px;}
.about-site .about-text-box h2{font-size:40px;line-height:45px;margin-bottom:30px;}
.about-site .btn{margin-top:45px;padding:25px 50px;font-size:15px;border-radius:35px;}
.about-site .counter{padding-top:125px;margin-top:0;}
.mission-box{margin-bottom:30px;}
.mission-box .mission-bg{width:100%;height:250px;margin-bottom:35px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;position:relative;}
.mission-box .mission-bg::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-color:#0f172b;opacity:0;visibility:hidden;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.mission-box .mission-bg:hover::before{visibility:visible;opacity:0.4;}
.mission-box h4{font-size:24px;margin-bottom:20px;}
.our-mission{position:relative;z-index:1;}
.our-mission .section-padding{padding-bottom:100px;}
.our-mission .section-title h1{margin-bottom:80px;color:#fff;}
.our-mission::before,.our-mission::after{position:absolute;left:0;top:0;width:100%;height:61%;z-index:-1;background-color:#0f172b;content:'';}
.our-mission::after{background:url(../img/shape/14.png);background-size:contain;background-repeat:no-repeat;background-position:top right;}
.about-page .feature-section.section-padding{padding-top:0;}
.about-page .feedback-section{background-color:#f1f8ff;}

/* the slides */
.feadback-slide .slick-slide{margin:0 10px;}

/* the parent */
.feadback-slide .slick-list{margin:0 -10px;}
.about-page .feedback-section .section-title h1{color:#0f172b;}
.about-page .feedback-section::before{width:0;height:0;opacity:0;}

/* About CSS Page End
===============================*/

/* End Footer Area
===============================*/

/* Start Purchase Success
===============================*/
.purchase-message{padding:120px 0px;max-width:780px;margin:0 auto;}
.purchase-success{background:#f1f1f1;padding:40px 0px;text-align:center;border-radius:15px;}
.purchase-success h2{margin-bottom:15px;text-transform:uppercase;}
.purchase-success p{line-height:26px;}
.purchase-success .icon i{font-size:60px;}
.purchase-success .icon{display:block;margin-bottom:20px;}

/* End Purchase Success
===============================*/

/* Start Tour Packages
===============================*/
.packages-area-v1{padding:120px 0;}
.packages-sidebar .widget{margin-bottom:20px;position:relative;}
.widget.information-widget .rate{position:absolute;top:15px;right:15px;}
.packages-sidebar .widget.sortby-widget{margin-bottom:0px;}
.packages-sidebar .widget.sortby-widget .form_group{margin-bottom:20px;display:flex;}
.packages-sidebar .widget h4.widget-title{position:relative;padding-bottom:8px;margin-bottom:15px;font-size:20px;}
.packages-sidebar .widget h4.widget-title:before,.packages-sidebar .widget h4.widget-title:after{position:absolute;content:'';bottom:0;height:4px;}
.packages-sidebar .widget h4.widget-title:before{left:0;width:30px;}
.packages-sidebar .widget h4.widget-title:after{left:50px;width:50px;}
.packages-area-v1 .packages-sidebar .widget.price_ranger_widget .ui-widget.ui-widget-content{border:none;height:4px;background:#E6E6E6;margin-bottom:25px;}
.packages-area-v1 .packages-sidebar .widget.price_ranger_widget .ui-widget .ui-slider-handle{top:-3px;margin-left:0;border-radius:0;width:10px;height:10px;border:none;}
.packages-area-v1 .packages-sidebar .widget.price_ranger_widget input{border:none;width:70%;height:100%;font-size:14px;color:#252525;padding:0;}
.ma-package-section.featured-packages .packages-post-item .post-thumbnail{max-width:125px;margin-right:15px;}
.ma-package-section.featured-packages .packages-post-item{align-items:center;}
.ma-package-section.featured-packages .packages-post-item .entry-content h3.title{line-height:22px;margin-bottom:5px;}
.ma-package-section.featured-packages .packages-post-item .entry-content h3.title a{font-size:18px;}
.packages-area-v1 .packages-post-item,.ma-package-section .packages-post-item{display:flex;align-items:flex-start;background-color:#f8f8f8;margin-bottom:40px;padding:20px 25px;border-radius:10px;position:relative;}
.packages-area-v1 .packages-post-item h3.title{font-size:20px;line-height:30px;margin-bottom:10px;}
.packages-area-v1 .packages-post-item .post-thumbnail,.ma-package-section .packages-post-item .post-thumbnail{width:100%;max-width:125px;height:auto;margin-right:25px;}
.packages-area-v1 .packages-post-item .entry-content h3.title a,.ma-package-section .packages-post-item .entry-content h3.title a{color:inherit;}
.packages-area-v1 .packages-post-item .entry-content .post-meta ul li span i,.ma-package-section .packages-post-item .entry-content .post-meta ul li span i{margin-right:10px;}
.packages-details-area{padding:120px 0;background-color:#f8f8f8;}
.packages-details-area .details-wrapper{background-color:#fff;padding:30px 30px;}
.packages-details-area .packages-details-wrapper .discription-box h3.title{margin-bottom:20px;}
.packages-details-area .packages-details-wrapper .box-wrap{margin-bottom:40px;}
.packages-details-area .packages-details-wrapper .box-wrap h4.title{position:relative;padding-bottom:15px;margin-bottom:20px;}
.packages-details-area .packages-details-wrapper .box-wrap h4.title:after{position:absolute;content:'';left:0;bottom:0;width:50px;height:3px;}
.packages-details-area .packages-details-wrapper .review-form input,.packages-details-area .packages-details-wrapper .review-form textarea{margin-bottom:30px;}
.gallery-wrap .packages-big-slider{margin-bottom:25px;}
.gallery-wrap .packages-big-slider img{width:100%;}
.packages-details-area .packages-details-wrapper .review-form .btn{padding:15px 30px;border-radius:5px;}
.packages-details-area .packages-details-wrapper .review-form textarea{display:inherit;}
.packages-details-area .packages-details-wrapper .schedule-wrapp .single-schedule{display:flex;}
.packages-details-area .packages-details-wrapper .schedule-wrapp .single-schedule{position:relative;z-index:1;padding-bottom:25px;}
.packages-details-area .packages-details-wrapper .schedule-wrapp .single-schedule:before{position:absolute;top:0;left:25px;content:'';width:1px;height:100%;background-color:#e1e1e1;z-index:-1;}
.packages-details-area .packages-details-wrapper .schedule-wrapp .single-schedule .content h4{margin-bottom:15px;}
.packages-details-area .packages-details-wrapper .schedule-wrapp .single-schedule .icon i{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#fff;border-radius:50%;margin-right:30px;}
.packages-big-slider .slick-arrow{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:1;width:50px;height:50px;text-align:center;line-height:50px;font-size:18px;-webkit-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;opacity:0;visibility:hidden;cursor:pointer;}
.packages-big-slider .slick-arrow.next{left:auto;right:20px;}
.packages-big-slider:hover .slick-arrow{opacity:1;visibility:visible;left:0;}
.packages-big-slider:hover .slick-arrow.next{left:auto;right:0;}
.packages-thumb-slider .single-item{cursor:pointer;}
.packages-thumb-slider .slick-slide{margin:0 5px;}
.packages-thumb-slider .slick-list{margin:0 -5px;}
.packages-details-area .packages-details-wrapper .places-box a{padding:10px 20px;background-color:#eaeaea;font-weight:700;display:inline-block;color:#212121;margin-right:10px;border-radius:5px;margin-bottom:10px;}
.packages-details-area .packages-details-wrapper .places-box a:hover{color:#fff;}
.packages-details-area .packages-details-wrapper .review-area{border-bottom:1px solid #6665554f;}
.packages-details-area .packages-details-wrapper .review-area .review-list li{padding-left:105px;position:relative;min-height:100px;margin-bottom:20px;}
.packages-details-area .packages-details-wrapper .review-area .review-list li .review-user{position:absolute;left:0;top:0;width:80px;height:auto;}
.packages-details-area .packages-details-wrapper .review-area .review-list li ul.children li{margin-bottom:0;margin-top:50px;}
.packages-details-area .packages-details-wrapper .review-area .review-list li .review-desc{font-size:15px;line-height:28px;}
.packages-details-area .packages-details-wrapper .review-area .review-list li .review-desc ul.rating li{padding-left:0px;position:relative;min-height:0px;margin-bottom:0px;}
.packages-details-area .packages-details-wrapper .review-area .review-list li .review-desc h6{font-size:16px;line-height:18px;margin-bottom:5px;}
.packages-details-area .packages-details-wrapper .review-area .review-list li .review-user img{width:100%;border-radius:50px;}
.packages-details-area .packages-details-wrapper .review-area .review-list li ul.children{margin-left:-100px;}
.packages-sidebar .nice-select:after{right:15px;}
.packages-sidebar input[type='text'],.packages-sidebar input[type='email'],.packages-sidebar input[type='url'],.packages-sidebar input[type='number'],.packages-sidebar input[type='tel'],.packages-sidebar input[type='password'],.packages-sidebar select,.packages-sidebar textarea,.packages-sidebar .nice-select{height:50px;line-height:50px;padding:0 12px;font-size:14px;}
.packages-sidebar input[type='text']::placeholder,.packages-sidebar input[type='email']::placeholder,.packages-sidebar input[type='url']::placeholder,.packages-sidebar input[type='number']::placeholder,.packages-sidebar input[type='tel']::placeholder,.packages-sidebar input[type='password']::placeholder{font-size:14px;}
.packages-details-area .packages-sidebar .booking-widget .form_group{margin-bottom:20px;}
.packages-details-area .packages-sidebar .booking-widget .form_group:last-child{margin-bottom:10px;}
.h-50{height:50px!important;}
.packages-details-area .packages-sidebar .booking-widget .btn{padding:15px 30px;border-radius:5px;}
.packages-details-area .packages-sidebar .widget{padding:20px;border:2px solid #eee;}
.packages-details-area .packages-sidebar .information-widget ul.list li{padding-bottom:10px;}
.packages-details-area .packages-sidebar .information-widget ul.list li:before{display:inline-block;content:'\f138';font-family:'Font Awesome 5 Pro';font-weight:700;margin-right:11px;}
.packages-details-area .packages-sidebar .information-widget ul.list li:last-child{padding-bottom:0;}
.share-widget .social-icons li{display:inline-block;margin-right:10px;}
.share-widget .social-icons li a{display:block;width:40px;height:40px;line-height:40px;background-color:#024aad;color:#fff;font-size:15px;border-radius:50%;text-align:center;}
.share-widget .social-icons li a.facebook{background-color:#395196;}
.share-widget .social-icons li a.twitter{background-color:#00A9FF;}
.share-widget .social-icons li a.google{background-color:#db4a39;}
.share-widget .social-icons li a.linkedin{background:#0e76a8;}
.support-widget .support-content p.phone,p.email{font-size:20px;font-weight:700;color:#212121;}
.support-widget .support-content p.phone a,p.email a{color:inherit;}
.latest-package-widget .packages-item{margin-bottom:30px;}
.latest-package-widget .packages-item:last-child{margin-bottom:30px;}
.latest-package-widget .packages-item .post-thumbnail{margin-bottom:20px;}
.latest-package-widget .packages-item .entry-content h3.title{font-size:18px;line-height:28px;}
.latest-package-widget .packages-item .entry-content h3.title a{color:inherit;}
.latest-package-widget .packages-item .entry-content p{margin-bottom:15px;}
.latest-package-widget .packages-item .entry-content .btn{padding:10px 20px;border-radius:5px;}
ul.rating li{display:inline-block;}
ul.rating li i{color:#024aad;}

/*--- Responsive CSS ---*/

/* Small Devices, Tablets */
@media only screen and (max-width:991px){
  .packages-details-area .packages-details-wrapper .review-area .review-list li .review-user{position:relative;top:auto;left:auto;margin-bottom:20px;}
  .packages-details-area .packages-details-wrapper .review-area .review-list li{position:relative;padding-left:0;}
  .packages-details-area .packages-details-wrapper .review-area .review-list li ul.children{margin-left:0;}
}

/* Small Devices, Tablets */
@media only screen and (max-width:767px){
  .packages-area-v1 .packages-post-item{flex-wrap:wrap;padding:15px 15px;}
  .packages-area-v1 .packages-post-item img{width:100%;}
  .packages-area-v1 .packages-post-item .post-thumbnail{max-width:100%;}
  .packages-area-v1 .packages-post-item .entry-content{margin-top:20px;}
  .packages-area-v1 .packages-post-item .entry-content h3.title{font-size:20px;line-height:25px;margin-bottom:10px;}
}

/* End Tour Packages
===============================*/

/* Start Login & Signup
===============================*/
.user-area-section{padding:120px 0;}
.user-content .input-box{margin-bottom:30px;}
.user-content .input-box label{font-weight:600;margin-bottom:10px;}
.input-check input[type=checkbox]{width:auto;height:auto;}
.user-content .input-box .btn{padding:10px 20px;margin-bottom:20px;float:left;vertical-align:middle;}
.input-text{margin-bottom:20px;}
.input-text p a{color:#212121;font-weight:600;}
.user-content .input-box a{vertical-align:-webkit-baseline-middle;margin-left:20px;float:left;margin-top:10px;color:#212121;}

/* End Login & Signup
===============================*/

/* Start User Dashboard
===============================*/
.user-dashboard{padding:120px 0;}
.user-dashboard .user-sidebar{border:1px solid #e1e1e1;padding:20px 30px;}
@media only screen and (min-width:768px) and (max-width:991px){
  .user-dashboard .user-sidebar{margin-bottom:60px;}
}
.user-dashboard .user-sidebar .links li{border-bottom:1px dashed #e1e1e1;transition:all .3s;}
.user-dashboard .user-sidebar .links li a{display:block;padding:15px 0;color:#676767;}
.user-dashboard .user-sidebar .links li:last-child{border-bottom:none;}
.user-dashboard .user-sidebar .links li:last-child a{padding-bottom:0;}
.user-dashboard .user-profile-details .order-details .progress-area-step{margin-bottom:60px;display:block;overflow:hidden;}
.user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li{width:25%;float:left;text-align:center;position:relative;}
@media (max-width:767px){
  .user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li{display:flex;width:100%;float:unset;text-align:left;padding-bottom:20px;}
  .user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li:last-child:after{display:none;}
}
.user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li .icon{height:30px;width:30px;text-align:center;margin:auto;background:#efefef;border-radius:50%;line-height:30px;font-size:14px;font-weight:700;color:#000000;position:relative;}
@media (max-width:767px){
  .user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li .icon{margin:0;}
}
.user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li .progress-title{padding-top:10px;}
@media (max-width:767px){
  .user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li .progress-title{padding-left:20px;padding-top:0;}
}
.user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li:after{position:absolute;content:"";height:3px;width:calc(100% - 30px);background:#efefef;top:14px;z-index:0;right:calc(50% + 15px);}
@media (max-width:767px){
  .user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li:after{width:3px;height:calc(100% - 30px);top:30px;left:15px;}
}
.user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li.active .icon{background:#024aad;color:#fff;}
.user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li:first-child:after{display:none;}
@media (max-width:767px){
  .user-dashboard .user-profile-details .order-details .progress-area-step .progress-steps li:first-child:after{display:block;}
}
.user-dashboard .user-profile-details .order-details .edit-account-info .btn{padding:10px 20px;font-size:14px;}
.user-dashboard .user-profile-details .edit-info-area{margin-top:50px;overflow:hidden;}
.user-dashboard .user-profile-details .edit-info-area .btn{padding:10px 20px;color:#fff;font-size:14px;text-transform:capitalize;outline:none;}
.user-dashboard .user-profile-details .edit-info-area .btn:hover,.user-dashboard .user-profile-details .edit-info-area .btn:focus{color:#fff;}
.user-dashboard .user-profile-details .edit-info-area .form_control{display:inline-block;width:100%;height:50px;padding-left:23px;border:1px solid #ddd;outline:0;border-radius:1px;margin-bottom:20px;}
.user-dashboard .user-profile-details .edit-info-area textarea.form_control{min-height:100px;padding-top:20px;}
.user-dashboard .user-profile-details .edit-info-area .upload-img{display:flex;align-items:center;margin-bottom:40px;}
.user-dashboard .user-profile-details .edit-info-area .upload-img .img-box{max-width:100px;height:100px;}
.user-dashboard .user-profile-details .edit-info-area .upload-img .img-box img{width:100%;border-radius:50%;}
.user-dashboard .user-profile-details .edit-info-area .file-upload-area{margin-left:30px;}
.user-dashboard .user-profile-details .edit-info-area .file-upload-area .upload-file{position:relative;cursor:pointer;}
.user-dashboard .user-profile-details .edit-info-area .file-upload-area input{width:150px;height:40px;display:inline-block;opacity:0;cursor:pointer;}
.user-dashboard .user-profile-details .edit-info-area .file-upload-area span{position:absolute;top:0;left:0;width:150px;height:40px;z-index:-1;cursor:pointer;text-align:center;line-height:40px;color:#fff;font-weight:600;}
.user-dashboard .user-profile-details .edit-info-area .nice-select{width:100%;height:50px;border-color:#ddd;border-radius:0;line-height:50px;margin-bottom:20px;}
.user-dashboard .user-profile-details .edit-info-area .nice-select .list{width:100%;}
.user-dashboard .user-profile-details .edit-info-area .single_radio,.user-dashboard .user-profile-details .edit-info-area .single_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}
.user-dashboard .user-profile-details .edit-info-area .single_radio span,.user-dashboard .user-profile-details .edit-info-area .single_checkbox span{display:inline-block;margin-left:30px;margin-top:-4px;}
.user-dashboard .user-profile-details .edit-info-area .single_radio .single_input,.user-dashboard .user-profile-details .edit-info-area .single_checkbox .single_input{display:none;}
.user-dashboard .user-profile-details .edit-info-area .single_radio .single_input:checked+.single_input_label:after,.user-dashboard .user-profile-details .edit-info-area .single_checkbox .single_input:checked+.single_input_label:after{opacity:1;}
.user-dashboard .user-profile-details .edit-info-area .single_radio .single_input:checked+.single_input_label:before,.user-dashboard .user-profile-details .edit-info-area .single_checkbox .single_input:checked+.single_input_label:before{border-color:#024aad;}
.user-dashboard .user-profile-details .edit-info-area .single_radio .single_input_label:after,.user-dashboard .user-profile-details .edit-info-area .single_radio .single_input_label:before{border-radius:50%;}
.user-dashboard .user-profile-details .edit-info-area .single_radio .single_input_label:after{content:'';width:14px;height:14px;line-height:20px;top:3px;left:3px;}
.user-dashboard .user-profile-details .edit-info-area .single_input_label{display:inline-flex;position:relative;cursor:pointer;margin-bottom:0;}
.user-dashboard .user-profile-details .edit-info-area .single_input_label:before{position:absolute;content:'';width:20px;height:20px;top:0;left:0;display:inline-block;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;}
.user-dashboard .user-profile-details .edit-info-area .single_input_label:after{position:absolute;top:0;left:0;content:'\f00c';font-family:'FontAwesome';font-weight:900;font-size:14px;line-height:20px;text-align:center;width:20px;height:20px;display:block;overflow:hidden;text-align:center;opacity:0;-webkit-transition:.2s opacity;-o-transition:.2s opacity;transition:.2s opacity;}
.user-dashboard .user-profile-details .edit-info-area .sigle_input_check:before{border-color:#ddd;}
.user-dashboard .user-profile-details .edit-info-area .sigle_input_check:after{background:#024aad;color:#FFFFFF;border-color:#ddd;}
.user-dashboard .card-box{position:relative;padding:30px 20px;}
.user-dashboard .card-box.box-1{background:#6963FF;}
.user-dashboard .card-box.box-1:after{content:'\f015';}
.user-dashboard .card-box.box-2{background:#EC7424;}
.user-dashboard .card-box.box-2:after{content:'\f49e';}
.user-dashboard .card-box.box-3{background:#07BFA7;}
.user-dashboard .card-box.box-3:after{content:'\f02e';font-weight:400;}
.user-dashboard .card-box:after{position:absolute;bottom:10px;right:10px;font-family:"Font Awesome 5 Pro";font-size:90px;font-weight:400;color:#fff;opacity:.7;}
@media only screen and (min-width:768px) and (max-width:991px){
  .user-dashboard .card-box:after{font-size:80px;}
}
@media (max-width:767px){
  .user-dashboard .card-box:after{font-size:100px;}
}
.user-dashboard .card-box .card-info h5{color:#fff;margin-bottom:10px;}
@media only screen and (min-width:768px) and (max-width:991px){
  .user-dashboard .card-box .card-info h5{font-size:18px;}
}
.user-dashboard .card-box .card-info p{color:#fff;}
.user-dashboard .title{padding-bottom:15px;border-bottom:1px solid #e1e1e1;margin-bottom:20px;}
.user-dashboard .main-info{overflow:hidden;}
.user-dashboard .main-info h5{margin-bottom:15px;}
.user-dashboard .main-info ul.list{float:left;width:30%;}
@media (max-width:767px){
  .user-dashboard .main-info ul.list{width:50%;}
}
.user-dashboard .main-info ul.list li{line-height:30px;}
.user-dashboard .main-info ul.list li p span{font-weight:500;margin-right:20px;}
.user-dashboard .main-table .dataTables_wrapper .row:first-child,.user-dashboard .main-table .dataTables_wrapper .row:last-child{margin-bottom:30px;align-items:center;}
.user-dashboard .main-table .dataTables_wrapper .row:last-child{margin-top:20px;}
.user-dashboard .main-table .dataTables_wrapper .dataTables_length select{width:60px;}
.user-dashboard .main-table .dataTables_wrapper input[type="search"]{height:35px;outline:none;}
.user-dashboard .main-table .dataTables_wrapper input[type="search"]:focus{outline:none;box-shadow:none;}
.user-dashboard .main-table .dataTables_wrapper td span.complete{padding:5px 10px;background:#228B22;color:#fff;border-radius:3px;}
.user-dashboard .main-table .dataTables_wrapper td span.pending{padding:5px 10px;background:#FFA500;color:#123212;border-radius:3px;}
.user-dashboard .main-table .dataTables_wrapper td a.btn{color:#123212;background:transparent;padding:5px 20px;font-size:14px;border-radius:5px;transition:all .3s;}
.user-dashboard .main-table .dataTables_wrapper td a.btn:hover{border-color:transparent;color:#fff;}
.user-dashboard .main-table .dataTables_wrapper .dataTables_paginate .paginate_button{padding:0;margin-left:7px;}
.user-dashboard .main-table .dataTables_wrapper .dataTables_paginate .paginate_button.active .page-link{border-color:transparent;color:#fff;}
.user-dashboard .main-table .dataTables_wrapper .dataTables_paginate .paginate_button:hover{border-color:transparent;background:transparent;background-color:transparent;}
.user-dashboard .main-table .dataTables_wrapper .dataTables_paginate .paginate_button .page-link{border:1px solid #e1e1e1;color:#123212;outline:none;box-shadow:none;}
.user-dashboard .main-table .dataTables_wrapper .dataTables_paginate .paginate_button .page-link:hover{box-shadow:none;border-radius:0;color:#fff;}
.user-dashboard .account-info,.user-dashboard .order-details{border:1px solid #e1e1e1;padding:30px;}
.user-dashboard .view-order-page .order-info-area{margin-bottom:40px;}
.user-dashboard .view-order-page .order-info-area .order-info h3{margin-bottom:15px;}
.user-dashboard .view-order-page .order-info-area .print{float:right;}
@media (max-width:767px){
  .user-dashboard .view-order-page .order-info-area .print{float:none;margin-top:20px;}
}
.user-dashboard .view-order-page .order-info-area .print .btn{font-size:14px;padding:3px 10px;color:#fff;}
.user-dashboard .view-order-page .order-info-area .print .btn i{margin-right:10px;}
.user-dashboard .billing-add-area{margin-bottom:40px;}
@media (max-width:767px){
  .user-dashboard .billing-add-area .main-info{margin-bottom:30px;}
}
.user-dashboard .billing-add-area .main-info ul.list{width:100%;}
@media (max-width:767px){
  .user-dashboard .billing-add-area .main-info ul.list{width:100%;}
}
.user-dashboard .billing-add-area .payment-information h5{margin-bottom:15px;}
.user-dashboard .billing-add-area .payment-information p{line-height:35px;}
.user-dashboard .product-list h5{margin-bottom:15px;}
.user-dashboard .product-list table tr td b{line-height:30px;}
.user-dashboard .product-list table tr td span{margin-left:10px;}
.user-dashboard .product-list table tr td span.color{display:inline-block;width:15px;height:15px;background:#222;}
@media only screen and (max-width:767px){
  .dataTables_length{margin-bottom:20px;}
  div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{float:none;}
  div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center;margin-top:20px;}
}

/* End User Dashboard
===============================*/

/* Start Hotel & Package Rating (Star)
======================================*/
.hotel-details-wrapper .hotel-details .hotel-details-tab .tab-content .tab-pane .review-form .review-content .review-value,.packages-details-area .details-wrapper .packages-details-wrapper .review-form .review-content .review-value{display:inline-block;position:relative;cursor:pointer;}
.hotel-details-wrapper .hotel-details .hotel-details-tab .tab-content .tab-pane .review-form .review-content .review-value li,.packages-details-area .details-wrapper .packages-details-wrapper .review-form .review-content .review-value li{display:inline-block;position:relative;cursor:pointer;}
.hotel-details-wrapper .hotel-details .hotel-details-tab .tab-content .tab-pane .review-form .review-content .review-value:not(:last-child)::after,.packages-details-area .details-wrapper .packages-details-wrapper .review-form .review-content .review-value:not(:last-child)::after{content:"|";color:#0000005a;}
.hotel-details-wrapper .hotel-details .hotel-details-tab .tab-content .tab-pane .review-form .review-content .review-value:hover i,.packages-details-area .details-wrapper .packages-details-wrapper .review-form .review-content .review-value:hover i{color:#EFCB65;}
.packages-details-area .details-wrapper .packages-details-wrapper .review-area ul li .review-desc h6 span{font-size:13px;font-weight:300;font-family:"Open Sans",sans-serif;}

/* End Hotel & Package Rating (Star)
======================================*/

/*---------------------------
** Cookie alert css
---------------------------*/

.cookie-consent{position:fixed;background-color:#262938;bottom:0px;width:100%;padding:15px 0px;z-index:10000000000;color:#fff;}
.cookie-container{display:flex;justify-content:space-between;align-items:center;}
button.cookie-consent__agree{padding:5px 16px;border:none;background-color:#25D06F;color:#fff;cursor:pointer;border-radius:3px;font-size:14px;}
span.cookie-consent__message{background-color:transparent!important;color:#fff;font-size:14px;}
@media only screen and (max-width:991px){
  .cookie-container{display:block;text-align:center;}
  button.cookie-consent__agree{margin-top:15px;}
  span.cookie-consent__message{line-height:20px;display:block;}
}

/*---------------------------
** 404 Page CSS
---------------------------*/
.error-section{padding:89px 0px 92px;}
.oops{max-width:100px;margin:0 auto;}
.oops img{width:100%;}
.not-found img{width:100%;}
.error-txt{text-align:center;margin-top:30px;}
.error-txt h2{font-weight:700;text-transform:uppercase;font-size:32px;margin:21px 0px 14px;color:#0a3041;}
.error-txt p{font-size:18px;line-height:30px;text-transform:uppercase;font-weight:700;}
.error-txt a{display:inline-block;text-transform:uppercase;font-weight:600;color:#fff;background-color:#000;padding:14px 40px;border-radius:50px;font-size:16px;text-decoration:none;margin-top:30px;background-color:#d3a971;border:1px solid #d3a971;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.error-txt a:hover{color:#d3a971;background-color:#fff;}

/* Popup css */
.popup-wrapper{display:none;}
.popup_main-content h1{font-size:40px;line-height:50px;}
.bg_cover{background-position:center center;background-size:cover;background-repeat:no-repeat;}
.mfp-close-btn-in .mfp-close{color:#333;background:#FFF;opacity:1;border-radius:50%;width:30px;height:30px;line-height:32px;right:-15px;top:-15px;}
.popup-wrapper{position:relative;width:auto;max-width:960px;margin:0 auto;}
.popup-wrapper .form_control{width:100%;height:70px;padding:0 30px;line-height:70px;}

/* Popup-one */
.popup-one{position:relative;padding:138px 120px;}
.popup-one .popup_main-content{position:relative;text-align:center;background-color:rgba(69,29,83,0.8);border-radius:10px;padding:90px 55px;}
.popup-one .popup_main-content h1,.popup-one .popup_main-content p{color:#fff;}
.popup-one .popup_main-content h1{margin-bottom:20px;}
.popup-one .popup_main-content p{margin-bottom:30px;}
.popup-one .popup_main-content .popup-main-btn{padding:15px 100px;display:inline-block;color:#fff;border-radius:40px;border:1px solid #fff;text-decoration:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;}
.popup-one .popup_main-content .popup-main-btn:hover,.popup-one .popup_main-content .popup-main-btn:focus{background-color:#451D53;color:#fff;border-color:transparent;}

/* Popup-two */
.popup-two{position:relative;padding:120px;}
.popup-two .popup_main-content{position:relative;text-align:center;background-color:rgba(255,40,101,0.7);border-radius:10px;padding:90px 55px;}
.popup-two .popup_main-content h1,.popup-two .popup_main-content p{color:#fff;}
.popup-two .popup_main-content h1{margin-bottom:20px;}
.popup-two .popup_main-content p{margin-bottom:30px;}
.popup-two .popup_main-content .subscribe-form{padding:0 70px;}
.popup-two .popup_main-content .subscribe-form .form_control{border:none;border-radius:10px;font-size:20px;margin-bottom:20px;}
.popup-two .popup_main-content .subscribe-form .popup-main-btn{width:100%;border:1px solid #fff;background-color:transparent;color:#fff;font-size:20px;height:70px;border-radius:10px;cursor:pointer;transition:all .3s;}
.popup-two .popup_main-content .subscribe-form .popup-main-btn:hover,.popup-two .popup_main-content .subscribe-form .popup-main-btn:focus{background-color:#FF2865;color:#fff;border-color:transparent;}

/* Popup-three */
.popup-three .popup_main-content{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff;}
.popup-three .popup_main-content .left-bg{width:45%;height:100%;min-height:670px;}
.popup-three .popup_main-content .right-content{width:55%;padding:30px 15px;text-align:center;}
.popup-three .popup_main-content .right-content h1{font-weight:400;margin-bottom:20px;}
.popup-three .popup_main-content .right-content p{margin-bottom:20px;}
.popup-three .popup_main-content .right-content .popup-main-btn{padding:15px 70px;background-color:#FF2865;color:#fff;font-size:19px;border-radius:35px;display:inline-block;text-decoration:none;}

/* Popup-four */
.popup-four .popup_main-content{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff;}
.popup-four .popup_main-content .left-bg{width:45%;height:100%;min-height:670px;}
.popup-four .popup_main-content .right-content{width:55%;padding:30px 30px;text-align:center;}
.popup-four .popup_main-content .right-content h1{font-weight:400;margin-bottom:20px;}
.popup-four .popup_main-content .right-content p{margin-bottom:20px;}
.popup-four .popup_main-content .subscribe-form{padding:0 70px;}
.popup-four .popup_main-content .subscribe-form .form_control{border:2px solid #C5C5C5;border-radius:10px;font-size:20px;margin-bottom:20px;}
.popup-four .popup_main-content .subscribe-form .popup-main-btn{width:100%;background-color:#F8960D;color:#fff;font-size:20px;height:70px;border-radius:10px;cursor:pointer;border:none;transition:all .3s;}
.popup-four .popup_main-content .subscribe-form .popup-main-btn:hover,.popup-four .popup_main-content .subscribe-form .popup-main-btn:focus{background-color:#F8960D;color:#fff;border-color:transparent;}

/* Popup-five */
.popup-five .popup_main-content{text-align:center;padding:75px;}
.popup-five .popup_main-content h1{font-size:42px;line-height:52px;font-weight:400;color:#fff;margin-bottom:20px;margin:0 auto 20px;max-width:600px;}
.popup-five .popup_main-content h4{color:#fff;font-size:25px;font-weight:35px;margin-bottom:40px;font-weight:400;}
.popup-five .popup_main-content .popup-main-btn{padding:15px 30px;display:inline-block;color:#fff;background-color:#29A19C;border-radius:40px;text-decoration:none;}

/* Popup-six */
.popup-six .popup_main-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#fff;text-decoration:none;}
.popup-six .popup_main-content .left-bg{position:absolute;top:0;left:0;width:50%;height:100%;}
.popup-six .popup_main-content .right-content{background-color:#930077;width:50%;height:100%;padding:120px 15px;text-align:center;margin-left:50%;}
.popup-six .popup_main-content .right-content h1{font-size:40px;font-weight:400;line-height:50px;color:#fff;margin-bottom:25px;}
.popup-six .popup_main-content h4{color:#fff;font-size:20px;line-height:32px;margin-bottom:40px;font-weight:400;}
.popup-six .popup_main-content .right-content .popup-main-btn{padding:15px 30px;display:inline-block;color:#fff;background-color:#FA00CA;border-radius:40px;text-decoration:none;}

/* syotimer css */
.popup-wrapper .syotimer__body{max-width:420px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px;}
.popup-wrapper .syotimer__body p{color:#fff;}
.popup-wrapper .syotimer-cell{flex:0 0 24%;padding-left:10px;padding-right:10px;}
.popup-wrapper .syotimer-cell__value{width:100%;height:80px;display:flex;align-items:center;justify-content:center;background:#1F3A52;border-radius:10px;font-size:36px;color:#fff;margin-bottom:15px;}
.popup-wrapper .syotimer-cell__unit{font-size:20px;color:#fff;text-transform:capitalize;}

/*Large Device*/
@media only screen and (min-width:1200px) and (max-width:1400px){
}

/*Large Device*/
@media only screen and (min-width:992px) and (max-width:1199px){
}

/*Medium Device*/
@media only screen and (min-width:768px) and (max-width:991px){
  .popup-one .popup_main-content h1,.popup-three .popup_main-content .right-content h1,.popup-four .popup_main-content .right-content h1,.popup-five .popup_main-content h1,.popup-six .popup_main-content .right-content h1{font-size:40px;line-height:50px;}
  .popup-wrapper{max-width:720px;}
  .popup-two .popup_main-content .subscribe-form,.popup-four .popup_main-content .subscribe-form{padding:0 15px;}
  .popup-one,.popup-two{padding:80px 30px;}
  .syotimer__body{margin-bottom:0px;}
  .syotimer-cell{flex:0 0 50%;margin-bottom:20px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width:991px){
  .popup-wrapper .syotimer-cell{padding-left:5px;padding-right:5px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width:767px){
  .popup-wrapper{max-width:500px;}
  .popup-five .popup_main-content{text-align:center;padding:50px 15px;}
  .popup-three .popup_main-content .left-bg,.popup-four .popup_main-content .left-bg,.popup-six .popup_main-content .left-bg{display:none;}
  .popup-one,.popup-two{padding:30px 15px;}
  .popup-one .popup_main-content,.popup-two .popup_main-content{padding:20px 15px;}
  .popup-one .popup_main-content .main-btn{padding:15px 30px;}
  .popup-three .popup_main-content .right-content,.popup-four .popup_main-content .right-content,.popup-six .popup_main-content .right-content{width:100%;padding:50px 15px;}
  .popup-two .popup_main-content .subscribe-form,.popup-four .popup_main-content .subscribe-form{padding:0 15px;}
  .popup-two .popup_main-content .subscribe-form .form_control,.popup-four .popup_main-content .subscribe-form .form_control{font-size:15px;}
  .popup-two .popup_main-content h1,.popup-one .popup_main-content h1,.popup-three .popup_main-content .right-content h1,.popup-four .popup_main-content .right-content h1,.popup-five .popup_main-content h1,.popup-six .popup_main-content .right-content h1{font-size:24px;line-height:34px;}
  .popup-six .popup_main-content .right-content{margin-left:0%;}
  .syotimer__body{max-width:380px;margin-bottom:0px;}
  .syotimer-cell{flex:0 0 50%;margin-bottom:20px;}
}

/* Mobile Devices, Tablets */
@media only screen and (max-width:400px){
  .popup-wrapper{max-width:300px;}
  .syotimer__body{max-width:300px;margin-bottom:0px;}
  .syotimer-cell{flex:0 0 50%;margin-bottom:20px;}
}

/* Wide mobile Devices */
@media only screen and (min-width:401px) and (max-width:767px){
  .popup-wrapper{max-width:380px;}
}

/* Rating CSS */
.rate{background-image:url(../img/rate-star.png);background-position:0 -13px;background-repeat:repeat-x;height:13px;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;width:95px;margin-bottom:2px;}
.rating{background-image:url(../img/rate-star.png);background-position:0 0;background-repeat:repeat-x;height:13px;}
.packages-post-item .rate{position:absolute;bottom:20px;right:20px;}
.featured-packages .post-meta li{position:relative;}
.featured-packages .post-meta li::after{content:'';display:block;clear:both;}
.latest-package-widget .packages-item .post-thumbnail img{width:100%;}
.hotel-details-wrapper .price-option-table ul .single-price-option span.title,.packages-details-area .widget .price-option-table ul .single-price-option span.title{display:block;}
.hotel-details-wrapper .price-option-table ul .single-price-option span.title span.amount,.packages-details-area .widget .price-option-table ul .single-price-option span.title span.amount{float:right;}
.hotel-details-wrapper .price-option-table ul .single-price-option span.title,.packages-details-area .widget .price-option-table ul .single-price-option span.title{font-weight:600;color:#666565;padding-left:7px;}
.facebook-login-btn{color:#fff!important;background-color:#0069d9!important;border-color:#0062cc!important;}
.google-login-btn{color:#fff!important;background-color:#c82333!important;border-color:#bd2130!important;}
.booking-form-wrap ul.list{max-height:300px;overflow-y:scroll;}
.category-area{position:relative;overflow:hidden;}
.search__form{position:relative;border-radius:6px;width:100%;background-color:var(--rts-white);margin-bottom:20px;}
.search__form input[type=text]{width:100%;padding:13px 13px 13px 45px;position:relative;border:0;border-radius:6px;}
.search__form i{position:absolute;top:50%;transform:translateY(-50%);left:15px;}
.search__item__list .list{border-bottom:1px solid rgba(125,128,135,0.3);margin-bottom:10px;padding-bottom:10px;}
.text-end{text-align:right!important;}
.login__links{display:flex;align-items:center;gap:25px;justify-content:flex-end;}
.theme-btn.fill{background:#024aad;border:0.5px solid rgba(255,255,255,0.4);color:#FFF;transition:all .4s ease;}
.theme-btn.fill:hover{background:#0056b3;color:#fff}
.btn-style span{display:block;position:relative;mix-blend-mode:hard-light;z-index:10;color:#fff;}
.summernote-content h5{font-size:18px;margin:20px 0;}
.btn-padding{padding:10px 15px;}
.section-title h2::before{content:"";width:60px;height:3px;position:absolute;bottom:-1.5px;background:#024aad;margin-left:-30px;left:50%;}
.section-title h2::after{content:"";width:5px;height:3px;position:absolute;bottom:-1.5px;background:#fff;margin-left:13px;left:50%;}
.section-title{text-align:center;margin-bottom:60px;}
h4{position:relative;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
h4:before{position:absolute;content:"";left:0;bottom:-1px;height:2px;width:50px;background:#024aad;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
.about .about-content h3{font-size:30px;font-weight:600;position:relative;margin-bottom:15px;padding-bottom:15px;}
.about .about-content h3::before{position:absolute;content:"";left:0;bottom:-1px;height:2px;width:60px;background:#d68910;}
p + h3{margin:20px 0}
.mt-30{margin-top:30px;}