@media (min-width: 768px) and (max-width: 1100px) {
    body {
        line-height: 18px;
    }

    .header .logo {
        width: 80px;
    }

    .menu_sec ul li a {
        font-size: 10px;
    }

    .login-btn, .nav-main a {
        font-size: 10px;
    }

    .book-btn {
        font-size: 9px !important;
        white-space: nowrap;
        padding: 10px 14px !important;
    }

    .menu_sec ul li {
        margin-right: 10px;
    }

    .menu_sec {
        margin-left: 2vw;
    }

    .nav-main > ul > li {
        margin: 0 1vw 0 0;
        white-space: nowrap;
    }

    .menu_sec .sub_menu > ul > li > a {
        font-size: 11px;
    }

    .menu_sec .sub_menu > ul > li {
        margin-bottom: 1.5vw;
        padding-bottom: 1.5vw;
    }

    .menu_sec .sub_menu {
        top: 7vw;
        height: 72%;
    }

    .nav-main a svg {
        width: 10px;
        height: 10px;
        margin-right: 5px;
    }

    /*.main-banner {*/
    /*    height: auto;*/
    /*}*/

    .banner_info h3 {
        font-size: 16px;
    }

    .banner_info h2 {
        font-size: 40px;
        line-height: 1;
    }

    .banner_info.active {
    }

    .banner_info {
        bottom: 15vw;
    }

    .management-swiper-main {
        width: 90%;
    }

    .news_slider_content .left h3 {
        font-size: 18px;
        width: 80%;
    }

    .news_slider_content .left > p {
        width: auto;
        font-size: 16px;
        width: 85%;
    }

    .news_slider_content .left h2 {
        font-size: 30px;
    }

    .read_more a {
        font-size: 14px;
    }

    .management-swiper-main .news_slider_content {
    }

    .swiper.managementSwiper .swiper-slide .right {
        margin-bottom: 6vw;
    }

    .grid_wrap .grid .text h3 {
        font-size: 14px;
    }

    .grid_wrap .grid .text h2 {
        font-size: 28px;
    }

    .grid_wrap .grid .text {
        bottom: 2vw;
    }

    .swiper.managementSwiper {
        padding-bottom: 60px;
    }

    .management_btn {
        bottom: 4vw;
    }

    .content-tab-main {
        padding: 10vw 5vw 10vw;
        margin-bottom: 10vw;
    }

        .content-tab-main .content-tab .tab h2 {
            font-size: 30px;
            line-height: 40px;
        }

        .content-tab-main .content-tab .tab p {
            font-size: 16px;
            line-height: 22px;
        }

        .content-tab-main .content-tab .tab .form_sec {
            width: 70%;
        }

            .content-tab-main .content-tab .tab .form_sec .form-control {
                font-size: 14px;
                padding: 2vw 0 1vw;
            }

            .content-tab-main .content-tab .tab .form_sec .form-group textarea {
                font-size: 14px;
                margin-bottom: 6vw;
            }

    .send_btn {
        width: 70%;
    }

    .content-tab-main .tab-nav ul li a {
        font-size: 16px;
        padding: 16px 40px;
    }

    .content-tab-main .tab-nav ul {
        padding: 8px 14px;
    }

    .subceribe_sec {
        width: 85%;
        margin-bottom: 10vw;
    }

        .subceribe_sec .left h3 {
            font-size: 28px;
        }

        .subceribe_sec .left h2 {
            font-size: 45px;
            margin-bottom: 14vw;
        }

        .subceribe_sec .left p {
            font-size: 14px;
        }

        .subceribe_sec .right .form_sec .form-group input {
            font-size: 14px;
            padding: 2vw 0 1vw;
        }

        .subceribe_sec .right .form_sec .form-group:last-child {
            margin-bottom: 8vw;
        }

    .footer .inner .row h2 {
        font-size: 13px;
    }

    .footer .inner .row .fot ul li a {
        font-size: 12px;
    }

    .footer .inner {
        width: 90%;
    }

    .ft-logo a img {
        width: 100px;
    }

    .ft-logo p {
        width: 100% !important;
    }

    .footer .inner .row .fot .icons_sec a svg {
        width: 20px;
        height: 20px;
    }

    .footer .inner .row .fot .icons_sec ul {
        margin-top: 6vw;
    }

    .scrollDown .inner a svg {
        width: 25px;
        height: 25px;
    }

    .paigation-downArrow ul {
        grid-gap: 3px;
    }

    .header.inner-header .logo {
        width: 80px;
    }

    .ft-logo p {
        width: 23% !important;
        font-size: 12px;
    }

    .copy_sec ul > li > a {
        margin-right: 1.5vw;
        font-size: 13px;
    }

    .video-holder.inner-video video {
        top: 0;
    }

    /* About us */
    .main_banner .bn_text h2 {
        font-size: 36px;
        line-height: 1.1;
    }

    .main_banner .bn_text h3 {
        font-size: 17px;
    }

    .st_sec {
        padding: 6vw 10.5% 6vw;
    }

    .ip_sec .teeth_text .btn_fix h2 {
        font-size: 30px;
        margin-bottom: 0;
        line-height: 1.1;
    }

    .swiper_sec .head h3 {
        font-size: 17px;
        margin-bottom: 1vw;
    }

    .swiper_sec .head h2 {
        font-size: 35px;
    }

    .swiper_sec {
        overflow: hidden;
    }

        .swiper_sec .swiper-container2 .swiper-wrapper .swiper-slide .text h2 {
            font-size: 16px !important;
        }

        .swiper_sec .paginations-arrow {
            top: 10vw;
        }

        .swiper_sec .swiper-container2 .swiper-wrapper .swiper-slide .text h3 {
            font-size: 14px !important;
        }

    .st_sec .left h2 {
        font-size: 20px;
    }

    .st_sec .left p {
        font-size: 16px;
        line-height: 20px;
    }

    /* before and after */

    /*    .main_banner {
        margin-bottom: 0;
    }*/

    .copy_sec > div p {
        font-size: 13px;
    }

    /* blogs */
    .management_btn {
        bottom: 0;
    }

    .risus_sec .text h3 {
        font-size: 14px;
    }

    .risus_sec .text h2 {
        font-size: 20px;
    }

    .management_btn a {
        padding: 8px 20px;
    }

    .grid_sec .grid .text h3 {
        font-size: 14px;
    }

    .grid_sec .grid .text h2 {
        font-size: 22px;
    }

    /* careera */

    .price_sec {
        margin-top: 6vw;
    }

    .menu_sec ul li .sub_menu .e_sec .left .box .learn_sec a {
        font-size: 12px;
        white-space: pre-line;
        line-height: 16px;
        margin-bottom: 1vw;
    }

    .menu_sec ul li .sub_menu .e_sec .left {
        grid-gap: 2vw;
    }

        .menu_sec ul li .sub_menu .e_sec .left .box .learn_sec .btn_learn {
            font-size: 12px;
        }

    .fix-nav ul li a {
        font-size: 20px;
    }

    .bf_af_sec .right .bf_img h2 {
        font-size: 16px;
    }

    .bf_af_sec .right .af_img h2 {
        font-size: 16px;
    }

    .sticky-main > h2 {
        font-size: 28px;
        line-height: 32px;
    }

    .sticky-tab-content .main_text p {
        font-size: 18px;
        line-height: 24px;
    }

    .google_swiper .swiper-slide .text p {
        font-size: 16px;
        line-height: 22px;
    }

    .google_swiper .swiper-slide .text h2 {
        font-size: 18px;
        line-height: 1;
    }

    .card_swiper {
        width: 80%;
    }



        .card_swiper .cardSwiper .swiper-slide .care_wrap .left p {
            font-size: 14px;
        }

    .main_review .video_sec .left ul li.active p {
        font-size: 14px;
    }

    .main_review .video_sec .left ul li a {
        font-size: 16px;
    }

    .main_review .video_sec .left ul li.active a {
        font-size: 20px;
    }

    .diagnose_sec .teeth_text p {
        font-size: 16px;
    }

    .swiper_sec .swiper-container2 .swiper-slide-active {
        transform: scale(1.9);
    }

    .copy_sec ul li {
        margin-right: 0;
    }
}

