@media (min-width: 1200px) {
    .intro .intro-bg .ad-btn {
        display: none !important;
    }
}

@media (min-width: 993px) and (max-width: 1200px) {
    .offers-sec .offer-card .offer-details .offer-over .offer-info,
    .offers-sec .offer-card .offer-details .offer-over .offer-info-overlay {
        height: 35%;
    }

    .offers-sec .offer-card {
        height: 282px;
    }

    .intro .intro-bg .ad-btn {
        display: none !important;
    }
}

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

    .offers-sec .offer-card .offer-details .offer-over .offer-discount {
        min-width: 55%;
        bottom: 35%;
        left: 40%;
    }
    .sidebar-box {
        padding-left: 0;
    }

    #offer-pop-up .close-on-mobile {
        display: block;
    }

    #offer-pop-up .closebtn {
        display: none;
    }

    .search-key {
        margin-top: 5%;
    }

   .mobile-menu-m-t-90, #about, .main-search ,.doctors-details .container, #doctors-list-all .container, #download-page .content-area, #productfeatured .boxApollo {
        margin-top: 90px;
    }

    .doctors-details .container, .ftco-degree-bg .container, #offer {
        margin-top: 115px;
    }

    .ftco-heading-2 {
        font-size: 20px !important;
    }

    .contact-section h2 {
        font-size: 30px !important;
    }

    .ftco-heading-2 {
        font-size: 15px !important;
    }

    #add-comment-form {
        padding: 0 !important;
    }

    .intro .intro-bg .hgroup .store-btn img {
        width: 120px !important;
    }
    .intro .intro-bg .intro-image {
        border-radius: 0 !important;
    }

    .wrap-login100 {
        padding: 40px 0px !important;
    }

    .wrap-login100 {
        width: 380px !important;
    }

    /*  .intro .container, .head-section-img {
          margin-top: 5%;
      }*/
    .styled-error-msg {
        margin: 12% 4%;
    }

    .blog-entry .text {
        width: 100%;
    }

    .blog-entry .block-20 {
        display: none;
    }

    .store-download img {
        width: 120px;
    }

    .subscribe .subscribe-flex-half ul {
        padding: 0;
    }

    .intro .intro-bg .hgroup .store-btn img {
        width: 120px;
    }

    .intro .intro-bg .hgroup {
        width: 50%;
        margin-top: 90px;
    }

    .intro .intro-bg .hgroup h1 {
        font-size: 40px;
    }

    .offers-sec .offer-card .offer-details .offer-over .offer-info,
    .offers-sec .offer-card .offer-details .offer-over .offer-info-overlay {
        height: 35%;
    }

    .store-download img {
        margin-right: 0 !important;
        margin-bottom: 10px;
    }

    .blog-entry .block-20, .subscribe .image, .intro .intro-bg .device {
        display: none !important;
    }

    .plan-flex-container {
        display: block !important;
    }

    .plan-flex-container .shadow-4d {
        margin-bottom: 45px;
    }

    .plan-skeleton-responsive div {
        width: 100% !important;
    }

    .checkmark {
        left: 30%;
    }
}

