@media screen and (max-width: 1280px) {
    .medi-app-main-navigation li a {
        padding: 27px 15px 25px
    }
    .medi-app-side-btn button {
        font-size: 15px;
        padding: 23px 15px 25px
    }
    .medi-app-side-btn .shopping-cart {
        right: 0
    }
    .medi-app-side-btn .shopping-cart.cart-show {
        top: 65px
    }
}

@media screen and (max-width: 1199px) {
    .medi-app-main-navigation {
        display: none
    }
    .medi-app-main-menu-wrap .site-brand-logo {
        left: 0;
        right: auto
    }
    .medi-app-side-toggle {
        display: none
    }
    .cart-open-btn {
        border-right: 1px solid #f1f1f1!important
    }
    .medi-app-side-option {
        padding-right: 50px
    }
    .medi-app-main-header .app-medi-mobile_menu_button {
        display: block
    }
}

@media screen and (max-width: 1024px) {
    .app-medi-banner-cta-icon-text:before {
        display: none
    }
    .app-medi-banner-cta-icon-text {
        padding: 15px
    }
    .app-medi-banner-cta-slug {
        padding-top: 23px;
        padding-left: 0
    }
    .app-medi-cta-input input,
    .app-medi-cta-input select,
    .app-medi-cta-input2 input,
    .app-medi-cta-input2 select,
    .app-medi-cta-input,
    .app-medi-cta-input2 {
        width: 100%
    }
}

@media screen and (max-width: 850px) {
    .medi-app-header-top {
        padding: 6px 4px;
        left: 18px;
        margin: auto;
        text-align: center;
        top: 105px;
        background: transparent;
        right: initial
    }
    .medi-app-header-top .medi-app-header-top-social {
        padding-right: 10px
    }
    .medi-app-header-top .medi-app-header-top-language {
        display: none
    }
    .medi-app-header-top .medi-app-header-top-contact {
        padding-right: 0
    }
    .app-medi-footer .medi-app-footer-widget-content {
        padding-bottom: 40px
    }
    .app-medi-footer-widget .app-medi-contact-widget .contact-widget-wrap .cw-widget-text {
        text-align: left!important
    }
    .cw-widget-icon {
        margin-right: 15px
    }
    .app-medi-footer {
        padding-top: 45px
    }
    .medi-app-banner-text h1 {
        font-size: 60px
    }
}

@media screen and (max-width: 650px) {
    .medi-app-banner-feature {
        position: static;
        padding-top: 50px
    }
    .medi-app-banner-feature-icon-text {
        width: 43%;
        height: auto;
        padding-top: 20px
    }
    .medi-app-banner-feature-icon-text .medi-app-banner-feature-icon svg {
        height: 40px
    }
    .medi-app-banner-content {
        padding: 0
    }
    .medi-app-banner-text a:nth-child(1) {
        width: 140px
    }
    .medi-app-banner-text a:nth-child(2) {
        width: 195px
    }
    .medi-app-section-title h2 {
        font-size: 40px
    }
    .medi-app-section-title {
        padding-bottom: 30px
    }
    .medi-app-section-title .title-watermark {
        top: -25px;
        font-size: 125px
    }
    .medi-app-service-section {
        padding: 60px 0
    }
    .medi-app-cta-section {
        padding: 60px 0
    }
    .app-medi-team-section {
        padding: 60px 0
    }
    .app-medi-process-section {
        padding: 60px 0
    }
    .app-medi-cta-section-2 {
        padding: 50px 0
    }
    .app-medi-feature-img-text .app-medi-feature-icon-text {
        top: 35px;
        left: 35px
    }
    .app-medi-testimonial-section {
        padding: 60px 0
    }
    .medi-app-blog-section {
        padding: 60px 0
    }
    .app-medi-footer-menu {
        float: left;
        margin-top: 10px
    }
    .app-medi-footer-menu li {
        margin-left: 0;
        margin-right: 10px
    }
}

