@charset "utf-8";
@media only screen and (max-width:1270px) {

    .pround-section .row,
    .row {
        margin: 0 -15px
    }

    .stories button.slick-next {
        right: 0
    }

    .stories button.slick-prev {
        left: 0
    }

    .team-gallery button.slick-prev {
        left: -15px
    }

    .team-gallery button.slick-next {
        right: -15px
    }

    .back-btn {
        position: relative
    }
}

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

    .sm-col-4 ul li img,
    .surgey-img img {
        max-width: 100%
    }

    .bariatric-col-right,
    .number:before,
    .surgery-step:after,
    .surgery-step>ul>li:before {
        display: none
    }

    .wrapper {
        width: auto;
        padding: 0 15px
    }

    .clincilogo {
        left: 15px
    }

    .clincilogo .clincilogoimg {
        width: 140px;
        height: 92px
    }

    .blog-box {
        padding: 0 0 43px
    }

    .tgmenu {
        right: 15px
    }

    .newone .navigation ul li.last-child:before {
        left: -10px;
        width: 10px
    }

    .proudhereos button.slick-prev,
    .team-gallery button.slick-prev {
        left: 0
    }

    .newone .navigation ul li.last-child:after {
        right: -10px;
        width: 10px
    }

    .proudhereos button.slick-next,
    .team-gallery button.slick-next {
        right: 0
    }

    .newone .sm-box-right {
        margin-right: 50px;
        width: 810px
    }

    .navigation ul li {
        padding-right: 15px
    }

    .cptxt4,
    .profile-section .wrapper,
    .sm-col-1,
    .sm-col-2 {
        padding: 0 15px
    }

    .xs-clo-2,
    .xs-clo-3 {
        width: 49%
    }

    .ft-col-1,
    .ft-col-2,
    .ft-col-3 {
        width: 30%
    }

    .ft-col-2 {
        margin-left: 55px
    }

    .pround-section .row,
    .row {
        margin: 0 -15px
    }

    .sm-col-1 {
        width: 25%
    }

    .blog-box img {
        width: 100%
    }

    .sm-blog-1 {
        width: 56.5%
    }

    .sm-blog-2 {
        width: 20.5%
    }

    .mar-btm-0 {
        width: 41.9%
    }

    .sm-col-2 {
        width: 50%
    }

    .blog-shd.sm-txt-blog {
        font-size: 16px
    }

    .blog-shd span {
        font-size: 13px
    }

    .blog-shd,
    .helpline-no {
        font-size: 25px
    }

    .sm-col-4 ul li:first-child {
        width: 35%
    }

    .left-frm {
        width: auto;
        float: none
    }

    .form-left {
        width: 38%
    }

    .form-right {
        float: right
    }

    .about-head-left img {
        width: 100%;
        height: auto
    }

    .about-head-left {
        width: 40%
    }

    .bmi-calc img,
    .bmi-right img {
        width: 100%;
        height: auto
    }

    .bmitext-left {
        margin-right: 0
    }

    .blog-listing {
        width: 73%
    }

    .blog-sidebar {
        width: 25%
    }

    .comment-respond input {
        width: 30%
    }

    .newswrap {
        width: auto
    }

    .xs-col-3 {
        margin-right: 45px
    }

    .lg-col-1 {
        width: 68%
    }

    .detail-img img {
        width: 100%
    }

    .lg-col-2 {
        width: 30%
    }

    .sm-cont-3 h1 {
        line-height: 33px
    }

    .social ul li {
        margin-right: 9px
    }

    .loct {
        padding: 10px 31px 10px 0
    }

    .support-right img {
        width: 100%
    }

    .support-left-no {
        font-size: 28px
    }

    .sup-mid {
        width: 20%
    }

    .fellow-bot {
        width: auto;
        margin: 0 15px
    }

    .fellow-bot .col03 {
        min-height: 366px
    }

    .fellow-right {
        padding-bottom: 45px
    }

    .surgey-img {
        width: 33.33%
    }

    .fellow-form-wrap {
        width: auto
    }

    .sub-menu.mega-menu::before {
        left: 386px
    }

    .sm-box-right {
        float: right;
        width: 693px
    }

    .home-section.newone .sub-menu.mega-menu:before,
    .inr-section.newone .sub-menu.mega-menu:before {
        left: 209px
    }

    .cp-title,
    .cp-title span {
        font-size: 43px
    }

    .prd-txt-1 {
        height: 68px
    }

    .cptxt1 {
        left: 85px
    }

    .dietchart-p-wrap {
        width: auto;
        padding: 0 15px
    }

    .dietchart-p-wrap .closeBtn {
        top: 13px;
        right: 25px
    }

    .surgery-07-left {
        margin: 0
    }

    .surgery-diet {
        width: auto;
        margin-left: 0;
        margin-top: 0
    }

    .surgery-07-right {
        width: auto;
        padding-top: 50px
    }

    .steps-left {
        width: 65%
    }

    .number {
        width: 12%
    }

    .steps {
        width: 86%
    }

    .diet-plan,
    .diet-plan4 {
        top: 300px
    }

    .cptxt4 {
        left: 110px;
        top: 220px
    }

    .cptxt4.sld4 {
        left: 90px
    }

    .cptxt4.sld5 {
        right: 55px
    }

    .b-contact,
    .cptxt4.sld6 {
        right: 10px
    }

    .cptxt4.sld6 .cp-title {
        font-size: 25px
    }

    .cptxt4.sld6 .cp-title span {
        font-size: 28px
    }

    .navigation ul li a {
        font-size: 12px
    }

    .current-event .sm-col-5.pad-rgt-45 {
        width: 60%;
        padding-right: 15px
    }

    .current-event .sm-col-5.img-sec {
        width: 40%
    }

    .current-event .sm-box-month {
        padding-right: 15px
    }

    .current-event .xs-col-1 {
        width: 125px
    }

    .current-event .xs-col-2 {
        width: 280px
    }

    .current-event .address-box-1 {
        padding-top: 15px
    }

    .mera-wada h3 {
        font-size: 24px
    }

    .mera-salogan {
        font-size: 37px
    }

    .mera-salogan span {
        font-size: 34px
    }

    .faq-bdr {
        padding-bottom: 20px
    }

    .b-logo {
        left: 5px
    }

    .btitle {
        font-size: 30px
    }

    .error-page-left img {
        width: 100%
    }

    .wrap-404 {
        width: auto;
        padding: 0 15px;
        margin: 40px 0 20px
    }

    .wrap-404:after {
        content: '';
        display: block;
        clear: both
    }

    .error-page-right:before {
        display: none
    }

    .error-page-left,
    .error-page-right {
        width: 50%;
        box-sizing: border-box
    }

    .error-page-left {
        padding-right: 40px
    }

    .error-page-right {
        padding-left: 40px;
        border-left: 1px solid #ccc
    }

    .slider-left {
        padding-left: 85px
    }

    .slider-right {
        padding-right: 85px
    }

    .slider-title {
        font-size: 40px
    }

    .slider-title span,
    .slider-title1 {
        font-size: 45px
    }

    .slide_02 .slider-title span,
    .slide_06 .slider-title span {
        font-size: 30px
    }

    .slide_05 .slider-abt {
        -webkit-transform: translate(-50%, 15%);
        transform: translate(-50%, 15%)
    }
}

