
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Courgette&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Monoton&display=swap');
*{
    margin: 0;
    padding: 0;
    box-sizing: 0;
   
}
:root{
    --Blue-Koi:#5EA5D5;
    --Violent-Violet:#1B1464;
    --Pale-Aqua:#B9D7EC;
    --Blue-Ivy:#2D8AC8;
    --white:#ffffff;
    --black:#000000;
    --White-Lilac:#F5F7FA;
    --bg-black:#00000024;
    --Oslo-Grey:#8A8A8D;
    --Supernova:#FCC802;
    --Seaweed-Green:#40A578;
    --Dune:#333333;
    --Jet-Grey:#5C727D;
    --Dark-Terra-Cotta:#C9505A;
}
body{
    background-color: var(--White-Lilac);
}
p ,li{
    font-family: "Roboto", sans-serif;
    
}
h1,h2,h3,h4,h5,h6{
    font-family: "Roboto", sans-serif;  
  
}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.headline h2{
    font-size: 40px;
    color:var(--Violent-Violet);
    font-weight: 600;
    line-height: 50px;
   margin-bottom: 30px;
}

.funbook-navbar{
    z-index: 10;
    box-shadow: 0 5px 20px rgba(0, 41, 112, .1);
    /* margin-bottom: 40px; */
    background: var(--white);
  
}
.funbook-navbar img{
    max-width: 150px;
}
.funbook-navbar ul li{
    font-size: 17px;
    color: #000;
    font-weight: 600;
    padding: 12px;
}
.funbook-navbar .top-signin{
    background: var(--Blue-Ivy);
    border-radius: 40px;
    padding: 4px 4px 4px 16px;
    cursor: pointer;
    margin-left: 6px;

}
.top-signin a{
   
}
.top-right-menuBtn{
    display: flex;
 
}
.funbook-navbar .top-signin:hover{
    color: var(--White-Lilac);
}
.funbook-navbar .nav-link{
    color: var(--Violent-Violet);
}
.funbook-navbar .nav-link:hover{
  color: var(--Blue-Ivy); 
  
}
.funbook-navbar .nav-link.active{
    position: relative;
    color: var(--Blue-Ivy);
}
.funbook-navbar .nav-link.active::before{
   
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 20px;
    z-index: 1;
    background: url(../images/line.png) no-repeat center / 40px;
    bottom: -8px;
}
/* navabr top slider */

/* end */
.funbook-navbar .top-signin a{
    text-decoration: none;
    color: var(--white);
}
.funbook-navbar .top-signin a i{
    background-color: var(--Violent-Violet);
    padding: 10px;
    border-radius: 100px;
    margin-left: 6px;
}
.funbook-navbar .top-signin:hover a i{
    color: var(--white);
}
.sliderCarousel .owl-carousel.owlSlider{
    padding: 0 40px;
}
.sliderCarousel .owl-carousel.owlSlider .owl-next{
   
    width: 45px;
    height: 45px;
    position: absolute;
    right: 12px;
    top: 140px;
    background: var(--White-Lilac) !important;
    border-radius: 100px;
  
  
}
.sliderCarousel .owl-carousel.owlSlider .owl-next span{
    font-size: 24px;
    line-height: 20px;
    color: var(--white);
    
}
.sliderCarousel .owl-carousel.owlSlider .owl-prev{
    width: 45px;
    height: 45px;
    position: absolute;
    left: 12px;
    top: 140px;
    background: var(--White-Lilac) !important;
    border-radius: 100px;
}
.sliderCarousel .owl-carousel.owlSlider .owl-prev span{
    font-size: 24px;
    line-height: 20px;
    color: var(--white);
}

/* my bussiness */
.myBussiness-section{
    padding: 40px 0;
    width: 100%;
  height: 100%;
    background: url('../images/bussiness-bg.png') no-repeat center/cover;
}
.myBussiness-section a{
    text-decoration: none;
    color: var(--black);
}
.myBussiness-section .bussiness-img{
    position: relative;
    border-radius: 8px 8px 0 0;
  

}
.myBussiness-section .bussiness-img img{
    width: 100%;
    border-radius: 8px 8px 0 0;
    z-index: 1;
}
.myBussiness-section .bussiness-img .overlay-img img{
width: 100%;

}
.bussiness-card .overlay-img{
    position: absolute;
    top: 0;
    width: 100%;
        height: 100%;
        opacity: 0;
        transition: .6s;
        }
.bussiness-card:hover .overlay-img{
opacity: 1;
transition: .6s;
    }

.myBussiness-section .bussiness-heart {
    position: absolute;
    right: 8px;
    top: 8px;

    border-radius: 100px;
    background:var(--bg-black);
    transition: .6s;
   
}
.myBussiness-section .bussiness-heart i{
    color: var(--white);
    padding: 9px;
 

}
.myBussiness-section .bussiness-card:hover .bussiness-heart{
    background: var(--Blue-Ivy);
    transition: .6s;
}

.bussiness-card-content{
    padding: 12px;
    background: var(--white);
}
.bussiness-card-content ul{
    display: flex;
    padding-left: 0;
}
.bussiness-card-content ul li{
    list-style: none;
    margin-right: 30px;
    color: var(--Oslo-Grey);
}
.bussiness-card-content .mybus-loc{
    padding-bottom: 20px;
    border-bottom: 1px solid var(--bg-black);
}
.bussiness-card-content .mybus-loc li{
margin-right: 8px!important;
}
.bussiness-rating{
    justify-content: space-between;
}
.bussiness-rating i{
    color: var(--Supernova);
}
.myBussiness-section .owl-theme .owl-dots .owl-dot span {
    width: 32px;
    height: 30px;
    margin: 5px 7px;
    background: url(../images/deactive.svg) no-repeat scroll border-box center;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
  }
  .myBussiness-section .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: url(../images/active.svg) no-repeat scroll border-box center;
  }

