
/* X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {

    
}
/* "lg" Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) { 
    .table-overflow table{
        width: 1000px;
    }

}
/* "md" Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
  
    .slick-dots {
        bottom: -14%;
    }
    .ticket-section {
        padding: 50px 0px;
    }
    .partner-slider-wrapper .slick-dots {
        bottom: -80%;
    }
    .footer-logo img {
        width: 150px;
    }
    .details-banner-section img {
        height: auto;
        object-fit: cover;
    }
    .details-body-title h2 {
        padding-bottom: 0px;
    }
    .login-form-section {
        padding: 50px 0;
    }

}
/* "sm" Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) { 
    .slick-dots {
        bottom: -20%;
    }
    .our-ticket-title h3 {
        font-size: 36px;
    }
    .partners-title h3 {
        padding-bottom: 49px;
        font-size: 35px;
    }
    .footer-logo{
        margin-bottom: 20px;
    }
    .details-body-section {
        padding: 50px 0px;
    }
    .login-form-wrapper {
        padding: 50px 20px;
    }
    div#ui-datepicker-div {
        width: 50%;
    }

}


 /* X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 
    .main-nav img {
        width: 60px;
    }
    .main-nav p {
        font-size: 16px;
    }
    .slick-dots {
        bottom: -12%;
    }
    .ticket-section {
        padding: 0px;
    }
    .partners-title h3 {
        font-size: 28px;
        padding-bottom: 30px;
    }
    .ticket-section {
        padding: 50px 0px;
    }
    .follow-us a {
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 16px;
    }
    .ticket-card img {
        height: auto;
    }
    .details-body-title h2 {
        font-size: 30px;
        padding-bottom: 0px;
    }
    .details-ruls {
        padding: 17px 10px;
    }
    .details-ruls p {
        font-size: 16px;
    }
   .fly-info {
    padding: 30px 10px;
    }
    .fly-info ul li {
        font-size: 16px;
    }
    .booking-form-section {
        padding: 50px 0px;
    }
    .booking-form-container {
        padding: 15px 10px;
    }
    .login-page-slider-wrapper .slick-dots {
        bottom: -8%;
    }
    .route-to-reg p {
        font-size: 14px;
    }
    .header-main-nav-area a:first-child{
        display: block;
        padding-bottom: 10px;
    }
    .our-ticket-title h3 {
        font-size: 30px;
    }
    .copyrith-footer-text p {
        font-size: 13px;
    }
    div#ui-datepicker-div {
        width: 80%;
    }

}

@media (min-width:576px) {
    .modal-dialog {
        max-width: 800px;
        margin: 1.75rem auto;
    }
}







