    .product-modal .quote-price
    {
        margin-right: 15%;
    }

textarea.form-control {
    min-height: calc(10em + .75rem + calc(var(--bs-border-width) * 2));
}


@media (max-width: 768px)
{
    .topbar_right {
        justify-content: center;
        align-items: center;
    }
    
    .topbar::after {
        width: 100%;
        border-radius: 0px;
    }
    
    .main_menu .navbar-nav {
        background: #0a4070;
        padding-top: 20px;
    }
    
    .main_menu .navbar-nav, .main_menu .right_menu {
        background: #083257;
    }
    .navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl {
        height: 40px;
    }
    .main_menu .navbar-nav {
        line-height: 50px;
    }
    .navbar-collapse {
        padding-top: 20px;
    }
    .banner {
        padding-top: 60px;
        padding-bottom: 20px;
    }
    .banner_text {
        display: none;
    }
    
    .booking-form .quote-btn
    {
        width: 100%;
    }
    
    .section_heading h2, .section_heading_2 h2 {
        font-size: 38px;
        text-align: center;
    }
    
    .why_choose_text {
        margin-bottom: 30px;
    }
    
    .why_choose_text ul li {
        flex-wrap: nowrap;
    }
    
    .why_choose_text ul li .text h3
    {
        font-size: 20px;
    }
       
    .faq_2_text .section_heading_2 h6 {
        display:none;
    }

    .breadcrumb_text {
        text-align: center;
    }
    
    .breadcrumb_text h1 {
        font-size: 26px;
    }
    
    .breadcrumb_text ul {
        justify-content: center;
    }
    
    .breadcrumb_text ul li a {
        font-size: 12px;
    }
    
    .filer-btns button {
        font-size: 13px;
        padding: 5px 10px;
        margin-bottom: 5px;
    }

    .product-modal.modal-header {
        display: block;
    }

    .product-modal.modal-header .quote-price {
        text-align: center;
        margin-top: 10px;
        width: 100%;
    }

    .product-modal .quote-price
    {
        margin-right: 15%;
    }
    
    .contact_form {
        padding: 10px 20px 10px 20px;
    }
    
    .contact_info {
        flex-wrap: nowrap;
    }
    
    
    
}