/* offer */
.offer-section .offer-banner img{
    max-width: 100%;
    border-radius: 8px;
  
}
.offer-section .offer-banner{
    text-align: center;
    margin-bottom: 80px;
}
.offer-content{
    margin-bottom: 80px; 
}
.offer-content .nav.nav-tabs{
border-bottom: 0;
margin-bottom: 30px;
}
.offer-content .nav-link.active {
border: 1px solid var(--Pale-Aqua);
padding: 20px 30px;
border-radius: 8px;
color: var(--Violent-Violet);
}
.offer-content .nav-link {
    border: 1px solid var(--Pale-Aqua);
    padding: 20px 30px;
    border-radius: 8px;
    color: var(--Blue-Ivy);
    }
    .offer-content .nav-item{
        margin-right: 30px;
    }
   
    .offer-slider .offer-card{
        background: var(--white);
        padding: 30px;
    }
    .offer-slider .offer-card img{
        max-width: 80px;
        margin-bottom: 12px;
    }
    .offer-slider .offer-card  h3{
        margin-bottom: 20px;
        font-size: 24px;
    }
    .offer-slider .offer-card  h5{
        color: var(--Seaweed-Green);
        margin-bottom: 20px;
    }
    .offer-card .get-deal{
        background: var(--Blue-Ivy);
        padding: 8px;
        text-align: center;
        border-radius: 8px;
    }
    .offer-card .get-deal a{
        text-decoration: none;
        color: var(--white);
        font-weight: 600;
        
    }
    .offer-section .owl-carousel .owl-next span {
        font-size: 24px;
        line-height: 20px;
        color: var(--White-Lilac);
    }
    .offer-section .owl-carousel .owl-next {
        width: 45px;
        height: 45px;
        position: absolute;
        right:-30px;
        top: 90px;
        background: var(--White-Lilac) !important;
        border-radius: 100px;
    }
    .offer-section .owl-carousel .owl-prev span {
        font-size: 24px;
        line-height: 20px;
        color: var(--white);
    }
    .offer-section .owl-carousel .owl-prev {
        width: 45px;
        height: 45px;
        position: absolute;
        left: -30px;
        top: 90px;
        background: var(--White-Lilac) !important;
        border-radius: 100px;
    }
    .big-offer{
        background: var(--white);
        padding: 80px 0;
    }
    .big-offer .owl-carousel .owl-next span {
        font-size: 24px;
        line-height: 20px;
        color: var(--white);
    }
    .big-offer .owl-carousel .owl-next {
        width: 45px;
        height: 45px;
        position: absolute;
        right: -24px;
        top: 127px;
        background: var(--White-Lilac) !important;
        border-radius: 100px;
    }
    .big-offer .owl-carousel .owl-prev span {
        font-size: 24px;
        line-height: 20px;
        color: var(--white);
    }
    .big-offer .owl-carousel .owl-prev {
        width: 45px;
        height: 45px;
        position: absolute;
        left: -24px;
        top: 127px;
        background: var(--White-Lilac) !important;
        border-radius: 100px;
    }
    footer{
        width: 100%;
        background: url('../images/footerBg.webp') no-repeat center/cover;
     
    }
    footer .footer-section{
        padding: 60px 0 0 0;
    }
     .footer-content img{
        width: 100%;
     }
     footer .footer-section .footer-head h4{
color: var(--Blue-Ivy);
margin-bottom: 12px;
font-family: sans-serif;
font-weight: 600;

     }
     footer .footer-section .footer-head{
        position: relative;
     }
     footer .footer-section .footer-head h4::after{
        content: "";
        position: absolute;
        left: -17px;
        width: 80px;
        height: 20px;
        z-index: 1;
        background: url(../images/line.png) no-repeat center / 40px;
        top: -17px;
     }
     .footer-head img{
       max-width:120px;
       margin-bottom: 12px;
       
     }
     footer .footer-section ul{
        padding-left:0;
     }
  
     footer .footer-section ul li{
        list-style: none;
     }
     .footer-content.footer-content ul li{
        position: relative;
             }
             .footer-content .MenulistFooter li::before {
                content: "";
                position: absolute;
                left: -18px;
                width: 12px;
                height: 38px;
                z-index: 1;
                background: url(../images/right-arrow-angle.png) no-repeat center / 7px;
                top: -8px;
            }
     footer .footer-section a{
        text-decoration: none;
        color: var(--Dune);
        font-weight: 500;
      
     }
     .footer-email,.footer-phone{
        margin-bottom: 12px;
     }
     footer .footer-section ul li a:hover{
        color: var(--Blue-Ivy);
     }
     footer .footer-section i{
        color: var(--Blue-Ivy);
     }
