/*
Author: XpeedStudio
Author URI: http://themeforest.net/user/XpeedStudio/portfolio
*/

/* Portrait tablets and medium desktops */

@media (min-width: 992px) and (max-width: 1199px) {
    body {
        /*background-color: tomato;*/
    }
    /* beautydoc btn */
    .beautydoc-btn {
        padding: 15px 35px;
    }
    /* get appointment */
    .beautydoc-booking-text-wraper .beautydoc-border.beautydoc-version-3 {
        width: calc(100% - 100px);
    }
    /* about version 5 */
    .beautydoc-sub-heading.beautydoc-watermark-title.beautydoc-version-2 h2 {
        font-size: 3.286em;
    }
    .beautydoc-border-with-text-wrap {
        padding: 45px 0 45px 35px;
    }
    .beautydoc-border.beautydoc-version-1 {
        width: calc(100% - 100px);
    }
    /* team page */
    /* team */
    .beautydoc-team-group-v3 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .beautydoc-team-group-v3 .beautydoc-team-col-v3 {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%;
        width: 50%;
        margin: 0 0 30px;
        text-align: center;
    }
    /* nav bar */
    .beautydoc-header-section.beautydoc-version-1 .beautydoc-version-2.beautydoc-logo {
        max-width: 155px;
    }
    .beautydoc-version-2.beautydoc-logo:after {
        border-left: 77.5px solid transparent;
        border-right: 77.5px solid transparent;
        border-top: 40px solid var(--color-white);
    }
}

/* Portrait tablets and small desktops */

