@charset "utf-8";
/* CSS Document */
@media (min-width: 1400px) {
    #home-carousel .owl-pagination {
        justify-content: center;
        background: #bc814b;
    }

    .banner_text,
    .slideTitle {
        width: 100%;
    }
}

/*---For Laptop---*/
@media (max-width: 1800px) {}

@media (max-width: 1299px) {}

/*---For Laptop---*/
@media (min-width: 1200px) and (max-width: 1400px) {}

@media (min-width: 1024px) and (max-width: 1199px) {}

@media (max-width: 1130px) {}

@media (min-width: 992px) and (max-width: 1024px) {}

@media (min-width: 992px) {}

/*---For Horizental iPad---*/
@media (min-width: 992px) and (max-width: 1199px) {}

@media (max-width: 991px) {}

/*---For Vertical iPad---*/
@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 991px) {
    .navbar-light .navbar-toggler:focus {
        border: unset;
        box-shadow: unset;
    }

    .banner_bg {
        height: unset;
        position: unset;
        background-image: unset;
        background-position: unset;
        background-size: unset;
    }
}

/*---For Mobile---*/
@media (max-width: 767px) {
    .pull-left-details {
        padding: 0 20px;
    }

    .blog-card {
        height: 530px;
    }

    .pull-left {
        margin-bottom: 3px;
    }

    .blog-card .image img {
        height: unset;
    }

    .mobile_none {
        display: none;
    }

    .destop_none {
        display: block;
    }

    .testimonial-section {
        padding: 30px 0;
    }

    .logo img {
        width: 210px;
    }

    .title-section h1 {
        font-size: 24px;
    }

    .about-box .item-title {
        font-weight: 500;
        font-size: 18px;
        line-height: 22px;
    }

    .about-box h3.item-title {
        font-size: 16px;
    }

    .tab-content .about-box {
        padding: 0;
    }

    .about_Textsec {
        text-align: center;
        padding: 40px 0;
    }

    .about_Textsec h1 {
        font-size: 18px;
        line-height: 24px;
        width: 100%;
        margin: 0 auto 15px;
    }

    .about_Textsec p {
        font-size: 13px;
        width: 100%;
    }

    .about_text {
        padding-left: 0;
        margin-top: 25px;
    }

    .about_text h2 {
        font-size: 18px;
        line-height: 25px;
    }

    .about_text p,
    .about_text li {
        font-size: 13px;
        line-height: 18px;
    }

    .hedding_our_service p {
        font-size: 13px;
    }
}