.footer-content .form-control{
    border-radius: 0;
    padding: 8px 30px;
}
     .footer-content .subscribe-input{
        position: relative;
        border-radius: 0;
        margin-bottom: 12px;
     }
     .footer-content .email-icon{
        position: absolute;
        left: 0;
        top: 0;
        width:30px;
        height: 100%;
        text-align: center;
     }
     .footer-content .email-icon i{
        padding-top: 12px;
     }
     .footer-content .save-data{
        color: var(--Oslo-Grey);
        font-size: 16px;
        margin-bottom: 0;
     }
     .footer-content .email-arrow{
        position: absolute;
        top:0;
         right: 0;
         background-color: var(--Blue-Ivy);
         height: 100%;
         width: 40px;
       
        
     }
     .footer-content .email-arrow i{
        height: 100%;
        width: 40px;
        text-align: center;
         align-items: center;
     padding-top: 12px;
        color: var(--white);
     }
     footer .footer-menu-list{
        margin-bottom: 80px;
     }
     .footer-content.footer-content ul li {
        margin-bottom: 12px;
    }
    .menuFooter{
        display: flex;
        padding-left: 0;
    }
    .menuFooter li{
        margin-right: 12px;
    }
    .copyright {
        background: var(--Violent-Violet);
        padding:8px 12px;
        border-radius: 20px 20px 0 0;

    }
    .copyright ul{
        display: flex;
        padding-left: 0;
        justify-content: space-between;
        margin-bottom: 0;
    }
    .copyright ul li{
        list-style: none;

    }
    .copyright p{
        padding-top: 12px;
        margin-bottom: 0;
        color: var(--white);
    }
    .copyright p a{
        text-decoration: none;
        color: var(--white);
    }
    .payment-gateway ul{
        display: flex;
        padding-left: 0;
        margin-bottom: 0;
    }
    .payment-gateway ul li{
        list-style: none;
        margin-right: 12px;
    }
    .payment-gateway ul li img{
        max-width: 45px;
    }
    .subscribe-footer{
        position: relative;
        width: 100%;
        height: 100%;
    }
    .subscribe-footer .subBtn{
        border-radius: 40px;
        padding: 12px;
    }
    .subscribe-footer .subscribeBtn{
position: absolute;
right: 0;
top: 0;
height: 100%;
padding: 12px;
background: var(--Blue-Koi);
color: var(--white);
border-radius: 0 40px 40px 0;
    }
    /* common bg */
    .common-bg{
    margin-bottom: 40px;
    width: 100%;
    height: 120px;
    background: url('../images/funBg.jpg') no-repeat center/cover;
    position: relative;
    }
    .common-gradient
    {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--Blue-Koi);   
    opacity: .7; 
    z-index: 1;
    }
    .common-bg .common-content{
        position: absolute;
        z-index: 2;
        padding: 16px;
width: 100%;
left: 0;

    } 
    .common-bg .common-content p{
        text-align: center;
        color: var(--white);
        margin-bottom: 6px;
    }
        
    .common-bg .common-content h2{
        text-align: center;
        color: var(--white);
        text-transform: uppercase;
    }
      
    /* gallery start */
   .gallery-section{
    margin-bottom: 40px;
   }
    .gallery-card{
        position: relative;
        width: 100%;
        height: 100%;
        overflow: hidden;
        margin: 0 auto;
    }
    .card-image img{
        width: 100%;
        transition: transform 0.3s ease-in-out;
        transition: .8s;
    }
    .card-image img:hover{
        transform: scale(1.1);
        opacity: .6;
        transition: .8s;
       
    }
   
    .gallery-card .caption{
        position: absolute;
        bottom: 0;
        left: 0;
      color: var(--white);
        width: 100%;
        padding: 20px 30px;
        transition: .8s;
    }
    .gallery-card .caption p{
        margin-bottom: 0;
    }
    .gallery-card:hover .caption{
        position: absolute;
        bottom: 0;
        left: 0;
        background: var(--Blue-Ivy);
        width: 100%;
        padding: 10px;
        padding: 20px 30px;
        transition: .8s;

    }
    /* faq */
    .faq-section{
        padding: 40px 0;
    }
    .faq-section .faq-content h3 {
        margin-bottom: 20px;
        font-weight: 600;
        /* font-family: Quicksand, sans-serif; */
        color: var(--Dune);
    }
    .faq-section .faq-content h3 span{
        font-weight: 100;
    }
    .faq-section .faq-content p{
        line-height: 30px;
        word-spacing: 6px;
        margin-bottom: 60px;
    }
    /* details page */
    .fun-detail-card{
        background: var(--white);
        margin-bottom: 30px;
    }
    .fun-detail-card .rating-star{
        display: flex;
        padding-left: 0;
        margin-bottom: 30px;
    }
    .fun-detail-card .rating-star li{
        list-style: none;
        margin-right: 4px;
    }
    .fun-detail-card .rating-star li i{
        color: var(--Supernova);
    }
    .fun-detail-card .contacBtn{
        background: var(--Blue-Ivy);
        color: var(--white);
        text-decoration: none;
        padding: 14px 18px;
        border-radius: 40px;
        font-weight: 600;
        
    }
    .loc-details i{
        font-size: 40px;
        color: var(--Oslo-Grey);
    }
    .fun-details{
        padding: 40px 0;
    }
    .fun-details-section .owl-carousel .owl-prev {
        width: 45px;
        height: 45px;
        position: absolute;
        left: 0;
        top: 245px;
        background: var(--White-Lilac) !important;
        border-radius: 100px;
    }
    .fun-details-section .owl-carousel .owl-next {
        width: 45px;
        height: 45px;
        position: absolute;
        right: 0;
        top: 245px;
        background: var(--White-Lilac) !important;
        border-radius: 100px;
    }
    .fun-details-section .owl-carousel .owl-prev span {
        font-size: 24px;
        line-height: 20px;
        color: var(--white);
    }
    .fun-details-section .owl-carousel .owl-next span {
        font-size: 24px;
        line-height: 20px;
        color: var(--white);
    }
    .fun-detail-card .detail-cont{
        padding: 20px 30px ;
    }
    .fun-detail-card .location-detail p{
        margin-bottom: 0;
        font-family: Arial, Helvetica, sans-serif;
    }
    .fun-detail-card .quotation-card{
        background: var(--White-Lilac);
        color: var(--black);
        padding: 20px;
        font-size: 30px;
        margin-bottom: 0;
        font-weight: 600;
        margin-bottom: 12px;
        border-left: 3px solid var(--Blue-Ivy);
        
        
        }
        .quotation-card p{
       
            font-family: "Courgette", cursive; 
            font-weight: 100;
         line-height: 24px;
         margin-bottom: 0;
         font-size: 18px
        ;
        }
        .fun-detail-card .user-review-card img{
            width: 100%;
        }
     .user-rating{
            display: flex;
            padding-left: 0;
            margin-bottom: 12px;
        }
      .user-rating li{
            list-style: none;
            margin-right: 4px;
        }
       .user-rating li .checked{
            color: var(--Supernova);
        }
       .user-rating .user-name{
            font-size: 16px;
        }
        .fun-detail-card .user-review-card p{
            margin-bottom: 0;
            font-size: 16px;
            color: var(--Oslo-Grey);
        }
        .fun-detail-card .user-review-card{
          border-bottom: 1px solid var(--White-Lilac);
          padding: 20px 0;
        }
        .fun-detail-card .user-review-card:last-child{
            border: 0;
        }
        .form-fun-details .input-text input , .form-fun-details .input-text textarea{
           border-radius: 0;
           background: var(--White-Lilac);
           padding: 16px;
        }
        .form-fun-details .input-text-chek{
            margin-bottom: 30px;
        }
        .form-fun-details .SubmitBtn{
            background: var(--Blue-Ivy);
            color: var(--white);
            padding: 10px 24px;
        }
        .form-control:focus {
            box-shadow: none!important;
        }
        .right-card-details{
            background: var(--white);
            margin-bottom: 20px;
        }
        .inner-right-card-details h2{
            text-align: center;
         
            font-weight: 700;
          
        }
        .inner-right-card-details h2 span{
      font-size: 24px;
      color: var(--Oslo-Grey);
        }
      .right-card-details .card-inn{
            padding: 20px;
            border-bottom: 1px solid var(--White-Lilac);
        }
        .right-card-details .buynow{
            text-align: center;
            background: var(--Blue-Ivy);
            padding: 12px;
            transition: .6s;
            margin-bottom: 12px;
        }
        .right-card-details .buynow:hover{
            background: var(--Blue-Koi);
            transition: .6s;
         
        }
        .right-card-details .buynow a{
            text-decoration: none;
            color: var(--white);
        }
            .right-card-details .card-inn .add-pro{
text-align: center;
font-weight: 600;
            }
            .right-card-details .card-inn .add-pro {
text-align: center;
            }
            .right-card-details .limited-time {
text-align: center;
margin-bottom: 20px;
            }
            .limited-time span{
                font-style: italic;
            }
            .right-card-details .time-box{
                background: var(--White-Lilac);
                padding: 12px;
                text-align: center;
                font-size: 12px;
            }
            .right-card-details .time-box h4{
                margin-bottom: 0;
            }
            .time-box span{
                text-align: center;
            }
            .right-card-details .inshort{
                padding: 20px;
            }
            .right-card-details .short-head{
                border-bottom: 1px solid var(--White-Lilac);
                margin-bottom: 12px;
            }
            .right-card-details .map-left iframe{
                width: 100%;
            }
            .right-card-details .author img{
                max-width: 120px;
                margin-bottom: 12px;
            }
            .right-card-details .author h4{
                font-size: 20px;
            }
            .right-card-details .author p{
                color: var(--Blue-Ivy);
               
            }
            .right-card-details .contactUs{
                background: var(--Blue-Ivy);
                padding: 12px;
                text-align: center;
            }
            .right-card-details .contactUs a{
                color: var(--white);
                text-decoration: none;
            }
            .right-card-details .social-media a{
                text-decoration: none;
                color: var(--black);
            }
            .right-card-details .social-media ul{
display: flex;
padding-left: 0;
background: var(--White-Lilac);
border-radius: 0 0 16px 16px;
transition: .6s;

            }
            .right-card-details .social-media ul:hover{
                display: flex;
                padding-left: 0;
                background: var(--White-Lilac);
                border-radius:0;
                transition: .6s;
                
                            }
            .right-card-details .social-media ul li{
                list-style: none;
            }
            .right-card-details .social-media ul li i{
               
                font-size: 20px;
                padding: 16px 25px;
                color: var(--white);
                border-radius: 0 0 0 16px;
                transition: .6s;
            }
            .right-card-details .social-media ul li .facebook{
                background:#485fb3;
            }
            .right-card-details .social-media ul:hover li i{
                border-radius:0;
                transition: .6s;
            }
            .right-card-details .social-media .social-name{
                padding: 16px 25px;
             
            }
            .right-card-details .social-media ul li .twitter{
                background:#00afe1;
            }
            .right-card-details .social-media ul li .linkedin{
                background:#0e76a8;
            }
            .right-card-details .call-to-action{
                text-align: center;
            }
            .right-card-details .call-to-action img{
                max-width: 100%;
            }
            /* testimonial */
            .testimonial .item {
                opacity: .5;
                -webkit-transform: scale3d(0.8, 0.8, 1);
                transform: scale3d(0.8, 0.8, 1);
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
              }
            .testimonial{
                padding: 50px 0;
                background-color: var(--White-Lilac);
              }
              /* .testimonial h2{
                color: var(--Blue-Ivy);
                font-size: 3rem;
                margin-bottom: 20px;
              } */
              .testimonial .testimonial-intro{
                font-weight: 500;
                font-size: 1.125rem;
              }
              .testimonial .item{
                padding: 20px 0;
              }
              .testimonial .testi-item-wrap{
                padding: 50px 20px;
                border-radius: 12px;
                background-color: var(--White-Lilac);
                box-shadow: 0 4px 8px var(--bg-black);
              }
              .testimonial .testi-person{
                font-size: 1.5rem;
                color: var(--Blue-Ivy);
                font-weight: 700;
              }
              .testimonial .testi-designation{
                font-size: 1.25rem;
                color: var(--Blue-Koi);
                font-weight: 400;
              }
              .testimonial .testi-statement{
                font-size: 1rem;
              }
              .testimonial .testi-media iframe, .testi-media img{
                width: 100%;
                height: 230px;
              }
              .testimonial .owl-carousel .owl-nav button.owl-prev, .testimonial .owl-carousel .owl-nav button.owl-next {
                position: absolute;
                top: 135px;
                width: 48px;
                height: 48px;
                border-radius: 50%;
                background-color: var(--Pale-Aqua);
            }
            .testimonial .owl-carousel .owl-nav button.owl-next {
                right: -30px;
            }
            .testimonial .owl-carousel .owl-nav button.owl-prev {
                left: -30px;
            }
            .testimonial .owl-carousel .owl-item {
                position: relative;
                min-height: 1px;
                float: left;
                -webkit-backface-visibility: hidden;
                -webkit-tap-highlight-color: transparent;
                -webkit-touch-callout: none;
            }
            .testimonial .owl-item.active.center .item {
                opacity: 10;
                -webkit-transform: scale3d(1.0, 1.0, 1);
                transform: scale3d(1.0, 1.0, 1);
            }
            .testimonial .owl-theme .owl-dots .owl-dot span {
                width: 32px;
                height: 30px;
                margin: 5px 7px;
                background: url(../images/deactive.svg) no-repeat scroll border-box center;
                display: block;
                -webkit-backface-visibility: visible;
                transition: opacity 200ms ease;
                border-radius: 30px;
              }
              .testimonial .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
                background: url(../images/active.svg) no-repeat scroll border-box center;
              }
              .testimonial .testi-item-img img{
                max-width: 80px;
                max-height: 80px;
                border-radius: 100px;
                box-shadow: 0 5px 20px rgba(0, 41, 112, .1);
              }
             /* testimonial start */
             .testimonial-section{
                padding: 40px 0;
             }
             .testimonial-section .testimonial-card ul{
display: flex;
padding-left: 0;
}
.testimonial-section .testimonial-card ul li{
    list-style: none;

}
.testimonial-section .testimonial-card ul li i{
    color: var(--Supernova);
}
.testimonial-section .testimonial-card{
 color: var(--white);
    background: var(--Blue-Ivy);
    padding: 20px;
    border-radius: 16px;
}
.slider-carousel{
    margin-bottom: 20px;
}
.testimonial-section .headline h2{
    text-align: center;
    margin-bottom: 20px;
}
.short-dis {
  
text-align: center;
width: 100%;
    }