@media (max-width: 991px) {
    body {
        /*background-color: yellow;*/
        font-size: 16px;
    }
    
        .beautydoc-footer-heading.beautydoc-version-3 h3 {
padding-top:15px;}
    
       .beautydoc-single-pricing-table.beautydoc-version-3 {
padding: 50px 25px 40px;
margin-top: 20px;
}

    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 30px;
padding-left: 30px;
    }
    /* header */
    .navbar-brand {
        float: right;
    }
    .navbar-brand {
        display: block;
    }
    .dropdown-menu {
        position: relative;
        float: none;
    }
    .beautydoc-main-header .navbar {
        text-align: right;
    }
    .beautydoc-main-header .navbar-toggler {
        margin: 20px 0;
        padding: 0;
        font-size: 1em;
        width: 100%;
        line-height: 0;
        cursor: pointer;
        position: relative;
    }
    .beautydoc-version-2.beautydoc-logo,
    .beautydoc-logo.beautydoc-version-3,
    .beautydoc-header-section.beautydoc-header-version-2 .beautydoc-logo-wraper .beautydoc-logo {
        display: none;
    }
    .beautydoc-header-section.beautydoc-header-version-3.beautydoc-header-version-4 .nav-side-logo {
        top: -20px;
    }
    .nav-side-logo {
        top: -17px;
    }
    .nav-side-logo .beautydoc-logo {
        top: 0;
        min-height: 57px;
        min-width: 140px;
        display: block;
        padding: 0 !important;
        box-shadow: none;
    }
    /* menu */
    .beautydoc-header-section.beautydoc-version-1 .beautydoc-logo img {
        height: 140px;
        width: auto;
    }
    .beautydoc-header-section.beautydoc-version-1 .beautydoc-logo {
        min-height: auto;
        min-width: auto;
        max-width: none;
        max-height: none;
        padding: 6px 0;
    }
    .beautydoc-header-section.beautydoc-version-1 .nav-toggle {
        /*margin-top: 10px;*/
        margin-top: 0;
        transform: translateY(-50%);
    }
    .beautydoc-version-2.beautydoc-logo:after {
        display: none;
    }
    .beautydoc-header-section.beautydoc-version-1 .beautydoc-version-2.beautydoc-logo img {
        padding: 0;
    }
    .xs-navigation-middle-menu.xs_nav-portrait .xs-row,
    .beautydoc-mega-menu.xs_nav-portrait .xs-row {
        flex-direction: column;
    }
    .beautydoc-extra-css .beautydoc-main-header nav li a {
        padding: 12px 15px 12px 26px;
    }
    .xs-row .xs-col-5 {
        width: 100%;
    }
    .xs-row .xs-col-2 {
        width: 100%;
    }
    .xs-row .xs-col-9 {
        width: 100%;
    }
    .xs-row .xs-col-3 {
        width: 100%;
    }
    .beautydoc-header-section.beautydoc-header-version-3 .beautydoc-main-header .beautydoc-mega-menu .beautydoc-btn-wraper {
        text-align: center;
        margin: 30px 0 0 0;
    }
    .xs-navigation-middle-menu .nav-menus-wrapper-close-button {
        margin: 0 0 0 auto;
    }
    .beautydoc-header-section.beautydoc-header-version-3 .beautydoc-main-header .beautydoc-mega-menu .nav-menus-wrapper-close-button {
        margin: 0 0 0 auto;
    }
    .beautydoc-header-section .xs-navigation-middle-menu.xs_nav-portrait .nav-toggle {
        margin: 0;
        transform: translateY(-50%);
    }
    /* mega menu */
    .beautydoc-main-header .megamenu-panel {
        padding: 15px;
        position: relative;
    }
    /* side by side image */
    .beautydoc-new-about-img-wraper:before,
    .beautydoc-new-about-img-wraper:after {
        display: none;
    }
    /* new about text */
    .beautydoc-new-about-text-gruop {
        padding: 0 55px 30px;
    }
    /* before after section */
    .beautydoc-before-after.twentytwenty-container {
        margin: 0 0 30px;
    }
    /* our service */
    .beautydoc-video-side-text {
        width: 100%;
        padding: 0 0 30px;
    }
    .beautydoc-vedio-section-with-text .beautydoc-3d-project-card {
        text-align: center;
    }
    /* booking section */
    .beautydoc-booking-text-wraper .beautydoc-border.beautydoc-version-3 {
        margin: 0 auto 30px auto;
    }
    /* pricing */
    .beautydoc-single-pricing-table {
        margin: 0 0 30px;
    }
    /* tab */
    .beautydoc-tab-text-content {
        padding: 0;
    }
    .beautydoc-tab .beautydoc-tab-text-content h3 {
        margin: 0 0 20px;
    }
    .beautydoc-tab .beautydoc-tab-text-content p {
        margin: 0 0 15px;
    }
    /* team */
    .beautydoc-single-team {
        margin: 0 0 30px;
    }
    /* news feeds */
    .beautydoc-single-newsletter {
        margin: 0 0 30px;
    }
    /* footer */
    .beautydoc-subscribe-wraper {
        width: 80%;
    }
    .beautydoc-single-footer {
        margin: 0 0 30px;
    }
    /* partners */
    .beautydoc-partner-text-content {
        padding: 0;
    }
    /* index version 2 */
    /* video section */
    .beautydoc-video-section {
        padding: 150px 0;
    }
    /* service */
    .beautydoc-single-our-sevice {
        margin: 0 0 30px;
    }
    /* how it work */
    .beautydoc-single-how-it-work {
        margin: 0 0 80px;
    }
    /* shop call to action */
    .beautydoc-watermark-big-icon {
        background-size: 100%;
    }
    /* our products */
    .beautydoc-product-group {
        margin: 0 0 30px;
    }
    /* beautydoc simple text */
    .beautydoc-simple-text-with-img-section .beautydoc-simple-img-wraper {
        margin: 0;
    }
    .beautydoc-simple-text-with-img-section .beautydoc-simple-text {
        margin: 0 0 30px;
        padding: 0;
    }
    .beautydoc-simple-text-with-img-section-v2 .beautydoc-simple-img-wraper {
        margin: 0 0 30px;
    }
    .beautydoc-simple-text-with-img-section-v2 .beautydoc-simple-text {
        padding: 0;
        margin: 0;
    }
    /* welcome */
    .beautydoc-welcome-section.beautydoc-welcome-version-2 .beautydoc-welcome-container {
        width: 80.666667%;
    }
    .beautydoc-welcome-section.beautydoc-welcome-version-2 .beautydoc-welcome-wraper:before {
        height: calc(100% - 26px);
    }
    /* copyright content */
    .beautydoc-copyright-text p {
        line-height: inherit;
    }
    /*=========================== index version 3 ===================*/
    /*counter up*/
    .beautydoc-single-fun-factory:before {
        top: 0;
        font-size: 6em;
    }
    .beautydoc-single-fun-factory {
        margin: 0 0 40px;
    }
    .beautydoc-fun-factory-section {
        padding: 100px 0;
    }
    /* pricing */
    .beautydoc-single-pricing-table.beautydoc-version-3 .beautydoc-pricing-header img {
        width: auto;
    }
    /* welcome */
    .beautydoc-welcome-section.beautydoc-welcome-version-3 .beautydoc-welcome-container {
        width: 90%;
    }
    /*==================== index version 4 =====================*/
    /* our feature */
    .beautydoc-single-our-feature {
        margin: 0 0 30px;
    }
    /*========================== index version 5 =====================================*/
    /* video pop up section */
    .beautydoc-video-popup-content {
        margin: 0 0 40px;
    }
    /* intro video section */
    .beautydoc-video-section.beautydoc-version-2:before {
        display: none;
    }
    /* best features slider */
    .beautydoc-best-features-wraper {
        padding: 0 0 50px;
    }
    /* clients review */
    .beautydoc-best-reviewr-avator-wraper {
        width: 100%;
        margin: 0 0 30px;
    }
    .beautydoc-best-reviewr-avator {
        text-align: center;
    }
    /* call to action */
    .beautydoc-call-to-action-content-v2 {
        padding: 0;
        text-align: center;
        margin: 0 0 30px;
    }
    .beautydoc-call-to-action-v2 .beautydoc-btn-wraper {
        padding: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    /* about version 5 */
    .beautydoc-sub-heading.beautydoc-watermark-title.beautydoc-version-2 h2 {
        font-size: 2.286em;
    }
    .beautydoc-about-section-v2 .beautydoc-about-us-img {
        margin: 0 0 30px;
    }
    .beautydoc-about-section .beautydoc-simple-img-wraper {
        margin: 30px 0 0;
    }
    /* contact */
    .beautydoc-contact-wraper.beautydoc-version-1 {
        padding: 0;
    }
    .beautydoc-contact-details {
        margin: 0 0 30px
    }
    .beautydoc-contact-form {
        padding: 20px;
    }
    /* contact version 3  */
    .beautydoc-contact-wraper.beautydoc-version-2 {
        padding: 0;
    }
    .beautydoc-contact-wraper.beautydoc-version-2 .beautydoc-contact-form {
        padding: 27px 10px;
    }
    /* 404 page */
    .beautydoc-404-content h2:before {
        top: 50%;
        height: auto;
        font-size: .700em;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .icon-404 {
        display: block;
    }
    /* comming soon */
    .beautydoc-comming-soon-content.center-content {
        width: 100%;
    }
    .beautydoc-comming-soon-section.beautydoc-version-2 .beautydoc-comming-soon-text h2,
    .beautydoc-comming-soon-section.beautydoc-version-2 .beautydoc-comming-soon-text h3 {
        font-size: 2.286em;
    }
    .beautydoc-comming-soon-section.beautydoc-version-2 .beautydoc-subscribe-wraper {
        width: 100%;
    }
    /* pricing html */
    .beautydoc-pricing-table-section.beautydoc-version-6 .beautydoc-beauty-product-hover-content {
        bottom: 6px;
    }
    .beautydoc-single-pricing-table-txt {
        padding: 0;
        margin: 0 0 30px;
    }
    .beautydoc-single-new-pricing-wraper {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
    }
    .beautydoc-single-new-pricing.beautydoc-pricing-header,
    .beautydoc-single-new-pricing.beautydoc-pricing-content,
    .beautydoc-single-new-pricing.beautydoc-pricing-footer {
        padding: 20px;
    }
    .beautydoc-single-new-pricing.beautydoc-pricing-content {
        grid-gap: 10px;
    }
    /* sponsor */
    .beautydoc-clients-wraper.no-slider .beautydoc-clients-group {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    }
    .beautydoc-partner-text-content.beautydoc-version-2 {
        margin: 30px 0 0;
    }
    .beautydoc-subscribe-wraper.beautydoc-version-5 input:not([type="submit"]) {
        width: calc(100% - 210px);
    }
    /* team */
    .beautydoc-team-group-v3 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .beautydoc-team-group-v3 .beautydoc-team-col-v3 {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        width: 100%;
        margin: 0 0 30px;
        text-align: center;
    }
    .beautydoc-team-group-v3 .beautydoc-team-col-v3 .hover .beautydoc-team-content-v3 {
        left: 45%;
    }
    .beautydoc-team-content-v3 {
        width: 45%;
    }
    /* menu skew */
    .menu-skew {
        -webkit-animation-fill-mode: none;
        animation-fill-mode: none;
        will-change: unset;
    }
    .menu-skew.swingInX {
        -webkit-animation-name: none;
        animation-name: none;
        -webkit-transform-origin: unset;
        transform-origin: unset;
    }
    .menu-skew.swingOutX {
        -webkit-animation-name: none;
        animation-name: none;
        -webkit-transform-origin: unset;
        transform-origin: unset;
    }
    .beautydoc-header-section.navbar-fixed {
        -webkit-perspective: none !important;
        perspective: none !important;
        -webkit-transform-style: unset !important;
        transform-style: unset !important;
    }
    .beautydoc-main-header nav li a:before {
        display: none;
    }
    /* product-details.html */
    .beautydoc-woocommerce-tabs .nav-tabs li a {
        padding: 16px 15px;
    }
    .beautydoc-add-to-chart-form .w-quantity-btn,
    .beautydoc-add-to-chart-form .beautydoc-wishlist {
        margin: 15px 0;
    }
    .beautydoc-add-to-chart-form,
    .beautydoc-add-to-chart-form form {
        align-items: flex-start;
        flex-direction: column;
    }
    .beautydoc-add-to-chart-form .beautydoc-wishlist {
        margin: 0;
    }
    /* portfolio-single.html */
    .beautydoc-next-prev-wraper {
        margin: 30px 0;
    }
    /* cart.html */
    .beautydoc-cart table.shop_table td {
        padding: 10px 5px;
    }
    .beautydoc-cart .coupon {
        width: 70%;
    }
    .beautydoc-cart .cart-collaterals {
        width: 90%;
    }
    .beautydoc-new-header.xs-extra-css .xs_nav-portrait {
        height: 88px;
    }
    .beautydoc-new-header.xs-extra-css .xs_nav-portrait .nav-toggle {
        transform: translateY(-50%);
    }
    .beautydoc-header-section.beautydoc-version-1 .beautydoc-logo {
        min-height: auto;
        min-width: auto;
        max-width: none;
        max-height: none;
        padding: 17px 15px;
        top: 0;
    }
    .beautydoc-header-section.beautydoc-header-version-4 .nav-header .xs-nav-logo {
        display: block;
        float: left;
        padding: 6px 0;
    }
    .beautydoc-header-section.beautydoc-header-version-4 .nav-header {
        width: 100%;
    }
    .beautydoc-header-top,
    .xs-navigation-middle-menu .xs-row .xs-col-2 {
        display: none;
    }
    .xs_nav-portrait .nav-menus-wrapper {
        left: -100%;
        width: 320px;
    }
    .beautydoc-team-wraper:before {
        display: none;
    }
    
    .beautydoc-main-header {
background-color: #d83271;
    }
        
    
    .nav-toggle:before {
content: "";
position: absolute;
width: 24px;
height: 2px;
background-color: #b9ab86;
border-radius: 10px;
box-shadow: 0 .5em 0 0 #b9ab86,0 1em 0 0 #b9ab86;
}

/* Landscape phones and portrait tablets */

@media (max-width: 767px) {
    body {
        font-size: 14px;
    }
    

    
        .beautydoc-header-section.beautydoc-version-1 .beautydoc-logo {
        min-height: auto;
        min-width: auto;
        max-width: none;
        max-height: none;
        padding: 17px 1px;
        top: 0;
    }
    
 .footerfont {
font-family: 'Cinzel', serif;
font-size: 1.057em!important;
z-index: 1;
letter-spacing: 7.3px;
     text-transform: uppercase;}
    
    .spacer{
         padding-top:10px;
    padding-bottom:40px;
    }
    .nav-header a {
        max-width: 200px;
    }
    /* padding section and padding bottom */
    .beautydoc-padding-bottom {
        padding: 0 0 60px;
    }
    .section-padding {
        padding: 50px 0;
    }
    .beautydoc-section-headinig {
        padding: 120px 0 60px 0;
    }
    /* beautydoc btn */
    .beautydoc-btn-wraper a {
        margin: 0 10px 0 0;
    }
    .beautydoc-btn {
        padding: 15px 22px;
        font-size: .9em;
    }
    /* section heading */
    .beautydoc-section-headinig h3 {
        font-size: 2.0em;
    }
    /* social icon main version */
    .beautydoc-social-list li a {
        height: 36px;
        width: 36px;
    }
    /* inner page welxome section */
    .beautydoc-inner-welcome-content h1 {
        word-break: break-all;
    }
    /* header area */
    /* main menu */
    .navbar-brand {
        float: right;
    }
    .navbar-brand {
        display: block;
    }
    .dropdown-menu {
        position: relative;
        float: none;
    }
    .beautydoc-main-header .navbar {
        text-align: right;
    }
    .beautydoc-main-header .navbar-toggler {
        margin: 20px 0;
        padding: 0;
        font-size: 1em;
        width: 100%;
        line-height: 0;
        cursor: pointer;
        position: relative;
    }
    .beautydoc-version-2.beautydoc-logo,
    .beautydoc-logo.beautydoc-version-3,
    .beautydoc-header-section.beautydoc-header-version-2 .beautydoc-logo-wraper .beautydoc-logo {
        display: none;
    }
    .beautydoc-main-header .megamenu-panel {
        padding: 15px;
        position: relative;
    }
    .xs_nav-portrait .megamenu-panel {
        position: relative;
        z-index: 1;
    }
    .xs-navigation-middle-menu.xs_nav-portrait .xs-row,
    .beautydoc-mega-menu.xs_nav-portrait .xs-row {
        flex-direction: column;
    }
    .xs-row .xs-col-5 {
        width: 100%;
    }
    .xs-row .xs-col-2 {
        width: 100%;
    }
    .xs-row .xs-col-9 {
        width: 100%;
    }
    .xs-row .xs-col-3 {
        width: 100%;
    }
    .xs-navigation-middle-menu .nav-menus-wrapper-close-button {
        margin: 0 0 0 auto;
    }
    .beautydoc-header-section .xs-navigation-middle-menu.xs_nav-portrait .nav-toggle {
        margin: 0;
        transform: translateY(-50%);
    }
    .beautydoc-header-section.beautydoc-version-1 .nav-toggle {
        /*margin-top: 24px;*/
    }
    .beautydoc-header-section.beautydoc-header-version-2 .beautydoc-new-header .nav-toggle {
        margin: 0;
    }
    /* nav side logo */
    .nav-side-logo .beautydoc-logo {
        top: 0;
        min-height: 57px;
        min-width: 140px;
        display: block;
        padding: 0 !important;
    }
    .nav-side-logo {
        top: -17px;
    }
    .nav-side-logo .beautydoc-logo:after {
        display: none;
    }
    .nav-side-logo .beautydoc-logo img {
        height: inherit;
        padding: 5px;
    }
    /* nav side icon */
    .beautydoc-nav-search-button {
        text-align: left;
    }
    /* mega menu logo*/
    .beautydoc-logo {
        padding: 0;
        box-shadow: none;
        top: 41px;
    }
    
    .beautydoc-logo img{
        padding: 0px 20px;
    }
    
    .beautydoc-logo-wraper a{
        -webkit-box-shadow: 10px 10px 12px -16px rgba(0,0,0,0.39);
-moz-box-shadow: 10px 10px 12px -16px rgba(0,0,0,0.39);
box-shadow: 10px 10px 12px -16px rgba(0,0,0,0.39);
    }
    
    
a.xs-btn{
    margin-bottom:10px;
    margin-top: 10px;
}
    
    .beautydoc-team-person{
        padding-top:30px;
    }
    
    .beautydoc-partner-list li img{
        max-width:250px;
    }
    
    .container-second{
        padding-left:15px;
    }
    
    .beautydoc-welcome-container h2 {
        font-size:40px!important;
    }
    .beautydoc-header-section.beautydoc-version-1 .beautydoc-logo img {
        height: 92px;
        width: auto;
    }
    .beautydoc-extra-css .beautydoc-main-header nav li a {
        padding: 12px 15px 12px 26px;
    }
    /* mega menu */
    .beautydoc-header-section .nav-toggle {
        margin-top: 0;
        transform: translateY(-50%);
    }
    .beautydoc-header-section.beautydoc-header-version-3.beautydoc-header-version-5 .nav-toggle {
        right: inherit;
        left: 0;
        margin: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .beautydoc-header-section.beautydoc-header-version-3 .beautydoc-main-header .beautydoc-spilit-container .beautydoc-btn-wraper {
        width: 100%;
    }
    /* welcome section */
    .beautydoc-welcome-container,
    .beautydoc-welcome-section.beautydoc-welcome-version-5 .beautydoc-welcome-container {
        width: 100%;
    }
    .beautydoc-welcome-container h3 {
        font-size: 4.000em;
    }
    /* about text content */
    .beautydoc-new-about-text-gruop {
        padding: 0 0 10px 10px;
    }
    .beautydoc-new-about-text-gruop .beautydoc-sub-heading.beautydoc-watermark-title h2 {
        font-size: 2.2em;
    }
    .beautydoc-new-about-img-wraper:before,
    .beautydoc-new-about-img-wraper:after {
        display: none;
    }
    /* before after section */
    .twentytwenty-container.beautydoc-before-after {
        margin: 0 0 30px;
    }
    .beautydoc-simple-text.beautydoc-version-2 {
        padding: 0 10px;
    }
    /* beauttypress simple list */
    .beautydoc-simple-iocn-list {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }
    .beautydoc-simple-iocn-list.beautydoc-version-2 ul {
        padding: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }
    .beautydoc-simple-iocn-list.beautydoc-version-2 ul li {
        margin: 0 0 12px 0;
        padding: 0;
    }
    .beautydoc-simple-iocn-list.beautydoc-version-2 ul li:last-child {
        margin: 0;
    }
    .beautydoc-video-side-text {
        width: 100%;
        padding: 0 0 30px;
        margin: 0;
    }
    /* booking section  */
    .beautydoc-booking-text-wraper .beautydoc-border.beautydoc-version-3 {
        width: 100%;
    }
    .beautydoc-booking-text {
        width: 100%;
    }
    .beautydoc-booking-form-wraper .beautydoc-spilit-container {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 0;
    }
    /* gallery */
    .beautydoc-photo-gallery-grid-item {
        width: 100% !important;
    }
    /* pricing table */
    .beautydoc-single-pricing-table {
        margin: 0 0 30px;
    }
    /* Date picker issue */
    .datepicker-dropdown.dropdown-menu {
        position: absolute;
    }
    /* tabs */
    .beautydoc-tab .beautydoc-top-nav li a i {
        display: none;
    }
    .beautydoc-tab .beautydoc-top-nav li,
    .beautydoc-tab .beautydoc-top-nav li a {
        min-height: 50px;
    }
    .beautydoc-tab .beautydoc-top-nav li a {
        padding: 0 20px;
    }
    .beautydoc-tab .nav.nav-tabs.beautydoc-top-nav li {
        margin: 0 15px 15px 0;
    }
    .beautydoc-tab .beautydoc-top-nav {
        padding: 0 0px 15px;
    }
    .beautydoc-tab .tab-content .tab-pane .tabbable {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .beautydoc-tab .beautydoc-side-nav {
        margin: 0 0 30px;
        width: 100%;
    }
    .beautydoc-tab .tab-pane .tabbable .tab-content {
        width: 100%;
    }
    .beautydoc-tab .beautydoc-spilit-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .beautydoc-tab .beautydoc-tab-image {
        margin: 0;
        width: 100%;
    }
    .beautydoc-tab-text-content {
        padding: 30px;
        width: 100%;
    }
    /* call to action */
    .beautydoc-call-to-action-content {
        padding: 100px 0;
    }
    /* team */
    .beautydoc-single-team {
        margin: 0 0 30px;
    }
    /* news feeds */
    .beautydoc-single-newsletter {
        margin: 0 0 30px;
    }
    /* partners */
    .beautydoc-partner-text-content {
        padding: 0 15px 0 15px;
        margin: 0 0 40px;
    }
    .beautydoc-partner-list {
        grid-template-columns: repeat(1, 1fr);
    }
    .beautydoc-partner-list li:before,
    .beautydoc-partner-list li:after {
        display: none;
    }
    /* footer */
    .beautydoc-subscribe-wraper {
        width: 100%;
    }
    .beautydoc-single-footer {
        margin: 0 0 30px;
    }
    /* copyright content */
    .beautydoc-copyright-text p {
        line-height: inherit;
    }
    /*========= index version 2 ===========*/
    /* section heading */
    .beautydoc-section-headinig.beautydoc-watermark-title h2:before {
        font-size: 1em;
        top: -3px;
    }
    /* header */
    .beautydoc-header-section.beautydoc-header-version-2 .beautydoc-header-top .beautydoc-spilit-container,
    .beautydoc-header-section.beautydoc-header-version-3 .beautydoc-header-top .beautydoc-spilit-container {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
    }
    .beautydoc-header-section.beautydoc-header-version-2 .beautydoc-header-top .beautydoc-simple-iocn-list {
        margin: 0 0 10px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .beautydoc-header-section.beautydoc-header-version-2 .beautydoc-language-select-list,
    .beautydoc-header-section.beautydoc-header-version-3 .beautydoc-language-select-list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    /* welcome */
    .beautydoc-welcome-section.beautydoc-welcome-version-2 .beautydoc-welcome-container {
        width: 100%;
    }
    .beautydoc-welcome-section.beautydoc-welcome-version-2 .beautydoc-welcome-wraper {
        padding: 30px 30px 0;
    }
    .beautydoc-welcome-section.beautydoc-welcome-version-2 .beautydoc-welcome-wraper:before {
        height: calc(100% - 23px);
    }
    /* beautydoc simple text */
    .beautydoc-simple-text-with-img-section .beautydoc-simple-img-wraper {
        margin: 0;
    }
    .beautydoc-simple-text-with-img-section .beautydoc-simple-text {
        margin: 0 0 30px;
        padding: 0;
    }
    .beautydoc-simple-text-with-img-section-v2 .beautydoc-simple-img-wraper {
        margin: 0 0 30px;
    }
    .beautydoc-simple-text-with-img-section-v2 .beautydoc-simple-text {
        padding: 0;
        margin: 0;
    }
    /* product gallery */
    .beautydoc-product-group {
        margin: 0 0 30px;
    }
    /* call to action */
    .beautydoc-shop-call-to-action-content {
        width: 100%;
    }
    .beautydoc-shop-call-to-action-content .beautydoc-spilit-container {
        grid-column-gap: 10px;
    }
    .beautydoc-watermark-big-icon {
        background-size: 100%;
    }
    /* how it works */
    .beautydoc-single-how-it-work {
        margin: 0 0 80px;
    }
    /* video section */
    .beautydoc-video-section {
        padding: 100px 0;
    }
    /* service section */
    .beautydoc-single-our-sevice {
        margin: 0 0 30px;
    }
    /* testimonial */
    .beautydoc-single-testimonial {
        width: 90%;
    }
    /* footer */
    .beautydoc-subscribe-wraper.beautydoc-version-2 {
        width: 100%;
    }
    .beautydoc-subscribe-wraper.beautydoc-version-2 h3 {
        line-height: inherit;
    }
    .beautydoc-footer-section.beautydoc-version-2 .beautydoc-copyright-text {
        text-align: center;
        width: 100%;
        margin: 0 0 20px;
    }
    .beautydoc-footer-section.beautydoc-version-2 .beautydoc-footer-social {
        text-align: center;
    }
    /*==================== index version 3 =====================*/
    /* welcome */
    .beautydoc-welcome-section.beautydoc-welcome-version-3 .beautydoc-welcome-container {
        width: 100%;
    }
    /* header */
    .beautydoc-header-section.beautydoc-header-version-3 .beautydoc-main-header {
        background-color: var(--color-white);
    }
    .beautydoc-address-element {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 10px 0 0;
    }
    /* pricing */
    .beautydoc-single-pricing-table.beautydoc-version-3 .beautydoc-pricing-header img {
        width: auto;
    }
    /*counter up*/
    .beautydoc-single-fun-factory:before {
        top: 0;
        font-size: 6em;
    }
    .beautydoc-single-fun-factory {
        margin: 0 0 40px;
    }
    .beautydoc-fun-factory-section {
        padding: 100px 0;
    }
    /*==================== index version 4 =====================*/
    .beautydoc-header-section.beautydoc-header-version-3 .beautydoc-header-top .beautydoc-simple-iocn-list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    /* our feature */
    .beautydoc-single-our-feature {
        margin: 0 0 30px;
    }
    /*========================== index version 5 =====================================*/
    /* beauty product */
    .beautydoc-single-beauty-product {
        margin: 0 0 40px;
    }
    /* video pop up section */
    .beautydoc-video-popup-content-inner {
        margin: 25px 0 0 35px;
    }
    .beautydoc-video-popup-content .beautydoc-border.beautydoc-version-2:before {
        top: -30px;
        left: -30px;
    }
    .beautydoc-video-popup-content {
        margin: 0 0 40px;
    }
    /* intro video section */
    .beautydoc-video-section.beautydoc-version-2:before {
        display: none;
    }
    .beautydoc-video-section.beautydoc-version-2 .beautydoc-video-section-content h2 {
        font-size: 1.857em;
        line-height: inherit;
    }
    /* best features slider */
    .beautydoc-best-features-wraper {
        padding: 0 0 50px;
    }
    .beautydoc-image-slider .owl-stage-outer:before {
        top: -60px;
        left: 60px;
    }
    /* clients review */
    .beautydoc-best-reviewr-avator-wraper {
        width: 100%;
        margin: 0 0 30px;
    }
    .beautydoc-best-reviewr-avator {
        text-align: center;
    }
    /* call to action */
    .beautydoc-call-to-action-content-v2 {
        padding: 0;
        text-align: center;
        margin: 0 0 30px;
    }
    .beautydoc-call-to-action-v2 .beautydoc-btn-wraper {
        padding: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    /* new menu style */
    .beautydoc-new-header .xs_nav_2 .nav-logo>img {
        padding: 0;
    }
    .beautydoc-new-header .xs_nav_2 .nav-search {
        padding: 0;
    }
    .beautydoc-new-header .xs_nav_2 .nav-toggle {
        /*margin-top: 20px;*/
    }
    .beautydoc-header-section.beautydoc-header-version-2 .xs_nav_2.xs_nav-portrait {
        height: auto;
        padding: 15px 0;
        min-height: 80px;
    }
    /* about.html */
    .beautydoc-simple-img-wraper {
        margin: 30px 0 0;
    }
    /* about version 2 */
    .beautydoc-single-square-service-content {
        margin: 0 0 60px;
    }
    /* inner welcome section */
    .beautydoc-inner-welcome-content {
        width: 100%;
    }
    /* about version 5 */
    .beautydoc-simple-text-with-img-section.beautydoc-simple-text-with-img-section-v3 .beautydoc-simple-text.beautydoc-watermark-icon:before {
        display: none;
    }
    /* video with text */
    .beautydoc-border-with-text-wrap {
        padding: 45px 0 45px 35px;
    }
    .beautydoc-border.beautydoc-version-1 {
        width: 100%;
    }
    .beautydoc-sub-heading.beautydoc-watermark-title.beautydoc-version-2 h2 {
        font-size: 2.286em;
    }
    .beautydoc-about-section-v2 .beautydoc-about-us-img {
        margin: 0 0 30px;
    }
    /* blog post */
    .beautydoc-blog-post-group .beautydoc-spilit-container {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
    }
    .beautydoc-simple-title {
        margin: 0 0 30px;
    }
    .beautydoc-footer-social.text-right {
        text-align: center !important;
    }
    .beautydoc-replay-form-wraper .form-group {
        margin: 0 0 30px;
    }
    .beautydoc-single-replay {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
    }
    .beautydoc-single-replay.beautydoc-replay {
        padding: 0 0 0 45px;
    }
    .beautydoc-replay-name,
    .beautydoc-replayer-img {
        margin: 0 0 20px;
    }
    .beautydoc-replay-time {
        text-align: left;
    }
    /* contact */
    .beautydoc-contact-wraper.beautydoc-version-1 {
        padding: 0;
    }
    .beautydoc-contact-details {
        margin: 0 0 30px
    }
    .beautydoc-contact-form {
        padding: 20px;
    }
    .beautydoc-contact-form .beautydoc-spilit-container {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
    }
    /* contact version 2 */
    .beautydoc-subscribe-wraper.beautydoc-version-3 {
        padding: 10px;
    }
    /* contact version 3  */
    .beautydoc-contact-wraper.beautydoc-version-2 {
        padding: 0;
    }
    .beautydoc-contact-wraper.beautydoc-version-2 .beautydoc-contact-form {
        padding: 27px 10px;
    }
    /* call to action html */
    .beautydoc-call-to-action-section.beautydoc-version-3 .beautydoc-call-to-action-content,
    .beautydoc-call-to-action-section.beautydoc-version-4 .beautydoc-call-to-action-content,
    .beautydoc-call-to-action-section.beautydoc-version-5 .beautydoc-call-to-action-content {
        width: 100%;
    }
    .beautydoc-content-headinig h2,
    .beautydoc-content-headinig h3 {
        font-size: 2.571em;
    }
    /* comming soon */
    .beautydoc-comming-soon-content {
        width: 100%;
    }
    .beautydoc-comming-soon-content.center-content {
        width: 100%;
    }
    .beautydoc-comming-soon-section.beautydoc-version-2 .beautydoc-comming-soon-text h2,
    .beautydoc-comming-soon-section.beautydoc-version-2 .beautydoc-comming-soon-text h3 {
        font-size: 2.286em;
    }
    .beautydoc-comming-soon-section.beautydoc-version-2 .beautydoc-subscribe-wraper {
        width: 100%;
    }
    /* faq */
    .beautydoc-accordion {
        margin: 0 0 30px;
    }
    /* element footer */
    .beautydoc-single-footer-v2 {
        margin: 0 0 30px;
    }
    .beautydoc-back-to-top-wraper.beautydoc-version-4 {
        bottom: 90px;
    }
    .beautydoc-single-footer-details {
        margin: 0 0 30px;
    }
    /* pricing html */
    .beautydoc-pricing-table-section.beautydoc-version-6 .beautydoc-beauty-product-hover-content {
        bottom: 6px;
    }
    .beautydoc-single-pricing-table-txt {
        padding: 0;
        margin: 0 0 30px;
    }
    .beautydoc-single-new-pricing-wraper {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
    }
    .beautydoc-single-new-pricing.beautydoc-pricing-header,
    .beautydoc-single-new-pricing.beautydoc-pricing-content,
    .beautydoc-single-new-pricing.beautydoc-pricing-footer {
        padding: 20px;
    }
    .beautydoc-single-new-pricing.beautydoc-pricing-content {
        grid-gap: 10px;
    }
    /* sponsor */
    .beautydoc-clients-wraper.no-slider .beautydoc-clients-group {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    }
    .beautydoc-partner-text-content.beautydoc-version-2 {
        margin: 30px 0 0;
    }
    /* team */
    .beautydoc-team-group-v3 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .beautydoc-team-group-v3 .beautydoc-team-col-v3 {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        width: 100%;
        margin: 0 0 30px;
    }
    .beautydoc-single-team-slider {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .beautydoc-team-content-v4 {
        padding: 0 0 30px;
    }
    /* menu skew */
    .menu-skew {
        -webkit-animation-fill-mode: none;
        animation-fill-mode: none;
        will-change: unset;
    }
    .menu-skew.swingInX {
        -webkit-animation-name: none;
        animation-name: none;
        -webkit-transform-origin: unset;
        transform-origin: unset;
    }
    .menu-skew.swingOutX {
        -webkit-animation-name: none;
        animation-name: none;
        -webkit-transform-origin: unset;
        transform-origin: unset;
    }
    .beautydoc-header-section.navbar-fixed {
        -webkit-perspective: none !important;
        perspective: none !important;
        -webkit-transform-style: unset !important;
        transform-style: unset !important;
    }
    .beautydoc-main-header nav li a:before {
        display: none;
    }
    /* product-details.html */
    .beautydoc-woocommerce-tabs .nav-tabs li a {
        padding: 16px 15px;
    }
    .beautydoc-add-to-chart-form .w-quantity-btn,
    .beautydoc-add-to-chart-form .beautydoc-wishlist {
        margin: 15px 0;
    }
    .beautydoc-add-to-chart-form,
    .beautydoc-add-to-chart-form form {
        align-items: flex-start;
        flex-direction: column;
    }
    .beautydoc-add-to-chart-form .beautydoc-wishlist {
        margin: 0;
    }
    /* portfolio-single.html */
    .beautydoc-next-prev-wraper {
        margin: 30px 0;
    }
    /* cart.html */
    .beautydoc-cart table thead {
        display: none;
    }
    .beautydoc-cart table.shop_table td {
        display: block;
        text-align: center;
    }
    .beautydoc-cart tr.cart_item:nth-child(odd) {
        background-color: #f5f5f5;
    }
    .beautydoc-cart .product-quantity .beautydoc_input_number {
        width: fit-content;
        margin: 0 auto;
    }
    .beautydoc-cart .coupon {
        width: 100%;
    }
    .beautydoc-cart .coupon input[type="submit"] {
        padding: 0 25px;
    }
    .beautydoc-cart .cart-collaterals {
        width: 100%;
        float: none;
        margin: 30px 0 0 0;
    }
    .beautydoc-cart .wc-proceed-to-checkout input[type="submit"],
    .beautydoc-cart .wc-proceed-to-checkout a.checkout-button.button.alt {
        padding: 18px 20px;
        font-size: .8em;
    }
    .beautydoc-cart table.shop_table th {
        padding: 17px 10px;
    }
    .beautydoc-new-header.xs-extra-css .xs_nav-portrait {
        height: 88px;
    }
    .beautydoc-new-header.xs-extra-css .xs_nav-portrait .nav-toggle {
        transform: translateY(-50%);
    }
    .beautydoc-extra-css.beautydoc-header-section.beautydoc-version-1 .beautydoc-version-2.beautydoc-logo {
        max-width: none;
        width: auto;
        height: auto;
        min-height: 100%;
        padding: 17px;
    }
    .theme-switcher,
    .customNavigation {
        display: none;
    }
    .beautydoc-header-section.beautydoc-header-version-4 .nav-header .xs-nav-logo {
        display: block;
        float: left;
        padding: 6px 0;
    }
    .beautydoc-header-section.beautydoc-header-version-4 .nav-header {
        width: 100%;
    }
    .beautydoc-header-section.beautydoc-version-1 .beautydoc-version-2.beautydoc-logo {
        max-width: 79px;
    }
    .beautydoc-version-2.beautydoc-logo:before {
        height: 135px;
    }
    .beautydoc-extra-css.beautydoc-header-section.beautydoc-version-1 .beautydoc-version-2.beautydoc-logo {
        width: 120px;
    }
}

/* Landscape phones and smaller */

@media (max-width: 480px) {
    html {
        font-size: 65%;
    }
    body {
        /*background-color: red;*/
    }
    .beautydoc-new-header .xs_nav_2 .nav-search {
        display: none;
    }
    .xs-btn {
        margin-bottom: 10px;
    }
    
    .beautydoc-booking-text h3 {
font-family: 'Cinzel', serif;
font-size: 1.157em!important;
z-index: 1;
color: #b9ab86;
letter-spacing: 7.3px;
text-transform: uppercase;
}

@media (max-width: 320px) {
    body {
        font-size: 14px;
    }
    body {
        /*background-color: tomato;*/
    }
    /* header */
    .beautydoc-extra-css .beautydoc-main-header nav li a {
        padding: 12px 15px 12px 26px;
    }
    .beautydoc-logo {
        top: 62px;
    }
    .beautydoc-logo img {
        height: 45px;
    }
    .xs_nav-portrait .megamenu-panel {
        position: relative;
        z-index: 1;
    }
    /* new about text */
    .beautydoc-new-about-text-gruop .beautydoc-sub-heading.beautydoc-watermark-title h2 {
        font-size: 2.5em;
    }
    /* beautydoc simple text */
    .beautydoc-simple-text.beautydoc-version-2 .beautydoc-spilit-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .beautydoc-simple-text.beautydoc-version-2 .beautydoc-spilit-container .beautydoc-icon-with-text {
        margin: 0 0 30px;
    }
    /* beautydoc btn */
    .beautydoc-btn {
        padding: 10px 16px;
        font-size: .9em;
    }
    /* gallery */
    .beautydoc-portfolio-nav ul li a:before {
        display: none;
    }
    .beautydoc-portfolio-nav ul#filters li {
        margin: 0 29px 15px 0;
    }
    /* partnres */
    .beautydoc-sub-heading h2 {
        font-size: 2.057em;
    }
    /* index version 2 */
    .beautydoc-welcome-section.beautydoc-welcome-version-2 .beautydoc-welcome-wraper {
        padding: 30px 15px 0;
    }
    /* menu skew */
    .menu-skew {
        -webkit-animation-fill-mode: none;
        animation-fill-mode: none;
        will-change: unset;
    }
    .menu-skew.swingInX {
        -webkit-animation-name: none;
        animation-name: none;
        -webkit-transform-origin: unset;
        transform-origin: unset;
    }
    .menu-skew.swingOutX {
        -webkit-animation-name: none;
        animation-name: none;
        -webkit-transform-origin: unset;
        transform-origin: unset;
    }
    .beautydoc-header-section.navbar-fixed {
        -webkit-perspective: none !important;
        perspective: none !important;
        -webkit-transform-style: unset !important;
        transform-style: unset !important;
    }
    .beautydoc-main-header nav li a:before {
        display: none;
    }
    .beautydoc-new-header .xs_nav_2 .nav-search {
        display: none;
    }
    .beautydoc-header-section.beautydoc-version-1 .beautydoc-version-2.beautydoc-logo {
        max-width: 90px;
    }
}