@media (min-width: 300px) and (max-width: 767px) {
    .offer-price span {
        font-size: 12px;
    }

    #profile .profile-details-area .plan-area img {
        width: 7.5% !important;
    }

    .wrap-login100 {
        padding: 40px 20px !important;
    }

    .wrap-login100 {
        width: 380px !important;
    }

    .login100-form-title {
        line-height: 0 !important;
    }

    .doctors-details-card .about-author .doctor-main-info .doctor-views {
        width: 25% !important;
        margin-left: 37% !important;
    }

    #blog.ftco-section {
        padding: 0;
    }

    .sidebar-box {
        padding-left: 0;
    }

    .search-key {
        margin-top: 5%;
    }

    #offer-pop-up .close-on-mobile {
        display: block;
    }

    #offer-pop-up .desc {
        border-radius: 0;
    }

    #offer-pop-up .col-xs-12 {
        padding: 0;
    }

    .apps-header-image, .dashboard-img img, .premium-img-tag, #offer-pop-up .closebtn {
        display: none;
    }

    .premium-box {
        margin-bottom: 40px;
    }

    .img-col {
        height: 0 !important;
    }

    .doctors-details-card .about-author .doctor-main-info .doctor-profile-area a {
        margin-bottom: 5%;
    }

    .doctor-profile-image .avatar {
        width: 130px;
        height: 130px;
    }

    .doctors-details-card .about-author .doctor-main-info .doctor-profile-image span {
        top: 8% !important;
        right: 3% !important;
    }

    .doctors-details-card .about-author .doctor-main-info .doctor-profile-image span > img {
        width: 80%;
    }

    .ftco-section-2, #doctors-list-all .container, #download-page .content-area, #productfeatured .boxApollo {
        margin-top: 60px;
    }

    .mobile-menu-m-t-big,.main-search, .doctors-details, .ftco-degree-bg .container, #offer, .ftco-section, #profile .container {
        margin-top: 70px;
    }


    .ftco-heading-2 {
        font-size: 20px !important;
    }

    .contact-section h2 {
        font-size: 30px !important;
    }

    .ftco-heading-2 {
        font-size: 15px !important;
    }

    #add-comment-form {
        padding: 0 !important;
    }

    .intro .intro-bg .hgroup .store-btn img {
        width: 120px !important;
    }
    .store-download img {
        margin-right: 0 !important;
        margin-bottom: 10px;
    }

    .intro .intro-bg .intro-image {
        border-radius: 0 !important;
    }

    .intro .col-md-12 {
        padding: 0;
    }

    .head-section-img {
        margin-top: 5%;
    }

    .intro .intro-bg {
        border-radius: 0 !important;
    }

    .styled-error-msg {
        margin: 16% -11%;
    }

    .intro .intro-bg .hgroup h1 {
        font-size: 30px !important;
    }

    .blog-entry .text, .intro .intro-bg .hgroup, .working-process-area .working-process ul li {
        width: 100% !important;
    }

    .blog-entry .block-20, .subscribe .image, .intro .intro-bg .device {
        display: none !important;
    }

    .store-download img {
        width: 120px;
    }

    .subscribe .subscribe-flex-half ul {
        padding: 0;
    }

    .working-process .clearfix {
        padding-left: 0;
    }

    .working-process-area .working-process ul li.arrow:before {
        display: none;
    }

    .working-process-area .working-process ul li {
        margin-right: 0 !important;
    }

    .footer-box-area {
        width: 50% !important;
    }

    .intro .intro-bg .hgroup {
        padding: 85px !important;
        margin-top: 90px;
    }

    .col-md {
        width: 50%;
    }

    .block-2, .block-2 .front, .block-2 .back {
        height: 340px;
    }

    .ftco-navbar-light .navbar-nav > .nav-item > .nav-link:hover {
        color: #fff;
    }

    /*  .ftco-section-2 .section-2-blocks-wrapper {
          margin-top: 0;
      }*/
    .slider-sec {
        min-height: auto;
    }

    .slider-sec .item-content .text-over-slider p {
        font-size: 13px;
        letter-spacing: 2px;
    }

    .slider-sec .item-content .text-over-slider h1 {
        font-size: 18px;
    }

    .slider-sec .item-content .text-over-slider a {
        padding: 1px 8px !important;
        font-size: 15px;
        max-height: 40px !important;
    }

    .statistics-counter {
        min-height: 830px;
    }

    .services-wrap:hover {
        margin-left: 0;
    }

    .ftco-navbar-light .navbar-nav > .nav-item.cta > a {
        width: 25%;
        padding-top: .3rem;
        padding-bottom: 0.3rem;
    }

    .ftco-navbar-light .navbar-nav > .nav-item.cta > a {
        color: #fff;
    }

    .service-img {
        max-height: 545px;
    }

    .service-img .col-md-12 {
        padding: 0;
    }

    .ftco-section .block-23 ul li .icon {
        width: 20px;
    }

    .ftco-section .block-23 ul li .text {
        width: 130px;
    }

    .dept .text {
        padding: 1.5rem 1.5rem 3rem 1.5rem !important;
    }

    .title-over {
        margin-bottom: 0;
    }

    .plan-flex-container {
        display: block !important;
    }

    .plan-flex-container .shadow-4d {
        margin-bottom: 45px;
    }

    .plan-skeleton-responsive div {
        width: 100% !important;
    }

    .checkmark {
        left: 15%;
    }
}

@media (min-width: 444px) and (max-width: 767px) {
    .doctors-details-card .about-author .doctor-main-info .doctor-profile-image span {
        top: 0 !important;
        right: 17% !important;
    }
}

@media only screen and (max-width: 480px) {
    .store-download img {
        margin-right: 0 !important;
        margin-bottom: 10px;
    }

    .col-md {
        width: 50%;
    }

    .block-2, .block-2 .front, .block-2 .back {
        height: 340px;
    }

    .ftco-navbar-light .navbar-nav > .nav-item > .nav-link:hover {
        color: #fff;
    }

    .ftco-section-2 .section-2-blocks-wrapper {
        margin-top: 0;
    }

    .slider-sec {
        min-height: auto;
    }

    .slider-sec .item-content .text-over-slider p {
        font-size: 13px;
        letter-spacing: 2px;
    }

    .slider-sec .item-content .text-over-slider h1 {
        font-size: 18px;
    }

    .slider-sec .item-content .text-over-slider a {
        padding: 1px 8px !important;
        font-size: 15px;
        max-height: 40px !important;
    }

    .statistics-counter {
        min-height: 830px;
    }

    .services-wrap {
        padding: 0px 40px 30px 50px;
    }

    .services-wrap:hover {
        margin-left: 0;
    }

    .ftco-navbar-light .navbar-nav > .nav-item.cta > a {
        width: 25%;
        padding-top: .3rem;
        padding-bottom: 0.3rem;
    }

    .ftco-navbar-light .navbar-nav > .nav-item.cta > a {
        color: #fff;
    }

    .service-img {
        max-height: 545px;
    }

    .service-img .col-md-12 {
        padding: 0;
    }

    .ftco-section .block-23 ul li .icon {
        width: 20px;
    }

    .ftco-section .block-23 ul li .text {
        width: 130px;
    }

    .dept .text {
        padding: 1.5rem 1.5rem 3rem 1.5rem !important;
    }

    .title-over {
        margin-bottom: 0;
    }
}

@media only screen and (min-width: 300px) {
    .intro .intro-bg .hgroup {
        padding: 50px !important;
        margin-top: 90px;
    }
}