.short-dis p{
padding: 0 600px;
margin-bottom: 30px;


}
.slideltr{
    text-align: start;
}
.slideltr .testimonial-card ul{
    justify-content: end;
}
.slideltr .testimonial-card p{
    text-align: end;
}
.slideltr .testimonial-card h5{
    text-align: end;   
}
             /* testimonial end */
           /* modal section */
           .modal-section .register-modal{
            border: 1px solid var(--Dune);
            padding: 12px 16px;
            border-radius: 6px;
            margin-bottom: 20px;
            cursor: pointer;
           }
           .modal-section .modal-header{
            border-bottom:0;
           
           }
           .modal-section .modal-title{
            text-align: center;
           }
           .modal-section .register-modal .social-icon-modal img{
            max-width: 20px;
           }
           .modal-section a{
            text-decoration: none;
            color: var(--Dune);
           }
           .modal-section .model-headline{
            width: 100%;
            text-align: center;
           }
           .modal-section .or-model{
            text-align: center;
            color: var(--Dune);
            margin-bottom: 30px;
           }
           .modal-section .phone-code{
            width: 100%;
            /* padding: 0 40px 20px 40px; */
           }
           .modal-section
           .iti {
            width: 100%;
        
          
        }
        .modal-section .form-control{
            box-shadow: none !important;
           border: 0;
           border-bottom: 1px solid var(--Oslo-Grey);
           border-radius: 0;
        }
        .modal-section .modal-body{
            padding: 20px 40px;
        }
        .modal-section .term-condition{
            padding-top: 60px;
            font-size: 14px;
        }
        .modal-section .term-condition a{
           text-decoration: underline;
            color: var(--Blue-Ivy);
        }
       
        .opt-modal .otp-mobile h2{
            font-size: 30px;
           
        }
        .opt-modal .sent-num{
            color: var(--Oslo-Grey);
            margin-bottom: 8px;
        }
        .opt-modal .otp-box ul{
            display: flex;
            padding-left: 0;
        }
        .opt-modal .otp-box ul li{
            list-style: none;
            margin-right: 8px;
            border: 1px solid var(--Oslo-Grey);
            border-radius: 0;
        }
        .opt-modal .otp-box ul li input{
            width:35px;
            height: 35px;
            border: 0;
            border-radius: 0;
            background: var(--White-Lilac);
            text-align: center;
        }
        .verifyOtp{
            width: 100%;
            background: var(--Blue-Koi);
            color: var(--white);
            border: 0;
            padding: 12px;
            border-radius: 8px;
        }
       .colorDisable{
        background: #8a8a8d47;
       } 
       /* button */
         /* top menu */
      .back-to-top {
        position: fixed;
        right: 30px;
        bottom: 30px;
        z-index: 99;
        border: 0;
        background: transparent;
        box-shadow: 0 8px 8px -4px var(--White-Lilac);
        }
        .back-to-top i{
            color: var(--white);
            background-color: var(--Violent-Violet);
            padding: 8px;
          rotate: 180deg;
          font-size: 20px;
          border-radius: 4px;
     
        }
        .customer-review p{
            margin-bottom: 20px;
            font-size: 14px;
        }
        .customer-review a{
color: var(--black);
text-decoration: none;
        }
        .customer-review .star{
            text-align: end;
        }
        .customer-review .progress-bar{
            background: var(--Supernova);
        }
        .customer-review .progress-rating{
            margin-bottom: 12px;
        }
        .customer-review{
          background: var(--white);
          padding: 20px;
          height: 925px;
        }
        
       .review-customer-scroll{
        height: 925px;
        overflow-y: scroll;
       }
       /* profile start */
       .left-account-menu ul{
        display: flex;
        padding-left: 0;
        justify-content: space-between;
        margin-bottom: 0;
       }
       .left-account-menu ul li{

        list-style: none;
       }
       .left-account-menu button{
        border-radius: 0!important;
        padding: 16px 20px;
      
       }
       .left-account-menu .nav-link.active{
        background: var(--Blue-Ivy);
        color: var(--white);
        border: 0;
       }
       .left-account-menu .nav-link{
        font-size: 16px;
        color: var(--Jet-Grey);
       }
       .left-account-menu  .nav{
        border: 1px solid #eee;
       }
       .left-account-menu  .nav button{
        border-bottom: 1px solid #eee;
        padding: 15px 20px
       }
       .left-account-menu .nav a {
        border-bottom: 1px solid #eee;
        padding: 15px 20px;
    }
       .left-account-menu .nav-link:hover{
        color: var(--Violent-Violet);
       }
       .left-account-menu li i{
        font-size: 14px;
       }
       .right-profile{
        border: 1px solid var(--Pale-Aqua);
        padding: 30px;
        margin-bottom: 30px;
       }
       .right-profile .accoutn-profile img{
        width: 100%;
       }
       .right-profile .profile-data strong{
        color: var(--Blue-Ivy);
       }
       .right-profile .profile-data h3{
color: var(--Violent-Violet);
       }
       .right-profile .accoutn-profile .pro-del p{
        margin-bottom: 0;
       }
       .right-profile .accoutn-profile .pro-del{
        margin-bottom: 12px;
       }
       .right-profile .accoutn-profile .pro-del ul{
        display: flex;
        padding-left: 0;
       }
       .right-profile .accoutn-profile .pro-del ul li{
        list-style: none;
        margin-right: 6px;
       }
       .right-profile .accoutn-profile i{
        font-size: 16px;
        color: var(--Dune);
       }
       .right-profile .accoutn-profile .pro-del a{
        text-decoration: none;
        color: var(--Dune);
       }
       .right-profile .form-account{
        margin-bottom: 30px;
       }
       .form-details-account input {
        border-radius: 0;
        padding: 18px 12px;
       }
       .form-account p{
        margin-bottom: 0;
        border-left: 2px solid var(--Blue-Ivy);
        padding: 12px;
        background: var(--white);
       }
       .right-profile .SaveChangeBtn{
        border-radius: 0;
        background: var(--Blue-Ivy);
        color: var(--white);
        padding: 12px 20px;
       }
       .form-details-account p{
        margin-bottom: 0;
        line-height: 30px;
       }
       .form-details-account a{
        text-decoration: none;
       }
       .form-details-account h4{
        margin-bottom: 12px;
       }
       .form-details-account strong{
        margin-bottom: 12px;
       }
       .property-img img{
        width: 100%;
       }
       .propery-details ul{
        display: flex;
        padding-left: 0;
        margin-bottom: 0;
       }
       .propery-details ul li{
        list-style: none;
        margin-right: 8px;
       }
       .propery-details .reviewRat li{
        margin-right: 2px;
       }
       .propery-details .reviewRat li i{
        font-size: 12px;
       }
       .propery-details h5{
        font-size: 18px;
        margin-bottom: 12px;
       }
       .propery-details .property-add{
        font-size: 14px;
       }
       .propery-details ul li .checked{
        color: var(--Supernova);
       }
       .propery-details .review-num{
        color: var(--Supernova);
        font-size: 14px;
       }
       .myproperty th{
        font-weight: 500;
       }
       .myproperty td{
        padding: 30px 12px;
       }
       .myproperty .table-menu{
        padding-top: 51px;
       }
       .myproperty a{
        text-decoration: none;
        color: var(--Dune);
       }
       .myproperty .table-menu button{
        border: 0!important;
        background: transparent;
       }
       .myproperty .img-pro-del{
        display: flex;
        padding-left: 0;
        margin-bottom: 0;
       }
       .myproperty .img-pro-del img{
        width: 120px;
       }
       .myproperty .img-pro-del li{
        list-style: none;
        margin-right: 16px;
       }
       .myproperty .propery-details li{
        margin-right: 4px;
       }
       .page-Number-property .page-link:focus {
        box-shadow: none;
       }
       .page-Number-property .page-item:first-child .page-link.circleBtn,.page-Number-property .page-item:last-child .page-link.circleBtn {
        width: 50px;
        height: 50px;
        border-radius: 100px
       }
       .page-Number-property .page-link {
        padding: 13px 19px;
        width: 50px;
        height: 50px;
        border-radius: 100px;
       }
     .page-Number-property .page-item{
        margin-right: 12px;
      }
      .copyright-social-icon i{

    color: var(--white) !important;
    border: 1px solid var(--white);
    padding: 7px;
    border-radius: 6px;
      }
      .form-account h4{
        margin-bottom: 0;
        border-left: 2px solid var(--Blue-Ivy);
        padding: 12px;
        background: var(--white);
      }
      /* accordion */
      .accordion-input{
padding: 20px;
margin-left: 12px;
position: relative;
      }
      .accordion-input input{
        position: absolute;
      }
      .accordionContent{
      background: var(--White-Lilac);
        margin: 0 20px 20px 20px;
        position: relative;
     
      }
      .accordionContent .accordion-arrow{
        position: absolute;
        top: -10px;
        left: 35px;
        rotate: 45deg;
        width: 20px;
        height: 20px;
        background: var(--White-Lilac);
      }
      .accordion-input label{
       
        width: 100%;
        margin-left: 24px;
        font-size: 18px;
        font-weight: 600;
        color: var(--black);
      }
      .form-check-input:focus {
        box-shadow: none;
      }
      .form-check-input:checked {
        background-color:var(--Blue-Ivy);
        border-color:var(--Blue-Koi);
    }
    .accordion-collapse.paypal-button{
        padding-bottom: 1px;
    }
    /* error */
    .error-page{
        width: 100%;
        padding: 240px 0;
       
    }
 
   .right-404 img{
    width:100%;
  
   }
   .left-404{
    width: 100%;

   
    text-align: center;

   }
   .left-404 h3{
    font-weight: 700;
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    font-size: 45px;
    color: var(--Dark-Terra-Cotta);
   }
   .left-404 p{
    font-size: 20PX;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif;
    color: var(--Blue-Ivy);
    margin-bottom: 30px;
   }
   .left-404 a{
    text-decoration: none;
    background: var(--Dark-Terra-Cotta);
    color: var(--white);
    padding: 13px 20px;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 600
   }
   .error-page .error-404{
    width: 100%;

   }
   .left-404 .page-size{
        font-size: 15px;
    }
    /* under construction */
    .underconstruction{
        width: 100%;
        padding: 240px 0; 
    }
    .construction-time{
        margin-bottom: 30px;
    }
    .construction-time ul{
        display: flex;
        padding-left: 0;
        justify-content: center;
    }
    .construction-time ul li{
        list-style: none;
    }
    .construction-time li {
        display: inline-block;
        font-size: 1.5em;
        list-style-type: none;
        padding: 1em;
        text-transform: uppercase;
        }
       .construction-time li span {
        display: block;
        font-size: 4.5rem;
        }
       
        /* refer earn */
        .invite-section{
            padding: 40px 0;
        }
        .refer-img img{
            width: 100%;
        }
        .left-earn h3{
            font-family: "Monoton", sans-serif;
            font-size: 50px;
        }
        .left-earn h3 span{
font-family: "Roboto", sans-serif;
font-weight: 700;
        }
        .left-earn p{
            margin-bottom: 0;
        }
        .share-link{
            padding: 30px 0;
        }
        .share-link input{
            border-radius: 0;
        }
        .share-link label{
            font-weight: 600;
        }
        .share-link .earn-note{
            font-size: 12px;
            color: var(--Oslo-Grey);
        }
        .share-link .invite-link{
            position: relative;
        }
        .share-link .invite-link .qrscan{
            position: absolute;
            right: 5px;
            top: 36px;
        }
        .qrscan button{
            border: 0;
            background: transparent;
        }
        .linkBtn .ShareBtn{
            background: var(--Blue-Ivy);
            color: var(--white);
            border-radius: 0;
            margin-top: 32px;
            border-radius: 20px;
            padding: 8px 12px;
        }
        .share-link .invite-link .qrscan img{
            width: 30px;
        }
        .share-link .qrImage{
            width: 100%;
            text-align: center;
        }
        .qrImage img{
            max-width: 250px;
        }
        .share-link .modal-title{
            font-size: 18px;
            color: var(--Oslo-Grey);
        }
        /* faq start */
        .right-faq .accordion-item{
            border-top: 0;
            border-left: 0;
            border-right: 0;
           border-bottom: 1px solid var(--Pale-Aqua);
           border-radius: 0;
        }
        .right-faq .accordion-item button{
            background:var(--White-Lilac);
        }
        .right-faq .accordion-button:focus {
            box-shadow: none;
        }
        .right-faq .accordion-button:not(.collapsed) {
            background:var(--White-Lilac);
        
        }
        .right-faq .accordion-body{
            background: var(--White-Lilac);
            padding: 0 1rem 1rem 1rem;
        }
        .right-faq .accordion-button{
            font-weight: 500;
            border-bottom: 0;
        }
        .right-faq .accordion-body p{
            margin-bottom: 0;
        }
        .right-faq .accordion-button:not(.collapsed) {
            box-shadow: none;
        }
        .refer-list-faq{
            margin-bottom: 80px;
        }
        .refer-user .user-img img{
            max-width: 60px;
            height: 60px;
            border-radius: 100px;
        }
        .refer-user p{
            margin-bottom: 0;
        }
      .accordion-button:focus{
            box-shadow:none!important;
        }
        .left-user-refer-list .accordion-item{
margin-bottom: 20px;
border-radius: 0;
        }
        .left-user-refer-list .accordion-item button{
            border-radius: 0;
        }
        .left-user-refer-list  .accordion-button:not(.collapsed) {
            border-radius: 0;
        }
        .refer-earn-list ul{
            display: flex;
            justify-content: space-between;
            padding-left: 0;
        }
        .refer-earn-list ul li{
            list-style: none;

        }
        .refer-earn-list ul li i{
           
            border: 2px solid var(--Oslo-Grey);
            border-radius: 100px;
            padding: 11px 12px;
            color: var(--Dune);
            margin-right: 12px;
         
        }
      .refer-earn-list .successBtn{
        background: var(--White-Lilac);
        padding: 4px;
        color: var(--Seaweed-Green);
      }
      .refer-earn-list .connect-refer{
        position: relative;
        margin-bottom: 24px;
      }
      .refer-earn-list .connect-refer:last-child{
        height: 0;
        width: 0
      }
    
      .refer-earn-list .connect-refer.complated::after{
        content: "";
        position: absolute;
        bottom: -40px;
        left: 19px;
        height: 40px;
        width: 2px;
        background: var(--Blue-Ivy);
      }
    .refer-earn-list .card-pending{
      
        color: var(--Supernova);
    }
    .refer-earn-list ul .card-pending i{
        border: 2px solid var(--Supernova);
        color: var(--Supernova);
      }
       .successful{
        color: var(--Seaweed-Green);
       }
       .refer-earn-list ul .successful i {
        color: var(--Seaweed-Green);
        border: 2px solid var(--Seaweed-Green);
       }
       .remind{
        background: var(--White-Lilac);
        padding: 12px;
        margin-bottom: 12px;
       }
    .remind ul{
        display: flex;
        padding-left: 0;
        margin-bottom:0;
    }
    .remind ul li{
        list-style: none;
        margin-right: 8px;
        font-size: 14px;
       
    }
    .accordion-button{
        background:transparent;
    }
    .remind-notification{
        background: var(--Supernova);
    }
    .remind-notification ul{
        display: flex;
        padding-left: 0;
        margin-bottom: 0;
        padding: 12px;
        justify-content: center;
      
    }
    .remind-notification ul li{
        list-style: none;
        margin-right: 8px;
    }
    .remind-notification{
        border-radius: 80px;
    }
