@media only screen and (max-width: 1500px)
{
    .slide-col-2{
/*        padding: 0px 20px;*/
    }
    .package-img {
        width: 100%;
        left: -28px;
    }
    .package-box {
        width: 238px;
        margin-left: 28px;
        height: 270px;
    }
    .slide-col-1{
        width: 32%;
    }
    .slide-col-2{
        width: 100%;
    }
    .slide-col-2 h1 {
        font-size: 26px;
        padding-top: 33px;
    }
    .slide-col-2 h1 span{
        font-size: 50px;
    }
    .banner-caption-text {
        font-size: 14px;
        letter-spacing: 0.5px;
        font-weight: 500;
    }
    .home-package{
        padding-top: 50px;
    }
    .form-padd-top{
/*        padding-top: 10px;*/
    }
    .megamenu{
        padding: 0px 10px;
    }
    .package-box h2{
        height: 50px;
    }
}

@media only screen and (max-width: 1200px)
{
    .new-container {
        width: 100%;
        margin:auto;
    }
    .table-box {
        display: block;
        padding: 25px 0px !important;
    }
    .sticky-bg {
        padding: 10px 0px;
    }
    .package-img {
        width: 95%;
        left: -8px;
    }
    
    .navbar-expand-lg .navbar-nav .nav-link{
        font-size: 13px;
    }
    
    .gcard img{
        height: 90px;
    }
    
    .gcard h3{
        font-size: 20px;
    }
}

@media only screen and (max-width: 1000px)
{
    .hide-item{
        display: none;
    }
    .slide-col-1{
        display: none;
    }
    .slide-col-2{
        width:100%;
        padding: 0px 10px;
    }
    .slide-col-2 h1 {
        font-size: 20px;
        padding-top: 24px;
        text-align: center;
    }
    .slide-col-2 h1 span {
        font-size: 34px;
    }
    .banner-caption-text{
        text-align: center;
    }
    .mobile-menu-icon{
        display: inline-block;
/*        position: absolute;
        right: 15px;
        top: 30px;*/
        margin-left: auto;
        margin-right: 20px;
    }
    .mobile-menu-icon a {
        color: var(--thm-black);
    }
    .inside-form-div {
        height: auto;
        display: block;
    }
    .visit-block-scroll .owl-nav.disabled{
        display: none;
    }
    .trending-scroll .owl-nav.disabled{
        display: none;
    }
    .weekend-getaways-scroll .owl-nav.disabled{
        display: none;
    }
    .inner-inside-v2{
        height: 100%;
        display: block;
        width: 100%;
        padding: 60px 0px;
    }
    .autoload-popup .white-boxpop {
        width: 100%;
    }
    .curve-blk-2{
        padding-left: 0px;
    }
}


@media only screen and (max-width: 768px){
    .slide-col-2{
        padding: 30px 10px 30px;
    }

    .slide-col-2 h1{
        padding-top: 0px;
    }

    .slide-col-2 h1{
        font-size: 18px;
    }
    .slide-col-2 h1 span{
        font-size: 22px;
    }
}

@media only screen and (max-width: 760px)
{
    .slide-form-div {
        width: 100%;
        float: none;
        padding: 5px 0px;
    }
    .destination{
        background: url(../images/location-bg.png) #ffffff no-repeat 3% 50%;
        border:1px solid #e3e3e3 !important;
    }
    .theme{
        background: url(../images/theme-bg.png) #ffffff no-repeat 2% 50%;
        border:1px solid #e3e3e3 !important;
    }
    .duration{
        background: url(../images/duration-bg.png) #ffffff  no-repeat 3% 50%;
        border:1px solid #e3e3e3 !important;
    }
    .month{
        background: url(../images/calender-bg.png) #ffffff  no-repeat 3% 50%;
        border:1px solid #e3e3e3 !important;
    }
    .filter{
        background: url(../images/filter.png) #ffffff no-repeat 4% 50%;
    }
    .home-package {
        padding: 0px 0px 20px 0px;
    }
    /*.package-scroll .owl-nav button.owl-prev{ display: none; }
    .package-scroll .owl-nav button.owl-next { display: none; }*/
    /*.owl-theme .owl-dots, .owl-theme .owl-nav{ display: none; }*/
    .main-package-box {
        padding: 20px 10px;
    }
    .package-box {
        width: 100%;
        margin-left: 0px;
        height: 350px;
        overflow: hidden;
        display: block;
    }
    .package-img {
        width: 100%;
        left: 0px;
        position: relative;
    }
    .package-box h2 {
        text-align: center;
    }
    .mobi-center-text{
/*        text-align: center !important;*/
    }
    .mobi-padd{
        padding: 15px 0px;
    }
    .col-left{
        width: 50%;
        text-align: left;
    }
    .col-right{
        width: 50%;
        text-align: left;
    }
    .how-we-work {
        padding: 15px;
        margin-bottom: 20px;
    }
    .hme-form-text{
        text-align: left;
    }
    .mobi-pad-top{
        padding-top: 15px;
    }
    .package-text{
        padding: 40px;
    }
    .expert-box{
        padding: 20px;
    }
    .package-col-1, .package-col-2{
        width: 100%;
    }
    .compare-div {
        text-align: left;
    }
    .verysmall-txt{
        text-align: left;
    }
    .seperate-icons span{
        display: block;
    }
    .right-align-btn{
        text-align: left;
    }
    a.getquote-btn-border{
        display: block;
        text-align: center;
        margin-bottom: 10px;
    }
    a.getquote-btn {
        display: block;
        text-align: center;
    }
    #freewall {
        margin: 1rem 0;
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count:1;
    }
    .rating-package-text{
        text-align: left;
        margin-top: 0px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }
    .destination-tabs{
        padding: 10px 0px;
    }
    .destination-tabs ul li a{
        padding: 5px 20px;
    }
    .destination-tabs ul li {
        margin-bottom: 20px;
    }
    .new-container h2 {
        margin-top: 0px;
    }
    .plan-view-all-btn a{
        top: 17px;
    }
    .inner-col-1, .inner-col-2 {
        width: 100%;
    }
    .white-block{
        height: 100%;
    }
    .amenities ul li {
        width: 100%;
    }
    .card-header a{
        display: inline-block;
        width: 100%;
    }
    .box {
        margin-bottom: 10px;
    }
    .inclusion ul li{
        width: 100%;
    }
    .exclusion ul li{
        width: 100%;
    }
    .map-padd-div {
        padding: 20px;
    }
    .travel-box-lightblue{
        height: auto;
    }
    .int-col-1, .int-col-2{
        width: 100%;
        float: none;
        text-align: center;
    }
    .int-col-2{
        padding-left: 0px;
    }
    .int-box-img, .int-box-text{
        width: 100%;
        display: block;
        height: auto;
        text-align: center;
    }
    .blue-bg h2{
        font-size: 26px;
    }
    .new-how-work h2 {
        font-size: 22px;
    }
    .benfits-col-5{
        width: 100%;
        float: none;
    }
    .benefit-white-box{
        padding:20px;
        height: auto;
    }
    .amaizing-travel-bg h2{
        font-size: 22px;
    }
    .about-heading-new h2{
        font-size: 22px;
        line-height: 26px;
    }
    .about-heading-new p{
        font-size: 18px;
        line-height: 24px;
    }
}


@media only screen and (max-width: 400px)
{
    .package-box {
        height: 290px;
    }
}