.home-banner,.inn-banner{
    float:left;
    width:100%
}
.home-banner{
    background:#faf9f7;
    position:relative
}
.home-banner:after{
    position:absolute;
    content:'';
    background:url(../images/banner-bg.png) right 0 no-repeat;
    right:0;
    top:0;
    z-index:1;
    width:817px;
    height:718px
}
.inn-banner-l{
    float:left;
    width:800px;
    padding:120px 0 180px 0;
    position:relative;
    z-index:11
}
.inn-banner-l h2{
    font-family:'Playfair Display',serif;
    font-weight:700;
    font-size:45px;
    line-height:45px;
    color:#312d27
}
.inn-banner-l h1{
    font-family:'Playfair Display',serif;
    font-weight:700;
    font-size:120px;
    line-height:120px;
    color:#312d27
}
.inn-banner-l form{
    float:left;
    width:790px;
    background:#fff;
    box-shadow:3px 0 20px 0 rgba(0,0,0,.1);
    -moz-box-shadow:3px 0 20px 0 rgba(0,0,0,.1);
    -webkit-box-shadow:3px 0 20px 0 rgba(0,0,0,.1);
    margin-top:45px;
    border-radius:3px
}
.specialist{
    float:left;
    width:325px;
    position:relative
}
.specialist select{
    padding:30px 0 30px 35px;
    border:0;
    font-family:SFProDisplay-Semibold;
    color:#444d61;
    font-size:15px;
    -webkit-appearance:none;
    width:100%
}
.sel-option{
    float:left;
    width:91%
}
.location{
    float:left;
    width:280px;
    position:relative;
    border:0
}
.custom-select-wrapper{
    position:relative;
    user-select:none;
    width:100%
}
.custom-select{
    position:relative;
    display:flex;
    flex-direction:column
}
.custom-select__trigger{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:30px 15px 30px 40px;
    background:#fff;
    cursor:pointer;
    font-family:SFProDisplay-Semibold;
    color:#444d61;
    font-size:15px
}
.custom-options{
    position:absolute;
    display:block;
    top:100%;
    left:0;
    right:0;
    border:1px solid #e4e5e7;
    background:#fff;
    transition:all .5s;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    z-index:2
}
.custom-options:after{
    content:"";
    width:0;
    height:0;
    position:absolute;
    bottom:100%;
    right:15px;
    border-width:0 6px 6px 6px;
    border-style:solid;
    border-color:#fff transparent;
    z-index:111
}
.custom-options:before{
    content:"";
    width:0;
    height:0;
    position:absolute;
    bottom:100%;
    right:13px;
    border-width:0 8px 8px 8px;
    border-style:solid;
    border-color:#e4e5e7 transparent;
    z-index:111
}
.custom-select.open .custom-options{
    opacity:1;
    visibility:visible;
    pointer-events:all
}
.custom-option{
    position:relative;
    display:block;
    padding:0 22px 0 22px;
    cursor:pointer;
    transition:all .5s;
    font-family:SFProDisplay-Semibold;
    color:#444d61;
    font-size:15px;
    line-height:40px;
    border:0
}
.custom-option:hover{
    cursor:pointer;
    background-color:#df332d;
    color:#fff
}
.arrow{
    position:absolute;
    height:7px;
    width:7px;
    right:15px;
    top:28px
}
.arrow::after,.arrow::before{
    content:"";
    position:absolute;
    bottom:0;
    width:.15rem;
    height:100%;
    transition:all .5s
}
.arrow::before{
    background-color:#394a6d;
    left:-2px;
    transform:rotate(-45deg)
}
.arrow::after{
    background-color:#394a6d;
    left:2px;
    transform:rotate(45deg)
}
.open .arrow::before{
    left:-2px;
    transform:rotate(45deg)
}
.open .arrow::after{
    left:2px;
    transform:rotate(-45deg)
}
.location select{
    padding:30px 15px 30px 40px;
    -webkit-appearance:none;
    font-family:SFProDisplay-Semibold;
    color:#444d61;
    font-size:15px;
    border:0;
    width:100%
}
.location::after{
    position:absolute;
    clear:both;
    content:"";
    display:block;
    background:#ebeced;
    width:1px;
    height:50px;
    top:15px
}
.inn-banner-l .submit-se{
    background:#ff6612 url(../images/search.png) no-repeat scroll center;
    cursor:pointer;
    width:48px;
    height:48px;
    border:0;
    float:right;
    margin-right:18px;
    border-radius:50%;
    text-align:center;
    margin-top:15px;
    margin-left:0
}
.customer-detail{
    float:left;
    width:100%;
    margin-top:50px
}
.customer-detail ul li{
    float:left;
    width:190px
}
.customer-detail ul li figure{
    float:left;
    width:45px
}
.customer-detail ul li figure img{
    width:auto
}
.customer-detail ul li figcaption{
    display:block;
    overflow:hidden;
    padding-left:5px
}
.customer-detail ul li figcaption h3{
    font-family:GTEestiProDisplay-Bold;
    font-size:17px;
    color:#4a463c
}
.customer-detail ul li figcaption p{
    font-family:GTEestiProDisplay-Light;
    font-size:17px;
    line-height:18px;
    color:#797874
}
.welcome-ranthambore{
    float:left;
    width:100%
}
.welcome-ranthambore-in{
    float:left;
    width:100%;
    padding:75px 0
}
.welcome-ranthambore-in-l{
    float:left;
    width:276px;
    position:relative
}
.welcome-ranthambore-in-l::after{
    position:absolute;
    content:'';
    background:url(../images/imbg.jpg) no-repeat;
    width:440px;
    height:324px;
    right:50px;
    top:70px;
    z-index:-1
}
.welcome-ranthambore-in-l::before{
    position:absolute;
    content:'';
    background:url(../images/map-i.png) no-repeat;
    width:25px;
    height:25px;
    right:47%;
    top:32%;
    z-index:1
}
.welcome-ranthambore-in-l .main-map{
    float:left;
    width:100%
}
.welcome-ranthambore-in-l .main-map figure{
    position:relative
}
.welcome-ranthambore-in-l .main-map figcaption{
    position:absolute;
    top:42%;
    width:100%;
    font:700 15px/19px 'Playfair Display',serif;
    color:#fff;
    padding:0 32%;
    text-align:center
}
.welcome-ranthambore-in-l .main-map div{
    position:absolute;
    bottom:40px;
    text-align:center;
    width:100%;
    margin:0 auto
}
.welcome-ranthambore-in-l .main-map div a{
    background:#ff6612;
    color:#fff;
    font-family:GTEestiProDisplay-Medium;
    font-size:14px;
    padding:12px 38px;
    border-radius:25px;
    text-transform:uppercase
}
.welcome-ranthambore-in-r{
    float:right;
    width:945px
}
.welcome-ranthambore-in-r h2{
    font-family:'Playfair Display',serif;
    font-weight:700;
    font-size:40px;
    line-height:40px;
    color:#2f2c25;
    padding-bottom:54px
}
.welcome-ranthambore-in-rl{
    float:left;
    width:400px
}
.welcome-ranthambore-in-rl p{
    font-family:'Playfair Display',serif;
    font-weight:400;
    font-size:24px;
    line-height:35px;
    color:#2f2c25;
    padding-bottom:10px
}
.welcome-ranthambore-in-rr{
    float:right;
    width:510px
}
.welcome-ranthambore-in-rr p{
    font-family:GTEestiProDisplay-Light;
    font-size:17px;
    line-height:27px;
    color:#797874
}
.top-thiges-to-do-ranthambore{
    float:left;
    width:100%;
    padding:60px 0 0 0
}
.top-thiges-to-do-ranthambore-in{
    float:left;
    width:100%;
    padding:20px 0 0
}
.top-thiges-to-do-ranthambore h2{
    font:700 40px/40px 'Playfair Display',serif;
    color:#2f2c25
}
.top-thiges-to-do-ranthambore-box{
    width:300px;
    height:355px;
    float:left;
    border:1px solid #e4e5e7;
    border-radius:3px;
    padding:20px;
    margin-right:26px;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    transition:.5s;
    -webkit-box-shadow:0 1px 4px 0 rgba(36,39,44,.05);
    -moz-box-shadow:0 1px 4px 0 rgba(36,39,44,.05);
    box-shadow:0 1px 4px 0 rgba(36,39,44,.05)
}
.top-thiges-to-do-ranthambore-box:hover{
    box-shadow:0 5px 30px 0 rgba(36,39,44,.1);
    -webkit-box-shadow:0 5px 30px 0 rgba(36,39,44,.1);
    -moz-box-shadow:0 5px 30px 0 rgba(36,39,44,.1);
    border:solid 1px rgba(36,39,44,.1)
}
.top-thiges-to-do-ranthambore-box:last-child{
    margin-right:0
}
.top-thiges-to-do-ranthambore-box .ranthambore-box{
    width:64px;
    height:64px;
    background:#faf9f7;
    border-radius:50%;
    margin-top:35px
}
.top-thiges-to-do-ranthambore-box .ranthambore-box #img1{
    margin-top:10px;
    margin-left:15px;
    transform:rotate(-4deg);
    top:0
}
.top-thiges-to-do-ranthambore-box .ranthambore-box #img2{
    margin-top:-31px;
    margin-left:15px;
    top:0
}
.top-thiges-to-do-ranthambore-box .ranthambore-box #img3{
    margin-left:25px;
    top:0
}
.top-thiges-to-do-ranthambore-box .ranthambore-box #img4{
    margin-left:20px;
    top:0;
    margin-top:15px
}
.top-thiges-to-do-ranthambore-box img{
    position:relative;
    transition:all .5s
}
.top-thiges-to-do-ranthambore-box:hover #img1,.top-thiges-to-do-ranthambore-box:hover #img2,.top-thiges-to-do-ranthambore-box:hover #img3,.top-thiges-to-do-ranthambore-box:hover #img4{
    top:-8px;
    transition:all .5s
}
.top-thiges-to-do-ranthambore-box-in{
    width:100%;
    float:left;
    padding-top:40px
}
.top-thiges-to-do-ranthambore-box h3{
    font:700 20px/35px 'Playfair Display',serif;
    color:#3d3a34;
    padding-bottom:10px
}
.top-thiges-to-do-ranthambore-box h3 a{
    color:#3d3a34
}
.top-thiges-to-do-ranthambore-box p{
    font-family:GTEestiProDisplay-Light;
    font-size:16px;
    line-height:24px;
    color:#797874
}
.travel-guides-ranthambore{
    width:100%;
    float:left;
    padding:60px 0
}
.travel-guides-ranthambore h2{
    font:700 40px/40px 'Playfair Display',serif;
    color:#2f2c25
}
.travel-guides-ranthambore-sul{
    float:left;
    width:100%;
    padding:20px 0 0
}
.travel-guides-ranthambore-sul .slick-list.draggable{
    margin:0 -12px
}
.travel-guides-ranthambore-sul .slick-slide{
    padding:0 12px;
    height: auto;
}
.travel-guides-ranthambore-sli{
    width:300px;
    height:205px;
    float:left
}
.travel-guides-ranthambore-sli figure{
    position:relative;
    overflow:hidden;
    border-radius:3px
}
.travel-guides-ranthambore-sli img{
    width:100%;
    border-radius:3px;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    object-fit:cover;
    overflow:hidden
}
.travel-guides-ranthambore-sli:hover img{
    -moz-transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1)
}
.travel-guides-ranthambore-sli figcaption{
    position:absolute;
    text-align:center;
    width:100%;
    height:100%;
    top:0;
    background-color:rgba(0,0,0,.3);
    padding:0 30px;
    display:flex;
    align-items:center;
    justify-content:center
}
.travel-guides-ranthambore-sli figcaption p{
    font:700 20px/23px 'Playfair Display',serif;
    color:#fff;
    position:relative;
    text-shadow:4px 4px 6px #000
}
.travel-guides-ranthambore-sul .slick-next,.travel-guides-ranthambore-sul .slick-prev{
    position:absolute;
    right:0;
    top:-14px;
    width:38px;
    height:38px;
    border:2px solid #ff6612;
    border-radius:50%
}
.travel-guides-ranthambore-sul .slick-prev{
    right:42px;
    left:unset
}
.travel-guides-ranthambore-sul .slick-next{
    right:0;
    left:unset
}
.travel-guides-ranthambore-sul .slick-next::before{
    content:'';
    height:38px;
    width:38px;
    display:block;
    opacity:1;
    background:url(../images/arrow-pointing-to-right.svg) no-repeat center;
    background-size:16px auto;
    left:-2px;
    position:relative;
    top:-2px
}
.travel-guides-ranthambore-sul .slick-prev::before{
    content:'';
    height:38px;
    width:38px;
    display:block;
    opacity:1;
    background:url(../images/arrow-pointing-to-left.svg) no-repeat center;
    background-size:16px auto;
    left:-2px;
    position:relative;
    top:-2px
}
.travel-guides-ranthambore-sul .slick-next::after,.travel-guides-ranthambore-sul .slick-prev::after{
    content:"";
    width:0;
    height:0;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
    z-index:-1;
    border-radius:50%;
    background:#ff6612;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.travel-guides-ranthambore-sul .slick-next:hover::before{
    content:'';
    height:38px;
    width:38px;
    display:block;
    opacity:1;
    background:url(../images/arrow-pointing-to-right-h.svg) no-repeat center;
    background-size:16px auto;
    left:-2px;
    top:-2px
}
.travel-guides-ranthambore-sul .slick-next:hover::after,.travel-guides-ranthambore-sul .slick-prev:hover::after{
    width:36px;
    height:36px
}
.travel-guides-ranthambore-sul .slick-prev:hover::before{
    content:'';
    height:38px;
    width:38px;
    display:block;
    opacity:1;
    background:url(../images/arrow-pointing-to-left-h.svg) no-repeat center;
    background-size:16px auto;
    left:-2px;
    top:-2px
}
.popular-places-ranthambore{
    float:left;
    width:100%;
    background:#faf9f7;
    padding:60px 0 0
}
.popular-places-ranthambore h2{
    font:700 40px/40px 'Playfair Display',serif;
    color:#2f2c25
}
.popular-places-ranthambore-main-ul{
    width:100%;
    float:left;
    padding:50px 0
}
.popular-places-ranthambore .popular-places-img-in-r h3{
    font:700 25px/35px 'Playfair Display',serif;
    color:#2f2c25;
    padding-bottom:20px
}
.popular-places-ranthambore .popular-places-img-in-r h3 a{
    color:#2f2c25
}
.popular-places-ranthambore .popular-places-img-in-r p{
    font-family:GTEestiProDisplay-Light;
    font-size:17px;
    line-height:27px;
    color:#6d7688
}
.popular-places-ranthambore .popular-places-img-in-r .explore-more{
    float:left;
    padding-top:25px
}
.popular-places-ranthambore .popular-places-img-in-r .explore-more img{
    display:inline-block
}
.popular-places-ranthambore .slick-prev{
    left:12%
}
.popular-places-ranthambore .slick-next{
    right:12%
}
.popular-places-ranthambore .slick-next,.popular-places-ranthambore .slick-prev{
    width:51px;
    height:51px;
    border:2px solid #ff6612;
    border-radius:50%;
    z-index:1
}
.popular-places-ranthambore .slick-next::before{
    content:'';
    height:51px;
    width:51px;
    display:block;
    opacity:1;
    background:url(../images/arrow-pointing-to-right.svg) no-repeat center;
    background-size:21px auto;
    left:-2px;
    position:relative;
    top:-2px
}
.popular-places-ranthambore .slick-next:hover::before{
    content:'';
    height:51px;
    width:51px;
    display:block;
    opacity:1;
    background:url(../images/arrow-pointing-to-right-h.svg) no-repeat center;
    left:-2px;
    top:-2px;
    background-size:21px auto
}
.popular-places-ranthambore .slick-next::after{
    content:"";
    width:0;
    height:0;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
    z-index:-1;
    border-radius:50%;
    background:#ff6612;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.popular-places-ranthambore .slick-next:hover::after{
    width:100%;
    height:100%
}
.popular-places-ranthambore .slick-prev::before{
    content:'';
    height:51px;
    width:51px;
    display:block;
    opacity:1;
    background:url(../images/arrow-pointing-to-left.svg) no-repeat center;
    left:-2px;
    position:relative;
    top:-2px;
    background-size:21px auto
}
.popular-places-ranthambore .slick-prev::after{
    content:"";
    width:0;
    height:0;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
    z-index:-1;
    border-radius:50%;
    background:#fe5246;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.popular-places-ranthambore .slick-prev:hover::after{
    width:100%;
    height:100%
}
.popular-places-ranthambore .slick-prev:hover::before{
    content:'';
    height:51px;
    width:51px;
    display:block;
    opacity:1;
    background:url(../images/arrow-pointing-to-left-h.svg) no-repeat center;
    left:-2px;
    top:-2px;
    background-size:21px auto
}
.popular-places-ranthambore-main-ul .slick-slide{
    margin:20px 60px;
    height: auto;
}
.popular-places-ranthambore-main-ul .slick-center{
    box-shadow:3px 0 20px 0 rgba(0,0,0,.1);
    -moz-box-shadow:3px 0 20px 0 rgba(0,0,0,.1);
    -webkit-box-shadow:3px 0 20px 0 rgba(0,0,0,.1);
    transform:scale(1);
    opacity:1;
    border:0
}
.popular-places-ranthambore-main-li{
    float:left;
    width:929px;
    height:429px;
    padding:60px;
    background:#fff;
    opacity:.6
}
.popular-places-ranthambore .popular-places-img{
    float:left;
    width:357px;
    margin-right:50px
}
.popular-places-ranthambore .popular-places-img-in-r{
    float:left;
    width:50%;
    padding:45px 75px 45px 0
}
@-webkit-keyframes fadeInUpSD{
    0%{
        opacity:0;
        -webkit-transform:translateY(100px);
        transform:translateY(100px)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUpSD{
    0%{
        opacity:0;
        -webkit-transform:translateY(100px);
        transform:translateY(100px)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUpSD{
    -webkit-animation-name:fadeInUpSD;
    animation-name:fadeInUpSD
}
.ranthombor-wildlife-packages-main{
    float:left;
    width:100%;
    padding:60px 0
}
.ranthombor-wildlife-packages-in{
    float:left;
    width:100%
}
.ranthombor-wildlife-packages-le{
    float:left;
    width:570px;
    margin-right:60px
}
.ranthombor-wildlife-packages-ri{
    float:left;
    width:600px
}
.ranthombor-wildlife-packages-le-img{
    float:left;
    width:100%;
    border-radius:3px
}
.ranthombor-wildlife-packages-ri .explore-more{
    font-size:15px;
    float:right
}
.ranthombor-wildlife-packages-le-img .images-sec{
    width:100%;
    float:left;
    padding:55px 50px;
    background:#36312b;
    border-radius:3px 3px 0 0
}
.ranthombor-wildlife-packages-le-img img{
    width:100%;
    border-radius:0 0 3px 3px
}
.ranthombor-wildlife-packages-le-img h2{
    font:700 40px/35px 'Playfair Display',serif;
    color:#fff;
    padding-bottom:20px
}
.ranthombor-wildlife-packages-le-img p{
    font-family:GTEestiProDisplay-Light;
    font-size:17px;
    line-height:27px;
    color:#fff
}
.ranthombor-wildlife-packages-le-img ul{
    width:100%;
    float:left;
    padding:25px 0
}
.ranthombor-wildlife-packages-le-img ul li{
    font:700 15px/35px 'Playfair Display',serif;
    color:#fff;
    width:33%;
    float:left;
    position:relative;
    padding-left:25px
}
.ranthombor-wildlife-packages-le-img ul li:hover a{
    color:#df332d;
    transition:all .2s
}
.ranthombor-wildlife-packages-le-img ul li a{
    color:#fff
}
.ranthombor-wildlife-packages-le-img ul li:last-child{
    width:50%
}
.ranthombor-wildlife-packages-le-img ul li:before{
    position:absolute;
    content:'';
    width:10px;
    height:2px;
    left:0;
    background:#fff;
    top:18px
}
.ranthombor-wildlife-packages-main-hotels .ranthombor-wildlife-packages-le-img .images-sec ul li:hover a{
    text-shadow:2px 2px 4px #000;
    color:#fff;
    transition:all .2s
}
.ranthombor-wildlife-packages-ri-ul,.ranthombor-wildlife-packages-ul-li .packages-b{
    width:100%;
    float:left
}
.ranthombor-wildlife-packages-ul-li .packages-b{
    padding:20px 0
}
.ranthombor-wildlife-packages-ul-li{
    width:272px;
    float:left;
    margin-right:40px;
    margin-bottom:15px
}
.ranthombor-wildlife-packages-ul-li:nth-child(even){
    margin-right:0
}
.ranthombor-wildlife-packages-ul-li img{
    width:100%;
    border-radius:3px
}
.ranthombor-wildlife-packages-ul-li p{
    font-family:GTEestiProDisplay-Medium;
    font-weight:400;
    font-size:13px;
    line-height:15px;
    color:#6d7688;
    position:relative;
    padding:15px 0 0 20px
}
.ranthombor-wildlife-packages-ul-li p:before{
    position:absolute;
    content:'';
    background:url(../images/day.png) no-repeat;
    width:13px;
    height:14px;
    left:0
}
.ranthombor-wildlife-packages-ul-li h3{
    font-family:GTEestiProDisplay-Medium;
    font-size:17px;
    line-height:22px;
    color:#1a2b49;
    font-weight:400;
    padding-top:10px
}
.ranthombor-wildlife-packages-ul-li h3 a{
    color:#1a2b49
}
.ranthombor-wildlife-packages-ul-li .packages-b .packages-b-l{
    width:50%;
    float:left
}
.ranthombor-wildlife-packages-ul-li .packages-b .packages-b-l h4,.ranthombor-wildlife-packages-ul-li .packages-b .packages-b-r h6{
    font-family:GTEestiProDisplay-Regular;
    font-size:15px;
    line-height:20px;
    color:#6d7688;
    font-weight:400
}
.ranthombor-wildlife-packages-ul-li .packages-b .packages-b-l h5{
    font-family:GTEestiProDisplay-Bold;
    font-weight:400;
    font-size:17px;
    line-height:20px;
    color:#1a2b49
}
.ranthombor-wildlife-packages-ul-li .packages-b .packages-b-r{
    float:right
}
.ranthombor-wildlife-packages-ul-li .packages-b .packages-b-r img{
    width:auto
}
.ranthombor-wildlife-packages-main-hotels{
    width:100%;
    float:left;
    padding-bottom:60px
}
.ranthombor-wildlife-packages-main-hotels .ranthombor-wildlife-packages-le{
    margin-right:0;
    margin-left:50px
}
.ranthombor-wildlife-packages-main-hotels .ranthombor-wildlife-packages-le-img .images-sec{
    background:#df332d
}
.top-nearby-tourist-destinations{
    float:left;
    width:100%;
    background:linear-gradient(to left,#fb4f2a,#eb0909);
    padding:45px 0
}
.top-nearby-tourist-destinations .explore-more a{
    color:#fff
}
.top-nearby-tourist-destinations .explore-more:before{
    content:"";
    position:absolute;
    z-index:-1;
    left:0;
    right:100%;
    bottom:0;
    background:#fff;
    height:2px;
    -webkit-transition-property:right;
    transition-property:right;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.top-nearby-tourist-destinations .explore-more:hover:before{
    right:0
}
.top-nearby-tourist-destinations h2{
    font:700 40px/40px 'Playfair Display',serif;
    color:#fff
}
.top-nearby-tourist-destinations-ul{
    width:100%;
    float:left;
    padding-top:20px
}
.top-nearby-tourist-destinations-li{
    float:left;
    width:300px;
    margin-right:26px
}
.top-nearby-tourist-destinations-li:last-child{
    margin-right:0
}
.top-nearby-tourist-destinations .top-nearby-tourist-destinations-li figure{
    position:relative;
    overflow:hidden;
    border-radius:3px
}
.top-nearby-tourist-destinations .top-nearby-tourist-destinations-li img{
    width:100%;
    border-radius:3px;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    object-fit:cover;
    overflow:hidden;
    float:left
}
.top-nearby-tourist-destinations-li:hover img{
    -moz-transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1)
}
.top-nearby-tourist-destinations .top-nearby-tourist-destinations-li figcaption{
    position:absolute;
    text-align:center;
    width:100%;
    height:100%;
    top:0;
    background-color:rgba(0,0,0,.3);
    display:flex;
    align-items:center;
    justify-content:center;
    font:700 20px/35px 'Playfair Display',serif;
    color:#fff;
    text-shadow:4px 4px 6px #000
}
.famous-tigers-of-ranthambore{
    float:left;
    width:100%;
    padding:60px 0 0
}
.famous-tigers-of-ranthambore h2{
    font:700 40px/40px 'Playfair Display',serif;
    color:#2f2c25
}
.famous-tigers-of-ranthambore-ul{
    width:100%;
    float:left;
    padding-top:20px
}
.famous-tigers-of-ranthambore-li{
    float:left;
    width:300px;
    margin-right:26px
}
.famous-tigers-of-ranthambore-li:last-child{
    margin-right:0
}
.famous-tigers-of-ranthambore .famous-tigers-of-ranthambore-li figure{
    position:relative;
    overflow:hidden;
    border-radius:3px
}
.famous-tigers-of-ranthambore .famous-tigers-of-ranthambore-li img{
    width:100%;
    border-radius:3px;
    float:left;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    object-fit:cover;
    overflow:hidden
}
.famous-tigers-of-ranthambore .famous-tigers-of-ranthambore-li:hover img{
    -moz-transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1)
}
.famous-tigers-of-ranthambore .famous-tigers-of-ranthambore-li figcaption{
    position:absolute;
    text-align:center;
    width:100%;
    height:100%;
    top:0;
    background-color:rgba(0,0,0,.3);
    display:flex;
    align-items:center;
    justify-content:center;
    font:700 20px/35px 'Playfair Display',serif;
    color:#fff;
    text-shadow:4px 4px 6px #000
}
.happy-customers-stories{
    width:100%;
    float:left;
    padding:60px 0 0
}
.happy-customers-stories .slick-list.draggable{
    margin:0 -25px
}
.happy-customers-stories .slick-slide{
    margin:0 25px
}
.happy-customers-stories h2{
    font:700 40px/40px 'Playfair Display',serif;
    color:#2f2c25
}
.happy-customers-stories-ul{
    float:left;
    width:100%;
    padding:20px 0 0
}
.happy-customers-stories-li{
    float:left;
    width:49%;
    border:1px solid #e4e5e7;
    padding:40px;
    border-radius:3px;
    margin-right:25px
}
.happy-customers-stories-li:last-child{
    margin-right:0
}
.happy-customers-stories-li-l{
    width:120px;
    float:left;
    text-align:center;
    margin-right:50px
}
.happy-customers-stories-li-l figure span{
    font-size:45px;
    background:#ff6612;
    width:76px;
    display:inline-block;
    border-radius:50%;
    line-height:76px;
    height:76px;
    margin-bottom:10px;
    color:#fff
}
.happy-customers-stories-li-l figure img{
    width:68px;
    height:68px;
    border-radius:50%;
    margin:0 auto
}
.happy-customers-stories-li-l figcaption{
    margin-top:10px
}
.happy-customers-stories-li-l figcaption img{
    width:auto;
    height:auto;
    border-radius:unset;
    margin-bottom:5px
}
.happy-customers-stories-li-l figcaption h3{
    font-family:GTEestiProDisplay-Medium;
    font-size:17px;
    line-height:20px;
    color:#1a2b49;
    font-weight:400
}
.happy-customers-stories-li-l figcaption h4{
    font-family:GTEestiProDisplay-Medium;
    font-size:14px;
    line-height:20px;
    color:#a7abb3;
    font-weight:400
}
.happy-customers-stories-li-r{
    float:left;
    width:316px
}
.happy-customers-stories-li-r h5{
    font-family:GTEestiProDisplay-Bold;
    font-size:17px;
    line-height:20px;
    color:#1a2b49;
    font-weight:400
}
.happy-customers-stories-li-r p{
    font-family:GTEestiProDisplay-Regular;
    font-size:16px;
    line-height:24px;
    color:#1a2b49;
    font-weight:400;
    padding:10px 0;
    font-style:italic
}
.happy-customers-stories-li-r p span a{
    color:#ff6612
}
.happy-customers-stories .slick-prev{
    position:absolute;
    left:-25px;
    width:53px;
    height:53px;
    border-radius:50%;
    top:50%;
    z-index:1;
    background:#fff;
    box-shadow:0 0 33px -8px rgba(0,0,0,.75);
    -moz-box-shadow:0 0 33px -8px rgba(0,0,0,.75);
    -webkit-box-shadow:0 0 33px -8px rgba(0,0,0,.75)
}
.happy-customers-stories .slick-prev::before{
    content:'';
    height:53px;
    width:53px;
    display:block;
    opacity:1;
    background:url(../images/arrow-pointing-to-left.svg) no-repeat center;
    position:relative;
    background-size:21px auto
}
.happy-customers-stories .slick-prev::after{
    content:"";
    width:0;
    height:0;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
    z-index:-1;
    border-radius:50%;
    background:#fe5246;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.happy-customers-stories .slick-prev:focus,.happy-customers-stories .slick-prev:hover{
    background:#fff
}
.happy-customers-stories .slick-prev:hover::before{
    content:'';
    height:53px;
    width:53px;
    display:block;
    opacity:1;
    background:url(../images/arrow-pointing-to-left-h.svg) no-repeat center;
    background-size:21px auto
}
.happy-customers-stories .slick-next{
    position:absolute;
    right:-25px;
    top:50%;
    width:53px;
    height:53px;
    border-radius:50%;
    z-index:1;
    background:#fff;
    box-shadow:0 0 33px -8px rgba(0,0,0,.75);
    -moz-box-shadow:0 0 33px -8px rgba(0,0,0,.75);
    -webkit-box-shadow:0 0 33px -8px rgba(0,0,0,.75)
}
.happy-customers-stories .slick-next::before{
    content:'';
    height:53px;
    width:53px;
    display:block;
    opacity:1;
    background:url(../images/arrow-pointing-to-right.svg) no-repeat center;
    position:relative;
    background-size:21px auto
}
.happy-customers-stories .slick-next:hover::before{
    content:'';
    height:53px;
    width:53px;
    display:block;
    opacity:1;
    background:url(../images/arrow-pointing-to-right-h.svg) no-repeat center;
    background-size:21px auto
}
.happy-customers-stories .slick-next::after{
    content:"";
    width:0;
    height:0;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
    z-index:-1;
    border-radius:50%;
    background:#fe5246;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.happy-customers-stories .slick-next:hover::after,.happy-customers-stories .slick-prev:hover::after{
    width:100%;
    height:100%
}
.happy-customers-stories .slick-next:focus,.happy-customers-stories .slick-next:hover{
    background:#fff
}
.ranthambore-blog{
    width:100%;
    float:left;
    padding:60px 0 0
}
.ranthambore-blog h2{
    font:700 40px/40px 'Playfair Display',serif;
    color:#2f2c25
}
.ranthambore-blog-ul{
    float:left;
    width:100%;
    padding:20px 0 0;
    display:flex;
    flex-wrap:wrap
}
.ranthambore-blog-li{
    float:left;
    width:300px;
    border:1px solid #e4e5e7;
    border-radius:3px;
    margin-right:26px;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    transition:.5s
}
.ranthambore-blog-li figure{
    overflow:hidden;
    position:relative
}
.ranthambore-blog-li figure img{
    border-radius:3px 3px 0 0;
    width:100%;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.ranthambore-blog-li:hover img{
    -moz-transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1)
}
.ranthambore-blog-li:hover{
    box-shadow:0 5px 30px 0 rgba(36,39,44,.1);
    border-radius:3px;
    -webkit-box-shadow:0 5px 30px 0 rgba(36,39,44,.1);
    -moz-box-shadow:0 5px 30px 0 rgba(36,39,44,.1);
    border:solid 1px rgba(36,39,44,.1)
}
.ranthambore-blog-li:last-child{
    margin-right:0
}
.ranthambore-blog-img{
    width:100%;
    float:left;
    padding:10px 20px 40px 20px
}
.ranthambore-blog-img h3{
    font-family:GTEestiProDisplay-Medium;
    font-weight:400;
    font-size:13px;
    line-height:15px;
    color:#6d7688;
    position:relative;
    padding:15px 0 10px 20px
}
.ranthambore-blog-img h3:before{
    position:absolute;
    content:'';
    background:url(../images/day.png) no-repeat;
    width:13px;
    height:14px;
    left:0
}
.ranthambore-blog-img h4{
    font-family:GTEestiProDisplay-Medium;
    font-weight:400;
    font-size:17px;
    line-height:22px;
    color:#2f2c25
}
.ranthambore-blog-img h4 a{
    color:#2f2c25
}
.about-ranthambore{
    float:left;
    width:100%;
    padding:60px 0 0
}
.about-ranthambore h2{
    font:700 40px/40px 'Playfair Display',serif;
    color:#2f2c25
}
.about-ranthambore-in{
    float:left;
    width:100%;
    padding:20px 0 0
}
.about-ranthambore-l{
    float:left;
    width:48%
}
.about-ranthambore-r{
    float:right;
    width:48%
}
.about-ranthambore-in p{
    font-family:GTEestiProDisplay-Light;
    font-weight:400;
    font-size:17px;
    line-height:27px;
    color:#525a5f
}
/* 26-07-2023 */

.about-ranthambore-in p{
    font-family:GTEestiProDisplay-Light;
    font-weight:400;
    font-size:17px;
    line-height:27px;
    color:#525a5f;
	padding-bottom:9px;
}
.about-ranthambore-in table{
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 10px;
    margin-bottom: 20px;
    width: 100%;
}

.about-ranthambore-in table tbody{
    display: table;
    box-sizing: border-box;
    text-indent: initial;
    border-bottom-width: 1px;
    border-color: #e3dfdf;
    width: 100%;
}
.about-ranthambore-in table tbody tr td{
    font-family: GTEestiProDisplay-Light;
    border-style: solid;
    border-width: 1px;
    border-color: #ddd8d8;
    font-size: 17px;
    padding: 0.5rem 0.5rem;
    border-bottom-width: 1px;
    line-height: 27px;
    color: #525a5f;
}
.about-ranthambore-in table tbody tr th{ 
        font-family: GTEestiProDisplay-Light; 
        border-style: solid;
        border-width: 1px;
        border-color: #ddd8d8;
        font-size: 17px;
        padding: 0.5rem 0.5rem; 
        border-bottom-width: 1px;
        line-height: 27px;
        color: #525a5f;
        text-align: left;
    }
.about-ranthambore-in h3{ 
    font: 700 21px/38px 'Playfair Display',serif;
    color: #2f2c25; 
    }

    .about-ranthambore-in ul li {
        list-style: disc;
        font-family: GTEestiProDisplay-Light;
        font-weight: 400;
        font-size: 17px;
        line-height: 27px;
        color: #525a5f;
        margin-left: 19px;
    }
    

.ranthambore-tourism-faq{
    float:left;
    width:100%;
    padding:60px 0 0
}
.ranthambore-tourism-faq h2{
    font:700 40px/40px 'Playfair Display',serif;
    color:#2f2c25
}
.accordion-container{
    float:left;
    width:100%;
    padding:20px 0
}
.accordion-container .ac{
    margin-top:10px;
    border-bottom:1px solid #e0e1e3;
    background-color:#fff;
    box-sizing:border-box
}
.accordion-container .ac-q{
    font-family:GTEestiProDisplay-Light;
    font-size:17px;
    line-height:24px;
    color:#2f2c25;
    padding:10px 30px 20px 10px;
    margin:0;
    text-decoration:none;
    display:block;
    cursor:pointer;
    position:relative
}
.accordion-container .ac-q::after{
    content:'+';
    text-align:center;
    width:15px;
    right:10px;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    position:absolute;
    color:#df332d;
    font-size:20px;
    font-weight:700
}
.accordion-container .ac-a{
    overflow:hidden;
    -webkit-transition-property:all;
    transition-property:all;
    -webkit-transition-timing-function:ease;
    transition-timing-function:ease
}
.accordion-container .ac-a p{
    font-family:GTEestiProDisplay-Light;
    font-size:17px;
    line-height:27px;
    margin:0;
    padding:0 10px 5px;
    color:#525a5f;
    text-align:left
}
.accordion-container .ac-a ul{
    width:100%;
    float:left;
    padding:10px
}
.accordion-container .ac-a ul li{
    font:15px/22px calibri;
    color:#646471;
    position:relative;
    padding:0 15px
}
.accordion-container .ac-a ul li:after{
    position:absolute;
    content:'';
    width:6px;
    height:6px;
    border-radius:50%;
    background:#df332d;
    left:0;
    top:9px
}
.accordion-container .ac.js-enabled>.ac-a{
    visibility:hidden
}
.accordion-container .ac.is-active>.ac-a{
    visibility:visible
}
.accordion-container .ac.js-enabled.is-active .ac-q::after{
    content:'\2013';
    color:#f45c00
}
.accordion-container .hover-a{
    color:#f46603
}
.accordion-container .hover-a:hover{
    color:#73b100
}
.table-responsive{
    width:100%;
    overflow:auto;
    margin-top:10px
}
.ranthambore-tourism-faq-l{
    float:left;
    width:48%
}
.ranthambore-tourism-faq-r{
    float:right;
    width:48%
}
.packages-by-city{
    float:left;
    width:100%;
    padding:50px 0
}
.packages-by-city h2{
    font:700 20px/35px 'Playfair Display',serif;
    color:#2f2c25
}
.packages-by-city-in{
    float:left;
    width:100%;
    border:1px solid #e4e5e7;
    padding:25px;
    border-radius:3px
}
.packages-by-city-in-l{
    float:left;
    width:74%;
    padding:25px 0
}
.packages-by-city-in-l ul{
    display:flex;
    flex-wrap:wrap
}
.packages-by-city-in-l ul li{
    font-family:GTEestiProDisplay-Light;
    font-size:15px;
    line-height:20px;
    text-align:center;
    color:#525a5f;
    border:1px solid #ff6612;
    padding:6px;
    float:left;
    width:31%;
    margin-right:1%;
    margin-bottom:5px;
    border-radius:3px;
    -webkit-transition:background-color .4s linear;
    -moz-transition:background-color .4s linear;
    -o-transition:background-color .4s linear;
    -ms-transition:background-color .4s linear;
    transition:background-color .4s linear;
    display:flex;
    align-items:center;
    justify-content:center
}
.packages-by-city-in-l ul li a{
    color:#ff6612
}
.packages-by-city-in-l ul li:hover{
    background:#ff6612
}
.packages-by-city-in-l ul li:hover a{
    color:#fff;
    -webkit-transition:background-color .4s linear;
    -moz-transition:background-color .4s linear;
    -o-transition:background-color .4s linear;
    -ms-transition:background-color .4s linear;
    transition:background-color .4s linear
}
.packages-by-city-in-r{
    float:right;
    width:20%
}
.packages-by-city-in-r{
    float:right;
    width:309px;
    height:246px;
    background:#312d27;
    margin-top:-99px;
    padding:60px 0 0 60px;
    position:relative
}
.packages-by-city-in-r:before{
    position:absolute;
    content:'';
    background:url(../images/city-bg.png) no-repeat;
    width:309px;
    height:246px;
    z-index:1;
    top:0;
    left:0
}
.packages-by-city-in-r ul{
    position:relative;
    z-index:111
}
.packages-by-city-in-r ul li{
    font-family:GTEestiProDisplay-Bold;
    font-size:15px;
    line-height:27px;
    color:#fff;
    position:relative;
    transition:all .3s ease
}
.packages-by-city-in-r ul li:hover{
    padding-left:10px
}
.packages-by-city-in-r ul li:before{
    position:absolute;
    content:'';
    width:10px;
    height:1px;
    background:#df332d;
    left:-28px;
    top:13px
}
.packages-by-city-in-r ul li a{
    color:#fff
}
@media only screen and (max-width:1900px){
    .popular-places-ranthambore .slick-next{
        right:11%
    }
    .popular-places-ranthambore .slick-prev{
        left:11%
    }
}
@media only screen and (max-width:1600px){
    .popular-places-ranthambore .popular-places-img{
        width:30%;
        margin-right:5%
    }
    .popular-places-ranthambore .popular-places-img-in-r{
        width:60%;
        padding:0
    }
    .popular-places-ranthambore .popular-places-img img{
        width:100%
    }
}
@media only screen and (max-width:1366px){
    .home-banner::after{
        background-size:70%
    }
    .inn-banner-l{
        padding:90px 0
    }
    .inn-banner-l h2{
        font-size:40px
    }
    .inn-banner-l h1{
        font-size:80px
    }
    .inn-banner-l form{
        width:740px;
        margin-top:10px
    }
    .specialist select{
        padding:20px 0 20px 35px
    }
    .location select{
        padding:20px 15px 20px 40px
    }
    .location::after{
        top:5px
    }
    .inn-banner-l .submit-se{
        margin-top:5px
    }
    .customer-detail{
        margin-top:40px
    }
    .welcome-ranthambore-in-r{
        width:70%
    }
    .welcome-ranthambore-in-rl{
        width:40%
    }
    .welcome-ranthambore-in-rr{
        width:50%
    }
    .popular-places-ranthambore .slick-prev{
        left:16%
    }
    .popular-places-ranthambore .slick-next{
        right:16%
    }
    .popular-places-ranthambore-main-ul .slick-list.draggable{
        padding:0 30px
    }
    .popular-places-ranthambore-main-ul .slick-slide{
        margin:20px 40px
    }
    .popular-places-ranthambore-main-li{
        padding:30px
    }
    .popular-places-ranthambore .popular-places-img{
        width:40%;
        margin-right:5%
    }
    .popular-places-ranthambore .popular-places-img img{
        width:100%
    }
    .popular-places-ranthambore .popular-places-img-in-r{
        width:50%;
        padding:0
    }
    .about-ranthambore h2,.famous-tigers-of-ranthambore h2,.happy-customers-stories h2,.popular-places-ranthambore h2,.ranthambore-blog h2,.ranthambore-tourism-faq h2,.top-nearby-tourist-destinations h2,.top-thiges-to-do-ranthambore h2,.travel-guides-ranthambore h2,.welcome-ranthambore-in-r h2{
        font-size:30px
    }
    .welcome-ranthambore-in-r h2{
        padding-bottom:20px
    }
    .top-thiges-to-do-ranthambore-box{
        width:23%;
        padding:15px;
        margin-right:2.6%;
        height:300px
    }
    .top-thiges-to-do-ranthambore-box h3{
        padding-bottom:0
    }
    .top-thiges-to-do-ranthambore-box-in{
        padding-top:10px
    }
    .ranthombor-wildlife-packages-le{
        width:45%;
        margin-right:5%
    }
    .ranthombor-wildlife-packages-ri{
        width:50%
    }
    .ranthombor-wildlife-packages-ul-li{
        width:48%;
        margin-right:4%
    }
    .ranthombor-wildlife-packages-le-img .images-sec{
        padding:50px 30px
    }
    .ranthombor-wildlife-packages-le-img ul{
        padding:10px 0
    }
    .ranthombor-wildlife-packages-le-img h2{
        font-size:35px;
        padding-bottom:10px
    }
    .ranthombor-wildlife-packages-le-img p{
        font-size:15px;
        line-height:23px
    }
    .ranthombor-wildlife-packages-ul-li .packages-b{
        padding:10px 0
    }
    .famous-tigers-of-ranthambore-li,.ranthambore-blog-li,.top-nearby-tourist-destinations-li{
        width:23.5%;
        margin-right:2%
    }
    .happy-customers-stories-li{
        width:49%;
        margin-right:2%
    }
    .happy-customers-stories-li-l{
        width:30%;
        margin-right:5%
    }
    .happy-customers-stories-li-r{
        width:65%
    }
    .packages-by-city-in-l{
        width:73%
    }
    .ranthombor-wildlife-packages-le-img ul li{
        width:auto;
        margin-right:3%;
        font-size:13px
    }
}
@media only screen and (max-width:1300px){
    .header-main{
        position:inherit
    }
    .home-banner::after{
        width:519px;
        height:400px;
        background-size:86%
    }
    .inn-banner-l{
        width:60%;
        padding:30px 0 125px
    }
    .inn-banner-l form{
        width:100%
    }
    .welcome-ranthambore{
        margin-bottom:30px
    }
    .top-thiges-to-do-ranthambore-box p{
        font-size:15px;
        line-height:22px
    }
    .top-thiges-to-do-ranthambore-box h3{
        font-size:18px
    }
    .sel-option{
        width:90%
    }
    .location,.specialist{
        width:50%
    }
    .welcome-ranthambore-in{
        padding:35px 0
    }
    .welcome-ranthambore-in-l{
        width:24%
    }
    .welcome-ranthambore-in-l .main-map div a{
        font-size:11px
    }
    .welcome-ranthambore-in-rl p{
        font-size:20px;
        line-height:25px
    }
    .welcome-ranthambore-in-rr p{
        font-size:15px;
        line-height:25px
    }
    .travel-guides-ranthambore{
        padding:35px 0
    }
    .popular-places-ranthambore,.top-thiges-to-do-ranthambore{
        padding:35px 0 0
    }
    .popular-places-ranthambore-main-ul{
        padding:35px 0
    }
    .popular-places-ranthambore .slick-next{
        right:18%
    }
    .popular-places-ranthambore .slick-prev{
        left:18%
    }
    .popular-places-ranthambore .popular-places-img-in-r h3{
        font-size:22px;
        line-height:24px;
        padding-bottom:10px
    }
    .popular-places-ranthambore .popular-places-img-in-r p{
        font-size:16px;
        line-height:24px
    }
    .popular-places-ranthambore .popular-places-img-in-r .explore-more{
        padding-top:10px;
        position:inherit
    }
    .famous-tigers-of-ranthambore,.happy-customers-stories,.ranthambore-blog,.ranthambore-tourism-faq{
        padding:35px 0 0
    }
    .about-ranthambore{
        padding:35px 0 0
    }
    .packages-by-city-in-l{
        width:70%
    }
    .packages-by-city-in-r{
        width:30%
    }
    .inn-banner-l .submit-se{
        width:40px;
        height:40px;
        margin-right:5px;
        margin-top:9px
    }
    .ranthombor-wildlife-packages-le-img ul li{
        width:50%;
        margin:0
    }
}
@media only screen and (max-width:1200px){
    #st-2{
        display:none!important
    }
}
@media only screen and (max-width:1024px){
    .customer-detail ul li{
        width:33%
    }
    .customer-detail{
        margin-top:20px
    }
    .welcome-ranthambore-in-l .main-map figure img{
        width:100%
    }
    .popular-places-ranthambore-main-ul .slick-slide{
        margin:10px 20px
    }
    .ranthombor-wildlife-packages-le-img .images-sec{
        padding:30px 20px
    }
    .ranthombor-wildlife-packages-le{
        width:47%;
        margin-right:3%
    }
    .ranthombor-wildlife-packages-main-hotels .ranthombor-wildlife-packages-le{
        margin-left:3%
    }
    .top-thiges-to-do-ranthambore-box{
        height:100%
    }
    .popular-places-ranthambore .slick-prev{
        left:6%
    }
    .popular-places-ranthambore .slick-next{
        right:6%
    }
}
@media only screen and (max-width:992px){
    .ranthombor-wildlife-packages-le-img ul li{
        width:50%
    }
    .happy-customers-stories-li{
        padding:20px
    }
}
@media only screen and (max-width:900px){
    .packages-by-city-in-r:before{
        width:100%;
        height:100%
    }
    .ranthombor-wildlife-packages-le-img ul li,.ranthombor-wildlife-packages-le-img ul li:last-child{
        width:50%
    }
    .ranthombor-wildlife-packages-le-img ul li{
        font-size:13px
    }
}
@media only screen and (max-width:800px){
    .location select,.specialist select{
        padding:15px 0 15px 13px
    }
    .inn-banner-l .submit-se{
        width:35px;
        height:35px;
        margin-top:6px
    }
    .arrow{
        top:20px
    }
    .welcome-ranthambore-in-l .main-map figcaption{
        padding:0 15%
    }
    .heading-div-h2{
        width:85%
    }
    .ranthambore-tourism-faq-l,.ranthambore-tourism-faq-r{
        width:100%
    }
    .packages-by-city-in-l{
        width:100%
    }
    .packages-by-city-in-l ul li{
        width:31.3%;
        margin-left:1%
    }
    .packages-by-city-in-r{
        width:100%;
        height:100%;
        margin-top:0;
        padding:21px 10px 20px 37px
    }
    .packages-by-city-in-r ul li{
        width:48%;
        float:left
    }
    .popular-places-ranthambore .slick-next,.popular-places-ranthambore .slick-next::before,.popular-places-ranthambore .slick-next:hover::before,.popular-places-ranthambore .slick-prev,.popular-places-ranthambore .slick-prev::before,.popular-places-ranthambore .slick-prev:hover::before{
        width:45px;
        height:45px
    }
}
@media only screen and (max-width:768px){
    .welcome-ranthambore-in-rl,.welcome-ranthambore-in-rr{
        width:100%
    }
    .top-thiges-to-do-ranthambore-box{
        width:49%;
        margin-right:2%;
        margin-bottom:2%
    }
    .top-thiges-to-do-ranthambore-box:nth-child(even){
        margin-right:0
    }
    .travel-guides-ranthambore-sli figcaption{
        padding:0 15px
    }
    .travel-guides-ranthambore-sli figcaption a{
        font-size:15px;
        line-height:18px
    }
    .top-nearby-tourist-destinations{
        padding:25px 0
    }
    .packages-by-city{
        padding:20px 0
    }
    .ranthombor-wildlife-packages-le-img ul li,.ranthombor-wildlife-packages-le-img ul li:last-child{
        width:100%
    }
}
@media only screen and (max-width:700px){
    .ranthombor-wildlife-packages-le-img h2{
        font-size:25px
    }
    .ranthombor-wildlife-packages-le-img ul li{
        line-height:18px;
        padding-bottom:10px
    }
    .ranthombor-wildlife-packages-le-img ul li:before{
        top:9px
    }
}
@media only screen and (max-width:650px){
    .inn-banner-l{
        width:100%
    }
    .inn-banner-l h2{
        font-size:30px
    }
    .inn-banner-l h1{
        font-size:35px;
        line-height:45px
    }
    .location select,.specialist select{
        font-size:13px;
        background:#fff;
        box-shadow:0 5px 30px 0 rgba(36,39,44,.1);
        -webkit-box-shadow:0 5px 30px 0 rgba(36,39,44,.1);
        -moz-box-shadow:0 5px 30px 0 rgba(36,39,44,.1)
    }
    .home-banner::after{
        background-size:50%;
        height:100%
    }
    .location::after{
        top:0;
        height:100%
    }
    .welcome-ranthambore-in-l .main-map div{
        bottom:20px
    }
    .welcome-ranthambore-in-l .main-map div a{
        padding:8px 17px
    }
    .welcome-ranthambore-in-r h2{
        font-size:22px;
        padding-bottom:0
    }
    .welcome-ranthambore-in-rl p{
        font-size:16px;
        line-height:22px
    }
    .about-ranthambore h2,.famous-tigers-of-ranthambore h2,.happy-customers-stories h2,.popular-places-ranthambore h2,.ranthambore-blog h2,.ranthambore-tourism-faq h2,.ranthombor-wildlife-packages-le-img h2,.top-nearby-tourist-destinations h2,.top-thiges-to-do-ranthambore h2,.travel-guides-ranthambore h2{
        font-size:22px;
        line-height:25px
    }
    .top-nearby-tourist-destinations h2{
        line-height:28px
    }
    .ranthombor-wildlife-packages-le{
        width:100%;
        margin-right:0
    }
    .ranthombor-wildlife-packages-ri{
        width:100%
    }
    .famous-tigers-of-ranthambore h2{
        width:100%
    }
    .ranthombor-wildlife-packages-le-img ul li,.ranthombor-wildlife-packages-le-img ul li:last-child{
        width:33%
    }
    .ranthombor-wildlife-packages-main-hotels .ranthombor-wildlife-packages-le{
        margin-left:0
    }
}
@media only screen and (max-width:540px){
    .popular-places-ranthambore,.travel-guides-ranthambore{
        position:relative
    }
    .popular-places-ranthambore .explore-more,.travel-guides-ranthambore .explore-more{
        position:absolute;
        bottom:0;
        right:20px
    }
    .popular-places-ranthambore .popular-places-img{
        width:100%;
        margin-right:0
    }
    .popular-places-ranthambore-main-ul .slick-slide{
        padding:10px
    }
    .popular-places-ranthambore .popular-places-img img{
        width:100%
    }
    .popular-places-ranthambore .popular-places-img-in-r{
        width:100%;
        padding-top:5px
    }
    .ranthambore-blog-li{
        width:48%;
        margin-bottom:2%
    }
    .ranthombor-wildlife-packages-main .ranthombor-wildlife-packages-ri-ul{
        padding-top:10px
    }
    .ranthombor-wildlife-packages-main-hotels{
        padding-bottom:20px;
        position:relative;
        height:1100px
    }
    .ranthombor-wildlife-packages-main-hotels .ranthombor-wildlife-packages-le{
        margin-left:0;
        position:absolute;
        top:0;
        left:0;
        padding:0 5%
    }
    .ranthombor-wildlife-packages-main-hotels .ranthombor-wildlife-packages-ri{
        position:relative;
        top:540px
    }
}
@media only screen and (max-width:480px){
	
    .customer-detail{
        display:none
    }
    .welcome-ranthambore-in{
        position:relative;
        padding:10px 0 30px 0
    }
    .welcome-ranthambore-in .explore-more{
        position:absolute;
        bottom:0
    }
    .welcome-ranthambore-in-l{
        display:none
    }
    .welcome-ranthambore-in-r{
        width:100%
    }
    .welcome-ranthambore-in-rr p{
        line-height:22px
    }
    .top-thiges-to-do-ranthambore{
        padding:10px 0
    }
    .ranthombor-wildlife-packages-main{
        padding:20px 0
    }
    .ranthombor-wildlife-packages-main-hotels .ranthombor-wildlife-packages-le{
        margin-left:0
    }
    .ranthombor-wildlife-packages-main-hotels{
        padding-bottom:20px
    }
    .ranthombor-wildlife-packages-ul-li h3{
        font-size:16px;
        line-height:20px
    }
    .ranthombor-wildlife-packages-ul-li .packages-b .packages-b-l h5{
        font-size:16px;
        line-height:20px
    }
    .famous-tigers-of-ranthambore-li,.ranthambore-blog-li,.top-nearby-tourist-destinations-li{
        width:49%;
        margin-bottom:2%;
        margin-right:2%
    }
    .famous-tigers-of-ranthambore-li:nth-child(even),.ranthambore-blog-li:nth-child(even),.top-nearby-tourist-destinations-li:nth-child(even){
        margin-right:0
    }
    .famous-tigers-of-ranthambore h2,.happy-customers-stories h2{
        line-height:24px
    }
    .famous-tigers-of-ranthambore,.happy-customers-stories{
        padding-bottom:15px
    }
    .about-ranthambore,.famous-tigers-of-ranthambore,.happy-customers-stories,.top-nearby-tourist-destinations{
        position:relative
    }
    .about-ranthambore .explore-more,.famous-tigers-of-ranthambore .explore-more,.happy-customers-stories .explore-more,.top-nearby-tourist-destinations .explore-more{
        position:absolute;
        bottom:-19px;
        right:5%
    }
    .top-nearby-tourist-destinations{
        padding:25px 0 35px
    }
    .top-nearby-tourist-destinations .explore-more{
        bottom:7px
    }
    .happy-customers-stories-li{
        width:100%;
        margin-right:0;
        margin-bottom:20px
    }
    .about-ranthambore-l,.about-ranthambore-r{
        width:100%
    }
    .about-ranthambore-in p{
        font-size:15px;
        line-height:23px;
        padding-bottom:10px
    }
    .accordion-container .ac-q{
        font-size:16px;
        line-height:19px;
        padding:10px 30px 15px 10px
    }
    .accordion-container .ac-a p{
        font-size:15px;
        line-height:23px
    }
    .packages-by-city-in-l ul li{
        width:100%;
        margin:0;
        margin-bottom:10px
    }
    .packages-by-city-in-r ul li{
        width:100%
    }
    .popular-places-ranthambore-main-li{
        padding:10px;
        opacity:1
    }
    .popular-places-ranthambore .popular-places-img{
        width:100%;
        margin-right:0
    }
    .popular-places-ranthambore .popular-places-img-in-r{
        width:100%;
        padding:10px 5px 0 5px
    }
    .ranthombor-wildlife-packages-le-img img{
        display:none
    }
    .ranthombor-wildlife-packages-main-hotels .ranthombor-wildlife-packages-ri{
        top:260px
    }
    .ranthombor-wildlife-packages-main-hotels{
        height:720px
    }
    .hotelmap #map_canvas{
        height:300px
    }
    .ranthombor-wildlife-packages-le-img ul li,.ranthombor-wildlife-packages-le-img ul li:last-child{
        width:50%
    }
    .top-nearby-tourist-destinations .top-nearby-tourist-destinations-li figcaption{
        font-size:17px
    }
    .famous-tigers-of-ranthambore .famous-tigers-of-ranthambore-li figcaption{
        font-size:17px
    }
    .happy-customers-stories-li-l{
        width:100%;
        margin-right:0
    }
    .happy-customers-stories-li-r{
        width:100%;
        margin-top:20px
    }
/*  26-07-2023	 */
	.about-ranthambore-in table tbody tr td{
    font-size: 15px;
    line-height: 23px;
    padding-bottom: 10px;
}
.about-ranthambore-in table tbody tr th{ 
    font-size: 15px;
    line-height: 23px;
    padding-bottom: 10px;
}
.about-ranthambore-in ul li {
    font-size: 15px;
    line-height: 23px;
    }
	.about-ranthambore-in h3 {
    font: 700 19px/25px 'Playfair Display',serif; 
	padding-bottom: 7px;
   }
}
@media only screen and (max-width:400px){
    .inn-banner-l{
        padding:30px 0 30px;
        margin-top:85%
    }
    .inn-banner-l h2{
        font-size:25px;
        text-shadow:0 0 15px rgba(0,0,0,.3)
    }
    .inn-banner-l h1{
        font-size:30px;
        line-height:30px;
        text-shadow:0 0 15px rgba(0,0,0,.3)
    }
    .home-banner::after{
        background-size:65%;
        height:100%
    }
    .inn-banner-l form{
        background:0;
        box-shadow:none
    }
    .sel-option{
        width:100%
    }
    .location,.specialist{
        width:100%;
        margin-bottom:10px
    }
    .location::after{
        display:none
    }
    .inn-banner-l .submit-se{
        width:100%;
        border-radius:0;
        margin-right:0
    }
    .customer-detail ul li figcaption h3{
        font-size:14px
    }
    .customer-detail ul li figcaption p{
        font-size:14px
    }
    .top-thiges-to-do-ranthambore-box{
        width:100%;
        margin-right:0
    }
    .ranthombor-wildlife-packages-ul-li .packages-b .packages-b-l,.ranthombor-wildlife-packages-ul-li .packages-b .packages-b-r{
        width:100%
    }
    .ranthombor-wildlife-packages-ul-li .packages-b .packages-b-r{
        margin-top:5px
    }
    .about-ranthambore h2,.welcome-ranthambore-in-r h2{
        line-height:28px
    }
    .welcome-ranthambore-in-r h2{
        padding-bottom:10px
    }
    .popular-places-ranthambore-main-ul{
        padding:0 0 35px 0
    }
    .popular-places-ranthambore-main-ul .slick-slide{
        margin:10px 5px
    }
    .travel-guides-ranthambore{
        padding-bottom:50px
    }
    .travel-guides-ranthambore .explore-more{
        bottom:10px
    }
    .popular-places-ranthambore .explore-more{
        bottom:20px
    }
    .travel-guides-ranthambore-sul{
        padding-top:10px
    }
    .travel-guides-ranthambore-sul .slick-next,.travel-guides-ranthambore-sul .slick-prev{
        top:initial;
        bottom:-64px
    }
    .travel-guides-ranthambore-sul .slick-prev{
        right:unset;
        left:0
    }
    .travel-guides-ranthambore-sul .slick-next{
        right:unset;
        left:44px
    }
    .popular-places-ranthambore{
        padding:20px 0 30px
    }
    .popular-places-ranthambore .popular-places-img-in-r h3{
        font-size:19px;
        padding-bottom:5px
    }
    .ranthambore-blog-li{
        width:100%;
        margin-right:0;
        margin-bottom:5%
    }
    .ranthombor-wildlife-packages-ul-li{
        width:100%;
        margin-right:0
    }
    .ranthombor-wildlife-packages-main-hotels{
        height:1430
    }
    .ranthombor-wildlife-packages-main-hotels .ranthombor-wildlife-packages-ri{
        top:280px
    }
}
@media only screen and (max-width:360px){
    .ranthombor-wildlife-packages-main-hotels{
        height:1340px
    }
    .ranthombor-wildlife-packages-le-img ul li{
        font-size:12px;
        padding-left:15px
    }
    .ranthombor-wildlife-packages-le-img ul li:before{
        width:6px
    }
}
 