@media screen and (max-width: 480px) {
    .medi-app-banner-text h1 {
        font-size: 45px
    }
    .medi-app-banner-text a {
        height: 50px;
        font-size: 14px;
        line-height: 50px;
        margin: 0 25px 0 0
    }
    .medi-app-about-section {
        padding: 60px 0
    }
    .app-medi-footer-widget .app-medi-contact-widget .cw-widget-btn span,
    .medi-app-cta-form-wrap button span,
    .medi-app-banner-text a span {
        width: 30px;
        height: 30px;
        line-height: 30px
    }
    .medi-app-banner-feature-icon-text {
        margin-bottom: 10px
    }
    .medi-app-banner-text a:nth-child(1) {
        width: 120px
    }
    .medi-app-banner-text a:nth-child(2) {
        width: 155px
    }
    .medi-app-banner-text p {
        padding-bottom: 25px
    }
    .medi-app-about-text-wrap {
        flex-wrap: wrap
    }
    .medi-app-about-exp {
        margin-bottom: 20px
    }
    .medi-app-cta-text .medi-app-section-title h2 {
        font-size: 30px
    }
    .medi-app-cta-text .medi-app-cta-list li {
        width: 100%
    }
    .medi-app-cta-form-wrap {
        padding: 25px
    }
    .app-medi-footer-widget .app-medi-contact-widget .cw-widget-btn,
    .medi-app-cta-form-wrap button,
    .medi-app-banner-text a {
        height: 50px;
        line-height: 50px
    }
    .app-medi-process-img:before {
        display: none
    }
    .app-medi-process-img {
        padding-top: 0
    }
    .app-medi-feature-img-text .app-medi-feature-icon-text .app-medi-text h3 {
        font-size: 24px;
        padding-bottom: 5px
    }
    .app-medi-feature-img-text .app-medi-feature-icon-text .app-medi-feature-icon svg {
        height: 30px
    }
    .app-medi-feature-img-text .app-medi-feature-icon-text .app-medi-feature-icon {
        margin-bottom: 15px
    }
    .medi-app-section-title h2 {
        font-size: 34px
    }
    .medi-app-side-btn .shopping-cart.cart-show {
        top: 60px
    }
    .medi-app-header-top .medi-app-header-top-social a {
        font-size: 14px;
        margin-right: 10px
    }
    .medi-app-side-btn .cart-product-text h3 {
        font-size: 16px
    }
    .app-medi-search-body .outer-close {
        top: 15px;
        right: 15px
    }
    .app-medi-search-body .app-medi-search-form button {
        width: 70px
    }
}

@media screen and (max-width: 380px) {
    .medi-app-banner-text h1 {
        font-size: 40px
    }
    .medi-app-section-title .title-watermark {
        top: 0;
        font-size: 75px
    }
    .app-medi-cta-btn a {
        width: 160px
    }
    .app-medi-footer-widget .app-medi-contact-widget .contact-widget-wrap .cw-widget-text h3 {
        font-size: 20px
    }
}

@media screen and (max-width: 320px) {
    .medi-app-side-btn .shopping-cart {
        width: 310px
    }
}