.inputFild input{
    margin-bottom: 8px;
    border-radius: 0;
}
/* number */
.inputFild .ince-dec-num{
    display: flex;
    justify-content: space-between;
    padding-left: 12px;
    padding: 12px 0 0 12px;
}
.inputFild .ince-dec-num li{
    list-style: none;
  
}
.inputFild .ince-dec-num .num-bg{
    background: var(--White-Lilac);
}
.inputFild .ince-dec-num input{
    width: 20px;
    border: 0;
    text-align: center;
    margin-bottom: 0;
    background: transparent;
  

}
.inputFild .ince-dec-num button{
    border: 0;
    padding: 4px 8px;
    background: transparent;
  
}


        /* end */
        @media all and (max-width: 768px) {
        .construction-time li {
        font-size: calc(1.125rem * var(--smaller));
        }
       .construction-time li span {
        font-size: calc(3.375rem * var(--smaller));
        }
        }
       /* profile end */
       /* media query start */
       @media(max-width:1440px){
        .sliderCarousel .owl-carousel.owlSlider .owl-next , .sliderCarousel .owl-carousel.owlSlider .owl-prev {
            top: 116px;
        }
        .testimonial .owl-carousel .owl-nav button.owl-prev, .testimonial .owl-carousel .owl-nav button.owl-next {
            top: 175px;
        }
        .short-dis p{
            padding: 0 350px;
            }
            .error-page {
               
                padding: 110px 0;
            }
            .left-404 {
                padding-top: 120px;
            }
            .underconstruction {
           
                padding: 70px 0;
            }
            .underconstruction .right-404{
                padding-top: 120px;
            }
      }
       @media(max-width:1400px){
        .big-offer .owl-carousel .owl-prev,.big-offer .owl-carousel .owl-next {
            top: 123px;
        }
        .offer-content .nav-link.active ,.offer-content .nav-link {
            padding: 12px 26px;
        }  
        .sliderCarousel .owl-carousel.owlSlider .owl-next, .sliderCarousel .owl-carousel.owlSlider .owl-prev {
            top: 100px;
        }
        .offer-slider .offer-card h5 {
            font-size: 16px;
        }  
        .customer-review .star{
        
            font-size: 12px;
        }  
        .rating-per{
            font-size: 12px;  
        } 
        .payment-gateway ul li img {
            max-width: 40px;
        }
      }
      @media(max-width:1300px){
        .headline h2 {
            margin-bottom: 8px;
            font-size: 35px;
        }
        .big-offer .owl-carousel .owl-prev, .big-offer .owl-carousel .owl-next {
            top: 100px;
        }
        .loc-details i {
            font-size: 30px;
        }

      }
      @media(max-width:1230px){
        .sliderCarousel .owl-carousel.owlSlider .owl-next, .sliderCarousel .owl-carousel.owlSlider .owl-prev {
            top: 92px;
        }
        .short-dis p{
            padding: 0 250px;
            }
      }
      @media(max-width:1200px){
        .offer-slider .offer-card h3 {
            margin-bottom: 8px;
            font-size: 18px;

        }
        .offer-slider .offer-card {
            padding: 20px;
        }
        .big-offer .owl-carousel .owl-prev, .big-offer .owl-carousel .owl-next {
            top: 88px;
        }
        .offer-section .owl-carousel .owl-prev {
            top: 80px;
        }
        .offer-section .offer-banner {
            margin-bottom: 40px;
        }
        .offer-section .owl-carousel .owl-next ,  .offer-section .owl-carousel .owl-prev {
            top: 62px;
        }
        .right-card-details .time-box h4 {
            font-size: 14px;
            margin-bottom: 0;
        
      }
      .location-detail{
        margin-left: 8px;
      }
      .fun-details-section .owl-carousel .owl-next,.fun-details-section .owl-carousel .owl-prev {
        top: 200px;
      }
      .payment-gateway ul li {
        margin-right: 5px;
      }
    }
      @media(max-width:1140px){
        .sliderCarousel .owl-carousel.owlSlider .owl-next, .sliderCarousel .owl-carousel.owlSlider .owl-prev {
            top: 82px;
        }
        .right-card-details .time-box {
padding: 3px;
        }
        .short-dis p{
            padding: 0 150px;
            }
      }
      @media(max-width:1024px){
        .sliderCarousel .owl-carousel.owlSlider .owl-next, .sliderCarousel .owl-carousel.owlSlider .owl-prev {
            top: 70px;
        }
        .copyright ul {
            display: block;
            justify-content:start;
        }
        .copyright .payment-gateway ul{
            display: flex;
        }
        .error-page {
            padding: 70px 0;
        }
      }
      @media(max-width:1000px){
        .big-offer .owl-carousel .owl-prev, .big-offer .owl-carousel .owl-next {
            top: 200px;
        }
      }
      @media(max-width:992px)
{
    .offer-slider .offer-card h5 {
        font-size: 14px;
    }
    .big-offer .owl-carousel .owl-prev,.big-offer .owl-carousel .owl-next {
        width: 35px;
        height: 35px;
    }
    /* .big-offer .owl-carousel .owl-prev, .big-offer .owl-carousel .owl-next {
        top: 200px;
    } */
    .headline h2 {
        font-size: 30px;
    }
    .funbook-navbar ul li {
        padding: 4px;
    }
    .navbar-toggler:focus {
        text-decoration: none;
        outline: 0;
        box-shadow:none;
    }
    .navbar-toggler {
        border: 0!important;
    }
    .sliderCarousel .owl-carousel.owlSlider .owl-prev ,.sliderCarousel .owl-carousel.owlSlider .owl-next {
        width: 35px;
        height: 35px;
    }
    .offer-section .owl-carousel .owl-prev ,.offer-section .owl-carousel .owl-next{
        width: 35px;
        height: 35px;
    }
    .testimonial .owl-carousel .owl-nav button.owl-prev, .testimonial .owl-carousel .owl-nav button.owl-next {
        width: 40px;
        height: 40px;
    }
    .testimonial .owl-carousel .owl-nav button.owl-prev {
        left: 0;
    }
    .testimonial .owl-carousel .owl-nav button.owl-next {
        right: 0;
    }
    .big-offer {
        padding: 40px 0;
    }
    .offer-content .nav-item {
        margin-right: 16px;
    }
    .testimonial {
        padding: 40px 0;
    }
    .right-card-details .time-box {
        padding: 10px;
    }
    .short-dis p{
        padding: 0 100px;
        }
        .customer-review{
            height: auto;
            margin-bottom: 20px;
          }
          footer .footer-section .payment-img ul{
           margin: 4px 0 30px 0;
           
        }
        .copyright p {
         padding-top:0;
         padding-bottom: 12px;
          
        }
        .copyright {
            padding: 16px 12p
        }
        .footer-content .save-data {
          
            margin-bottom: 24px;
        }
        footer .footer-section .MenulistFooter {
            padding-left: 20px;
        }
        footer .footer-section .footer-head h4 {
            margin-top: 20px;
        }
        footer .footer-section {
            padding: 20px 0 0 0;
        }
.left-account-menu{
    margin-bottom: 20px;
}
.error-page {
    padding: 40px 0;
}
.left-404 {
    padding-top: 50px;
}
.underconstruction .right-404 {
    padding-top: 0;
}
.underconstruction .left-404 {
    padding-top: 0;
}
} 
@media(max-width:991px)
{
    .big-offer .owl-carousel .owl-prev, .big-offer .owl-carousel .owl-next {
        top: 62px;
    }
    .funbook-navbar .top-signin {
        margin-left: 6px;
    }
     .big-offer .owl-carousel .owl-prev, .big-offer .owl-carousel .owl-next {
        top: 134px;
    }
    .top-right-menuBtn {
        margin-left: 170px;
    }
    .funbook-navbar .nav-link.active::before {
        content: "";
        position: absolute;
        left: 0;
        width: 45px;
    }
   
   
    footer .footer-menu-list {
        margin-bottom: 0px;
    
}
} 
@media(max-width:890px){
    .sliderCarousel .owl-carousel.owlSlider .owl-next, .sliderCarousel .owl-carousel.owlSlider .owl-prev {
        top: 62px;
    }
}  
@media(max-width:840px){
    .sliderCarousel .owl-carousel.owlSlider .owl-next, .sliderCarousel .owl-carousel.owlSlider .owl-prev {
        top: 55px;
    }
}
@media(max-width:768px){
 
    .offer-content .nav-link.active, .offer-content .nav-link {
        padding: 7px;
        font-size: 15px;
    }
    .big-offer .owl-carousel .owl-prev, .big-offer .owl-carousel .owl-next {
        top: 150px;
        width: 30px;
        height: 30px;
    }
    .funbook-navbar .top-signin {
        margin-left: 6px;
    }
   
    .myBussiness-section {
        padding: 12px 0 30px 0
    }
    .testimonial .owl-carousel .owl-nav button.owl-prev {
        left: -30px;
    }
    .testimonial .owl-carousel .owl-nav button.owl-next {
        right: -30px;
    }
    .opt-modal .otp-mobile h2 {
        font-size: 24px;
    }
   
  
    .fun-detail-card .user-review-card img {
       margin-bottom: 12px;
    }
    .short-dis p{
        padding: 0;
      
        }
       
        .funbook-navbar .top-signin a i {
            margin-left: 0;
            width: 40px;
            height: 40px;
            text-align: center;
            align-items: center;
        }
        .right-profile .accoutn-profile img {
            margin-bottom: 12px;
        }
        .common-bg {
            margin-bottom: 0;
            width: 100%;
            height: 95px;
        }
        
}
@media(max-width:767px){
   
    .big-offer .owl-carousel .owl-prev, .big-offer .owl-carousel .owl-next {
        top: 103px;
    }
    .sliderCarousel .owl-carousel.owlSlider .owl-next, .sliderCarousel .owl-carousel.owlSlider .owl-prev {
        top: 132px;
    }
    .fun-details-section .owl-carousel .owl-next, .fun-details-section .owl-carousel .owl-prev {
        top: 152px;
    }
    .loc-details{
        margin-top: 20px;
    }
    .funbook-navbar .top-signin {
        padding: 4px;
        background: none;
       
    }
}
@media(max-width:666px){
    footer .support-icon img{
        width: 55px;
    }
    .sliderCarousel .owl-carousel.owlSlider .owl-next, .sliderCarousel .owl-carousel.owlSlider .owl-prev {
        top: 111px;
    }
    .fun-detail-card .contacBtn {
        font-size: 14px;
        padding: 10px 12px
    }
}
@media(max-width:640px){
    .sliderCarousel .owl-carousel.owlSlider .owl-next, .sliderCarousel .owl-carousel.owlSlider .owl-prev {
        /* top: 32px; */
    } 
    .offer-section .owl-carousel .owl-next, .offer-section .owl-carousel .owl-prev {
        top: 70px;
    }
    .offer-section .owl-carousel .owl-prev {
      
        left: -12px;
    }
    .offer-section .owl-carousel .owl-next {
      
        right: -12px;
    }
    .big-offer .owl-carousel .owl-prev {
        left: -13px;
    }
    .big-offer .owl-carousel .owl-next {
        right: -13px;
    }
    .copyright p {
        font-size: 14px;
    }
}