@media only screen and (max-width:979px) {
    .logo {
        width: 100px;
        bottom: -25px;
    }

    @media only screen and (max-width:1022px) {
        .pageload-popupsec .modal-header h4 {
            font-size: 36px;
        }

        .clincilogo .clincilogoimg {
            width: 106px;
            height: 70px
        }

        .common-header {
            height: 90px
        }

        .common-header.newone {
            height: 60px
        }

        .banded-highlight {
            width: auto
        }

        .banded-title {
            font-size: 21px;
            padding-top: 40px
        }

        .banded-title-para {
            font-size: 19px;
            line-height: 30px
        }

        .sm-box-right {
            width: 85%
        }

        .top-level {
            padding-bottom: 14px
        }

        .tgmenu {
            top: 55px
        }

        .newone .sm-box-right {
            width: 800px
        }

        .navigation ul li {
            padding-right: 13px
        }

        .social ul li {
            margin-right: 7px
        }

        .sm-col-4 ul li {
            margin-right: 30px
        }

        .sm-col-4 ul li:first-child {
            width: 33%
        }

        .sidebar {
            width: 26%
        }

        .oview-sec-right {
            width: 72%
        }

        .bypass-img:after,
        .ileal-img:after {
            clear: both;
            display: block;
            content: ''
        }

        .proud-gallery ul {
            margin: -22px -15px
        }

        .proud-gallery ul li {
            padding: 22px 15px
        }

        .about-mid .about-mid-img {
            padding-left: 0
        }

        .about-mid .about-mid-text {
            padding-left: 25px
        }

        .xs-col-3 {
            margin-right: 30px
        }

        .sup-mid {
            margin-left: 5%
        }

        .calc-wrap {
            width: auto;
            padding: 0 15px
        }

        .cp-title,
        .cp-title span {
            font-size: 38px
        }

        .cptxt1,
        .cptxt1 span {
            font-size: 40px
        }

        .testimonial {
            top: 15px;
            width: 350px
        }

        .testimonial a {
            bottom: -20px
        }

        .surgery-step>ul>li {
            padding: 30px 0
        }

        .surgery-section h2 {
            line-height: 40px
        }

        .number span,
        .surgery-07-left {
            font-size: 75px
        }

        .surgery-07-right {
            padding-top: 35px
        }

        .surgery-diet {
            margin-top: 12px
        }

        .cptxt1 {
            left: 100px
        }

        .slide-1 .ms-read-more {
            margin-top: 20px
        }

        .mera-lft {
            width: 26%
        }

        .btitle {
            font-size: 25px
        }

        .are-you h3 {
            font-size: 18px
        }
    }

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

        .dietchart:after,
        .xs-col-3:after {
            content: '';
            clear: both
        }

        .cptxt1,
        .cptxt4.sld4 {
            left: 130px
        }

        .cptxt4.sld5,
        .cptxt4.sld6 {
            right: 120px;
            width: auto
        }

        .navigation {
            display: none
        }

        .newone .top-level {
            display: block
        }

        .newone .sm-box-right {
            width: auto;
            padding: 0
        }

        .newone .top-apont {
            padding: 22px 25px;
            border-radius: inherit
        }

        .newone .top-social {
            vertical-align: top;
            margin-top: 6px
        }

        .xs-box-1 {
            width: 68%
        }

        .book-appointment {
            width: 32%;
            padding: 15px 0;
            text-align: center
        }

        .title-1 {
            font-size: 19px
        }

        .ft-col-2 {
            margin-left: 30px;
            width: 28%
        }

        .ft-col-3 {
            width: 34%
        }

        .social ul li {
            margin-right: 1px
        }

        .blog-shd {
            font-size: 25px
        }

        .blog-shd.sm-txt-blog,
        .f-tab a,
        .f-tab a.act {
            font-size: 13px
        }

        .prof-wrap {
            width: auto;
            margin-right: 15px;
            margin-left: 15px;
            margin-bottom: 15px
        }

        .form-left {
            width: 42%
        }

        .form-right {
            width: 55%;
            padding-top: 40px
        }

        .helpline-no {
            font-size: 17px
        }

        .practice-locate {
            padding-bottom: 40px;
            padding-top: 40px
        }

        .about-section-left h3,
        .about-section-mid h3 {
            font-size: 20px
        }

        .about-section-mid {
            width: 27%
        }

        .about-section-left.last {
            width: 35%
        }

        .bmi-right {
            display: none
        }

        .bmi-left {
            width: auto;
            float: none
        }

        .bmi {
            padding-bottom: 10px
        }

        .over-title {
            font-size: 25px
        }

        .left-navigation ul li.mb-menu {
            display: block
        }

        .left-navigation ul li ul {
            display: none
        }

        .leftMenu {
            padding: 75px 15px 45px
        }

        .left-social {
            padding-bottom: 20px
        }

        .blog-listing ul {
            margin: -10px
        }

        .blog-listing ul li {
            padding: 10px
        }

        .blog-listing .blog-title a {
            font-size: 18px
        }

        .comment-respond input {
            width: 29%
        }

        .news-dates {
            padding-left: 15px;
            margin-right: 5px
        }

        .news-img {
            float: left
        }

        .oview-sec-para img,
        .xs-col-3 {
            float: none
        }

        .news-content {
            width: 55%
        }

        .xs-col-3 {
            margin-bottom: 15px
        }

        .xs-col-3:after {
            display: block
        }

        .sm-box-month {
            width: auto;
            padding-right: 44px;
            text-align: left
        }

        .xs-col-3,
        .xs-col-4 {
            width: 50%
        }

        .support-left-text {
            font-size: 24px
        }

        .support-left-no {
            font-size: 22px
        }

        .sup-appoiont-title,
        .sup-callback .callback-title {
            font-size: 25px
        }

        .sup-appoiont-title:before,
        .sup-callback .callback-title:before {
            top: 40px
        }

        .sup-mid {
            margin-left: 1%
        }

        .fellow-left {
            width: 47%
        }

        .bmi-calc-right-2 img,
        .calc-page-right img,
        .fellow-left img {
            width: 100%
        }

        .fellow-bot .col03 .bottom-title {
            padding: 0 10px
        }

        .fellow-bot .col03 {
            padding: 25px 10px;
            min-height: 401px
        }

        .calc-page-left {
            width: 57%;
            margin: 0 auto
        }

        .calc-page-right {
            width: 40%;
            padding-left: 0
        }

        .heart-calc-left {
            width: 200px
        }

        .calc-main {
            padding-bottom: 50px
        }

        .heart-calculate:before {
            display: none
        }

        .acdr-title {
            font-size: 16px
        }

        .sitemap-col {
            width: 50%;
            margin-bottom: 12px
        }

        .col-br {
            display: block;
            clear: both
        }

        .diet-bg-circle br,
        .diet-bg-circle span br,
        .diet-bg-circle-right span br,
        .diet-sm-circle p br,
        .diet-sm-circle-right p br,
        .dietchart img {
            display: none
        }

        .clickme,
        .totla-result.ideal {
            float: left
        }

        .dietchart {
            width: auto;
            padding: 20px 0 40px
        }

        .diet-bg-circle,
        .diet-bg-circle-right,
        .diet-plan,
        .diet-plan2,
        .diet-plan3,
        .diet-plan4,
        .diet-sm-circle,
        .diet-sm-circle-right {
            position: static
        }

        .clickme {
            width: 50%;
            padding: 20px
        }

        .diet-bg-circle,
        .diet-bg-circle-right,
        .diet-sm-circle,
        .diet-sm-circle-right {
            width: auto;
            border-radius: inherit
        }

        .diet-sm-circle,
        .diet-sm-circle-right {
            height: auto
        }

        .diet-bg-circle,
        .diet-bg-circle-right {
            height: auto;
            padding: 15px 0
        }

        .diet-sm-circle p,
        .diet-sm-circle-right p {
            padding: 8px 0
        }

        .diet-bg-circle span {
            display: block;
            margin-top: 6px
        }

        .dietchart:after {
            display: block
        }

        .dietpost {
            padding-top: 40px;
            padding-bottom: 0
        }

        .banner-title-f {
            padding: 40px 0 100px
        }

        .banner-title-f h6 {
            font-size: 40px
        }

        .banner-title-f h5 {
            font-size: 30px
        }

        .ms-read-more a {
            padding: 8px 20px
        }

        .cptxt33 {
            font-size: 25px
        }

        .cptxt33 span {
            font-size: 16px;
            margin-top: 6px
        }

        .cp-title,
        .cp-title span {
            font-size: 30px
        }

        .cptxt4 .ms-read-more {
            margin-top: 25px
        }

        .cptxt4.sld6 .cp-title {
            font-size: 20px
        }

        .cptxt4.sld6 .cp-title span {
            font-size: 22px
        }

        .totla-result,
        .totla-result span {
            font-size: 18px
        }

        .about-team-img {
            width: 220px;
            height: 220px
        }

        .totla-result {
            padding-top: 40px
        }

        .title-para {
            margin-top: 15px
        }

        .mera-lft {
            width: 33%
        }

        .mera-rgt {
            width: 64%
        }

        .steps-right {
            padding: 10px 10px 10px 0
        }

        .steps-left {
            padding: 15px 0 10px 25px;
            width: 63%
        }

        .steps-right.pad-img {
            width: 37%
        }

        .steps-right.pad-img img {
            width: 100%
        }

        .steps.stp-padd .steps-right {
            padding: 0 25px 0 0
        }

        .surgery-step>ul>li:nth-child(even) .steps {
            padding: 0 25px
        }

        .bariatric-col {
            width: auto
        }

        .b-contact {
            position: relative;
            top: 0;
            left: 0;
            margin: 0 auto
        }

        .bariatric {
            padding-bottom: 40px
        }

        .thanyou-wrap {
            width: auto;
            padding: 100px 10px
        }

        .slider-title {
            font-size: 28px
        }

        .slider-title span,
        .slider-title1 {
            font-size: 30px
        }

        .slide_02 .slider-title,
        .slide_06 .slider-title {
            font-size: 25px
        }

        .slide_02 .slider-title span,
        .slide_06 .slider-title span {
            font-size: 22px
        }

        .slider-link a {
            padding: 8px 20px
        }

        .slide_05 .slider-abt {
            -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0)
        }

        .slider-normal span {
            font-size: 16px;
            line-height: 22px
        }
    }

    @media screen and (max-width:767px) {
        .pageload-popupsec .modal-header h4 {
            font-size: 21px;
        }

        .pageload-popupsec .modal-body p {
            font-size: 16px;
        }

        .pageload-popupsec form.from-set {
            padding: 15px 0px 0px;
        }

        .pageload-popupsec .form-control {
            font-size: 18px;
            padding: 10px 15px;
        }

        .pageload-popupsec .simpleg {
            height: 48px;
        }

        .pageload-popupsec button.btn.btn-primary {
            font-size: 18px;
        }

        .sm-box-right,
        .xs-box-1 {
            width: auto
        }

        .clincilogo {
            left: 15px;
            top: 55%;
            bottom: initial
        }

        .clincilogo .clincilogoimg {
            width: 85px
        }

        .new-box,
        .news-txt,
        .padbtm,
        .prf-cont a {
            display: block
        }

        .prf-cont a,
        .prf-cont h2,
        .sidebar button,
        .xs-box-1 {
            text-align: center
        }

        .loct:after,
        .surgery-vdos button.slick-prev {
            left: 0
        }

        .yellow-bg {
            padding: 15px 0 20px
        }

        .xs-box-1 {
            float: none;
            margin-bottom: 10px
        }

        .book-appointment,
        .prf-cont,
        .profile {
            margin: 0 auto;
            float: none
        }

        .book-appointment {
            width: 230px;
            padding: 8px 0
        }

        .profile {
            width: 230px
        }

        .profile-section {
            padding: 50px 0
        }

        .treatment {
            padding-bottom: 30px
        }

        .prf-cont {
            width: auto
        }

        .prf-cont h2 {
            margin-top: 15px
        }

        .prf-cont h2:after {
            margin: 15px auto
        }

        .prf-cont a {
            width: 145px;
            margin: 0 auto;
            padding: 10px 0
        }

        .lg-bord-btm {
            padding: 40px 0;
            margin-bottom: 40px
        }

        .xs-clo-2,
        .xs-clo-3 {
            width: auto;
            float: none
        }

        .xs-clo-3 {
            margin-top: 20px
        }

        .detail-section .stories,
        .ft-col-3 {
            margin-top: 15px
        }

        .sm-col-1 {
            width: 50%;
            margin-bottom: 20px
        }

        .faq-box {
            padding: 0
        }

        .faq-section {
            padding: 40px 0
        }

        .success-stories {
            padding: 35px 0 50px
        }

        .title {
            padding: 0 0 30px
        }

        .blog-section,
        .pround-section {
            padding: 35px 0 45px
        }

        .stories {
            margin-bottom: 40px
        }

        .sm-blog-1 {
            width: 100%;
            margin-bottom: 15px
        }

        .sm-blog-2,
        .sm-blog-2.mar-lft-9 {
            width: 49%
        }

        .mar-btm-0 {
            width: 100%
        }

        .blog-section {
            background-size: cover
        }

        .sm-col-3,
        .sm-col-4 {
            width: auto;
            float: none
        }

        .sm-col-3 {
            margin-bottom: 20px
        }

        .awards-section {
            padding: 20px 0 40px
        }

        .ft-title.padbtm,
        .news-txt {
            padding-bottom: 5px
        }

        .ft-col-1,
        .ft-col-2 {
            width: 47%
        }

        #cssmenu ul,
        .bmi-calc,
        .heart-rate-count ul li:nth-child(5):after,
        .oview-request {
            display: none
        }

        .ft-title.padbtm {
            padding-top: 15px
        }

        .ft-col-3 {
            width: 100%
        }

        .ft-title {
            padding-bottom: 15px
        }

        footer {
            padding: 40px 0 0
        }

        .social {
            padding: 0
        }

        .blog-shd,
        .blog-shd.sm-txt-blog {
            font-size: 20px
        }

        .oview-sec-para img {
            width: 100%;
            height: auto;
            margin: 0
        }

        .banded-highlight {
            font-size: 18px
        }

        .candidate-img {
            float: none
        }

        .candidate-data.show {
            padding-bottom: 20px
        }

        .oview-sec-para .bypass-img img,
        .oview-sec-para .ileal-img img {
            width: 100%;
            height: auto;
            margin-left: 0;
            margin-right: 0
        }

        .oview-sec-para p {
            padding-bottom: 15px
        }

        .over-title,
        .title-oview {
            font-size: 22px;
            padding-bottom: 10px
        }

        .page-title1,
        .proud-head {
            font-size: 25px
        }

        .page-title1 {
            padding-bottom: 40px
        }

        .form-left,
        .form-right {
            width: auto;
            float: none
        }

        .location,
        .location.dubai {
            width: 50%
        }

        .left-frm .form-d {
            margin-top: 0
        }

        .location {
            margin-bottom: 15px
        }

        .contact-mail,
        .locate-main {
            padding-top: 40px;
            padding-bottom: 10px
        }

        .about-section,
        .overview-section {
            padding: 40px 0
        }

        .about-section-left,
        .about-section-left.last,
        .about-section-mid,
        .oview-sec-right,
        .sidebar {
            width: auto;
            float: none
        }

        .about-section-left,
        .about-section-left.last,
        .about-section-mid {
            width: auto !important
        }

        .about-section-mid {
            margin: 15px 0
        }

        .oview-sec-right {
            padding-top: 0
        }

        .oview-sec-right .over-title.aq-bdr {
            margin-bottom: 15px
        }

        .sidebar button {
            display: block;
            margin: 0 auto;
            padding: 10px 0;
            border-radius: 5px;
            background: #ffda2d;
            color: #5d470c;
            text-transform: uppercase;
            font-family: NeoSansStd-Bold;
            width: 100%;
            cursor: pointer
        }

        #cssmenu ul li:first-child {
            border-top: 0
        }

        #cssmenu {
            margin-top: 20px
        }

        .oview-sec-right .pad-top30 {
            padding-top: 5px
        }

        .roux-vdo-title,
        .title-para span {
            font-size: 22px
        }

        .title-para {
            font-size: 20px;
            line-height: 30px
        }

        .surgery-vdo {
            padding-top: 27px
        }

        .surgery-vdo.pd-0 {
            padding-top: 30px
        }

        .leftMenu {
            width: 320px
        }

        .blog-listing {
            width: auto;
            float: none
        }

        .blog-sidebar {
            width: auto;
            float: none;
            margin-top: 50px
        }

        .sm-cont-3 h1,
        .sm-title-3,
        .xs-col-5 {
            margin-top: 15px
        }

        .single .blog-listing {
            padding-bottom: 0
        }

        .search .content-area,
        .site-main.blog {
            padding: 40px 0
        }

        .blog-sidebar aside {
            margin-bottom: 30px
        }

        .form-submit input#submit {
            float: left
        }

        .single .blog-sidebar {
            margin-bottom: 40px
        }

        .no-results .search-form {
            width: auto;
            margin-bottom: 30px
        }

        .news-dates-up {
            font-size: 45px
        }

        .news-content {
            width: 85%
        }

        .news-img {
            padding-left: 15px;
            width: 100%;
            height: auto
        }

        .news-head {
            padding-top: 5px;
            font-size: 21px
        }

        .news-dates {
            width: 73px
        }

        .event-box .r-tabs-accordion-title a {
            background: #e6e7e7;
            color: #000;
            display: block;
            padding: 15px;
            margin-bottom: 5px
        }

        .r-tabs-accordion-title.r-tabs-state-active a {
            background: #92c6de;
            color: #fff
        }

        .tabcontent .date {
            font-size: 45px
        }

        .sm-cont-3 h1,
        .sup-faq-title {
            font-size: 25px
        }

        .sm-box-month {
            padding-right: 20px
        }

        .lg-col-1,
        .lg-col-2,
        .xs-col-3,
        .xs-col-4,
        .xs-col-5 {
            width: auto;
            float: none
        }

        .loct {
            float: left;
            padding: 0 0 10px 30px
        }

        .book-appoint,
        .sup-callback,
        .support-left {
            width: auto;
            float: none
        }

        .sup-mid,
        .support-right {
            display: none
        }

        .support-left-no {
            margin-bottom: 15px
        }

        .support-appoint {
            padding: 40px 0
        }

        .sup-appoint-para,
        .sup-callback .callback-para {
            padding: 15px 0
        }

        .sup-callback:after {
            content: '';
            display: block;
            clear: both
        }

        .bmi-calc-left-2:before,
        .fellow-left,
        .heart-rate-left:before,
        .ms-nav-next,
        .ms-nav-prev,
        .testimonial {
            display: none
        }

        .callback-btn,
        .sup-appoint-btn,
        .sup-faq-btn {
            padding: 8px 0
        }

        .book-appoint {
            margin-top: 30px
        }

        .support-main {
            padding-bottom: 40px
        }

        .sup-faq {
            padding-top: 40px
        }

        .support-left-text {
            padding-top: 20px
        }

        .sup-faq-title:before {
            top: 40px
        }

        .fellowship-ban {
            background-size: cover
        }

        .fellow-right {
            width: auto;
            float: none
        }

        .fellow-bot .col03 {
            width: auto;
            float: none;
            min-height: inherit;
            padding-bottom: 105px
        }

        .fellow-form {
            padding: 50px 15px
        }

        .fellow-form ul li {
            margin: 0 -15px
        }

        .fellow-input-field {
            padding: 20px 15px
        }

        .heading {
            font-size: 30px
        }

        .fellow-form-title {
            padding-bottom: 30px
        }

        .bmi-calc-right-2,
        .calc-page-left,
        .calc-page-right {
            float: none;
            margin: 0 auto
        }

        .weight-clac {
            margin-right: 10px
        }

        .weight-clac:before {
            width: 100%
        }

        .bmi-calc-left-2 {
            float: none;
            margin: 0 auto
        }

        .calc-page-left {
            width: 400px
        }

        .heart-rate-right ul li {
            padding-top: 0
        }

        .surgery-vdos button.slick-next {
            right: 0
        }

        .surgery-vdos button.slick-arrow {
            top: 40%
        }

        .steps-right img,
        .surgery-step ul li:nth-child(even) .steps-right img {
            display: inline-block
        }

        .logo {
            width: 81px
        }

        .addone .logo,
        .inr-section .logo {
            margin-top: 6px;
            bottom: unset;
        }

        .common-header {
            height: 60px
        }

        .addone .sm-box-right,
        .inr-section .sm-box-right {
            width: auto;
            padding: 0;
            margin-right: 50px
        }

        .addone .top-social,
        .inr-section .top-social {
            vertical-align: top;
            margin-top: 6px
        }

        .addone .top-apont,
        .inr-section .top-apont {
            padding: 22px 25px;
            border-radius: inherit
        }

        .inr-section {
            border-top: 2px solid #ffda2d
        }

        .addone .tgmenu,
        .inr-section .tgmenu {
            top: 18px
        }

        .ms-read-more a {
            padding: 9px 20px;
            font-size: 12px
        }

        .slide-1 .ms-read-more {
            margin-top: 10px
        }

        .cptxt33 {
            font-size: 22px;
            display: none
        }

        .ms-read-more {
            margin-top: 15px
        }

        .cptxt4.sld5,
        .cptxt4.sld6 {
            right: 15px
        }

        .cptxt4 {
            width: auto
        }

        .oview-sec-para img {
            margin-bottom: 4px
        }

        .steps,
        .surgery-step>ul>li:nth-child(even) .number,
        .surgery-step>ul>li:nth-child(even) .steps,
        .surgery-step>ul>li:nth-child(odd) .number {
            width: auto;
            float: none
        }

        .number span {
            line-height: normal;
            font-size: 60px
        }

        .surgery-step>ul>li {
            padding: 15px 0
        }

        .steps-lef,
        .steps-left,
        .steps-right,
        .surgery-step ul li:nth-child(even) .steps-left,
        .surgery-step ul li:nth-child(even) .steps-leftt {
            float: none;
            width: auto
        }

        .surgery-step>ul>li:nth-child(even) .steps {
            border-left: solid 4px #fc5864;
            border-right: 0;
            background: url(../img/leftarrow-red.png) left 40px no-repeat #fff;
            text-align: left;
            border-radius: 5px 0 0 5px
        }

        .mera-lft,
        .mera-rgt,
        .mera-write,
        .slider-abt,
        .steps-right,
        .surgery-07-left,
        .totla-result {
            text-align: center
        }

        .step-inner ul li {
            padding: 0 0 0 30px;
            margin: 0;
            line-height: 30px;
            background: url(../img/arrow-cricle-left.png) left 8px no-repeat
        }

        .surgery-step>ul>li:nth-child(even) .steps {
            padding: 0
        }

        .steps-right.pad-img img {
            width: inherit
        }

        .current-event .sm-col-5.pad-rgt-45,
        .surgery-07-left,
        .surgery-step ul li:nth-child(even) .steps-right,
        .surgery-step>ul>li:nth-child(odd) .steps {
            width: auto;
            float: none
        }

        .surgery-07-left {
            font-size: 65px
        }

        .surgery-07-right {
            padding-top: 0
        }

        .surgery-07-right .surgery-title {
            font-size: 20px
        }

        .dietpost-title {
            font-size: 22px;
            padding-bottom: 25px
        }

        .diet-bg-circle-right span {
            padding: 0 3px
        }

        .fellow-right {
            padding-top: 40px
        }

        .fellowship-main {
            padding-bottom: 50px
        }

        .cptxt33.cptxt44 {
            display: block;
            left: 500px
        }

        .cptxt1,
        .cptxt4,
        .cptxt4.sld4 {
            left: 40px
        }

        .sm-cont-2 h5 {
            padding-top: 10px;
            float: none
        }

        .calc-btn,
        .totla-result,
        .totla-result.ideal {
            float: none
        }

        .current-event .sm-col-5.pad-rgt-45:after {
            content: '';
            clear: both;
            display: block
        }

        .current-event .xs-col-1 {
            width: 22%
        }

        .current-event .xs-col-2 {
            width: 73%
        }

        .mera-lft,
        .mera-rgt {
            width: auto;
            float: none
        }

        .current-event .sm-col-5.img-sec {
            width: auto;
            float: none;
            margin-top: 15px
        }

        .current-event {
            padding: 30px 0 20px
        }

        .appoint-title {
            padding-top: 20px
        }

        .left-frm h3 {
            padding-top: 10px
        }

        .social ul li {
            margin-right: 7px
        }

        .mera-lft img {
            display: inline-block
        }

        .error-page-left img,
        .slick-slider .slick-item>img {
            display: none
        }

        .mera-rgt {
            margin-top: 30px
        }

        .mera-rgt p {
            padding: 8px 0
        }

        .mera-wada {
            padding: 50px 0 40px
        }

        .mera-salogan {
            margin-top: 15px
        }

        .mera-write {
            margin-top: 5px;
            padding-left: 100px
        }

        .mera-wada h3 {
            margin-bottom: 0
        }

        .deatils {
            padding: 15px 0
        }

        .b-logo {
            width: 80px
        }

        .b-logo img {
            width: 100%
        }

        .are-you h3,
        .are-you ul,
        .btitle {
            padding-left: 50px
        }

        .are-you h3 {
            margin-top: 20px
        }

        .are-you {
            padding-bottom: 30px;
            background: 0 0;
            padding-left: 0
        }

        .bariatric-col-left {
            padding-top: 15px
        }

        .bmi-sec h1 {
            font-size: 24px
        }

        .bmi-calcu {
            padding-top: 25px
        }

        .calcu-left {
            width: auto;
            float: none;
            margin: 0 0 15px
        }

        .calcu-left .weight {
            width: 83%
        }

        .calcu-left .kg {
            width: 17%;
            float: right
        }

        .calcu-left .weight.weight-hhh {
            width: 89%
        }

        .calcu-left .kg.kg-hhh {
            width: 11%
        }

        .b-contact input[type=submit] {
            width: 100%;
            float: none
        }

        span.b-consult-loader {
            float: none;
            width: 30px;
            margin: 5px 0
        }

        .b-contact {
            padding: 30px 15px
        }

        .thanyou-titie {
            font-size: 18px
        }

        .wrap-404 {
            margin: 40px 0
        }

        .error-page-left,
        .error-page-right {
            width: auto;
            float: none
        }

        .error-page-right {
            border-left: 0;
            padding-left: 0
        }

        .error-page-left {
            background: url(../img/404-mobile.png);
            background-size: 100% 100%;
            height: 200px;
            margin-bottom: 20px;
            padding-right: 0
        }

        .error-img img {
            width: 45px
        }

        .error-title {
            font-size: 22px
        }

        .error-msg {
            padding-top: 10px
        }

        .slick-slider .slick-item>img.mob_img {
            display: block
        }

        .slider-abt {
            background: #2cc0d6;
            position: static;
            -webkit-transform: translate(0, 0) !important;
            transform: translate(0, 0) !important;
            padding: 20px 0
        }

        .slider-left,
        .slider-right {
            float: none;
            padding: 0
        }

        .slider-normal span,
        .slider-title,
        .slider-title span,
        .slider-title1 {
            color: #fff !important;
            text-shadow: none
        }

        .slider-title {
            padding-top: 0
        }

        .slider-title,
        .slider-title1 {
            font-size: 25px !important
        }

        .slider-title span {
            font-size: 22px !important
        }

        .slick-slider .slick-dots {
            text-align: center;
            margin-top: 10px;
            margin-bottom: 15px
        }

        .slick-slider .slick-dots li {
            display: inline-block
        }

        .slick-slider .slick-dots li button {
            width: 10px;
            height: 10px;
            border: 1px solid #ffdb36;
            background: #ffdb36;
            margin: 0 3px;
            text-indent: -999px;
            overflow: hidden
        }

        .slick-slider .slick-dots li.slick-active button {
            background: #2cc0d6;
            border: 1px solid #2cc0d6
        }

        .slider-normal {
            padding: 0
        }

        .blog-box .sm-blog-2 {
            width: 100%;
            padding: 0;
            margin-right: 0;
            margin: 0;
            margin-bottom: 20px;
            float: none;
        }
    }

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

        .book-mb-menu,
        .news-content,
        .news-img,
        .profile-img {
            text-align: center
        }

        .b-logo,
        .date-sec {
            position: relative
        }

        .top-level {
            display: none
        }

        .logo {
            width: 81px;
            margin-top: 8px
        }

        .addone .tgmenu,
        .tgmenu {
            top: 18px
        }

        .addone .logo {
            margin-top: 1px
        }

        .common-header {
            height: 60px
        }

        .book-mb-menu {
            display: block;
            text-transform: uppercase;
            font-family: NeoSansStd-Bold;
            background: #ffda2d;
            font-size: 14px;
            color: #906b0c;
            padding: 7px 0;
            border-radius: 5px;
            width: 210px;
            margin: 0 auto 20px;
            overflow: hidden
        }

        .sm-col-1 {
            width: auto;
            float: none
        }

        .sm-cont-1 {
            margin-bottom: 10px
        }

        .newone .top-level {
            display: none
        }

        .profile {
            width: 200px;
            float: none;
            margin: 0 auto
        }

        .prf-cont {
            width: auto;
            float: none;
            margin: 15px 0 0
        }

        .profile-section {
            padding: 45px 0
        }

        .about-bariatric,
        .about-main {
            padding-top: 40px
        }

        .title {
            font-size: 35px
        }

        .sm-blog-2,
        .sm-blog-2.mar-lft-9 {
            width: 48%
        }

        .mar-btm-0 {
            width: 100%
        }

        .blog-shd.sm-txt-blog {
            font-size: 16px
        }

        .sm-col-4 ul li:first-child {
            width: 33%
        }

        .ft-col-1,
        .ft-col-2 {
            width: auto;
            float: none;
            margin: 0 0 15px
        }

        .treatment {
            padding-bottom: 35px
        }

        .list-block li,
        .proud-gallery ul li {
            width: 50%
        }

        .success .profile-img {
            width: auto;
            float: none;
            text-align: center;
            margin-top: 12px
        }

        .success .profile-img img {
            width: auto;
            display: inline-block
        }

        .profile-content {
            padding-left: 0;
            overflow: inherit
        }

        .prf-title {
            margin-top: 15px
        }

        .about-head-left {
            display: none
        }

        .about-head-right {
            width: auto;
            float: none
        }

        .about-mid .about-mid-img {
            width: 8%
        }

        .about-mid .about-mid-img img {
            width: 100%;
            height: auto
        }

        .about-mid .about-mid-text {
            padding-left: 10px
        }

        .about-section-left h3,
        .about-section-mid h3 {
            font-size: 19px
        }

        .about-bariatric .about-glimpses h3,
        .about-bariatric-title {
            font-size: 22px
        }

        .about-bariatric-para ul li {
            width: auto;
            float: none;
            padding-left: 0;
            margin-bottom: 20px
        }

        .about-bariatric-para ul li:last-child {
            margin: 0
        }

        .about-bariatric-para {
            padding-top: 15px
        }

        .profile-img {
            width: auto;
            float: none;
            margin-top: 12px
        }

        .profile-img img {
            width: auto;
            display: inline-block
        }

        .overview-head .title {
            font-size: 23px
        }

        .over-title,
        .title-oview {
            font-size: 18px
        }

        .bmitext-left {
            padding: 18px 5px 18px 0
        }

        .blog-listing ul {
            margin: -10px 0
        }

        .blog-listing ul li {
            padding: 10px 0
        }

        .blog-sidebar {
            padding-top: 38px
        }

        .comment-respond input {
            width: 100%;
            float: none;
            margin: 0
        }

        .author-div {
            padding: 7px 0 0
        }

        .comment-reply-title {
            margin-top: 20px;
            height: 41px;
            line-height: 40px;
            font-size: 18px
        }

        .single .blog-sidebar {
            margin-top: 0
        }

        h1.page-title {
            font-size: 20px
        }

        .entry-title a,
        .news-head {
            font-size: 18px
        }

        .news-content,
        .news-dates {
            width: auto;
            float: none
        }

        .news-content {
            padding: 0 15px
        }

        .news-report {
            padding: 15px 0
        }

        .news-img {
            width: 220px;
            margin: 0 auto;
            float: none
        }

        .news-img img {
            display: inline-block;
            width: 100%
        }

        .date-sec {
            margin-bottom: 15px
        }

        h1.page-title {
            margin: 0
        }

        .date-bx-1 {
            text-align: left
        }

        .date-bx-1.no-end-date {
            float: left
        }

        .fellow-input-field {
            width: auto;
            float: none
        }

        .fellow-input-field-2 {
            padding: 20px 15px;
            width: auto;
            float: none
        }

        .dateimg2 {
            background-position: 99.7% 0
        }

        .calc-nav ul {
            width: auto
        }

        .calc-nav ul li {
            width: 33.3333%
        }

        .calc-nav ul li a {
            padding: 0 2px
        }

        .calc-nav ul li:last-child {
            border-right: 0
        }

        .bmi-calc-left-2 {
            width: 100%;
            overflow: hidden
        }

        .calc-page-02 {
            padding-top: 60px
        }

        .calc-bot {
            padding-top: 35px
        }

        .heart-calc-left {
            float: none;
            margin: 0 auto;
            padding-top: 0
        }

        .heart-calc-right {
            display: none
        }

        .heart-calc-left:before {
            top: 30px
        }

        .bmi-table {
            margin: 0 auto
        }

        .heart-rate-calc {
            margin-top: 25px
        }

        .heart-rate-left,
        .heart-rate-right {
            width: auto;
            float: none
        }

        .heart-rate-count ul,
        .heart-rate-para p,
        .heart-rate-right ul {
            padding: 0
        }

        .cp-title {
            width: 250px;
            white-space: pre-line
        }

        .cp-title span {
            display: inline
        }

        .title-para {
            font-size: 17px
        }

        .roux-vdo-title,
        .title-para span {
            font-size: 20px
        }

        .banner-title-f img {
            width: 60%
        }

        .banner-title-f h6 {
            font-size: 30px
        }

        .banner-title-f h5 {
            font-size: 25px
        }

        .cp-image-22,
        .cptxt2 {
            display: none
        }

        .cptxt33.cptxt44 {
            left: 484px
        }

        .cp-title,
        .cp-title span,
        .cptxt1 span {
            font-size: 22px
        }

        .cptxt4.sld5 .cp-title,
        .cptxt4.sld6 .cp-title {
            font-size: 18px;
            text-align: right
        }

        .cptxt4.sld5 .cp-title span,
        .cptxt4.sld6 .cp-title span {
            font-size: 18px;
            display: block;
            text-align: right
        }

        .cptxt4.sld5 .ms-read-more,
        .cptxt4.sld6 .ms-read-more {
            text-align: right
        }

        .cptxt4.sld5,
        .cptxt4.sld6 {
            right: 0
        }

        .calc-nav ul li a {
            font-size: 13px
        }

        .current-event .xs-col-1 {
            width: auto;
            float: none;
            padding-right: 0
        }

        .date-main {
            float: left
        }

        .current-event .sm-col-5.pad-rgt-45 .clr {
            clear: inherit
        }

        .current-event .address-box-1 {
            float: right
        }

        .current-event .xs-col-2 {
            width: auto;
            float: none
        }

        .current-event .date {
            font-size: 50px
        }

        .date-bx-1:nth-child(2):after {
            left: -10px
        }

        .are-you h3,
        .are-you ul,
        .bariatric-col-left,
        .btitle {
            padding-left: 0
        }

        .slider-normal span {
            font-size: 14px
        }
    }

    @media screen and (max-width:479px) {
        .title-1 {
            font-size: 17px
        }

        .title {
            padding: 0 0 15px;
            text-align: left
        }

        .success-stories .title,
        .treatment .title {
            text-align: center
        }

        .sm-cont-1 {
            padding-bottom: 0
        }

        .apply-btn,
        .book-btn-left,
        .book-btn-right,
        .btn-calc,
        .calc-btn,
        .calc-btn2,
        .calc-btn3,
        .callback-btn,
        .fellow-btn-left,
        .fellow-btn-right,
        .linkBtn,
        .linkBtn1,
        .linkBtn2,
        .proudbtn,
        .req-btn,
        .rest-btn,
        .submitBtn,
        .sup-appoint-btn,
        .sup-faq-btn,
        .surgry-btn {
            padding: 10px 0
        }

        .prf-cont h2 {
            font-size: 18px;
        }

        .title {
            font-size: 26px
        }

        .linkBtn {
            max-width: 210px
        }

        .proud-heroes-img .title,
        .pround-section .title {
            width: 310px;
            padding-left: 36px;
            background-size: 32px;
            padding-top: 2px;
            font-size: 22px;
            margin-left: 60px;
        }

        .sm-blog-2,
        .sm-blog-2.mar-lft-9 {
            width: 100%
        }

        .online-txt {
            font-size: 17px;
            padding-bottom: 6px
        }

        .book-appointment {
            width: 200px;
            padding: 6px 0
        }

        .sm-col-4 ul li {
            width: 34%;
            margin-right: 20px
        }

        .sm-col-4 ul li:first-child {
            width: 28%
        }

        .list-block li,
        .sm-col-2 {
            width: auto;
            float: none
        }

        .sm-col-2 {
            margin-bottom: 15px
        }

        .sitemap-ftr {
            border-left: 0 !important
        }

        .blog-shd {
            font-size: 16px
        }

        .proud-gallery ul li {
            width: 100%
        }

        .success .profile-img img {
            width: 100%;
            display: block
        }

        .form-right img {
            padding: 0;
            width: 15%
        }

        .appoint-section .appoint-book ul,
        .contact-mail {
            padding-top: 15px
        }

        .helpline {
            padding-left: 1px;
            font-size: 18px
        }

        .appoint-section .appoint-section-img img {
            display: none
        }

        .copy,
        .cp-title span,
        .cptxt1,
        .cptxt3,
        .cptxt33,
        .cptxt4,
        .ms-read-more {
            display: block
        }

        .location {
            width: auto;
            float: none;
            margin-bottom: 20px;
            padding-bottom: 10px
        }

        .location.dubai {
            width: 80%
        }

        .location:before {
            top: inherit;
            bottom: 0;
            width: 100%;
            height: 1px
        }

        .frm1,
        .frm2 {
            padding: 0 15px
        }

        .acdr-cont {
            padding: 0 0 30px
        }

        .acdr-title.active {
            background: url(../img/mins.jpg) 0 center no-repeat
        }

        .acdr-title {
            background: url(../img/plus.jpg) 0 center no-repeat;
            padding: 15px 25px 15px 50px
        }

        .video-box {
            padding-bottom: 0
        }

        .copy {
            margin-bottom: 5px
        }

        .prf-title {
            font-size: 20px
        }

        .about-head-right .about-title {
            font-size: 30px
        }

        .profile-img img {
            width: 100%;
            height: auto
        }

        .author-div img {
            width: 25px !important
        }

        .author-div span,
        .single .blog-listing .date {
            line-height: 24px
        }

        .regst-form-box {
            width: auto;
            margin: 100px 10px auto;
            padding: 56px 15px 47px
        }

        .support-left-text {
            font-size: 21px
        }

        .support-left-no {
            font-size: 19px
        }

        .banner-title-f h5 {
            font-size: 22px
        }

        .banner-title-f h6 {
            font-size: 25px
        }

        .back-btn {
            left: -27px;
            z-index: 4
        }

        .sub-heading {
            padding-top: 45px
        }

        .bmi-calc-left-2 form {
            overflow: hidden
        }

        .calc-page-left {
            width: auto
        }

        .frm-col-1 {
            width: 100%
        }

        .cp-title,
        .cp-title span {
            width: 200px
        }

        .cptxt2 {
            font-size: 15px !important;
            line-height: 25px !important
        }

        .stories .item {
            padding: 0
        }

        .sitemap-col {
            width: auto;
            float: none
        }

        .prd-txt-1 {
            height: inherit
        }

        .surgery-vdos {
            font-size: 13px
        }

        .banded-highlight {
            font-size: 15px
        }

        .overview-section {
            padding: 30px 0
        }

        .oview-sec-right {
            padding-top: 20px
        }

        .roux-vdo-title,
        .title-para span {
            font-size: 18px
        }

        .candidate-img img {
            width: 100%;
            height: auto
        }

        .banded-title {
            padding-bottom: 15px
        }

        .surgery-section h2 {
            font-size: 30px
        }

        .number span {
            font-size: 45px
        }

        .surgery-step .steps-left h3 {
            font-size: 18px
        }

        .steps-left {
            padding: 15px 0 10px 30px
        }

        .step-inner ul li,
        .surgery-step ul li:nth-child(odd) .step-inner ul li {
            line-height: 25px
        }

        .clickme {
            width: auto;
            float: none;
            padding: 0 0 20px
        }

        .diet-chart-p-t {
            font-size: 20px
        }

        .dietchart-p-window ul {
            padding: 15px 0 0
        }

        .surgery-diet h3 {
            font-size: 22px
        }

        .surgery-diet ul {
            padding: 0 0 25px 15px
        }

        .cp-title {
            padding-top: 2px
        }

        .cp-title,
        .cp-title span,
        .cptxt1 span,
        .cptxt4.sld5 .cp-title,
        .cptxt4.sld5 .cp-title span,
        .cptxt4.sld6 .cp-title,
        .cptxt4.sld6 .cp-title span {
            font-size: 13px
        }

        .cptxt4.sld5 .ms-read-more {
            margin-top: 5px
        }

        .ms-read-more a {
            padding: 4px 10px
        }

        .cptxt33 {
            font-size: 0;
            top: 400px;
            left: 450px
        }

        .heart-rate-count ul li:first-child,
        .heart-rate-count ul li:nth-child(3),
        .heart-rate-right ul li:nth-child(2),
        .mera-wada h3 {
            font-size: 20px
        }

        .cptxt33 span {
            display: none
        }

        .cptxt4 {
            top: 240px
        }

        .heart-rate-right {
            margin-top: 10px
        }

        .logo,
        .newone .logo {
            width: 60px
        }

        .common-header,
        .common-header.newone {
            height: 50px
        }

        .tgmenu {
            top: 18px
        }

        .addone .tgmenu,
        .inr-section .tgmenu,
        .newone .tgmenu {
            top: 12px
        }

        .mera-lft img {
            width: 55%
        }

        .mera-salogan {
            font-size: 30px
        }

        .mera-salogan span {
            font-size: 28px
        }

        .bmi-sec h1,
        .btitle,
        .rst-title {
            font-size: 22px
        }

        .mera-write {
            padding-left: 70px
        }

        .thanyou-img img {
            width: 100%
        }

        .b-contact {
            width: auto
        }

        .calcu-left .weight {
            width: 75%
        }

        .calcu-left .kg {
            width: 25%
        }

        .calcu-left .weight.weight-hhh {
            width: 80%
        }

        .calcu-left .kg.kg-hhh {
            width: 20%
        }

        .are-you ul li {
            width: auto;
            float: none
        }

        .error-page-left {
            height: 100px
        }

        .clincilogo .clincilogoimg {
            width: 52px
        }

        .clincilogo {
            top: 49%
        }
    }

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

        .apply-btn,
        .book-btn-left,
        .book-btn-right,
        .btn-calc,
        .calc-btn,
        .calc-btn2,
        .calc-btn3,
        .callback-btn,
        .fellow-btn-left,
        .fellow-btn-right,
        .linkBtn,
        .linkBtn1,
        .linkBtn2,
        .proudbtn,
        .req-btn,
        .rest-btn,
        .submitBtn,
        .sup-appoint-btn,
        .sup-faq-btn,
        .surgry-btn {
            padding: 10px 0
        }

        .sm-title-2,
        .title {
            font-size: 22px
        }

        .ft-col-1 ul li.call-us {
            font-size: 14px
        }

        .copy {
            font-size: 12px
        }

        .sm-col-4 ul li {
            width: 33%
        }

        .form-right img {
            display: none
        }

        .helpline {
            padding-left: 0;
            font-size: 17px
        }

        .helpline-no {
            font-size: 15px
        }

        .bmitext-left,
        .bmitext-right {
            font-size: 12px
        }

        .bmi-ideal-left {
            margin-right: 30px
        }

        .proud-heroes-img img {
            width: 100%
        }

        .support-left-text {
            font-size: 18px
        }

        .support-left-no {
            font-size: 17px;
            padding-top: 15px
        }

        .sup-appoiont-title,
        .sup-callback .callback-title,
        .sup-faq-title {
            font-size: 21px
        }

        .fellow-btn-left {
            min-width: 108px
        }

        .b-contact h4,
        .bmi-sec h1 {
            font-size: 18px
        }

        .b-contact-field {
            padding-top: 20px
        }
    }


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

        .about-head-left img {
            width: 85%;
        }
    }




    @media screen and (max-width:450px) {
        .video-box .row .sm-col-2 iframe {
            width: 100%;
            height: auto;
        }
    }