@media (max-width:1399px) {

    .tax-item {
        min-height: 260px;
    }

    .whislist-img .bottomcard {
        min-height: 275px;
    }

    .popular-tickets .bottomcard {
        min-height: 250px;
    }
}

@media (max-width:1366px) {

    body,
    .btn-theme,
    p,
    .footer .usful-links ul li a {
        font-size: 14px;
    }
}

@media (min-width:1200px) and (max-width:1300px) {
    .auth-inner {
        padding: 0 20px 20px 20px;
        overflow: hidden;
    }

    .header-search {
        width: 60%;
        margin: 0 auto;
    }
}


@media (max-width:1199px) {
    form .inner_box .field-inner.child1::before {
        content: none;
    }

    #vehicle-booking-form .invalid-feedback {
        font-size: 9px;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .auth-inner {
        padding: 0 20px 20px 20px;
    }

    .auth-main {
        overflow: hidden;
    }

    .testimonials {
        overflow: hidden;
    }

    .btn-theme.btn-md {
        height: 42px;
        line-height: 42px;
        padding: 0 14px;
        font-size: 12px;
    }

    .destination1 .facilities ul li,
    .tours1 .facilities ul li {
        font-size: 14px;
    }

    .section-padding h6 {
        font-size: 16px;
        margin-bottom: 10px;
    }

}

@media (min-width:768px) and (max-width:991px) {

    .imagead {
        height: 350px;
        border-radius: 30px !important;
        overflow: hidden;
    }


    .second-footer .widget-area .widget {
        padding: 10px 0;
    }

    .footer .usful-links ul li a {
        margin-bottom: 10px;
    }

    .section-padding {
        padding: 60px 0;
    }

    .subscribeletter {
        margin-bottom: 30px;
        width: 90%;
        margin: 0 auto 30px auto;
    }

    .section-subtitle {
        font-size: 30px;
        line-height: 40px;
        text-align: center;
    }

    .bottomcard h5 {
        margin-bottom: 10px;
    }

    .header {
        min-height: auto;
        overflow: hidden;
        padding-top: 80px;
    }

    .tax-item {
        padding: 30px 15px 30px 15px;
        margin-bottom: 30px;
    }

    .sub-title {
        font-size: 20px;
    }

    .auth-left-img {
        display: none;
    }

    .auth-inner {
        padding: 0 20px 20px 30px;
    }

    .auth-main {
        height: 100vh;
        overflow: hidden;
    }

    .testimonials {
        overflow: hidden;
    }

    .fixed-header {
        position: static;
    }

    .header-search .header-input {
        width: 55%;
    }

    .header-search {
        margin-left: 0;
    }

    .header {
        min-height: auto;
        width: 100%;
        display: block;
    }

    .whislist-img .bottomcard {
        min-height: auto;
    }

    .whislist-img .position-re img {
        height: 250px;
    }
}


@media (max-width:767px) {

    .imagead {
        height: 300px;
        border-radius: 30px !important;
        overflow: hidden;
    }


    .second-footer .widget-area .widget {
        padding: 10px 0;
    }

    .footer .usful-links ul li a {
        margin-bottom: 10px;
    }

    .section-padding {
        padding: 60px 0;
    }

    .subscribeletter {
        margin-bottom: 30px;
        width: 90%;
        margin: 0 auto 30px auto;
    }

    .section-subtitle {
        font-size: 30px;
        line-height: 40px;
        text-align: center;
    }

    .bottomcard h5 {
        margin-bottom: 10px;
    }

    .header {
        min-height: auto;
        overflow: hidden;
        padding-top: 80px;
    }

    .tax-item {
        padding: 30px 15px 30px 15px;
        margin-bottom: 30px;
    }

    .sub-title {
        font-size: 20px;
    }

    .auth-left-img {
        display: none;
    }

    .auth-inner {
        padding: 0 20px 20px 30px;
    }

    .auth-main {
        height: 100vh;
        overflow: hidden;
    }

    .about-left.wow {
        margin-bottom: 20px;
    }

    .team-item {
        margin-top: 55px;
    }

    .testimonials {
        overflow: hidden;
    }

    .order_dtl_wrapp p {
        font-size: 14px;
    }

    .order_dtl_wrapp .order-menu .item_order {
        font-size: 15px;
    }

    .order_dtl_wrapp h5.theme-text {
        font-size: 16px;
    }

    .address-bx h6 {
        font-size: 14px;
    }

    .blog {
        position: relative;
        overflow: hidden;
    }

    .blogbannerimg {
        position: absolute;
        left: 0;
        right: 0;
    }

    .spancard {
        margin-top: 20px;
    }

    .header-search {
        width: 100%;
        margin-left: 0;
    }

    .fixed-header {
        position: static;
    }

    .header-search .header-input {
        width: 55%;
    }

    .header-search {
        margin-left: 0;
    }

    .header {
        min-height: auto;
        width: 100%;
        display: block;
    }

    .tax-item {
        min-height: auto;
    }

    .header-search .header-select {
        width: 50%;
    }

    .bottom-footer-text {
        padding: 0 5px;
    }

    .popular-tickets .bottomcard {
        min-height: auto;
    }

    .se-component figure,
    .contact-img {
        height: auto !important;
    }
}

@media (max-width:500px) {

    .imagead {
        height: 200px;
        border-radius: 10px !important;
        overflow: hidden;
    }
}

@media (max-width:380px) {

    .imagead {
        height: 150px;
        border-radius: 10px !important;
        overflow: hidden;
    }
}