

@media (min-width: 1600px) and (max-width: 1880px) {

}
@media (min-width: 1400px) and (max-width: 1599px)  {

}

@media (min-width: 1360px) and (max-width: 1399px) { 



}
@media (min-width: 1280px) and (max-width: 1359px)  {

}
@media (min-width: 992px) and (max-width: 1279px) {
    .btn-style-one {
        padding: 12px 10px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .main-header .header-upper .logo-box {
        float: none;
        text-align: center;
        width: 100%;
        max-width: 190px;
        margin-right: 2%;
    }
    .banner-section .content-box .destination-form-box .form-group {
        margin-bottom: 0px;
    }
    .banner-section   .default-form .form-group button {
        margin-bottom: 30px;   
     }
     .banner-section {
        position: relative;
        padding: 130px 0px 80px;
    }
    .banner-section .content-box h1 {
        font-size: 5vw;
        margin-bottom: 28px;
    }

    .main-header .nav-outer {
        display: flex;
        justify-content: flex-end;
    }
    .col-grid-4 li {
        width: 33.33%;

    }
    .cus-list-item.list-items-4 li, .cus-list-item.list-items-3 li {
        width: 50%;
    }

}
@media (min-width: 320px) and (max-width: 767px) {
    .main-header .nav-outer {
        margin-top: 0px;
    }
    .mobile-menu .nav-logo {
    
        font-size: 24px;
    }

    .banner-section {
        position: relative;
        padding: 100px 0px 60px;
    }
    .banner-section .content-box h1 {
        display: none;
    }

    .default-form .form-group {
        margin-bottom: 10px;
    }
    .image-group-cus-cont img {
        width: 100%;
        max-width: 100%;
        margin-left: 0px;
        margin-bottom: 20px;
        border-left: 7px solid #c29d59;
        border-bottom: 7px solid #000000;
        border-top-right-radius: 85px;
    }
    .col-grid-4 li {
        width: 100%;

    }

    .presnt-guest .psg_dls {
        width: 100%;
    }
    .search-box {
        padding: 20px !important;
    }
    .cus-list-item.list-items-3 li {
        width: 100%;
    }

    .contact-us-widget .call-aside-cont p {
        left: 28%;
    }

    .contact-us-widget .call-aside-cont h3 {

        left: 29%;
       
    }
    .contact-us-widget .call-aside-cont h3 {
        font-size: 24px;
    }

    .contact-us-widget .call-aside-cont p {
        font-size: 12px;
    }
    .parsley-required {
  position: unset;
  color: red;
  left: unset;
  font-size: 13px;
  top: unset;
  text-align: left;
}
}