@media(max-width:575px){
    .headline h2 {
        font-size: 24px;
        margin-bottom: 0;
    }
    .testimonial .owl-carousel .owl-nav button.owl-prev, .testimonial .owl-carousel .owl-nav button.owl-next {
        width: 30px;
        height: 30px;
    }
    .fun-details-section .owl-carousel .owl-next,.fun-details-section .owl-carousel .owl-prev{
        width: 30px;
        height: 30px;

    }
    .testimonial .owl-carousel .owl-nav button.owl-prev {
        left: -13px;
    }
    .testimonial .owl-carousel .owl-nav button.owl-next {
        right:-13px;
    }
    .slider-img img{
        /* height: 150px; */
    }
    .sliderCarousel .owl-carousel.owlSlider .owl-next, .sliderCarousel .owl-carousel.owlSlider .owl-prev {
        top: 52px;
    }
    .funbook-navbar img {
        max-width: 110px;
    }
    .funbook-navbar .top-signin {
        padding: 2px 4px 2px 12px;
    }
    .right-profile {
        padding: 16px;
    }
    .myproperty .img-pro-del img {
        width: 100px;
    }
    .fun-details{
        padding: 20px 0;
    }
}
@media(max-width:499px){
    .offer-content .nav-link.active, .offer-content .nav-link {
        margin-bottom: 12px;
    }
    .big-offer .owl-carousel .owl-prev, .big-offer .owl-carousel .owl-next {
        top: 94px;
    }
    .funbook-navbar .top-signin {
        margin-left: 0;
    }
    .funbook-navbar .top-signin {
        padding: 4px;
    }
    .top-right-menuBtn {
        margin-left: 145px;
    }

}
@media(max-width:468px){
   .top-signin.tickeNow {
    display: none;
   }
}
@media(max-width:463px){
    .offer-content .nav-link.active, .offer-content .nav-link {
        font-size: 12px;
    }
   
    .offer-content {
        margin-bottom: 20px;
    }
    .fun-details-section .owl-carousel .owl-next, .fun-details-section .owl-carousel .owl-prev {
        top: 124px;
    }
    .top-right-menuBtn {
        margin-left: 0;
    }
   
}
@media(max-width:425px){
    .big-offer {
        padding: 0;
    }
    .funbook-navbar img {
        max-width: 120px;
    }
    .slider-img img {
        /* height: 130px; */
    }
    .sliderCarousel .owl-carousel.owlSlider .owl-next, .sliderCarousel .owl-carousel.owlSlider .owl-prev {
        top: 48px;
    }
    .funbook-navbar .top-signin {

        padding: 0px 0px 0px 10px;
    }
    .sliderCarousel .owl-carousel.owlSlider {
        padding: 0 15px;
    }
    .sliderCarousel .owl-carousel.owlSlider .owl-prev, .sliderCarousel .owl-carousel.owlSlider .owl-next {
        width: 28px;
        height: 28px;
    }
    .offer-content .nav-item {
        margin-right: 4px;
    }
    .big-offer .owl-carousel .owl-prev, .big-offer .owl-carousel .owl-next {
        top: 78px;
    }
    .subscribe-footer .subBtn ,.subscribe-footer .subscribeBtn {
    
        padding: 8px;
    }
    .left-404 h3 {
        font-size: 40px;
    }
    .left-404 a {
        padding: 8px 14px;
    }
  
}
@media(max-width:375px){
    .big-offer .owl-carousel .owl-prev, .big-offer .owl-carousel .owl-next {
        top: 65px;
    }
    .offer-card .get-deal {
        padding: 6px;

    }
    .verifyOtp {
        padding: 6px;
    }
    .opt-modal .otp-box ul li input {
        width: 30px;
        height: 30px;
    }
    .opt-modal .otp-mobile h2 {
        font-size: 20px;
    }
    .fun-details-section .owl-carousel .owl-next, .fun-details-section .owl-carousel .owl-prev {
        top: 107px;
    }
    .fun-detail-card .detail-cont {
        padding: 6px;
    }
    .payment-gateway ul li img {
        max-width: 38px;
    }
    footer .footer-menu-list {
        margin-bottom: 0px;
    }
    .faq-section {
        padding: 20px 0;
    }
    .form-details-account input {
        padding: 12px;
    }
    .underconstruction .construction-time ul li {
        font-size: 14px;

    }
    .refer-user p {
        font-size: 14px;
        margin-bottom: 0;
    }
}
@media(max-width:386px){
    .funbook-navbar img {
        max-width: 90px;
    }
    .funbook-navbar .top-signin {
        margin-left: 0;
    }
}
@media(max-width:320px){
    .big-offer .owl-carousel .owl-prev, .big-offer .owl-carousel .owl-next {
        top: 56px;
    }
    .fun-details-section .owl-carousel .owl-next, .fun-details-section .owl-carousel .owl-prev {
        top: 86px;
    }
}
/* media query end */
       