@media (max-width: 513px) {
    .owl-pagination {
        padding: 12px 0;
        background: #bb814a;
        margin-top: 36px;
        justify-content: space-around;
        overflow: unset;
    }

    .slideTitle {
        padding: 3px 9px;
        width: 100%;
    }

    .circle-image {
        right: 15px;
        top: 0;
        text-align: end;
    }

    .img_book_slider img {
        height: 500px;
        object-fit: cover;
    }

    .slideTitle span {
        font-size: 13px;
        line-height: 19px;
        display: block;
    }

    .slideTitle span svg {
        margin-right: 0;
        width: 30px;
        height: 30px;
    }

    .customer_sppot_wepper {
        width: 80%;
    }

    .appointment_wepper_main {
        padding: 35px 0;
    }

    .inpt_weppe {
        margin-bottom: 20px;
    }

    .book_opatment {
        width: 100%;
        text-align: center;
    }

    .book_opatment br {
        display: none;
    }

    .book_opatment h2 {
        font-size: 23px;
        margin-top: 20px;
        text-align: center;
        margin-bottom: 20px;
    }

    .all_input_wepper select {
        width: 100%;
    }

    .our_servives_wepper {
        padding: 30px 0;
    }

    .hedding_our_service h2 {
        font-size: 24px;
    }

    .hedding_our_service {
        padding-bottom: 15px;
    }

    .scare_wepper_main {
        padding: 32px 0px 32px 0px;
    }

    .scare_wepper_main .hedding_our_service {
        width: 100%;
    }

    .face_weeper {
        padding: 10px;
    }

    .svg_wepper {
        margin-bottom: 23px;
    }

    .before_custm_main {
        padding: 20px 0;
    }

    .text-slide-appointment {
        padding: 40px 0px 40px 0px;
        align-items: baseline;
    }

    .text-slide-appointment h3 {
        font-size: 26px;
        width: 80%;
    }

    .text-slide-appointment p {
        width: 100%;
    }

    .footer_heddng {
        padding: 15px 0px 0px 0;
    }

    .sosal-midia-icn {
        padding: 0;
    }

    .footer_heddng h4 {
        font-size: 24px;
        margin: 0;
    }

    .header {
        padding: 15px 0;
    }

    #comparison {
        margin-top: 20px;
    }

    .before_custm_main p {
        max-width: 100%;
    }

    .navbar-light .navbar-nav .nav-link {
        margin: 0;
    }

    .menu_btn {
        margin-top: 20px;
    }

    .slider_content_wepper {
        left: 0;
        width: 90%;
        right: 0;
        margin: auto;
    }

    .slider_content h2 {
        font-size: 35px;
        color: #fff;
    }

    .slider_content h3 span {
        display: none;
    }

    .slider_content p {
        color: #fff;
    }

    .know_btn .menu-block {
        display: none;
    }

    .menu-block:not(.about-box .menu-block) {
        display: unset;
    }

    .about-box .menu-block {
        padding: 15px;
        text-align: center;
    }

    .align-items-center {
        align-items: start !important;
    }

    .banner_text {
        display: none;
    }

    .owl-page {
        transition: bottom.2s ease .25s, visibility 03s ease;
    }

    .owl-page.active .banner_text {
        display: flex;
        background: #bb814a;
        padding: 5px;
        font-size: 11px;
        position: absolute;
        transition: bottom.2s ease .25s, visibility 03s ease;
        line-height: 14px;
        top: -52px;
        width: 86px;
        height: 38px;
        justify-content: center;
        align-items: center;
        right: -20px;
        text-transform: capitalize;
    }

    .mission_sec {
        padding: 0;
    }

    .inner_page .slider_content h2 {
        color: #000;
        font-size: 25px;
    }

    .inner_page .slider_content p {
        color: #000;
    }

    .icon-text a {
        font-size: 14px;
        line-height: 0;
        letter-spacing: 0;
    }

    .our_missoin_inner {
        display: block;
        position: relative;
        max-width: 100%;
    }

    .our_missoin::before {
        display: none;
    }

    .pageTitle_container {
        padding: 53px 0 53px;
    }

    .inpt_weppe label {
        margin-bottom: 0px;
        margin-top: 3px;
    }

    .all_input_wepper select {
        margin-bottom: 20px;
    }

    .time_inner h3 {
        font-size: 20px;
    }

    .time_inner {
        padding: 0px 0px 0 0px;
    }

    .bg_coloe .container-fluid {
        padding: 5px;
    }

    .about-box .about-info {
        padding: 0;
        display: block;
        font-size: 14px;
    }

    .about-box .about-info li {
        width: 100%;
    }

    .about-box .accordion .accordion-button {
        font-size: 14px;
    }

    .copyright p {
        font-size: 12px;
    }

    .all_input_wepper ul {
        padding: 0;
    }

    .all_input_wepper .nav-link:focus,
    .nav-link:hover {
        color: #c5894f;
    }

    .all_input_wepper .nav-link {
        color: #000;
    }

    .all_input_wepper ul .dropdown-menu {
        min-width: 100%;
    }

    .all_input_wepper .dropdown-item {
        padding: 10px;
    }

    /* .dropdown-toggle::after {
        content: url(../images/arrow.svg);
        border: 0;
        position: absolute;
        right: 14px;
        top: 4px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
    } */

    .all_input_wepper .dropdown-item:hover {
        color: #ffffff;
        background-color: #c5822b;
        border-bottom: 1px solid #f7f7f7;
    }

    .time_table_inner span {
        font-size: 12px;
    }

    .time_table_inner h2 {
        font-size: 13px;
    }

}

@media (max-width: 480px) {}

@media (max-width: 458px) {}

@media (max-width: 425px) {}

@media (max-width: 411px) {}

@media (max-width: 393px) {}


@media (max-width: 375px) {}

@media (max-width: 358px) {}

@media (max-width: 342px) {}

@media (max-width: 320px) {}