@media (min-width: 768px) and (max-width: 1280px) {
    .menu_sec ul li .sub_menu .e_sec .left .box .learn_sec a {
        white-space: normal;
    }
}

@media(min-width: 768px) and (max-width: 1300px) {

    .d-none-md {
        display: none;
    }

    .d-block-md {
        display: block;
    }

    .menu_sec {
        margin-left: 1.5vw;
    }

    .nav-main > ul > li {
        margin-left: 1vw;
    }

    .menu_sec ul li .sub_menu .e_sec .left .box img {
        margin-bottom: 1vw;
        width: 100px;
    }

    .main-banner {
        height: 100vh !important;
    }
}

@media(min-width: 1024px) and (max-width: 1366px) {
    .main-banner {
        height: 75vh;
    }
}



.achievingSwiper .swiper-slide:first-child .box .img {
    margin-top: 1.8vw;
}

@media only screen and (max-width: 767px) {
    .d-none-xs {
        display: none;
    }

    .d-block-xs {
        display: block !important;
    }

    body {
        line-height: 18px;
    }

    .main-banner {
        margin-bottom: 15vw !important;
        position: relative;
    }

    .header .right,
    .menu_sec {
        display: none;
    }

    .video-holder {
        /* position: relative; */
        height: 100%;
    }

        .video-holder .video-background {
            position: relative;
            z-index: 1;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .last-col {
        padding-left: 0;
    }

    .management-swiper-main {
        flex-direction: column-reverse;
        width: 90%;
        margin-bottom: 10vw;
    }

        .management-swiper-main .news_slider_content {
            width: 100%;
        }

        .management-swiper-main .news_slider {
            width: auto;
        }

    .swiper.managementSwiper .swiper-slide {
        margin-bottom: 8vw;
    }

    .swiper.managementSwiper {
        padding-bottom: 0;
    }

    .news_slider_content .left h3 {
        width: 100%;
        font-size: 21px;
        line-height: 25px;
        margin-bottom: 10vw;
    }

    .news_slider_content .left h2 {
        font-size: 32px;
        margin-bottom: 5vw;
    }

    .news_slider_content .left > p {
        width: 100%;
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 15vw;
    }

    .banner_info {
        bottom: 40vw;
    }


        .banner_info h3 {
            margin-bottom: 5vw;
            font-size: 14px;
        }

        .banner_info h2 {
            font-size: 42px;
            margin-bottom: 5vw;
            line-height: 46px;
        }

    .paigation-downArrow {
        bottom: 8vw;
    }

    .management_btn {
        position: relative;
        display: flex;
        align-items: center;
        bottom: 7vw;
        justify-content: end;
    }

    .news_slider_content .left {
    }

    .management_btn a {
        font-size: 12px;
        align-items: center;
    }

    .read_more a {
        font-size: 14px;
    }

    .paigation-downArrow ul {
        grid-gap: 0;
        margin-bottom: 5vw;
    }

    .grid_wrap {
        display: grid;
        grid-template-columns: 1fr;
        position: relative;
    }

        .grid_wrap .grid .text h3 {
            font-size: 12px;
            margin-bottom: 3vw;
        }

        .grid_wrap .grid .text h2 {
            font-size: 30px;
            line-height: 1;
        }

    .btns-link .infos {
        font-size: 16px;
    }

    .btns-link:before {
        width: 25px;
        height: 25px;
    }

    .btns-link .arrow {
        width: 25px;
        height: 25px;
    }

    .grid_wrap .grid .text {
        bottom: 5vw;
    }
    /*
	.shodow_img
	{
		position: relative;
	}*/

    .shodow_img .img {
        z-index: 1;
        top: -45vw;
        width: 100%;
        bottom: 0;
    }

    .content-tab-main {
        position: relative;
        padding: 30vw 5vw !important;
        margin-bottom: 15vw;
    }

        .content-tab-main .content-tab .tab h2 {
            font-size: 28px;
            line-height: 35px;
        }

        .content-tab-main .content-tab .tab p {
            font-size: 14px;
            line-height: 20px;
            padding: 0;
            margin-bottom: 10vw;
        }

        .content-tab-main .tab-nav ul li a {
            font-size: 15px;
            padding: 14px 25px;
        }

        .content-tab-main .tab-nav ul {
            margin-bottom: 8vw;
            /*	    width: 85%;*/
            padding: 8px 5vw;
            background: rgba(201,157,75,3%);
        }

        .content-tab-main .content-tab .tab .form_sec {
            width: 100%;
        }

            .content-tab-main .content-tab .tab .form_sec .form-control {
                font-size: 14px;
                padding: 5vw 0 3vw;
            }

    .send_btn {
        text-align: left;
        width: 100%;
    }

    .content-tab-main .content-tab .tab .form_sec .form-group textarea {
        font-size: 14px;
        /*margin-bottom: 15vw;*/
        margin-top: 5vw;
        margin-bottom: 5vw;
    }

    .subceribe_sec {
        flex-direction: column;
        width: 90%;
        position: relative;
        z-index: 2;
        margin-bottom: 25vw;
    }

        .subceribe_sec .left {
            width: 100%;
            margin-bottom: 5vw;
        }

        .subceribe_sec .right {
            width: 100%;
        }

        .subceribe_sec .left h3 {
            font-size: 28px;
            margin-bottom: 2vw;
        }

        .subceribe_sec .left h2 {
            font-size: 48px;
            margin-bottom: 5vw;
        }

        .subceribe_sec .left p {
            font-size: 16px;
        }

        .subceribe_sec .right .form_sec .form-group input {
            padding: 6vw 0 2vw;
        }

        .subceribe_sec .right .form_sec {
            margin-bottom: 10vw;
        }

    .ft-top {
        padding: 0;
    }

    .footer .inner {
        width: 90%;
        padding: 5vw 0;
    }

        .footer .inner .row .fot ul li a {
            font-size: 12px;
        }

        .footer .inner .row h2 {
            font-size: 14px;
        }

    .ft-col {
        margin: 0;
        padding: 0;
    }

    .ft-right {
        padding-top: 60vw;
    }

    .copy_sec {
        padding: 10vw 0vw 0;
    }

        .copy_sec > div p {
            text-align: center;
            font-size: 12px;
        }

        .copy_sec ul {
            justify-content: space-between;
            width: 85%;
            margin: auto;
            margin-bottom: 5vw;
        }

        .copy_sec .ft-col-c {
            padding: 0;
        }

        .copy_sec ul > li > a {
            font-size: 12px;
        }

    .header .logo {
        width: 120px;
    }

    .footer .inner .row .fot {
        display: flex;
        justify-content: space-between;
        margin-bottom: 5vw;
    }

        .footer .inner .row .fot .icons_sec {
            width: 60%;
        }

    .ft-logo a img {
        /* width: 100%; */
    }

    .footer .inner .row {
        margin: 0;
        z-index: 3;
        position: relative;
    }

    .web_page {
        overflow-x: hidden;
    }

    .shodow_img {
        width: 100%;
        position: absolute;
        right: 0;
        z-index: 1;
        height: 100%;
        top: auto;
        bottom: auto;
    }

        .shodow_img img {
            width: 100%;
            transform: rotate(-90deg);
        }

    .ft_shadow {
        position: absolute;
        bottom: auto;
        width: 100%;
        top: -8%;
        right: -10%;
        left: auto;
    }

        .ft_shadow img {
            width: 100%;
            transform: rotate(90deg);
        }

    .lang-div {
        display: flex;
    }

    .menu-main {
        padding: 50% 5% 15%;
        background: #fff;
        overflow-y: auto;
        height: 100%;
        position: fixed;
        overflow: hidden;
    }

        .menu-main .menu_sec {
            margin: 0;
        }

    .menu_sec ul li a {
        font-size: 24px;
        /*	    margin-bottom: 10vw;*/
        align-items: normal;
        line-height: 1;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 0;
        color: #000;
    }

        .menu_sec ul li a span {
            flex: 1;
        }

        .menu_sec ul li a svg {
            stroke: #000;
            margin: 0 !important;
        }

    .nav-main a {
        font-size: 16px;
        margin-bottom: 7vw;
        color: #000;
        font-weight: 700;
    }

    .menu-main .nav-main > ul > li {
        overflow: inherit;
        margin: 0;
        color: #000;
    }

    .menu-main .nav-main > ul {
        align-items: inherit;
    }

    .lang-div a.lang {
        font-size: 14px;
    }

    .menu_sec ul li {
        margin: 0;
        width: 100%;
    }

    .footer .inner .row .fot .icons_sec a svg {
        width: 20px;
        height: 20px;
    }

    /*.menu_sec .sub_menu {
	    position: relative;
	    width: 100%;
	    background: transparent;
	    padding: 0;
	    visibility: visible;
	    opacity: 1;
	    transform: translate(0, 0px);
	    display: none;
	    margin-bottom: 60px;
	    left: 0;
	    overflow: initial;
	    
	}*/

    .menu_sec .sub_menu {
        transition: none;
        position: fixed;
        width: 100%;
        /*	    height: 100%;*/
        overflow-y: auto;
        background: #fff;
        right: -100%;
        overflow-y: auto;
        top: 13%;
        transition: all .7s ease;
        visibility: hidden;
        opacity: 0;
        left: auto;
        display: flex;
        flex-direction: column;
        transform: translate(0, 0px) !important;
    }

        .menu_sec .sub_menu.shown {
            right: 0;
            visibility: visible;
            opacity: 1;
        }

    .menu_sec ul li {
        position: inherit;
        margin-bottom: 8vw;
    }

        .menu_sec ul li:first-child {
            margin-bottom: 8vw;
        }

        .menu_sec ul li:last-child {
            margin-bottom: 0;
        }

        .menu_sec ul li:hover a svg {
            transform: rotate(0);
            stroke: #000;
        }

        .menu_sec ul li.active a svg {
            /*	    transform: rotate(90deg);*/
            stroke: #D4BE6E;
        }

        /*	.menu_sec ul li:hover a svg
	{
		stroke: #D4BE6E;
	}*/
        .menu_sec ul li:hover > a {
            color: #fff;
            display: flex;
            justify-content: space-between;
            width: 100%;
            padding: 0 0 0 0;
        }

            .menu_sec ul li:hover > a span {
                color: #000;
            }

        .menu_sec ul li:hover a:before {
            left: -100%;
        }

        .menu_sec ul li.active a:before {
            left: 0;
            display: none;
        }

        .menu_sec ul li.active a {
            color: #D4BE6E;
        }
    /*.menu_sec ul li.active .sub_menu{
		display: block;
	}*/
    .menu_sec .sub_menu > ul > li {
        text-align: initial;
        padding: 0;
        margin: 0 0 20px;
    }

        .menu_sec .sub_menu > ul > li > a {
            color: #000;
            margin-bottom: 0;
            display: block;
        }

    .ft-logo p {
        width: 100% !important;
    }


    .about_banner .video-holder {
        height: 80vh !important;
    }

    .video-holder.inner-video video {
        top: 0;
    }

    .main_banner .bn_text h3 {
        font-size: 12px;
        margin-bottom: 3vw;
    }

    .main_banner .bn_text h2 {
        font-size: 36px;
        /* text-align: left; */
    }

    .about_banner .bn_text {
        justify-content: center;
    }

    .st_sec {
        flex-direction: column;
        padding: 20vw 6vw;
    }

        .st_sec .left {
            width: 100%;
        }

        .st_sec .right {
            width: 100%;
        }

        .st_sec .left h2 {
            font-size: 18px;
            margin-bottom: 3vw;
        }

        .st_sec .left p {
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 5vw;
        }

    .ip_sec .teeth_text .btn_fix {
        width: 80%;
    }

        .ip_sec .teeth_text .btn_fix h3 {
            font-size: 16px;
            margin-bottom: 5vw;
        }

        .ip_sec .teeth_text .btn_fix h2 {
            font-size: 32px;
            line-height: 1;
        }

    .swiper_sec {
        height: 80vh;
        padding: 0;
    }

        .swiper_sec .head {
            margin-bottom: 30vw;
        }

            .swiper_sec .head h3 {
                font-size: 14px;
            }

            .swiper_sec .head h2 {
                font-size: 40px;
            }

        .swiper_sec .paginations-arrow {
            top: 25vw;
            right: 6vw;
        }

        .swiper_sec .swiper-container2 .swiper-wrapper .swiper-slide .text h3 {
            font-size: 12px;
        }

        .swiper_sec .swiper-container2 .swiper-wrapper .swiper-slide .text h2 {
            font-size: 16px !important;
            margin-bottom: 3vw;
        }

        .swiper_sec .swiper-container2 .swiper-wrapper .swiper-slide .text {
            left: 1vw;
            bottom: 3vw;
        }

    /* before after */
    .work_sec2 .text {
        width: 90%;
    }

    .work_sec .text h2 {
        font-size: 20px;
        margin-bottom: 5vw;
        line-height: 20px;
    }

    .work_sec .text p {
        font-size: 14px;
        margin: 0 0 10vw !important;
    }

    .management-swiper-main.before_sec .news_slider {
        width: 100%;
    }

    .management-swiper-main.before_sec .paginations-arrow {
        margin-bottom: 8vw;
        width: 100% !important;
    }

    .before_sec .news_slider_content .swiper-cont .left p {
        width: 100% !important;
        font-size: 14px;
        margin-bottom: 5vw;
        line-height: 20px;
    }

    .before-grid {
        grid-gap: 2vw;
        margin-bottom: 2vw;
    }

    .work_sec.work_sec2 {
        margin-bottom: 20vw;
    }

    .management-swiper-main.before_sec {
        margin-bottom: 15vw;
    }

    /* blogs */
    .risus_sec {
        flex-direction: column;
        grid-gap: 7vw;
        margin-bottom: 7vw;
    }

    .grid_sec {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 10vw;
    }

        .grid_sec .management_btn {
            justify-content: start;
        }

    .search_icon {
        width: 90%;
        bottom: -3vw;
    }

    .risus_sec .text h3 {
        font-size: 15px;
        margin-bottom: 3vw;
    }

    .risus_sec .text h2 {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 10vw;
    }

    .grid_sec .grid img {
        margin-bottom: 6vw;
    }

    .grid_sec .grid .text h3 {
        font-size: 14px;
        margin-bottom: 5vw;
    }

    .grid_sec .grid .text h2 {
        font-size: 20px;
        margin-bottom: 5vw;
        line-height: 20px;
    }

    .risus_sec .management_btn {
        justify-content: start;
    }

    .risus_sec .text {
        left: 6vw;
        bottom: 0vw;
    }

    /* blog-details */

    .blog_detail {
        height: 35vh;
    }

        .blog_detail .bn_text h2 {
            font-size: 30px;
            text-align: left;
        }

        .blog_detail .bn_text {
            /* justify-content: center; */
            width: 90%;
            padding-bottom: 10vw;
        }

    .detail_text {
        width: 90%;
    }

        .detail_text .img {
            margin-bottom: 10vw;
        }

        .detail_text h3 {
            font-size: 18px;
            line-height: 1.2;
            margin-bottom: 8vw;
        }

        .detail_text p {
            font-size: 14px;
            margin-bottom: 5vw;
        }

    .blog_grid .text h3 {
        font-size: 16px;
        margin-bottom: 4vw;
    }

    .blog_grid .text h2 {
        font-size: 30px;
        margin-bottom: 6vw;
    }

    /* book you appointment */

    .content-tab-main .content-tab .tab h2 {
        margin-bottom: 5vw;
        font-size: 20px;
        line-height: 23px;
    }

    .content-tab-main .content-tab .tab p {
        width: 100% !important;
    }

    .content-tab-main .content-tab .tab .form_sec .form-control {
        padding: 5vw 0 5vw;
    }

    .form_sec .form-select {
        padding: 5vw 0 5vw;
    }

    .content-tab-main .content-tab .tab .form_sec {
        padding-bottom: 8vw;
    }

    /* careers */

    .price_sec {
        flex-direction: column;
        width: 90%;
        margin-bottom: 10vw;
    }

        .price_sec .left {
            width: 100%;
        }

        .price_sec .right {
            width: 100%;
        }

        .price_sec .left h2 {
            font-size: 20px;
            margin-bottom: 5vw;
        }

    .culture_sec .left p {
        font-size: 17px;
    }

    .benefit_sec .bene {
        flex-direction: column;
    }

        .benefit_sec .bene .left {
            width: 100%;
        }

        .benefit_sec .bene .right {
            width: 100%;
        }

            .benefit_sec .bene .right h2 {
                font-size: 25px;
                margin-bottom: 7vw;
            }

            .benefit_sec .bene .right .number_sec {
                align-items: center;
                margin-bottom: 6vw;
                grid-gap: 4vw;
            }

                .benefit_sec .bene .right .number_sec span {
                    width: 30px;
                    font-size: 14px;
                    height: 30px;
                }

                .benefit_sec .bene .right .number_sec p {
                    width: 90%;
                    font-size: 14px;
                }

    .vacancie_sec .text {
        width: 90%;
        margin-bottom: 15vw;
    }

        .vacancie_sec .text h2 {
            font-size: 30px;
            margin-bottom: 5vw;
        }

        .vacancie_sec .text p {
            font-size: 14px;
            line-height: 20px;
        }

    .vacancie_sec .faqs-holder ul li {
        padding: 0 3.5vw;
    }

        .vacancie_sec .faqs-holder ul li h3 {
            margin-bottom: 7vw;
        }

            .vacancie_sec .faqs-holder ul li h3 span {
                line-height: 1;
                font-size: 20px;
            }

        .vacancie_sec .faqs-holder ul li > div h4 {
            font-size: 17px;
            margin-bottom: 7vw;
            width: 100%;
            line-height: 23px;
        }

        .vacancie_sec .faqs-holder ul li > div h5 {
            font-size: 18px;
            margin-bottom: 5vw;
        }

        .vacancie_sec .faqs-holder ul li > div p {
            font-size: 14px;
            margin-bottom: 5vw !important;
            line-height: 20px;
        }

    /* contact us */

    .contact_banner {
        flex-direction: column;
        padding: 30vw 5vw 0 5vw;
        margin-bottom: 10vw;
    }

        .contact_banner .left {
            width: 100%;
        }

        .contact_banner .right {
            width: 100%;
        }

        .contact_banner .left h3 {
            font-size: 16px;
            margin-bottom: 5vw;
        }

        .contact_banner .left h2 {
            font-size: 36px;
            line-height: 40px;
            margin-bottom: 5vw;
        }

        .contact_banner .left p {
            font-size: 14px;
            line-height: 20px;
        }

    /* dentists-accreditation-shield */

    .work_sec .text2 p {
        width: 90% !important;
        margin: auto !important;
    }

    .medical_sec {
        flex-direction: column;
        width: 90%;
        margin-bottom: 10vw;
        grid-gap: 15vw;
    }

        .medical_sec .left {
            width: 100%;
        }

        .medical_sec .right {
            width: 100%;
        }

        .medical_sec .left h2 {
            font-size: 20px;
            margin-bottom: 3vw;
        }

        .medical_sec .left p {
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 7vw;
        }

    .diagnose_sec .teeth_text .btn_fix {
        width: 100%;
    }

    .diagnose_sec .teeth_text h2 {
        font-size: 32px;
        margin-bottom: 5vw;
    }

    .advantage_swiper .text {
        width: 90%;
        margin: auto;
    }

    .advantage_swiper .management-swiper-main .news_slider {
        width: 100%;
    }

    .work_sec .management-swiper-main .paginations-arrow {
        width: 100%;
    }

    .advantage_swiper .text h2 br {
        display: none;
    }

    .advantage_swiper .management-swiper-main .news_slider_content .swiper-cont .left h2 {
        width: 100%;
        font-size: 22px;
        margin-bottom: 7vw;
    }

    .advantage_swiper .management-swiper-main .news_slider_content .swiper-cont .left h3 {
        font-size: 18px;
        margin-bottom: 5vw;
    }

    .management-swiper-main {
        grid-gap: 7vw;
    }

    /* dijital smile */
    .diagnose_sec .teeth_text p {
        font-size: 14px;
        padding-bottom: 5vw;
        line-height: 20px;
    }

    .work_sec .news_slider_content .left h2 {
        font-size: 25px;
        margin-bottom: 5vw;
    }

    .work_sec .management-swiper-main .news_slider_content .swiper-cont .left h3 {
        font-size: 18px;
        margin-bottom: 5vw;
    }

    .work_sec .news_slider_content .left p {
        font-size: 14px;
        line-height: 20px;
        width: auto !important;
        margin-bottom: 10vw;
    }

    /* faq */
    .faq_sec {
        width: 90%;
        margin-bottom: 15vw;
    }

        .faq_sec h2 {
            font-size: 35px;
            line-height: 1.1;
            margin-bottom: 8vw;
        }

    .faqs-holder ul li h3 {
        font-size: 18px;
        line-height: 1.1;
        padding: 5vw;
    }

    .faqs-holder ul li > div p {
        font-size: 14px;
        line-height: 18px;
        padding: 0vw 5vw 5vw 5vw;
    }

    .faqs-holder ul li {
        margin-bottom: 5vw;
    }

    /* free consultation */
    .diagnose_sec .teeth_text .btn_fix {
        width: 90%;
    }

    /* PRIVACY POLICY */

    .policy_text {
        width: 90%;
        margin-bottom: 15vw;
    }

        .policy_text .text h2 {
            font-size: 20px;
            margin-bottom: 7vw;
        }

        .policy_text .text p {
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 5vw;
        }

    /* Sitemap */

    .site_sec {
        flex-direction: column;
        width: 90%;
        margin: auto;
    }

        .site_sec .left {
            width: 100%;
            position: relative;
        }

        .site_sec .right {
            width: 100%;
            margin-bottom: 15vw;
            padding-left: 10vw;
            margin-top: 10vw;
        }

            .site_sec .right .patient_text h2 {
                font-size: 23px;
                margin-bottom: 5vw;
            }

            .site_sec .right .patient_text a {
                font-size: 14px;
                margin-bottom: 5vw;
            }

    /* WARRANTY ANDPRICES */

    .warranty_sec {
        flex-direction: column;
        width: 90%;
        grid-gap: 15vw;
    }

        .warranty_sec .left {
            width: 100%;
            padding: 20vw 5vw 7vw;
        }

        .warranty_sec .right {
            width: 100%;
            padding: 20vw 5vw 7vw;
        }

        .warranty_sec .left h3 {
            margin-bottom: 3vw;
            font-size: 16px;
        }

        .warranty_sec .left h2 {
            font-size: 23px;
            margin-bottom: 4vw;
        }

        .warranty_sec .left p {
            font-size: 14px;
            line-height: 1;
            margin-bottom: 5vw;
            line-height: 20px;
        }

        .warranty_sec .left .tick_sec .tick {
            margin-bottom: 10vw;
        }

        .warranty_sec .right h3 {
            margin-bottom: 3vw;
            font-size: 16px;
        }

        .warranty_sec .right h2 {
            font-size: 23px;
            margin-bottom: 3vw;
        }

    .price_sec .left p {
        font-size: 14px;
        margin-bottom: 5vw;
        line-height: 20px;
    }

    .warranty_sec .left .tick_sec .tick h4 {
        font-size: 16px;
    }

    .warranty_sec .right .tick_sec .tick h4 {
        font-size: 16px;
    }

    .blog_sec {
        height: 40vh;
    }

    .benefit_sec {
        padding: 15vw 0 10vw;
        margin-bottom: 15vw;
    }

    .vacancie_sec {
        margin-bottom: 15vw;
    }

    .car_sec {
        margin-bottom: 0 !important;
    }

    .management_btn.get_btn {
        justify-content: initial;
    }

    .main_banner .bn_text {
        width: 90%;
        left: 5%;
    }

    .doc_sec .tab-nav ul {
        /*	    width: 45%;*/
    }

    .doc_sec {
        margin-bottom: 0;
    }

    .posstion_adj {
        margin-top: 0;
        padding-top: 15vw;
    }

        .posstion_adj .grid_sec .grid .text h2 {
            font-size: 26px;
            width: auto;
            line-height: 1.1;
        }

    .swiper_wrap {
        height: 60vh;
    }

        .swiper_wrap .paginations-arrow {
            bottom: 15vw;
        }

    .privacy_sec {
        height: 35vh;
    }

    .site_sec .right .patient_text a:before {
        left: -10vw;
    }

    .warranty_sec .right p {
        margin-bottom: 5vw !important;
        font-size: 14px;
        line-height: 20px;
    }

    .warranty_sec .right .tick_sec .tick img {
        width: 30px;
    }

    .warranty_sec .right .tick_sec .tick {
        margin-bottom: 5vw;
    }

    .warranty_sec .right .tick_sec {
        margin-bottom: 10vw;
    }

    .products_sec {
        margin-bottom: 15vw !important;
    }

    .all_products {
        margin-bottom: 15vw;
    }

    .patient_text .dropdown_new .sub_list {
        margin-left: 5vw;
    }

    .patient_text .dropdown_new .items {
        align-items: baseline;
    }

        .patient_text .dropdown_new .items button.sub-item svg {
            width: 14px;
            height: 14px;
        }

    .patient_text .dropdown_new .items {
        grid-gap: 4vw;
    }

    .patient_text .dropdown_new .sub_list a:before {
        left: -15vw;
    }

    .dentists_white_swiper .dentists-swiper .head h2 {
        font-size: 28px;
    }

    .dentists_white_swiper .dentists-swiper .head {
        width: 90%;
        margin-bottom: 20vw;
    }

    .dentists_white_swiper .paginations-arrow {
        top: 25vw !important;
    }

    .dentists-shield-swiper {
        padding: 30vw 0 15vw;
    }

    .technical_swiper .dentists-swiper .head h2 {
        font-size: 28px;
    }

    .technical_swiper .dentists-swiper .head {
        width: 90%;
        margin-bottom: 20vw;
    }

    .technical_swiper .paginations-arrow {
        top: 40vw;
    }

    .dentists_white_swiper .dentists-swiper .head p {
        font-size: 14px;
    }

    .dentists-swiper .swiper-slide {
        width: 200px !important;
    }

        .dentists-swiper .swiper-slide.swiper-slide-active {
            width: 250px !important;
            padding: 0;
        }

    .technical_swiper .dentists-swiper .swiper-wrapper .swiper-slide .text h3 {
        width: 100%;
    }

    .dentists-swiper .swiper-slide .text h3 {
        font-size: 18px;
    }

    .dentists-swiper .swiper-slide .text p {
        font-size: 12px;
        line-height: 20px;
    }

    .before_banner .bn_text h2 br {
        display: none;
    }

    .before_banner .bn_text h2 {
        font-size: 28px;
        line-height: 1.2;
    }

    .sticky-main > h2 {
        font-size: 30px;
        line-height: 38px;
        width: 90%;
        margin-bottom: 10vw;
    }

        .sticky-main > h2 br {
            display: none;
        }

    .sticky-section {
        padding: 0;
        width: 90%;
        margin: auto;
        flex-direction: column;
        margin-bottom: 15vw;
    }


        .sticky-section > .left {
            position: relative;
            width: 100%;
        }

    .fix-nav ul {
        padding: 0;
    }

    .fix-nav {
        padding: 0;
    }

    .sticky-tab-content .main_text p {
        font-size: 14px;
        line-height: 20px;
    }

    .bf_af_sec .right .bf_img h2 {
        font-size: 14px;
        left: 2vw;
        bottom: 2vw;
    }

    .bf_af_sec .right .af_img h2 {
        font-size: 14px;
        left: 2vw;
        bottom: 2vw;
    }

    .bf_af_sec {
        grid-gap: 8px;
        margin-bottom: 10vw;
    }

        .bf_af_sec .right {
            grid-gap: 8px;
        }

    .sticky-tab-content .main_text .img svg {
        width: 35px;
        height: 35px;
    }

    .sticky-tab-content .main_text .img {
        top: -5vw;
    }

    .menu-mb {
        margin-bottom: 10vw;
    }

        .menu-mb button {
            width: 100%;
            display: flex;
            justify-content: space-between;
            padding: 16px 23px;
            border: 1px solid rgba(51, 51, 51, 30%);
            font-weight: 400;
            font-size: 18px;
            color: #333 !important;
            align-items: center;
            transition: all .5s ease;
            box-shadow: none;
            border-radius: 12px;
        }

        .menu-mb .dropdown-menu .dropdown-item {
            padding: 16px 0;
            color: #333;
            border-bottom: 1px solid rgba(0, 0, 0, .1);
            margin: 0 0 0;
            font-size: 16px;
            font-weight: 400;
            background: transparent !important;
            text-transform: capitalize;
        }

        .menu-mb .dropdown-menu {
            width: 100%;
            background: #fff;
            padding: 20px;
            border-radius: 5px;
        }

    .fix_bot {
        display: none !important;
    }

    .menu-mb .dropdown-menu .dropdown-item:last-child {
        border: none;
        padding-bottom: 0;
    }

    .menu-mb button:hover {
        background: #d4be6e;
        color: #fff !important;
        border-color: #d4be6e;
    }

    .before_banner {
        margin-bottom: 15vw;
    }

    .menu-mb button span {
        line-height: 1;
    }

    .google_swiper > h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .google_swiper .swiper-slide .text p {
        font-size: 14px;
        line-height: 20px;
    }

    .google_swiper .swiper-slide .text img {
        width: 120px;
    }

    .google_swiper .swiper-slide .text h2 {
        font-size: 12px;
        line-height: 18px;
        margin-top: 5vw;
    }

    .google_swiper {
        margin-bottom: 25vw;
    }

        .google_swiper .abj_btn .swiper-button-prev svg, .google_swiper .abj_btn .swiper-button-next svg {
            width: 18px;
            height: 18px;
        }

        .google_swiper .swiper-pagination {
            width: 65% !important;
        }

        .google_swiper .paginations-arrow {
            top: 10vw;
        }

    .dentists-shield-swiper > .text {
        width: 90%;
    }

    .dentists-shield-swiper .text h2 {
        font-size: 36px;
        line-height: 1;
        margin-bottom: 5vw;
    }

    .dentists-shield-swiper .text p {
        font-size: 14px;
    }

    .range-container .slider-button {
        width: 60px;
        height: 60px;
    }

        .range-container .slider-button svg {
            width: 35px;
        }

    .text-before, .text-after {
        font-size: 14px;
    }
    /*
	.dentists-shield-swiper .paginations-arrow {
	    top: 10vw;
	}*/

    .dentists-shield-swiper .dentists-swiper-shade {
        margin: 0 0 4vw auto;
        width: 95%;
    }

    .google_swiper .swiper-slide .text {
        padding: 4vw;
    }

    .content-tab-main .tab-nav ul li:before {
        bottom: -7px;
        border-bottom: 4px solid rgba(217,178,106,1);
    }

    .menu-main .menu_sec .list {
        margin-bottom: 10vw;
        width: 90%;
        margin: auto;
    }

        .menu-main .menu_sec .list ul {
        }

            .menu-main .menu_sec .list ul li {
            }

                .menu-main .menu_sec .list ul li a {
                    font-size: 14px;
                    color: #000;
                    font-weight: 700;
                    line-height: 20px;
                    /*		margin-bottom: 8vw;*/
                }

    .menu-main .menu_sec > ul {
        /*		border-bottom: solid 1px rgba(0, 0, 0, 10%);*/
        margin-bottom: 15vw;
    }

    .menu_sec ul li:last-child a {
        margin-bottom: 2vw;
    }

    .menu_sec .back_icon {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 15vw 5vw;
    }

        .menu_sec .back_icon svg {
        }

        .menu_sec .back_icon h2 {
            font-size: 20px;
            color: #000;
            text-transform: uppercase;
            font-weight: 700;
        }

    .menu_sec .grid_menu {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        width: 90%;
        margin: auto;
        text-align: center;
        grid-gap: 15vw 0vw;
        margin-bottom: 15vw;
        border-bottom: solid rgba(0,0,0,10% ) 1px;
        padding-bottom: 20vw;
    }

        .menu_sec .grid_menu .grid {
        }

            .menu_sec .grid_menu .grid img {
                width: 100px;
                margin-bottom: 5vw;
            }

            .menu_sec .grid_menu .grid .learn_sec {
            }

                .menu_sec .grid_menu .grid .learn_sec a {
                    font-size: 13px;
                    color: #000;
                    margin-bottom: 4vw;
                    display: block;
                }

                .menu_sec .grid_menu .grid .learn_sec .btn_learn {
                    font-size: 14px;
                    font-weight: 300;
                    text-transform: capitalize;
                    border-bottom: solid 1px #000;
                    display: inline;
                }

    .nav-main a svg {
        stroke: #000;
        width: 20px;
        height: 20px;
    }

    .main_sec {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100vh;
    }

    .book-btn.color-1 {
        color: #fff;
    }
    /*
	.header
	{
		background: #000;
	}*/

    .grid_menu2 {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .menu-main .menu_sec .list ul li:last-child a {
        margin: 0;
    }

    .grid_menu2 .grid .learn_sec a {
        margin-bottom: 3vw !important;
    }

    .dentists-shield-swiper.gallery .paginations-arrow {
        bottom: -10vw;
    }

    .dentists-shield-swiper.gallery .swiper-pagination {
        width: 60% !important;
    }

    .dentists-shield-swiper.gallery .abj_btn .swiper-button-prev svg,
    .dentists-shield-swiper.gallery .abj_btn .swiper-button-next svg {
        width: 20px;
        height: 20px;
    }

    .attach svg {
        width: 20px;
        height: 20px;
    }

    .ht-cursor {
        display: none;
    }

    .main_review {
        margin-top: -1px;
    }

        .main_review .video_sec {
            flex-direction: column-reverse;
            width: 90%;
        }

            .main_review .video_sec .left {
                width: 100%;
                display: flex;
            }

        .main_review .right {
            width: 100%;
        }

    .popup_swiper {
        width: 100%;
    }

    .card_swiper {
        width: 90%;
        margin-bottom: 30vw;
    }



        .card_swiper .cardSwiper .swiper-slide .care_wrap {
            flex-direction: column;
            padding: 10vw 5vw 0;
            height: 100%;
            justify-content: space-between;
        }

            .card_swiper .cardSwiper .swiper-slide .care_wrap .left {
                width: 100%;
            }

                .card_swiper .cardSwiper .swiper-slide .care_wrap .left p {
                    font-size: 12px;
                    line-height: 18px;
                    margin: 0;
                }

            .card_swiper .cardSwiper .swiper-slide .care_wrap .right {
                width: 70%;
                margin: 0 0 0 auto;
            }

            .card_swiper .cardSwiper .swiper-slide .care_wrap .left .name_sec h2 {
                font-size: 18px;
                margin-bottom: 2vw;
            }

            .card_swiper .cardSwiper .swiper-slide .care_wrap .left .name_sec {
                width: 40%;
                top: 20vw;
                position: relative;
            }

                .card_swiper .cardSwiper .swiper-slide .care_wrap .left .name_sec p {
                    color: rgba(255,255,255, .4);
                    line-height: 1.2;
                }

    .main_review .head h2 {
        font-size: 28px;
        margin-bottom: 5vw;
    }

    .main_review .head h3 {
        font-size: 18px;
    }

    .main_review .head {
        margin-bottom: 25vw;
    }

    .main_review {
        padding: 20vw 0;
        margin-bottom: 15vw;
    }

    .videoPopup img {
    }

    .play_btn {
        width: 50px !important;
    }

    button.btn.dropdown-toggle {
        background: #D9B26A;
        text-align: justify;
        align-items: center;
        /*margin-bottom: 10vw;*/
        border: none;
    }

    .menu-mb {
        background: transparent;
    }

        /*	.dropdown.menu-mb.d-none.d-block-xs {
	    background: transparent;
	    width: 90%;
	    margin: auto;
	}*/

        .menu-mb button span {
            font-size: 18px;
            font-weight: bold;
            line-height: 1;
            color: #fff;
        }

        .menu-mb button p {
            font-size: 14px;
            color: rgba(255,255,255, .9);
            font-weight: 100;
        }

    .main_review .video_sec .left ul {
        display: none;
    }

    .dropdown-toggle::after {
        display: none;
    }

    .dropdown-menu {
    }

        .dropdown-menu ul {
        }

            .dropdown-menu ul li {
                margin-bottom: 4vw;
            }

                .dropdown-menu ul li span {
                    font-size: 18px;
                    font-weight: bold;
                    line-height: 1;
                    color: #000;
                    display: block;
                    margin-bottom: 2vw;
                }

                .dropdown-menu ul li p {
                    font-size: 14px;
                    color: #000;
                    font-weight: 300;
                }

    .main_review .video_sec .left .swiper_chnage {
        width: 65%;
    }

    .blackOut .popupAlignCenter .popUpWrapper {
        width: 90%;
    }

    .card_swiper > h2 {
        font-size: 30px;
        margin-bottom: 10vw;
    }

    .cardSwiper .paginations-arrow {
        width: 100%;
        top: 10vw;
        right: 0vw;
    }

    .cardSwiper .abj_btn {
        top: 10vw;
        left: -10vw;
    }

    .review_banner {
        margin-bottom: 0;
    }

    .dentists-shield-swiper .paginations-arrow {
        top: 15vw;
    }

    .technical_swiper .dentists-shield-swiper .paginations-arrow {
        top: 40vw;
    }

    .technical_swiper .paginations-arrow {
        top: 55vw;
    }

    .dentists_white_swiper {
        padding: 0;
    }

    .header {
        padding: 16px 5vw;
    }

    /*	.about_banner
	{
	    margin-bottom: 15vw;
	}*/

    .copy_sec ul li {
        font-size: 12px;
    }

    .content-tab-main .content-tab .tab h2 > p, .content-tab-main .content-tab .tab h2 {
        font-size: 20px;
    }

    label.error:nth-child(4) {
        top: 13vw;
        right: 6vw;
    }

    #managementModal .details {
        flex-direction: column;
        padding: 10vw 0;
    }

        #managementModal .details .right {
            width: 100%;
        }

        #managementModal .details .info {
            width: 100%;
        }

            #managementModal .details .info h2 {
                font-size: 22px;
                margin-bottom: 3vw;
            }

            #managementModal .details .info h3 {
                font-size: 19px;
                line-height: 25px;
            }

            #managementModal .details .info p {
                font-size: 14px;
                line-height: 20px;
            }

            #managementModal .details .info h4 {
                font-size: 24px;
                line-height: 30px;
            }

    .patient_text ul li .item {
        align-items: baseline;
        grid-gap: 2vw;
    }

    .vacancie_sec .faqs-holder ul li span p {
        width: 90%;
        font-size: 12px;
        line-height: 16px;
    }

    .four-o-four .found_sec .text {
        flex-direction: column;
        width: 100%;
        grid-gap: 5vw;
        text-align: start;
    }

        .four-o-four .found_sec .text .right:before {
            display: none;
        }

    .four-o-four .found_sec {
        text-align: start;
    }

        .four-o-four .found_sec .text .left h2 {
            font-size: 38px;
        }

        .four-o-four .found_sec .text .right h3 {
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 10vw;
        }

        .four-o-four .found_sec .text .right .send_btn {
        }

        .four-o-four .found_sec > h2 {
            font-size: 160px;
            margin-bottom: 2vw;
        }

    .four-o-four .shade img {
        width: 100%;
        bottom: 0;
        top: auto;
    }

    .work_sec .paginations-arrow {
        grid-gap: 10vw;
    }

    .form-group.attach {
        margin-bottom: 15vw !important;
    }

    .dentists_white_swiper .paginations-arrow, .technical_swiper .paginations-arrow {
        top: 25% !important;
    }

    .content-holder .dentists-shield-swiper:nth-child(6) .paginations-arrow {
        top: 33% !important;
    }

    .card_swiper .cardSwiper .swiper-slide {
        height: auto !important;
    }

    .social_share .dropdown-menu a svg {
        width: 5vw;
        height: 3.5vw;
    }

    .social_share .dropdown-menu.show {
        padding: 10px;
    }

    .contact_banner .left h2 > p {
        font-size: 40px;
    }

    /*	new css*/

    .change_menu ul {
        width: 90%;
        flex-direction: column !important;
        height: auto;
    }

        .change_menu ul li h2 {
            margin-bottom: 5vw;
        }

    .menu_sec ul li a {
        margin-bottom: 3vw !important;
    }

    .change_menu ul li {
        margin-bottom: 3vw !important;
    }

    .dentists_white_swiper .paginations-arrow:nth-child(2),
    .technical_swiper .paginations-arrow:nth-child(3) {
        top: 48% !important;
    }

    .content-holder .dentists-shield-swiper:nth-child(7) .paginations-arrow {
        top: 20% !important;
    }

    .dentists_white_swiper .paginations-arrow:nth-child(1),
    .technical_swiper .paginations-arrow:nth-child(1) {
        top: 25% !important;
    }

    .faqs-holder ul li .arrow-fix {
        margin-bottom: 5vw;
    }

    .faqs-holder ul li.active svg {
        fill: #D4BE6E;
    }

    body.menu-opened {
        position: fixed;
    }

    .main_review button.btn.dropdown-toggle {
        background: transparent;
    }

    .main_review .menu-mb .dropdown-menu {
        width: 90%;
        left: 5% !important;
    }
}