@media screen and (max-width: 991px) {
    .medi-app-about-img-wrap,
    .medi-app-about-text-wrap,
    .app-medi-process-text,
    .app-medi-testimonial-text {
        margin: 0 auto;
        max-width: 570px
    }
    .app-medi-team-innerbox {
        margin: 0 auto;
        max-width: 270px;
        margin-bottom: 30px
    }
    .app-medi-process-img {
        text-align: center;
        margin-bottom: 35px
    }
    .app-medi-cta-call {
        text-align: center;
        margin-bottom: 20px
    }
    .app-medi-cta-call .app-medi-cta-icon,
    .app-medi-cta-call .app-medi-cta-icon-2 {
        float: none!important
    }
    .app-medi-cta-call .app-medi-cta-text-2 {
        text-align: center!important;
        margin-top: 20px
    }
    .app-medi-testimonial-slider {
        margin: 0 auto;
        position: static;
        margin-top: 30px
    }
    .app-medi-testimonial-slider-img-wrap {
        text-align: center
    }
    .medi-app-blog-img-text {
        margin: 0 auto;
        max-width: 370px;
        margin-bottom: 30px
    }
    .app-medi-footer-widget {
        margin-bottom: 30px
    }
    .medi-app-banner-section {
        background-image: url(../img/banner/m1.jpg)
    }
    ._whychosse::before,
    ._whychosse::after {
        display: none
    }
    .medi-app-banner-feature-icon-text {
        margin-bottom: 10px;
        margin-left: 4px;
        width: 47%;
        padding: 21px 5px 14px;
        border-radius: 0
    }
    .app-medi-banner-cta-icon-text {
        padding: 17px;
        display: table;
        margin: auto;
        top: -44px;
        width: 250px;
        left: 0;
        right: 0
    }
    .app-medi-banner-cta-text {
        padding-left: 73px
    }
    .medi-app-about-text-wrap {
        text-align: center
    }
    .medi-app-about-exp {
        margin: auto;
        margin-bottom: 25px;
        width: 68%;
        border: 1px solid #adadad;
        padding: 19px 0;
        display: inline-block
    }
    .ser_row .col-md-2:nth-child(1) .ser_blocl_list,
    .ser_row .col-md-2:nth-child(6) .ser_blocl_list {
        margin-top: 0
    }
    .ser_row .col-md-2:nth-child(2) .ser_blocl_list,
    .ser_row .col-md-2:nth-child(5) .ser_blocl_list {
        margin-top: 0
    }
    .ser_row .col-md-2:nth-child(2),
    .ser_row .col-md-2:nth-child(4),
    .ser_row .col-md-2:nth-child(6) {
        border-right: 0
    }
    .ser_row .col-md-2:nth-child(5),
    .ser_row .col-md-2:nth-child(6) {
        border-bottom: 0
    }
    .ser_line::before {
        top: 173px
    }
    .medi-app-service-section::before {
        width: 50%;
        height: 77%;
        bottom: 38px
    }
    .medi-app-service-section::after {
        width: 50%;
        height: 77%;
        bottom: 38px
    }
    .ser_image {
        display: inline-block;
        text-align: center;
        width: 120px;
        height: 120px
    }
    .ser_row .col-md-2:nth-child(5) ._ser_title {
        color: #213442
    }
    ._ser_title {
        font-size: 13px
    }
    .ser_blocl_list {
        position: relative;
        text-align: center;
        margin-bottom: 0;
        padding: 40px 9px 27px
    }
    .add_row {
        left: 0;
        margin-top: 0
    }
    .add_row .col-md-6:nth-child(1) .add_image {
        margin-top: 20pxpx
    }
    .medi-app-about-img-wrap::before,
    .add_image2::before,
    .medi-app-main-header::before {
        display: none
    }
    .app-medi-banner-cta-icon-text .app-medi-banner-cta-icon img {
        position: relative;
        width: 31px
    }
    .app-medi-banner-cta-icon-text .app-medi-banner-cta-icon {
        height: 55px;
        width: 55px;
        line-height: 54px;
        top: 11px
    }
    .app-medi-banner-cta-icon-text .app-medi-banner-cta-text h3 {
        font-size: 18px
    }
    .app-medi-banner-cta-icon-text .app-medi-banner-cta-text span {
        font-size: 15px
    }
    .medi-app-header-top-social a {
        width: 30px;
        height: 30px;
        line-height: 28px;
        font-size: 14px
    }
    .medi-app-header-top-social {
        bottom: 0
    }
    .medi-app-main-header {
        padding-top: 0
    }
    .medi-app-main-menu-wrap .site-brand-logo {
        left: 0;
        right: 0;
        height: auto;
        width: 318px;
        top: 45px;
        z-index: 99;
        border: 0;
        box-shadow: 0 6px 7px #ccc
    }
    .medi-app-sticky-on {
        position: fixed;
        top: 0;
        height: 96px
    }
    .medi-app-sticky-on .medi-app-main-menu-wrap .site-brand-logo {
        display: none
    }
    .medi-app-sticky-on .medi-app-header-top {
        left: 13px;
        top: 10px
    }
    .medi-app-main-header .container {
        padding: 0
    }
    .medi-app-main-header .app-medi-mobile_menu_button {
        display: block;
        right: 29px;
        background: #4a2744;
        width: 50px;
        height: 50px;
        font-size: 29px;
        line-height: 50px;
        color: #fff;
        top: 132px;
        border-radius: 5px
    }
    .medi-app-sticky-on.medi-app-main-header .app-medi-mobile_menu_button {
        right: 15px;
        top: 23px
    }
    .medi-app-banner-feature-icon-text:after {
        top: 12px;
        width: 73px;
        height: 73px
    }
    .medi-app-main-header .app-medi-mobile_menu_content {
        top: 0;
        bottom: 0;
        right: -350px;
        height: 100vh;
        z-index: 101;
        position: fixed;
        width: 280px;
        overflow-y: scroll;
        background-color: #00081d;
        padding: 40px 0;
        box-shadow: 0 3px 5px rgba(100, 100, 100, 0.19);
        transition: all .5s ease-in
    }
    .medi-app-main-header .mobile_menu_overlay {
        background-color: rgb(0 0 0 / 67%);
    }
    .medi-app-main-header .app-medi-mobile_menu .app-medi-mobile_menu_close {
        color: #e57c9f;
        cursor: pointer;
        top: 15px;
        left: 15px;
        font-size: 20px;
        position: absolute
    }
    .medi-app-main-header .app-medi-mobile_menu_content .app-medi-mobile-main-navigation .navbar-nav li:first-child {
        border-bottom: 1px solid #eee
    }
    .medi-app-main-header .app-medi-mobile_menu_content .app-medi-mobile-main-navigation .navbar-nav li {
        border-bottom: 1px solid #eee
    }
    .medi-app-main-header .app-medi-mobile_menu_content .app-medi-mobile-main-navigation .navbar-nav li:last-child {
        border-bottom: 0
    }
    .medi-app-main-header .app-medi-mobile_menu .dropdown .dropdown-btn {
        position: absolute;
        top: 6px;
        right: 10px;
        height: 30px;
        background: #e95d8b;
        color: #fff;
        line-height: 19px;
        padding: 5px 10px;
        border: 1px solid;
        font-size: 21px
    }
    .medi-app-main-header .app-medi-mobile_menu_content .app-medi-mobile-main-navigation .navbar-nav li a {
        text-align: left;
        color: #fff;
        padding: 0;
        width: 100%;
        display: block;
        font-weight: 500;
        font-size: 14px;
        padding: 10px 30px;
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase
    }
    .medi-app-main-header .app-medi-mobile_menu_content .m-brand-logo {
        width: 199px;
        margin: 0 auto;
        margin-bottom: 30px;
        margin-top: 27px;
        background: #f5f5f5
    }
    .medi-app-main-header .app-medi-mobile_menu_content .app-medi-mobile-main-navigation .navbar-nav li ul li a {
        border-bottom: 1px dashed #eee;
        padding: 10px 9px;
        font-size: 12px
    }
    .medi-app-main-header .app-medi-mobile_menu_content .app-medi-mobile-main-navigation .navbar-nav li ul li:last-child a {
        border-bottom: 0
    }
    .welcometext h2 {
        font-size: 20px
    }
    .welcometext h1 {
        font-size: 37px
    }
    ._whychosse {
        font-size: 28px
    }
    ._whychosse i {
        top: 96px
    }
    .medi-app-about-exp .app-medi-title2 {
        font-size: 22px
    }
    .medi-app-about-exp h2 {
        font-size: 104px;
        padding-top: 5px
    }
    .medi-app-about-text .app-medi-about-list li h4 {
        font-size: 20px
    }
    .medi-app-about-text .app-medi-about-list li p {
        line-height: 22px;
        font-size: 14px;
        margin-top: 10px
    }
    .app-medi-process-section {
        padding: 10px 0 17px
    }
    .medi-app-section-title {
        padding-bottom: 30px;
        text-align: center!important
    }
    .medi-app-section-title h2 {
        font-size: 30px
    }
    .medi-app-section-title .title-tag {
        font-size: 18px
    }
    .add_info_block {
        padding: 17px 4px;
        font-size: 17px;
        line-height: 27px
    }
    .app-medi-footer-widget .app-medi-menu-widget li a {
        font-size: 14px;
        padding-left: 20px
    }
    .subscribeus {
        padding: 30px;
        margin: 14px 0 40px;
        right: 0
    }
    .app-medi-footer .medi-app-footer-widget-content {
        padding-bottom: 0
    }
    .app-medi-copyright-text {
        font-size: 15px
    }
    .medi-app-cta-form-wrap {
        padding: 0 13px
    }
    .medi-app-cta-form-wrap h3 {
        font-size: 26px
    }
    .medi-app-process-step-item .medi-app-process-step-text {
        padding: 18px 20px
    }
    .app-medi-scrollup {
        width: 42px;
        height: 42px;
        bottom: 71px;
        line-height: 45px;
        border-radius: 0;
        right: 0
    }
    .medi-app-cta-form-wrap p {
        padding-bottom: 17px
    }
    .ser_blocl_list,
    .ser_row .col-md-2:nth-child(4) .ser_blocl_list,
    .ser_row .col-md-2:nth-child(5) .ser_blocl_list,
    .ser_row .col-md-2:nth-child(6) .ser_blocl_list {
        border-radius: 7px;
        min-height: 228px;
        border-radius: 5px
    }
    .ser_row .col-md-2 {
        padding: 0 7px;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc
    }
    ._appointment {
        position: absolute;
        font-size: 17px;
        left: 0;
        padding: 4px 13px;
        right: inherit;
        top: 134px;
        color: #4a2744
    }
    .medi-app-sticky-on ._appointment {
        top: 40px
    }
    .medi-app-about-section {
        padding: 60px 0 26px
    }
    .app-medi-process-text.testimonial_slider_block {
        padding: 39px 0;
        margin-bottom: 26px
    }
    .app-medi-process-section::before,
    .exp-box::before {
        display: none
    }
    .tips_head {
        padding: 0;
        margin-top: 38px
    }
    .app-medi-process-section::after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        z-index: -1
    }
    .testimonial_slider_block .medi-app-section-title h2 {
        font-size: 25px
    }
    .add_row .col-md-6 {
        border-right: 0;
        max-width: 50%
    }
    .add_row .col-md-6:nth-child(1),
    .add_row .col-md-6:nth-child(3),
    .add_row .col-md-6:nth-child(5),
    .add_row .col-md-6:nth-child(7),
    .add_row .col-md-6:nth-child(9) {
        border-right: 1px dashed #eee
    }
    .tip_list_boock {
        font-size: 14px;
        height: 62px;
        display: table-cell;
        vertical-align: middle;
        width: 287px;
        padding: 0
    }
    .blog_row .col-md-6:nth-child(1) .blo_info,
    .blo_info {
        left: 0;
        right: 0;
        text-align: center;
        bottom: 0;
        background: transparent;
        width: 100%;
        max-width: 100%;
        padding: 15px 19px;
        height: auto
    }
    .blo_info h4 {
        font-size: 17px;
        color: #fff
    }
    .blo_info p {
        font-size: 13px;
        line-height: 17px;
        color: #eee
    }
    .blog_section {
        position: relative;
        padding: 10px 0 52px
    }
    .blog_list {
        position: relative;
        margin-bottom: 16px
    }
    .get_head_section h3 {
        font-size: 26px;
        margin-bottom: 21px
    }
    .get_input {
        position: relative;
        margin-bottom: 13px
    }
    .get_row.row {
        margin: 0
    }
    .welcometext .txt-right {
        text-align: center
    }
    .medi-app-main-header .app-medi-mobile_menu_content .app-medi-mobile-main-navigation {
        width: 100%;
        padding: 44px 11px 0
    }
    .testimonial_item_content h3 {
        font-size: 22px
    }
    .medi-app-about-section::before {
        height: 61px
    }
    .docr_info {
        text-align: center;
        padding: 143px 18px 27px;
        margin-top: -78px
    }
    ._plus {
        display: none
    }
    ._exp_blocks h3 {
        font-size: 34px
    }
    ._exp_blocks p {
        font-size: 14px;
        line-height: 21px
    }
    .medi-app-service-section {
        padding: 30px 0
    }
    .faq_row .col-md-3 {
        border-right: 0;
        border-bottom: 1px dashed #8a8989;
        padding: 38px 12px
    }
    .docr_info::after,
    .testimonial_slider_block::before {
        display: none
    }
    .docr_img {
        margin-top: 40px;
        width: 300px;
        height: 300px
    }
    .welcometext {
        text-align: center;
        padding-bottom: 46px
    }
    .abt_row .col-md-6:nth-child(1) {
        margin-top: 0
    }
    .row.abt_row {
        margin: 0
    }
    .abt_row .col-md-6 {
        padding: 0 7px
    }
    .docr_img {
        text-align: center;
        position: relative;
        z-index: 1
    }
    .docr_info h3 {
        text-transform: uppercase;
        font-size: 29px
    }
    .docr_info h4 {
        font-weight: 400;
        font-size: 16px
    }
    .docr_info h5 {
        font-size: 18px
    }
    .docr_info::before {
        width: 68%;
        height: 100px;
        left: 0;
        right: 0;
        margin: auto;
        bottom: -15px
    }
    .doc_line {
        position: absolute;
        width: 80%;
        height: 2px;
        border-right: 0;
        left: 0;
        right: 0;
        top: 116px;
        margin: auto;
        text-align: center;
        border-bottom: 1px solid #ccc
    }
    .doc_line::before {
        top: -9px;
        left: 0;
        right: 0
    }
    .exp_row .col-md-3::before {
        width: 108px;
        height: 108px
    }
    .exp_row .col-md-3 {
        border-right: 1px solid #ccc;
        padding: 23px 7px;
        border-bottom: 1px solid #ccc
    }
    .exp_row .col-md-3:nth-child(2) {
        border-right: 0
    }
    .exp_row .col-md-3:nth-child(3),
    .exp_row .col-md-3:nth-child(4) {
        border-bottom: 0
    }
    .why_title {
        font-size: 33px;
        margin-bottom: 19px
    }
    ._whyrow .col-md-2 {
        border-right: 1px dashed #eee;
        border-bottom: 1px dashed #eee;
        margin-bottom: 0;
        padding: 48px 10px 27px
    }
    ._whyrow .col-md-2:nth-child(2),
    ._whyrow .col-md-2:nth-child(4),
    ._whyrow .col-md-2:nth-child(6) {
        border-right: 0
    }
    ._whyrow .col-md-2:nth-child(5),
    ._whyrow .col-md-2:nth-child(6) {
        border-bottom: 0
    }
    .why_icon {
        position: relative;
        width: 118px;
        height: 129px
    }
    ._why_til {
        font-size: 14px;
        line-height: 21px
    }
    ._whyrow {
        margin: 0
    }
    .blo_img::before {
        background: linear-gradient(to top, #30162d, transparent);
    }
    .faq_row .col-md-3:nth-child(1) {
        border-right: 0
    }
    .faq_row .col-md-3:nth-child(4) {
        border-bottom: 0;
        padding-bottom: 0
    }
    .faq_section {
        position: relative;
        padding: 67px 0 65px
    }
    .app-medi-footer-widget .app-medi-logo-widget .medi-app-footer-logo {
        margin-bottom: 10px;
        display: inline-block;
        padding-right: 0;
        border-right: 0;
        margin-right: 0;
        width: 298px
    }
    .app-medi-footer-widget .app-medi-logo-widget .app-medi-footer-social {
        margin-bottom: 4px
    }
    .fmap {
        margin-bottom: 37px;
        width: 251px
    }
    .testimonial_item_content p {
        padding: 0 16px;
        font-size: 16px
    }
    .medi-app-main-header .app-medi-mobile_menu .dropdown.mdddone .dropdown-btn {
        display: none
    }
    .medi-app-main-menu-wrap .dropdown-menu .dropdown .drop2 {
        position: relative;
        width: 100%;
        left: 0;
        top: 0
    }
    .medi-app-main-header .app-medi-mobile_menu .app-medi-mobile-main-navigation .dropdown>.dropdown-menu .dropdown .drop2 {
        opacity: 1;
        visibility: visible
    }
    .page_wapper::before {
        display: none
    }
    .abt_row .col-md-6:nth-child(2) .abt_images::after {
        width: 90%;
        height: 91%;
        top: 9px
    }
    .video_block::before,
    .inner_body .medi-app-header-top-social {
        display: none
    }
    .inner_body ._appointment {
        position: fixed
    }
    .breadcumb_section {
        position: relative;
        padding: 212px 10px 14px;
        background: #f5f5f5
    }
    .breadcumb_section ul li {
        font-size: 12px;
        padding: 3px 13px;
        margin-bottom: 4px
    }
    .breadcumb_section h1 {
        font-size: 21px;
        margin-bottom: 13px
    }
    .whyspes,
    .topborder,
    .rightborder {
        display: none
    }
    .serviceslist_items {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 5px;
        margin-bottom: 10px
    }
    .ser_blocl_list {
        height: 250px
    }
    .exp-box {
        position: relative;
        text-align: center;
        background: #f5c4d7;
        padding: 29px 20px 28px;
        border: 10px solid #f5f5f5;
        box-shadow: 0 0 10px #908989;
        margin-top: 58px;
        top: 0;
        right: 0
    }
    .topheader ul li:last-child {
        display: none
    }
    .topheader ul li {
        border: none
    }
    .topheader ul {
        list-style: none;
        padding: 0;
        text-align: center
    }
    .topheader {
        position: absolute;
        right: 0;
        top: 10px;
        z-index: 9;
        left: 0
    }
    .app-medi-process-section::after {
        display: none
    }
    .spnvin_info {
        font-size: 30px;
        line-height: 39px;
        text-transform: capitalize;
        padding: 21px 11px;
        text-align: center;
        border: 2px solid #e9c8d5
    }
    .faq_row .col-md-3:nth-child(3) {
        border-left: 0;
        border-bottom: 0
    }
    .exp-box h3 {
        font-size: 128px;
        color: #4a2744;
        font-weight: 500;
        line-height: 105px;
        margin-bottom: 21px
    }
    .innabttitle_head h3 {
        display: inline-block;
        color: #d14a74;
        text-transform: uppercase;
        font-weight: 600;
        border-top: 1px dashed;
        border-bottom: 1px dashed;
        font-size: 26px;
        margin: 44px 0 23px
    }
    .doc_profile h2 {
        font-size: 29px
    }
    .doc_profile h4 {
        font-size: 22px
    }
    .innabttitle_head {
        text-align: center
    }
    .memerships_row .col-md-4 {
        border-right: 0
    }
    .mmshplist span {
        display: block;
        font-size: 15px;
        line-height: 18px
    }
    .spineworkshplist {
        font-size: 15px
    }
    .spineawrow .col-md-3 {
        background-color: #2a1527;
        padding: 14px 10px
    }
    .reashrow .col-md-4 {
        padding: 20px 10px
    }
    .reashrow .col-md-4:nth-child(1),
    .reashrow .col-md-4:nth-child(2) {
        border-right: 0;
        border-bottom: 1px dashed #333
    }
    .reserchdesc {
        font-size: 15px
    }
    .inner_content {
        padding: 40px 0 53px
    }
    .pp_header .close {
        position: absolute;
        right: 15px;
        top: 15px;
        background: #fa3780;
        opacity: 1;
        z-index: 9;
        color: #fff;
        padding: 8px 10px;
        font-size: 16px;
    }
    .patientvideo span {
        font-size: 16px;
        right: 0;
        transform: initial;
        bottom: 0;
    }
}