@media only screen and (min-width:900px) and (max-width:1049px){
    html{font-size: 14px;}  
    .homeicon{padding: 6.5px 9px;} 
}
@media only screen and (min-width:768px) and (max-width:899px){
    html{font-size: 14px;}
    .heading h2{font-size: 1.7rem;}
    .holidaypoint h3{font-size: 1.3rem;}
    .visitindia ul li{font-size: 1.1rem;}
    .nearby .point{font-size: 2.5rem;}
    .homeicon{padding: 6px 9px;} 
}
@media only screen and (max-width:767px){
    .for-desk{
        display: none !important;
    }
    a.openModalBtn.form-mob {
    display: inline-block;
}
    .banner-content a{
        padding: 7px 15px;
    }
    .banner-area .box_inner{
        display: none;
    }
    .banner-content{
        padding-right: 0;
    }
    .banner-content h2{
        font-size: 30px;
    }
    .banner-content p{
        font-size:15px;
    }
    .website-name {
    display: inline-block;
    font-weight: 600;
    font-size: 18px;
    margin-left: 10px;
}
    .main-header .logo img {
    width: 50px;
}
    html{font-size: 14px;}
    header ul,header h1,header p{text-align: center;}
    .holidaypoint ul{margin-bottom: 1.5rem;}
    .heading h2{font-size: 1.5rem;}
    .pacakgelist ul li{width: 100%;}
    .box_inner.fixscroll{margin-bottom: 10px;}
    .questioncolor .box_inner {margin-top: 10px;}
    .holidaypoint h3{font-size: 1rem;}
    .holidaypoint ul li{font-size: .8rem;}
    .packagecontent .highlight li{text-align: left; width: 100%;}
    .packagecontent .highlight li img{width: 20px; display: inline-block;}
    .packagecontent .highlight li p{display: inline-block;}
    .holidaypoint ul li img{width: 60px;height: 50px;}
    .section_one .section_content ul li {position: relative;}
    .section_one .section_content ul li .date-inner .date-flag{    width: 20px; height: 20px;}
    .section_one .section_content ul li .date{font-size: 1.2rem;}
    .section_one .section_content ul li .date-inner h2{    font-size: 1rem;  padding-left: 0.5rem;}
    .section_one .section_content ul li .date-inner p{  padding-left: 2.4rem;}
    .date-action a{position: absolute; bottom: 6px;}
    .date-action span{display: none;}
    .date-action a i{display: block !important;}
    .visitindia ul li{float: none; width: 100%; font-size: 1.1rem;}
    .nearby .point{font-size: 2rem;}
    .purposelist ul li h6{font-size: .8rem;}
    .customwidth{width: 100%;}
    .homeicon img {width: 14px;}
    .homeicon {padding: 2.5px 7px; margin: 5px 5px 5px 0;}
    .menu ul.topmenu {overflow-x: scroll; white-space: nowrap; padding: 5px 0px;  display: block; width: calc(100% - 43px);}
    .menu ul.topmenu li a{font-size: 14px;}
    .menu ul.childmenu a{font-size: 12px;}
    .menu ul.topmenu li a {font-size: .8rem;border: 1px solid #e3c16b;background: #e5e5e5; padding: 4px 4px;}
    .menu ul.childmenu{text-align: left;width: 100%; white-space: nowrap; padding: 4px 5px 2px; overflow-x: scroll;}
    .menu ul.childmenu a {font-size: .7rem; padding: 0.2rem 0.3rem; display: inline-block; border: 1px solid #e3c16b;  background: #e5e5e5; border-radius: 60px;margin-right: 10px; font-weight: 500;}
    header ul li a {font-size: 11px;}
    .packageenquiry {
        max-width: 100%;
        position: static;
        margin-top: 0;
        margin-bottom: 150px;
    }
    .Q3CMhuvKagSaCq0Vmsce{margin-top: 0px;}

}
@media only screen and (max-width:577px){
    header{display:none}
    /*header{display: none;}*/
    .mobileheader{display: block; padding: 12px;background: #f9f9f9;}
    .mobileheader h1{font-size: 15px;  margin-top: 10px;text-shadow: 1px 1px 2px rgb(244 116 53);}
    .mobileheader p{margin-bottom: 0; text-align: center; font-size: 12px;}
    .mobileheader ul{list-style: none;padding-left: 0;text-align: right; margin-bottom: 7px;}
    .mobileheader ul li a{color: #000;padding-bottom: 1px;display: block;font-size: 16px;font-family: arial;}
    .mobileheader .mobrgt{padding-right: 5px;}
    .mobileheader .moblft{padding-left: 5px;}
    .mobileheader ul img{width: 13px;}
    .mobileheader img{width: 60px;}
   
    .trip-black-text {
    font-size: 9px;
    text-align: center;
}
    .hover-widget{
        height:350px !important;
    }
    .prefer{
        padding-bottom:0 !important;
    }
    .flatbook{
        margin-bottom:15px;
    }
    ._innerWrap-2 {
    padding: 0 !important;
}
    .corp-hidden._innerWrap-2 .sec-title {
    display: none;
}
    ._divbox{
        padding:0 !important;
        border:none !important;
    }
    #list {
    height: 330px !important;
    overflow-y: scroll;
}
    .header-img-center{
        margin:15px 0;
        
    }
    .p-1 span {
    text-indent: 8px;
    display: block;
    margin-top: -30px;
    color: #ffc107;
    font-size: 22px;
    width: 100%;
    /* height: 40px; */
    position: relative;
    position: absolute;opacity: 0;
}
    .WS3KztBfn6QJqpf6nUYh{
        height:200px !important;
    }
    .pad20 {padding: 5px 5px;}
    .pad50 {padding: 25px 10px;}
    .holidaypoint b{display: block;}
    .holidaypoint br{display: none;}
    footer .approved img{width: 38px; height: 38px;}
    .packagecontent h3 {padding-top: 0rem; font-size: 1rem; margin-bottom: 0;}
    .packagetabs{padding-top: 0.2rem;}
    .packagetabs li button{font-size: .7rem;}
    .packagecontent h6{font-size: .7rem;    font-weight: 400;}
    .packagecontent .description p{font-size: .8rem; color: #7f7f7f; margin-bottom: 0;}
    .packagecontent .ameneties{padding-top: 0rem;margin-bottom: 1rem;}
    .packagecontent .view{margin-bottom: .5rem;}
    .pacakgelist ul li {width: 49%; font-weight: 300;}
    .two-list li{width:49% !important;}
    .ameneties li small{display: block;}
    .season_list h5{font-size: 1rem;}
    .season_list img{width: 62px;}
    .nearby h4{    font-size: 1.5rem;}
    .nearby .point{text-align: center;}
    .purposelist ul li img{width: 60px;}
    .visitindia ul li{float: left; width: 33%; line-height: 31px;}
    .nearby .bdrlft {border-left: 0px solid #38435a; border-top: 2px solid #38435a; padding-top: 10px; margin-top: 10px;}
    .questioncolor .mySwiper2 img{height: 300px;}
    .questioncolor .mySwiper img{height: 80px;}
    .details_form p{font-size: 14px;color: #000;font-weight: 600; margin-bottom: 10px;}
    .fixed_btn{display:block;}    
    .helpline{background: #ff5a54;position: fixed; bottom: 0;  width: 100%;text-align: center;  padding: 5px 0;z-index: 9999;}
    .helpline a.helpno{color:#fff;    font-size: .8rem;}
    a.whatsappbtn{position: fixed;right: 20px; bottom: 15px;    z-index: 99999;}
    a.phonebtn{position: fixed; left: 10px; bottom: 15px;    z-index: 99999;}
    a.emailicon{position: absolute; top: -32px; left: 50%; margin-left: -32px;}
    .fixed_btn img{width:40px}
    footer{padding-bottom: 4rem !important;}
    .disclamier p{font-size: 10px;}
    .copyright p,.bottomfooter p{text-align: center;}
    .nearimg { height: 130px; }
    .purposelist { margin-top: 0.8rem; }
   
    .fixed-btn2 ul li a{font-size: 14px !important;}
    #pills-tab button{    padding: 0 10px !important;    height: 28px !important;    line-height: 28px !important;}
    .sec-title h2 {
        font-size: 22px !important;
    }
    ._mflxop .row.justify-content-between{justify-content: center !important;}
    .exp{padding: 5px 0px 20px;}
}
@media only screen and (max-width: 600px) {
   
   
    .subchild{
        padding:5px 0 !important;
    }
    .modal-content{
        height: 80vh !important;
    }
    .fixed_scroll{height: 87vh;}
.close-btn {
    position: relative !important;
    /* margin: 0 !important; */
    top: -38px !important;
    left: 0px !important;
    margin: -29px auto !important;
} 
}
@media only screen and (min-width: 600px) {
    .modal-content{
        height: 80vh;
    }
  .modal-content{
    width: 70%;
  }
}

@media only screen and (max-width:478px){
   
    .view li{font-size: .7rem;}
    .view li img{width: 10px;}
    .packagectn .packagebtn li{    font-size: .8rem;}
  }