    html,
    body {
        font-family: -apple-system, Noto Sans Regular, Microsoft JhengHei, "Roboto", helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif!important;
        font-size: 1rem;
        color: #333333 !important;
        line-height: 1.8rem;
        /*text-align: justify;*/
        overflow-x: hidden;
    }
    
    .btn-language.chinese_hk {
        border-right: 1px solid black;
    }
    
    .btn-language.chinese_cn {
        border-right: 1px solid black;
    }
    
    .nav-item:not(.lang) {
        padding-right: 0.75rem !important;
    }
    
    .nav-item.lang {
        padding-left: 0rem !important;
    }
    
    .nav-link {
        padding: 0px;
    }
    
    .navigation-section .navbar-nav .nav-item.dropdown {
        line-height: 27px !important;
    }
    
    .homepage_icons_wrapper {
        text-align: right;
        padding-bottom: 10px;
    }
    
    .homepage_icons_wrapper div {
        display: inline-block;
        padding: 0px 10px;
    }
    
    .navbar {
        /*padding: 1.2rem 1rem;*/
        padding-top: 1.2rem;
        padding-bottom: .8rem;
    }
    
    .fullWidth {
        width: 100%;
    }
    
    .home.about_us {
        margin-top: 1.5rem;
        /* margin-bottom: 1.5rem; */
        background: #FFF7EB;
    }
    
    .home.about_us .content {
        padding: 10px 0px;
    }
    
    .title {
        color: #E1A983;
        margin-bottom: 1rem;
    }
    
    .home.about_us .desc {
        line-height: 2rem;
    }
    
    .home.about_us .desc_wrapper {
        padding-left: 1rem;
    }
    
    .home.about_us .content {
        display: flex;
        align-items: center;
    }
    
    .feature .col-lg-4.col-12 img {
        -webkit-box-shadow: 1px 5px 16px -4px rgba(0, 0, 0, 0.69);
        box-shadow: 1px 5px 16px -4px rgba(0, 0, 0, 0.69);
        /* -webkit-box-shadow: 8px 5px 11px -5px rgba(0, 0, 0, 0.69);
    box-shadow: 8px 5px 11px -5px rgba(0, 0, 0, 0.69); */
    }
    
    .feature .col-lg-4.col-12:nth-child(1) {
        padding-right: 6px;
    }
    
    .feature .col-lg-4.col-12:nth-child(2) {
        padding-left: 3px;
        padding-right: 3px;
    }
    
    .feature .col-lg-4.col-12:nth-child(3) {
        padding-left: 6px;
    }
    
    .feature {
        margin: 3rem 0rem;
    }
    
    .footer_top,
    .booking {
        background: #fff;
        padding: 2rem 0rem;
    }
    
    .navigation-section .navbar-nav .nav-item {
        font-size: 1rem !important;
    }
    
    .footer_top table td div {
        display: inline-block;
    }
    
    .disinline {
        display: inline-block;
    }
    
    .vtop {
        vertical-align: top;
    }
    
    .footer_top {
        font-size: .9rem;
    }
    
    .cent {
        text-align: center;
    }
    
    .footer_bottom {
        background: #12447a;
        font-size: .9rem;
        color: #fff;
    }
    
    .copyright_wrapper {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    .qrcode_wrapper {
        text-align: center;
    }
    
    .navbar-light .navbar-nav .nav-link {
        color: #333333 !important;
    }
    
    .footer_right_border {
        border-right: 1px solid #0069a0;
    }
    
    .content_bg {
        background-image: url("/assets/front/images/oos/content_bg.png");
        background-size: contain;
        width: 100%;
        /* background-size: contain; */
        background-repeat: no-repeat;
        background-position: top;
    }
    
    .about_us_content {
        padding-left: 20px;
    }
    
    .about_us_section {
        padding: 0rem 0rem 3rem 0rem;
    }
    
    .d_title_section {
        padding: 2rem 0rem;
    }
    
    .flex_cent_row {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .title_wrapper {
        position: absolute;
        left: 0%;
        bottom: 0%;
        width: 100%;
        height: 100%;
        background-image: url("/assets/front/images/hkskin/d_title_image.png");
        background-size: cover;
        background-repeat: no-repeat;
    }
    
    .title_wrapper .title {
        padding-left: 50px;
        position: relative;
        top: 50%;
        transform: translate(0, -50%);
    }
    
    .no_mb {
        margin-bottom: 0px;
    }
    
    .pink_bg {
        background: #FFF7EB;
    }
    
    .features_wrapper {
        padding: 1.5rem 0px 1.5rem 0px;
    }
    
    .features_title .title {
        margin-left: 20px;
    }
    
    .features_wrapper .desc {
        padding: 20px 40px;
    }
    
     ::marker {
        background-color: black!important;
        color: #0069a0 !important;
        font-size: 0.8em;
    }
    
    .content ul {
        padding: 0px;
        margin-left: 15px;
    }
    
    .content ul li {
        margin-bottom: 20px;
    }
    
    .enquiry_green_btn {
        color: #fff;
        background: #008000ad;
        display: inline-block;
        padding: 5px 25px;
        border-radius: 5px;
        letter-spacing: 2px;
    }
    
    .v-middle {
        vertical-align: middle;
    }
    
    .v-top {
        vertical-align: top;
    }
    
    .dis_inline {
        display: inline-block;
    }
    
    .no_ml {
        margin-left: 0px !important;
    }
    
    .no_mb {
        margin-bottom: 0px !important;
    }
    
    .product_desc_wrapper .image_wrapper {
        padding: 30px;
    }
    
    .features_wrapper h5 {
        font-size: 1.15rem;
    }
    
    .features_wrapper .product_desc_wrapper .product_name {
        min-height: 40px;
    }
    
    .footer_top.contact_us {
        background-color: #ffff;
    }
    
    .map_iframe {
        -webkit-box-shadow: 1px 7px 14px 3px rgba(0, 0, 0, 0.32);
        box-shadow: 1px 7px 14px 3px rgba(0, 0, 0, 0.32);
    }
    
    .contact_us_footer {
        position: relative;
        bottom: 0px;
        width: 100%;
    }
    
    .navigation-section .navbar-nav .nav-item a:hover {
        color: #12447a !important;
        text-decoration: none;
    }
    
    .navigation-section .navbar-nav .nav-item.dropdown a:hover {
        color: #12447a !important;
        text-decoration: none;
    }
    
    .navigation-section .navbar-nav .nav-item.dropdown a {
        color: #333333 !important;
    }
    
    .booking_section .form-control {
        border-color: #b57f5f !important;
        background: #fff !important;
    }
    
    .booking_title {
        color: #b57f5f;
        font-weight: bold;
    }
    
    .checkbox_type_title {
        display: inline-block;
        width: 100px;
    }
    
    .checkbox_content_wrapper {
        display: inline-block;
        width: calc(100% - 120px);
    }
    
    .checkbox_content_wrapper.row {
        display: inline-block;
    }
    
    .custom-control-label::before {
        top: .35rem;
    }
    
    .custom-checkbox {
        position: relative;
        display: block;
        min-height: 1.5rem;
        padding-left: 1.5rem;
    }
    
    .custom-control-input {
        position: absolute;
        z-index: -1;
        opacity: 0;
    }
    
    .custom-control-input:checked~.custom-control-label::before {
        color: #fff;
        border-color: #b57f5f;
        background-color: #b57f5f;
    }
    
    .custom-control-label::after {
        position: absolute;
        top: .35rem;
        left: -1.5rem;
        display: block;
        width: 1rem;
        height: 1rem;
        content: "";
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 50% 50%;
    }
    
    .custom-control-label::before {
        background: #fff;
        border: 1px solid #b57f5f;
    }
    
    .checkbox_row {
        border-bottom: 1.5px solid #b57f5f;
        padding-bottom: 15px;
        font-size: .9rem;
    }
    
    .booking_section {
        padding: 3rem 0rem;
    }
    
    .booking_section .booking_btn_wrapper {
        background: #b57f5f;
        border-radius: 10px;
        padding: 5px 0px;
        text-align: center;
        color: #fff;
        cursor: pointer;
    }
    
    .booking_section .booking_btn_wrapper:hover {
        opacity: .6;
    }
    
    #submit_btn,
    #rest_btn {
        background: #b57f5f;
        border: none;
        color: #fff;
    }
    
    .navigation-section .navbar-nav .nav-item.dropdown .dropdown-menu li a:hover {
        background-color: #12447a !important;
        color: white !important;
    }
    
    .navigation-section .navbar-nav .nav-item.dropdown .dropdown-menu li a {
        padding-left: 0.75rem;
        display: inline-block;
        width: 100%;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    
    .dropdown-menu.show .nav-item {
        padding-right: 0px !important;
    }
    
    .important .image_wrapper {
        background-image: url("/assets/front/images/oos/service_btn.png");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top;
        padding: 3px 0px;
        position: relative;
        border-radius: 8px;
    }
    
    .important .main_title .name {
        text-align: center;
        color: #fff;
        padding: 5px 0px;
    }
    
    .important .content {
        color: #fff;
    }
    
    .important .content_title {
        opacity: .8;
        color: #fff;
    }
    
    .main-page .important {
        margin-bottom: 65px;
    }
    
    .important .content .image_bg {
        /*background-image: url("/assets/front/images/nova_surgery/service_title.png");*/
        background-image: url("/assets/front/images/oos/service_title_bg.png");
        background-repeat: no-repeat;
        background-position: top;
        padding: 10px 0px;
        text-align: center;
        background-size: 100% 100%;
    }
    
    .important .content_title h1 {
        /* font-size: 3rem; */
        margin: 0px;
    }
    
    .important .sub_items ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
        text-align: center;
    }
    
    .important .sub_items ul li {
        padding: 10px 0px;
    }
    
    .important .sub_items ul li.active {
        color: #0069a0;
    }
    
    .important .sub_items ul li:hover {
        color: #0069a0;
    }
    
    .font_bold {
        font-weight: bold;
    }
    /*
    .important .menu_items_wrapper {
        -webkit-box-shadow: 0px 11px 15px -2px rgba(0, 0, 0, 0.48);
        box-shadow: 0px 11px 15px -2px rgba(0, 0, 0, 0.48);
        position: relative;
        z-index: 9999;
    }*/
    
    .important .sub_items a {
        color: #333333;
        text-decoration: none;
    }
    
    .important .image_wrapper .name h5 {
        margin: 0px;
    }
    
    .important .sub_items a {
        display: block;
    }
    
    .important .flex_col_cent {
        display: flex;
        align-items: center;
        /*justify-content: center;*/
    }
    
    .important .flex_col_cent img {
        width: 100%;
    }
    
    .important .flex_col_cent.top {
        align-items: flex-start;
    }
    
    .important .important_content {
        padding: 30px;
    }
    
    .important_bg {
        /*background: #F6EAF1;*/
    }
    /* .important_image_wrapper {
        border: 1px solid #C2769F;
    }
     */
    
    .important .important_content h5 {
        color: #0069a0;
    }
    
    .important .image_desc div:first-child {
        color: #E1A983;
    }
    
    .important .suggest {
        border: 1px solid #E1A983;
        margin-top: 30px;
        /* margin-bottom: 20px; */
    }
    
    .suggest_font_color {
        color: #E1A983;
    }
    
    .white_bg {
        background: #fff;
    }
    
    .rightmenu_items_wrapper {
        z-index: 10000 !important;
    }
    
    .important_content.suggest_content {
        padding: 20px 30px;
    }
    
    .important_content.last {
        margin-bottom: 30px;
    }
    
    .navigation-section .navbar-nav .nav-item a.active {
        color: #0069a0 !important;
    }
    
    .navigation-section .navbar-nav .nav-item.dropdown .dropdown-menu {
        padding: 0px;
    }
    
    .main_effect_title {
        position: relative;
        padding-left: 12px;
        color: rgba(196, 118, 52);
    }
    
    .main_effect_title::before {
        content: "•";
        color: rgba(196, 118, 52);
        position: absolute;
        left: 0;
        top: 50%;
        transform: translate(0px, -50%);
    }
    
    .title_color {
        color: rgba(196, 118, 52);
    }
    
    .navigation-section .navbar-nav .nav-item.dropdown .dropdown-menu li a {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
        display: inline-block;
        width: 100%;
    }
    
    .td_w80 {
        width: 80px;
    }
    
    .important .suggest {
        width: 100%;
    }
    
    .color_gold {
        color: #E1A983;
    }
    
    .important_content ::marker {
        color: #0069a0 !important;
    }
    
    .important_content ul {
        padding: 0px 0px 0px 20px;
    }
    
    .important_content ul li {
        margin-bottom: 5px;
    }
    
    .vt-middile {
        vertical-align: middle;
    }
    
    table.derma td {
        padding-bottom: 10px;
        vertical-align: top;
    }
    
    table.derma td:first-child {
        vertical-align: top;
    }
    
    table .vt-top {
        vertical-align: top;
    }
    
    .features_image_wrapper.overlay_wrapper {
        position: relative;
    }
    
    .overlay_img {
        position: absolute;
        top: -5rem;
        right: -6rem;
    }
    
    .overlay_img img {
        width: 230px;
    }
    
    .tick_row .mb-3 .dis_inline:first-child {
        width: 18px;
    }
    
    .tick_row .mb-3 .dis_inline:last-child {
        width: calc( 100% - 30px);
    }
    
    .peel td.first {
        width: 80px;
        vertical-align: top;
    }
    
    .peel td.last {
        width: calc( 100% - 90px);
        vertical-align: top;
    }
    
    .share_row {
        margin-top: 30px;
        text-align: left;
        padding-left: 43px;
    }
    
    .share_icons_wrapper {
        /* text-align: right; */
        width: 100%;
    }
    
    .share_icons_wrapper div>div {
        display: inline-block;
    }
    
    .share_icons_wrapper a {
        display: block;
        cursor: pointer;
    }
    
    .white_bg {
        background-color: transparent !important;
    }
    /*start nova_surgery*/
    
    .flex_cent_row {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .purple_color {
        color: #0069a0 !important;
    }
    
    .section_title_wrapper {
        max-width: 65%;
        margin: 0 auto;
    }
    
    .section_title_row {
        padding-bottom: 4.5rem;
        padding-top: 30px;
    }
    
    .servie_row {
        /* padding-top: 3rem;
        padding-bottom: 3rem; */
    }
    
    .service_bg {
        background-image: url("/assets/front/images/nova_surgery/sevice_bg.png");
        /* background-size: cover; */
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top;
    }
    
    .fullWdith {
        width: 100%;
    }
    
    .service_title_wrapper {
        max-width: 50%;
        text-align: center;
    }
    
    .light_purple_color {
        color: #C2769F;
    }
    
    .service_title_wrapper a {
        text-decoration: none;
    }
    
    .service_title_wrapper a:hover {
        color: #C2769F;
        opacity: .8;
    }
    /* .navigation-section .navbar-nav .nav-item.dropdown .dropdown-menu {
        display: none;
    } */
    /*start nova css*/
    
    .important .flex_col_top {
        align-items: flex-start;
    }
    
    .important_content .col-12.col-lg-6 {
        padding-left: 25px;
        padding-right: 25px;
    }
    
    .breadcrumb {
        background-color: transparent !important;
    }
    
    .important.content_bg {
        background-image: url("/assets/front/images/oos/sevice_bg.png");
        background-size: contain !important;
    }
    
    .content_section {
        padding-top: 2rem;
    }
    
    .breadcrumb span {
        color: #0069a0 !important;
    }
    
    .bg_shadow {
        -webkit-box-shadow: 4px 4px 13px -2px #9E9E9E;
        box-shadow: 4px 4px 13px -2px #9E9E9E;
    }
    
    .team_gird_wrapper.left {
        padding-right: 3.5rem;
    }
    
    .team_gird_wrapper.right {
        padding-left: 3.5rem;
    }
    
    .important .last_row .col-12 {
        padding-left: 40px;
        padding-right: 40px;
    }
    
    .important .last_row {
        margin-top: 30px;
    }
    
    .header_filter_row {
        font-size: .8rem;
    }
    
    .filter_tags div {
        display: inline-block;
    }
    
    .tags_wrapper>div {
        display: inline-block;
    }
    
    .filter_tags>div:first-child {
        margin-right: 1rem;
    }
    
    .tags_wrapper>.tags {
        /* border: 1px solid black; */
        padding: 0px 8px;
        border-radius: 5px;
        margin: 0px 5px;
    }
    
    .arrow-right::before {
        content: "下一頁";
        font-style: normal;
    }
    
    .arrow-left::before {
        content: "上一頁";
        font-style: normal;
    }
    
    .tags_wrapper {
        text-align: center;
    }
    
    .filter_tags div {
        display: inline-block;
    }
    
    .articles_preview_grid a {
        text-decoration: none;
        color: #333333;
    }
    
    .articles_preview_grid .tags_area {
        padding-bottom: 20px;
    }
    
    .tags_hot,
    .article_hot {
        background-image: url("/assets/front/images/nova_surgery/service_btn.png");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top;
        padding: 3px 0px;
        color: #fff;
        text-align: center;
    }
    
    .tags_wrapper {
        padding: 10px;
    }
    
    .pageNum.active a {
        color: #0069a0 !important;
    }
    
    .tags_hot_wrapper .tags {
        text-align: center;
        margin-bottom: 10px;
    }
    
    .tags_hot_wrapper .tags div {
        display: inline-block;
        border: 1px solid black;
        padding: 0px 5px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    
    .article_hot {
        margin-bottom: 30px;
    }
    
    .article_wrapper .title {
        border-bottom: 1px solid #CE91B2;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    .article_border {
        border-left: 1px solid #CE91B2;
    }
    
    .article_wrapper .title.last {
        border-bottom: none;
    }
    
    .article_detail_section_left .tags div {
        display: inline-block;
        border: 1px solid black;
        padding: 0px 5px;
    }
    
    .pages_wrapper ul {
        list-style-type: none;
        padding: 0px;
        margin: 0px;
        text-align: center;
    }
    
    .pages_wrapper ul li {
        display: inline-block;
        padding: 0px 10px;
    }
    
    .pages_wrapper ul li a {
        color: #333333;
    }
    
    .tags_area.grid {
        min-height: 100px;
    }
    
    .tags_wrapper {
        text-align: center;
    }
    
    .tags_wrapper.detail {
        text-align: left !important;
    }
    
    .important_content h5 {
        color: #0069a0;
        font-weight: bold;
    }
    
    .article_detail_section_left ul {
        padding: 0px 0px 0px 20px;
    }
    
    .article_detail_section_left ol {
        padding: 0px 0px 0px 20px;
    }
    
    .article_detail_section_left ul ::marker {
        color: #0069a0 !important;
    }
    
    .article_detail_section_left ol ::marker {
        color: black !important;
    }
    
    .navigation-section .navbar-brand img {
        width: 80% !important;
    }
    /*start css new add*/
    
    .team_gird_wrapper img {
        display: none;
    }
    
    .footer_top,
    .footer_top a {
        color: #0069a0 !important;
        background-color: #f5f5f5;
    }
    
    .navbar-light .navbar-nav .nav-link {
        color: #5ba8cc !important;
    }
    
    .navigation-section .navbar-nav .nav-item.dropdown a {
        color: #5ba8cc !important;
    }
    
    .service_title_wrapper {
        color: #5ba8cc !important;
    }
    
    .service_title_wrapper h5 a {
        color: #12447a !important;
    }
    
    .service_title_wrapper {
        /* max-width: 100%; */
    }
    
    .home_categories {
        text-align: left;
    }
    
    .home_categories a {
        position: relative;
    }
    
    .home_categories a::before {
        content: "•";
        position: absolute;
        top: 0px;
        left: -15px;
    }
    
    .service_title_wrapper .servive_title {
        padding-right: 15%;
    }
    
    .posrel {
        position: relative;
    }
    
    .full_width {
        width: 100%;
    }
    
    .service_title_wrapper {
        position: absolute;
        top: 15%;
        right: 5%;
        width: 40%;
    }
    
    .blue_line {
        height: 5px;
        border-bottom: 5px solid #0069a0;
    }
    
    .content_section .fas.fa-home {
        color: #12447a;
    }
    
    .about_us_section .title {
        text-align: center;
    }
    
    .important .sub_items ul li:not(.last_sub_item) {
        border-bottom: 1px solid #5ba8cc;
    }
    
    .breadcrumb {
        margin-top: 1.2rem;
    }
    
    .menu_items_wrapper {
        border-right: 3px solid #0069a0;
        padding-right: 20px;
    }
    
    .light_blue_bg {
        background-color: #f3f9ff;
    }
    
    .deep_blue_bg {
        background-color: #e0f3ff;
    }
    
    .services_wrapper {
        padding-bottom: 30px;
        border-radius: 0 0 25px 25px;
    }
    
    .content_section .title {
        text-align: center;
    }
    
    .about_us_section .about_us_wrapper {
        text-align: center;
    }
    
    .about_us_section .about_us_wrapper {
        text-align: center;
        max-width: 730px;
        margin: 0 auto;
    }
    /* #footer_logo_wrapper {
        margin-top: 10%;
    } */
    /*end css new add*/
    /*end nova css*/
    
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
        .home.about_us .desc_wrapper {
            padding-left: 0rem;
        }
        .feature .col-lg-4.col-12 {
            margin-bottom: 1rem;
            padding: 0px;
        }
        .section_features .content {
            padding-top: 20px;
        }
        .home.d_logo {
            max-width: 160px;
            margin-bottom: 30px;
        }
        .xs_offset_none {
            margin-left: 0px;
        }
        /*start nova_surgery*/
        .service_title_wrapper {
            max-width: 100%;
            text-align: center;
        }
        .footer_logo_wrapper {
            max-width: 40%;
            margin: 0 auto;
            margin-bottom: 30px;
        }
        .mb-xs-3 {
            margin-bottom: 50px;
        }
        .team_gird_wrapper.left {
            padding-right: 1rem;
        }
        .team_gird_wrapper.right {
            padding-left: 1rem;
        }
        .important_content .col-12.col-lg-6 {
            padding: 25px;
        }
        .important .last_row {
            margin-top: 30px;
        }
        /* end nova_surgery*/
        .service_title_wrapper {
            width: 60%;
            top: 30px;
            right: 10px;
            word-break: break-word;
        }
        .important .image_wrapper {
            background-position: center;
            border-radius: 8px;
            padding: 5px 0px;
        }
    }
    
    @media(max-width:992px) {
        .xs-mt-4 {
            margin-top: 40px;
        }
        .xs-mb-2 {
            margin-bottom: 20px;
        }
        .important_content .col-12.col-lg-6:not(.xs_no_mb) {
            margin-bottom: 2rem;
        }
        .footer_right_border {
            border: none;
        }
        .qrcode_wrapper {
            text-align: left;
            margin-top: 20px;
        }
        .about_us_content {
            padding-left: 0px;
            margin-top: 30px;
        }
        .home.d_logo {
            max-width: 30%;
            margin-bottom: 30px;
        }
        .home .desc_wrapper {
            padding-left: 0rem !important;
        }
        .feature .col-lg-4.col-12:nth-child(1) {
            padding-right: 0px;
        }
        .feature .col-lg-4.col-12:nth-child(2) {
            padding-left: 0px;
            padding-right: 0px;
        }
        .feature .col-lg-4.col-12:nth-child(3) {
            padding-left: 0px;
        }
        .menu_items_wrapper {
            margin-bottom: 40px;
        }
        .service_image {
            margin-bottom: 30px;
        }
        #footer_logo_wrapper {
            max-width: 40%;
            margin: 0 auto;
            margin-bottom: 30px;
        }
        .important .last_row {
            margin-top: 30px;
        }
    }
    /* @media (min-width: 576px) {
        .container {
            max-width: 100%;
        }
    } */
    
    @media(max-width:767px) {
        .homepage_icons_wrapper div {
            padding: 0px;
            padding-top: 10px;
            padding-bottom: 10px;
            padding-right: 10px;
        }
        .navbar-brand.logo {
            margin: 0 auto;
            text-align: center;
            padding: 20px 0px;
        }
        .d_logo {
            max-width: 65px;
            margin-bottom: 30px;
        }
        .home.about_us .desc_wrapper {
            padding-left: 0rem;
        }
        .feature .col-lg-4.col-12 {
            margin-bottom: 1rem;
            padding: 0px;
        }
        .qrcode_wrapper {
            text-align: left;
            margin-top: 20px;
        }
        .about_us .content {
            padding: 20px 0px !important;
        }
        /* .homepage_icons_wrapper {
            position: relative;
            transform: translate(-17%, 0px);
            left: 50%;
        } */
        .homepage_icons_wrapper {
            display: inline-block;
        }
        .nav_menu {
            display: inline-block !important;
        }
        .mobile-column {
            flex-direction: row!important;
            width: 100%;
            align-items: center;
            justify-content: center;
        }
        .navigation-section .navbar-nav .nav-item {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        #navbar {
            background: #f3f9ff !important;
        }
        #navbar .dropdown-menu {
            padding-left: 0px !important;
        }
        .navbar .dropdown-menu {
            background: #f3f9ff !important;
        }
        .nav-item.dropdown.show {
            background: #fff;
        }
        .dropdown-menu.show {
            background: #fff !important;
        }
        .nav-item {
            padding: 8px 0px;
        }
        .btn-language {
            margin: 15px;
        }
        .navbar-toggler {
            padding: 0px 5px;
        }
        .navbar-nav {
            text-align: center;
            margin-bottom: 15px;
        }
        /* .navbar-light .navbar-toggler {
            border-color: #FFEACD;
        } */
        .nav-item:hover {
            /*background: #fff !important;*/
        }
        .dropdown-menu .nav-item {
            text-align: center;
        }
        .dropdown-toggle {
            position: relative;
        }
        .dropdown-toggle::after {
            position: absolute;
            right: -15px;
            top: 10px;
        }
        .about_us_content {
            padding-left: 0px;
        }
        .about_us_content {
            margin-top: 30px;
        }
        .title_wrapper {
            position: unset;
        }
        .title_wrapper .title {
            padding-left: 0px;
        }
        .title .page_title h1 {
            font-size: 1.5rem !important;
        }
        .d_title_section .d_logo {
            padding: 30px 0px;
        }
        .d_title_section .title_wrapper {
            padding: 10px 0px;
        }
        .features_wrapper .desc {
            padding: 0px 10px;
        }
        /* .section_features .content {
        padding-top: 20px;
    } */
        .product_desc_wrapper {
            margin-top: 30px;
        }
        .home.d_logo {
            max-width: 100px;
        }
        .xs_offset_none {
            margin-left: 0%;
        }
        .important .important_content {
            padding: 15px;
        }
        .important_content .col-12.col-lg-6:not(.xs_no_mb) {
            margin-bottom: 1rem;
        }
        .xs-mt-4 {
            margin-top: 40px;
        }
        .xs-mb-2 {
            margin-bottom: 20px;
        }
        .xs_full_col {
            margin-left: -15px !important;
            margin-right: -15px !important;
            padding-left: 15px !important;
            padding-right: 15px !important;
        }
        .xs-mt-2 {
            margin-top: 20px;
        }
        .suggest_content {
            padding: 20px;
        }
        .important .flex_col_cent {
            padding-bottom: 20px;
        }
        .menu_items_wrapper {
            margin-bottom: 40px;
        }
        .image_line_wrapper {
            padding: 0px 10px;
        }
        .features_title .title {
            margin-left: 0px;
            padding: 0 10px;
        }
        .xs-mt-4 {
            /*margin-top: 40px;*/
            margin-top: 0px;
        }
        .xs-mb-3 {
            margin-bottom: 30px;
        }
        .xs-mb-4 {
            margin-bottom: 30px;
        }
        .overlay_img {
            position: absolute;
            top: -3.5rem;
            right: -2rem;
        }
        .overlay_img img {
            width: 130px;
        }
        .derma td div:first-child {
            width: 15px;
        }
        .derma td div:last-child {
            width: calc( 100% - 30px);
        }
        /*start nova_surgery*/
        .service_title_wrapper {
            max-width: 100%;
            text-align: center;
        }
        .section_title_wrapper {
            max-width: 100%;
        }
        .service_image {
            margin-bottom: 30px;
        }
        .tags_wrapper {
            padding: 10px 0px !important;
        }
        #footer_logo_wrapper {
            max-width: 65%;
            margin: 0 auto;
            margin-bottom: 20px;
        }
        .home_title_desc {
            text-align: left !important;
        }
        .mb-xs-3 {
            margin-bottom: 50px;
        }
        .team_gird_wrapper.left {
            padding-right: 0rem;
        }
        .team_gird_wrapper.right {
            padding-left: 0rem;
        }
        .team_gird_wrapper.left {
            margin-bottom: 40px;
        }
        .important_content .col-12.col-lg-6 {
            padding-left: 15px;
            padding-right: 15px;
            padding-top: 0px;
            padding-bottom: 0px;
        }
        .important .last_row .col-12 {
            padding-left: 0px;
            padding-right: 0px;
        }
        .important .last_row {
            margin-top: 30px;
        }
        .article_detail_section_left .tags {
            text-align: center;
            margin-top: 30px;
        }
        .article_wrapper {
            margin-bottom: 30px;
        }
        .article_border {
            border-left: none;
        }
        .tags_wrapper>.tags {
            margin-right: .5rem;
            margin-bottom: 10px;
            margin-left: 0px;
        }
        .tags_wrapper {
            text-align: center;
        }
        /* .banners-section {
            display: none;
        } */
        .important .content .image_bg {
            background-size: contain;
        }
        /* end nova_surgery*/
        /*start new css mobile add*/
        .home_categories {
            text-align: left;
            padding-left: 15px;
            padding-right: 15px;
            max-width: 95%;
            margin: 0 auto;
        }
        .service_title_wrapper .servive_title {
            padding-right: 0px;
        }
        .service_title_wrapper {
            position: unset;
            width: 100%;
            padding-top: 30px;
            background: #bbdcf4;
        }
        .menu_items_wrapper {
            border-right: none;
            padding-right: 0px;
        }
        .important .image_wrapper {
            padding: 10px 0px;
        }
        .xs_bg_full_light_blue {
            background-color: #f3f9ff;
        }
        .important .content .image_bg {
            background-image: url(/assets/front/images/oos/sevice_tilte_m.png);
        }
        /* .navbar-light .navbar-nav .nav-link {
            color: #fff !important;
        } */
        .service_title_wrapper h5 a {
            word-break: break-all;
        }
        .home_categories {
            padding-bottom: 30px;
        }
        /*end new css mobile add*/
    }