

@media (min-width:1100px) {
 
}
@media (min-width:1200px) {
 
}
@media (min-width:1300px) {
  
}
@media (max-width:1600px) {
    .bg-img{
    }
}
@media (max-width:1400px) {
    .bg-img {
    }
}

@media (max-width:1200px) {
    .bg-img {
        padding-top: 30vh;
    }
}


@media (max-width:1200px) {
    .container,
    .contai{
        width: 996px;
        padding: 0px;
    }
    .visa-free-owl .owl-last,
    .visa-free-owl .owl-item>.item>a img{
        height: 270px;
        object-fit: cover;
    }
    .visa-free-owl .owl-last{
        padding-top: 55px;
    }
}
@media (max-width:1100px) {
    .container,
    .contai{
        width: 950px;
    }
    .newyear-banner .banner-text h2{
        font-size: 32px;
    }
    .newyear-banner .banner-text h2 span{
        font-size: 30px;
    }
    .public-zttitle a{
        font-size: 24px;
    }
    .traveling-list li a h4{
        font-size: 24px;
        height: 53px;
    }
  
}
@media (max-width:996px) {
    .container,
    .contai{
        width: 100%;
        padding: 0px 15px;
    }
    .newyear-banner .banner-text h2 {
        font-size: 26px;
    }
    .newyear-banner .banner-text h2 span {
        font-size: 24px;
    }
    .public-zttitle a {
        font-size: 22px;
    }
    .bg-img {
        padding-top: 20vh;
    }
}

@media (max-width:767px) {
    .contai{
        width: 100%;
    }
    .newyear-banner .banner-text,
    .newyear-banner .banner-video{
        width: 100%;
        float: none;
        margin-bottom: 0px;
    }
    .newyear-banner{
        padding-top: 20px;
        margin-bottom: 0px;
    }
    .newyear-banner .banner-text h2 span{
        display: inline-block;
        font-size: 20px;
    }
    .newyear-banner .banner-text h2 {
        font-size: 20px;
        line-height: 30px;
        margin-top: 10px;
    }
    .public-zttitle{
        background-size: 100% 100%;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .public-zttitle img{
        width: 100px;
    }
    .public-zttitle a {
        font-size: 18px;
        padding-left: 15px;
        line-height: 25px;
        padding-right: 15px;
    }
    .visa-free-owl .owl-item>.item>a span,
    .re-sliders-owl .owl-item>.item>a>.title{
        font-size: 18px;
    }
    .visa-free-owl .owl-item>.item>a::before{
        background-color: transparent!important;
    }
    .traveling-list li{
        padding-right: 20px;
    }
    .traveling-list li a img {
        height: 110px;
    }
    .traveling-list li a h4 {
        font-size: 16px;
        height: 36px;
    }
    .owl-nav button{
        height: 30px;
        width: 30px;
    }
    .owl-nav button i{
        font-size: 18px;
        line-height: 27px;
    }
    .div1 p{
        font-size: 18px;
        margin-bottom: 15px;
    }
    .re-sliders-owl .owl-item>.item>a img{
        height: 190px;
    }
    .owl-last{
        height: 250px;
    }
    .visa-free-owl .owl-item>.item>a img{
        height: 120px;
    }
    .visa-free-owl .owl-item>.item>a img {
        height: 216px;
    }
    .visa-free-owl .owl-last{
        height: 219px;
        padding-top: 40px;
        margin-top: 25px;
    }
    .bg-img {
        padding-top: 10vh;
    }
    .Travellist li a p{
        min-height: auto;
    }
}
@media (max-width:480px) {
   
}
@media (max-width:345px) {
 
}
@media (max-width:320px) {
    
}