@media only screen and (max-width: 768px) {

    .service-eight__card__inner{ min-height: auto; padding: 5px 10px;}
    .heading h3{ margin: 0 0 15px 0; padding-bottom: 15px; font-size: 26px; }
    .navbar-toggle {margin: 23px 10px;}
    .info-list li a{ font:400 14px/26px "Open Sans", sans-serif; }
    .info-list{ text-align: center; }
    .header-top{ background-color: #000; }
    .homepage .mainheader{ position: relative; }
    .service-eight__icon{ margin-bottom: 10px; }
    .tab-content img{ margin-bottom: 30px; }
    .mainslider_js.owl-carousel .owl-item img{height: auto;object-fit: unset;object-position: unset;}
    .contact-form-action{ margin-top: 30px; }
    .navbar-brand h1 img{ width: 300px; }
    .navbar.affix .navbar-brand h1 img{ width: 260px; }
    .navbar.affix .navbar-toggle{margin: 14px 10px; }
    .service-eight__card{ margin-bottom: 15px; }
    .about_us { margin-bottom: 30px; }
    .commondiv{ padding: 15px 0; }
    .footer-area{ padding: 20px 0px 0 0; }
    .each_how_to_book{ min-height: auto;  margin-top: 15px; padding: 10px 15px}
    .certific li{ width: 21.9%; margin-bottom: 20px; }
    .each_how_to_book .text_container{ margin-top: 15px; }
     .noned, #menu {
        display: none;
    }

    .call-now-button {
        top: 80%;
    }

    .mainslider_js .owl-prev, .mainslider_js .owl-next {
        display: none !important;
    }

    .tm-all-post-list, .bg_slide {
        display: none;
    }

    .f_ox {
        font-size: 10px;
    }

    .mega-dropdown-menu > li > ul > li > a {
        color: #FFF;
    }

    .mega-dropdown-menu .dropdown-header {
        color: #f0bb5f;
        padding: 5px 5px 5px 5px !important;
        font-size: 15px;
    }

    .navbar-collapse {
        background: #FFF;
    }

    .content_middle h3 {
        font-size: 28px;
        line-height: 36px;
    }

    .services-inner img.smallimg {
        margin-bottom: 20px;
    }

    .servicebox img {
        height: auto;
    }

    .info-list li.nonedeskto {
        display: inline-block;
        float: right;
    }

    .header-top-info {
        display: none
    }

    .info_ri {
        text-align: center
    }

    .navbar-nav>li>a {
        padding: 10px 10px
    }

    .questionanswer {
        height: auto
    }

    .content_middle {
        width: 60%;
        display: none;
    }

    .content_middle p {
        display: none
    }

    .navbar-nav>li>a.phonenumber, .breadcrumb-content h2 {
        display: none
    }

    .affix .fg {
        display: block;
        background: #008037;
        text-align: center;
        font-size: 16px;
        font-weight: 600;
        color: #FFF;
        padding: 5px 4px;
    }
    .breadcrumb-area{ height: 250px; }
}

@media only screen and (max-width: 430px) { .certific li{ width: 30.5%; }.navbar-brand h1 img{ width: 260px; }.navbar .navbar-toggle{margin: 20px 10px; }.navbar.affix .navbar-nav>li>a{padding: 10px 13px;}}