@media(min-width:992px) and (max-width:1199px) {
    body {}
    .beautypress-btn {
        padding: 15px 35px
    }
    .beautypress-booking-text-wraper .beautypress-border.beautypress-version-3 {
        width: calc(100% - 100px)
    }
    .beautypress-sub-heading.beautypress-watermark-title.beautypress-version-2 h2 {
        font-size: 3.286em
    }
    .beautypress-border-with-text-wrap {
        padding: 45px 0 45px 35px
    }
    .beautypress-border.beautypress-version-1 {
        width: calc(100% - 100px)
    }
    .beautypress-team-group-v3 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .beautypress-team-group-v3 .beautypress-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
    }
    .beautypress-header-section.beautypress-version-1 .beautypress-version-2.beautypress-logo {
        max-width: 155px
    }
    .beautypress-version-2.beautypress-logo:after {
        border-left: 77.5px solid #fff0;
        border-right: 77.5px solid #fff0;
        border-top: 40px solid var(--color-white)
    }
}

@media(max-width:991px) {
    body {
        font-size: 16px
    }
    .banner_content {
	top: 60% !important; 
}
    .navbar-brand {
        float: right
    }
    .navbar-brand {
        display: block
    }
    .dropdown-menu {
        position: relative;
        float: none
    }
    .beautypress-main-header .navbar {
        text-align: right
    }
    .beautypress-main-header .navbar-toggler {
        margin: 20px 0;
        padding: 0;
        font-size: 1em;
        width: 100%;
        line-height: 0;
        cursor: pointer;
        position: relative
    }
    .beautypress-version-2.beautypress-logo,
    .beautypress-logo.beautypress-version-3,
    .beautypress-header-section.beautypress-header-version-2 .beautypress-logo-wraper .beautypress-logo {
        display: none
    }
    .beautypress-header-section.beautypress-header-version-3.beautypress-header-version-4 .nav-side-logo {
        top: -20px
    }
    .nav-side-logo {
        top: -17px
    }
    .nav-side-logo .beautypress-logo {
        top: 0;
        min-height: 57px;
        min-width: 140px;
        display: block;
        padding: 0 !important;
        box-shadow: none
    }
    .beautypress-header-section.beautypress-version-1 .beautypress-logo img {
        height: 48px;
        width: auto
    }
    .beautypress-header-section.beautypress-version-1 .beautypress-logo {
        min-height: auto;
        min-width: auto;
        max-width: none;
        max-height: none;
        padding: 6px 0
    }
    .beautypress-header-section.beautypress-version-1 .nav-toggle {
        margin-top: 0;
        transform: translateY(-50%)
    }
    .beautypress-version-2.beautypress-logo:after {
        display: none
    }
    .beautypress-header-section.beautypress-version-1 .beautypress-version-2.beautypress-logo img {
        padding: 0
    }
    .xs-navigation-middle-menu.xs_nav-portrait .xs-row,
    .beautypress-mega-menu.xs_nav-portrait .xs-row {
        flex-direction: column
    }
    .beautypress-extra-css .beautypress-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%
    }
    .beautypress-header-section.beautypress-header-version-3 .beautypress-main-header .beautypress-mega-menu .beautypress-btn-wraper {
        text-align: center;
        margin: 30px 0 0
    }
    .xs-navigation-middle-menu .nav-menus-wrapper-close-button {
        margin: 0 0 0 auto
    }
    .beautypress-header-section.beautypress-header-version-3 .beautypress-main-header .beautypress-mega-menu .nav-menus-wrapper-close-button {
        margin: 0 0 0 auto
    }
    .beautypress-header-section .xs-navigation-middle-menu.xs_nav-portrait .nav-toggle {
        margin: 0;
        transform: translateY(-50%)
    }
    .beautypress-main-header .megamenu-panel {
        padding: 15px;
        position: relative
    }
    .beautypress-new-about-img-wraper:before,
    .beautypress-new-about-img-wraper:after {
        display: none
    }
    .beautypress-new-about-text-gruop {
        padding: 0 55px 30px
    }
    .beautypress-before-after.twentytwenty-container {
        margin: 0 0 30px
    }
    .beautypress-video-side-text {
        width: 100%;
        padding: 0 0 30px
    }
    .beautypress-vedio-section-with-text .beautypress-3d-project-card {
        text-align: center
    }
    .beautypress-booking-text-wraper .beautypress-border.beautypress-version-3 {
        margin: 0 auto 30px
    }
    .beautypress-single-pricing-table {
        margin: 0 0 30px
    }
    .beautypress-tab-text-content {
        padding: 0
    }
    .beautypress-tab .beautypress-tab-text-content h3 {
        margin: 0 0 20px
    }
    .beautypress-tab .beautypress-tab-text-content p {
        margin: 0 0 15px
    }
    .beautypress-single-team {
        margin: 0 0 30px
    }
    .beautypress-single-newsletter {
        margin: 0 0 30px
    }
    .beautypress-subscribe-wraper {
        width: 80%
    }
    .beautypress-single-footer {
        margin: 0 0 30px
    }
    .beautypress-partner-text-content {
        padding: 0
    }
    .beautypress-video-section {
        padding: 150px 0
    }
    .beautypress-single-our-sevice {
        margin: 0 0 30px
    }
    .beautypress-single-how-it-work {
        margin: 0 0 80px
    }
    .beautypress-watermark-big-icon {
        background-size: 100%
    }
    .beautypress-product-group {
        margin: 0 0 30px
    }
    .beautypress-simple-text-with-img-section .beautypress-simple-img-wraper {
        margin: 0
    }
    .beautypress-simple-text-with-img-section .beautypress-simple-text {
        margin: 0 0 30px;
        padding: 0
    }
    .beautypress-simple-text-with-img-section-v2 .beautypress-simple-img-wraper {
        margin: 0 0 30px
    }
    .beautypress-simple-text-with-img-section-v2 .beautypress-simple-text {
        padding: 0;
        margin: 0
    }
    .beautypress-welcome-section.beautypress-welcome-version-2 .beautypress-welcome-container {
        width: 80.666667%
    }
    .beautypress-welcome-section.beautypress-welcome-version-2 .beautypress-welcome-wraper:before {
        height: calc(100% - 26px)
    }
    .beautypress-copyright-text p {
        line-height: inherit
    }
    .beautypress-single-fun-factory:before {
        top: 0;
        font-size: 6em
    }
    .beautypress-single-fun-factory {
        margin: 0 0 40px
    }
    .beautypress-fun-factory-section {
        padding: 100px 0
    }
    .beautypress-single-pricing-table.beautypress-version-3 .beautypress-pricing-header img {
        width: auto
    }
    .beautypress-welcome-section.beautypress-welcome-version-3 .beautypress-welcome-container {
        width: 90%
    }
    .beautypress-single-our-feature {
        margin: 0 0 30px
    }
    .beautypress-video-popup-content {
        margin: 0 0 40px
    }
    .beautypress-video-section.beautypress-version-2:before {
        display: none
    }
    .beautypress-best-features-wraper {
        padding: 0 0 50px
    }
    .beautypress-best-reviewr-avator-wraper {
        width: 100%;
        margin: 0 0 30px
    }
    .beautypress-best-reviewr-avator {
        text-align: center
    }
    .beautypress-call-to-action-content-v2 {
        padding: 0;
        text-align: center;
        margin: 0 0 30px
    }
    .beautypress-call-to-action-v2 .beautypress-btn-wraper {
        padding: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .beautypress-sub-heading.beautypress-watermark-title.beautypress-version-2 h2 {
        font-size: 2.286em
    }
    .beautypress-about-section-v2 .beautypress-about-us-img {
        margin: 0 0 30px
    }
    .beautypress-about-section .beautypress-simple-img-wraper {
        margin: 30px 0 0
    }
    .beautypress-contact-wraper.beautypress-version-1 {
        padding: 0
    }
    .beautypress-contact-details {
        margin: 0 0 30px
    }
    .beautypress-contact-form {
        padding: 20px
    }
    .beautypress-contact-wraper.beautypress-version-2 {
        padding: 0
    }
    .beautypress-contact-wraper.beautypress-version-2 .beautypress-contact-form {
        padding: 27px 10px
    }
    .beautypress-404-content h2:before {
        top: 50%;
        height: auto;
        font-size: .7em;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    .icon-404 {
        display: block
    }
    .beautypress-comming-soon-content.center-content {
        width: 100%
    }
    .beautypress-comming-soon-section.beautypress-version-2 .beautypress-comming-soon-text h2,
    .beautypress-comming-soon-section.beautypress-version-2 .beautypress-comming-soon-text h3 {
        font-size: 2.286em
    }
    .beautypress-comming-soon-section.beautypress-version-2 .beautypress-subscribe-wraper {
        width: 100%
    }
    .beautypress-pricing-table-section.beautypress-version-6 .beautypress-beauty-product-hover-content {
        bottom: 6px
    }
    .beautypress-single-pricing-table-txt {
        padding: 0;
        margin: 0 0 30px
    }
    .beautypress-single-new-pricing-wraper {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr)
    }
    .beautypress-single-new-pricing.beautypress-pricing-header,
    .beautypress-single-new-pricing.beautypress-pricing-content,
    .beautypress-single-new-pricing.beautypress-pricing-footer {
        padding: 20px
    }
    .beautypress-single-new-pricing.beautypress-pricing-content {
        grid-gap: 10px
    }
    .beautypress-clients-wraper.no-slider .beautypress-clients-group {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr)
    }
    .beautypress-partner-text-content.beautypress-version-2 {
        margin: 30px 0 0
    }
    .beautypress-subscribe-wraper.beautypress-version-5 input:not([type=submit]) {
        width: calc(100% - 210px)
    }
    .beautypress-team-group-v3 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .beautypress-team-group-v3 .beautypress-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
    }
    .beautypress-team-group-v3 .beautypress-team-col-v3 .hover .beautypress-team-content-v3 {
        left: 45%
    }
    .beautypress-team-content-v3 {
        width: 45%
    }
    .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
    }
    .beautypress-header-section.navbar-fixed {
        -webkit-perspective: none !important;
        perspective: none !important;
        -webkit-transform-style: unset !important;
        transform-style: unset !important
    }
    .beautypress-main-header nav li a:before {
        display: none
    }
    .beautypress-woocommerce-tabs .nav-tabs li a {
        padding: 16px 15px
    }
    .beautypress-add-to-chart-form .w-quantity-btn,
    .beautypress-add-to-chart-form .beautypress-wishlist {
        margin: 15px 0
    }
    .beautypress-add-to-chart-form,
    .beautypress-add-to-chart-form form {
        align-items: flex-start;
        flex-direction: column
    }
    .beautypress-add-to-chart-form .beautypress-wishlist {
        margin: 0
    }
    .beautypress-next-prev-wraper {
        margin: 30px 0
    }
    .beautypress-cart table.shop_table td {
        padding: 10px 5px
    }
    .beautypress-cart .coupon {
        width: 70%
    }
    .beautypress-cart .cart-collaterals {
        width: 90%
    }
    .beautypress-new-header.xs-extra-css .xs_nav-portrait {
        height: 88px
    }
    .beautypress-new-header.xs-extra-css .xs_nav-portrait .nav-toggle {
        transform: translateY(-50%)
    }
    .beautypress-header-section.beautypress-version-1 .beautypress-logo {
        min-height: auto;
        min-width: auto;
        max-width: none;
        max-height: none;
        padding: 17px 10px;
        top: 0
    }
    .beautypress-header-section.beautypress-header-version-4 .nav-header .xs-nav-logo {
        display: block;
        float: left;
        padding: 6px 0
    }
    .beautypress-header-section.beautypress-header-version-4 .nav-header {
        width: 100%
    }
    /*.beautypress-header-top,*/
    /*.xs-navigation-middle-menu .xs-row .xs-col-2 {*/
    /*    display: none*/
    /*}*/
    .xs_nav-portrait .nav-menus-wrapper {
        left: -100%;
        width: 320px
    }
    .beautypress-team-wraper:before {
        display: none
    }
}

@media(max-width:767px) {
    .beautypress-new-header {
	padding: 0;
}
.banner_content h3 {
	font-size: 30px;
	line-height: 1.5;
}
.banner_content {
	top: 60% !important; 
}

    body {
        font-size: 14px
    }
    .nav-header a {
        max-width: 200px
    }
    .beautypress-padding-bottom {
        padding: 0 0 60px
    }
    .section-padding {
        padding: 50px 0
    }
    .beautypress-section-headinig {
        padding: 80px 0 60px
    }
    .beautypress-btn-wraper a {
        margin: 0 10px 0 0
    }
    .beautypress-btn {
        padding: 15px 22px;
        font-size: .9em
    }
    .beautypress-section-headinig h3 {
        font-size: 2em
    }
    .beautypress-social-list li a {
        height: 36px;
        width: 36px
    }
    .beautypress-inner-welcome-content h1 {
        word-break: break-all
    }
    .navbar-brand {
        float: right
    }
    .navbar-brand {
        display: block
    }
    .dropdown-menu {
        position: relative;
        float: none
    }
    .beautypress-main-header .navbar {
        text-align: right
    }
    .beautypress-main-header .navbar-toggler {
        margin: 20px 0;
        padding: 0;
        font-size: 1em;
        width: 100%;
        line-height: 0;
        cursor: pointer;
        position: relative
    }
    .beautypress-version-2.beautypress-logo,
    .beautypress-logo.beautypress-version-3,
    .beautypress-header-section.beautypress-header-version-2 .beautypress-logo-wraper .beautypress-logo {
        display: none
    }
    .beautypress-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,
    .beautypress-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
    }
    .beautypress-header-section .xs-navigation-middle-menu.xs_nav-portrait .nav-toggle {
        margin: 0;
        transform: translateY(-50%)
    }
    .beautypress-header-section.beautypress-header-version-2 .beautypress-new-header .nav-toggle {
        margin: 0
    }
    .nav-side-logo .beautypress-logo {
        top: 0;
        min-height: 57px;
        min-width: 140px;
        display: block;
        padding: 0 !important
    }
    .nav-side-logo {
        top: -17px
    }
    .nav-side-logo .beautypress-logo:after {
        display: none
    }
    .nav-side-logo .beautypress-logo img {
        height: inherit;
        padding: 5px
    }
    .beautypress-nav-search-button {
        text-align: left
    }
    .beautypress-logo {
        padding: 0;
        box-shadow: none;
        top: 41px
    }
    .beautypress-header-section.beautypress-version-1 .beautypress-logo img {
        height: 48px;
        width: auto
    }
    .beautypress-extra-css .beautypress-main-header nav li a {
        padding: 12px 15px 12px 26px
    }
    .beautypress-header-section .nav-toggle {
        margin-top: 0;
        transform: translateY(-50%)
    }
    .beautypress-header-section.beautypress-header-version-3.beautypress-header-version-5 .nav-toggle {
        right: inherit;
        left: 0;
        margin: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    .beautypress-header-section.beautypress-header-version-3 .beautypress-main-header .beautypress-spilit-container .beautypress-btn-wraper {
        width: 100%
    }
    .beautypress-welcome-container,
    .beautypress-welcome-section.beautypress-welcome-version-5 .beautypress-welcome-container {
        width: 100%
    }
    .beautypress-welcome-container h3 {
        font-size: 4em
    }
    .beautypress-new-about-text-gruop {
        padding: 0 0 30px 55px
    }
    .beautypress-new-about-text-gruop .beautypress-sub-heading.beautypress-watermark-title h2 {
        font-size: 3.5em
    }
    .beautypress-new-about-img-wraper:before,
    .beautypress-new-about-img-wraper:after {
        display: none
    }
    .twentytwenty-container.beautypress-before-after {
        margin: 0 0 30px
    }
    .beautypress-simple-text.beautypress-version-2 {
        padding: 0 10px
    }
    .beautypress-simple-iocn-list {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start
    }
    .beautypress-simple-iocn-list.beautypress-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
    }
    .beautypress-simple-iocn-list.beautypress-version-2 ul li {
        margin: 0 0 12px;
        padding: 0
    }
    .beautypress-simple-iocn-list.beautypress-version-2 ul li:last-child {
        margin: 0
    }
    .beautypress-video-side-text {
        width: 100%;
        padding: 0 0 30px;
        margin: 0
    }
    .beautypress-booking-text-wraper .beautypress-border.beautypress-version-3 {
        width: 100%
    }
    .beautypress-booking-text {
        width: 100%
    }
    .beautypress-booking-form-wraper .beautypress-spilit-container {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 0
    }
    .beautypress-photo-gallery-grid-item {
        width: 100% !important
    }
    .beautypress-single-pricing-table {
        margin: 0 0 30px
    }
    .datepicker-dropdown.dropdown-menu {
        position: absolute
    }
    .beautypress-tab .beautypress-top-nav li a i {
        display: none
    }
    .beautypress-tab .beautypress-top-nav li,
    .beautypress-tab .beautypress-top-nav li a {
        min-height: 50px
    }
    .beautypress-tab .beautypress-top-nav li a {
        padding: 0 20px
    }
    .beautypress-tab .nav.nav-tabs.beautypress-top-nav li {
        margin: 0 15px 15px 0
    }
    .beautypress-tab .beautypress-top-nav {
        padding: 0 0 15px
    }
    .beautypress-tab .tab-content .tab-pane .tabbable {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .beautypress-tab .beautypress-side-nav {
        margin: 0 0 30px;
        width: 100%
    }
    .beautypress-tab .tab-pane .tabbable .tab-content {
        width: 100%
    }
    .beautypress-tab .beautypress-spilit-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .beautypress-tab .beautypress-tab-image {
        margin: 0;
        width: 100%
    }
    .beautypress-tab-text-content {
        padding: 30px;
        width: 100%
    }
    .beautypress-call-to-action-content {
        padding: 100px 0
    }
    .beautypress-single-team {
        margin: 0 0 30px
    }
    .beautypress-single-newsletter {
        margin: 0 0 30px
    }
    .beautypress-partner-text-content {
        padding: 0 15px;
        margin: 0 0 40px
    }
    .beautypress-partner-list {
        grid-template-columns: repeat(1, 1fr)
    }
    .beautypress-partner-list li:before,
    .beautypress-partner-list li:after {
        display: none
    }
    .beautypress-subscribe-wraper {
        width: 100%
    }
    .beautypress-single-footer {
        margin: 0 0 30px
    }
    .beautypress-copyright-text p {
        line-height: inherit
    }
    .beautypress-section-headinig.beautypress-watermark-title h2:before {
        font-size: 1em;
        top: -3px
    }
    .beautypress-header-section.beautypress-header-version-2 .beautypress-header-top .beautypress-spilit-container,
    .beautypress-header-section.beautypress-header-version-3 .beautypress-header-top .beautypress-spilit-container {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr)
    }
    .beautypress-header-section.beautypress-header-version-2 .beautypress-header-top .beautypress-simple-iocn-list {
        margin: 0 0 10px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .beautypress-header-section.beautypress-header-version-2 .beautypress-language-select-list,
    .beautypress-header-section.beautypress-header-version-3 .beautypress-language-select-list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .beautypress-welcome-section.beautypress-welcome-version-2 .beautypress-welcome-container {
        width: 100%
    }
    .beautypress-welcome-section.beautypress-welcome-version-2 .beautypress-welcome-wraper {
        padding: 30px 30px 0
    }
    .beautypress-welcome-section.beautypress-welcome-version-2 .beautypress-welcome-wraper:before {
        height: calc(100% - 23px)
    }
    .beautypress-simple-text-with-img-section .beautypress-simple-img-wraper {
        margin: 0
    }
    .beautypress-simple-text-with-img-section .beautypress-simple-text {
        margin: 0 0 30px;
        padding: 0
    }
    .beautypress-simple-text-with-img-section-v2 .beautypress-simple-img-wraper {
        margin: 0 0 30px
    }
    .beautypress-simple-text-with-img-section-v2 .beautypress-simple-text {
        padding: 0;
        margin: 0
    }
    .beautypress-product-group {
        margin: 0 0 30px
    }
    .beautypress-shop-call-to-action-content {
        width: 100%
    }
    .beautypress-shop-call-to-action-content .beautypress-spilit-container {
        grid-column-gap: 10px
    }
    .beautypress-watermark-big-icon {
        background-size: 100%
    }
    .beautypress-single-how-it-work {
        margin: 0 0 80px
    }
    .beautypress-video-section {
        padding: 100px 0
    }
    .beautypress-single-our-sevice {
        margin: 0 0 30px
    }
    .beautypress-single-testimonial {
        width: 90%
    }
    .beautypress-subscribe-wraper.beautypress-version-2 {
        width: 100%
    }
    .beautypress-subscribe-wraper.beautypress-version-2 h3 {
        line-height: inherit
    }
    .beautypress-footer-section.beautypress-version-2 .beautypress-copyright-text {
        text-align: center;
        width: 100%;
        margin: 0 0 20px
    }
    .beautypress-footer-section.beautypress-version-2 .beautypress-footer-social {
        text-align: center
    }
    .beautypress-welcome-section.beautypress-welcome-version-3 .beautypress-welcome-container {
        width: 100%
    }
    .beautypress-header-section.beautypress-header-version-3 .beautypress-main-header {
        background-color: var(--color-white)
    }
    .beautypress-address-element {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 10px 0 0
    }
    .beautypress-single-pricing-table.beautypress-version-3 .beautypress-pricing-header img {
        width: auto
    }
    .beautypress-single-fun-factory:before {
        top: 0;
        font-size: 6em
    }
    .beautypress-single-fun-factory {
        margin: 0 0 40px
    }
    .beautypress-fun-factory-section {
        padding: 100px 0
    }
    .beautypress-header-section.beautypress-header-version-3 .beautypress-header-top .beautypress-simple-iocn-list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .beautypress-single-our-feature {
        margin: 0 0 30px
    }
    .beautypress-single-beauty-product {
        margin: 0 0 40px
    }
    .beautypress-video-popup-content-inner {
        margin: 25px 0 0 35px
    }
    .beautypress-video-popup-content .beautypress-border.beautypress-version-2:before {
        top: -30px;
        left: -30px
    }
    .beautypress-video-popup-content {
        margin: 0 0 40px
    }
    .beautypress-video-section.beautypress-version-2:before {
        display: none
    }
    .beautypress-video-section.beautypress-version-2 .beautypress-video-section-content h2 {
        font-size: 1.857em;
        line-height: inherit
    }
    .beautypress-best-features-wraper {
        padding: 0 0 50px
    }
    .beautypress-image-slider .owl-stage-outer:before {
        top: -60px;
        left: 60px
    }
    .beautypress-best-reviewr-avator-wraper {
        width: 100%;
        margin: 0 0 30px
    }
    .beautypress-best-reviewr-avator {
        text-align: center
    }
    .beautypress-call-to-action-content-v2 {
        padding: 0;
        text-align: center;
        margin: 0 0 30px
    }
    .beautypress-call-to-action-v2 .beautypress-btn-wraper {
        padding: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .beautypress-new-header .xs_nav_2 .nav-logo>img {
        padding: 0
    }
    .beautypress-new-header .xs_nav_2 .nav-search {
        padding: 0
    }
    .beautypress-header-section.beautypress-header-version-2 .xs_nav_2.xs_nav-portrait {
        height: auto;
        padding: 15px 0;
        min-height: 80px
    }
    .beautypress-simple-img-wraper {
        margin: 30px 0 0
    }
    .beautypress-single-square-service-content {
        margin: 0 0 60px
    }
    .beautypress-inner-welcome-content {
        width: 100%
    }
    .beautypress-simple-text-with-img-section.beautypress-simple-text-with-img-section-v3 .beautypress-simple-text.beautypress-watermark-icon:before {
        display: none
    }
    .beautypress-border-with-text-wrap {
        padding: 45px 0 45px 35px
    }
    .beautypress-border.beautypress-version-1 {
        width: 100%
    }
    .beautypress-sub-heading.beautypress-watermark-title.beautypress-version-2 h2 {
        font-size: 2.286em
    }
    .beautypress-about-section-v2 .beautypress-about-us-img {
        margin: 0 0 30px
    }
    .beautypress-blog-post-group .beautypress-spilit-container {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr)
    }
    .beautypress-simple-title {
        margin: 0 0 30px
    }
    .beautypress-footer-social.text-right {
        text-align: center !important
    }
    .beautypress-replay-form-wraper .form-group {
        margin: 0 0 30px
    }
    .beautypress-single-replay {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr)
    }
    .beautypress-single-replay.beautypress-replay {
        padding: 0 0 0 45px
    }
    .beautypress-replay-name,
    .beautypress-replayer-img {
        margin: 0 0 20px
    }
    .beautypress-replay-time {
        text-align: left
    }
    .beautypress-contact-wraper.beautypress-version-1 {
        padding: 0
    }
    .beautypress-contact-details {
        margin: 0 0 30px
    }
    .beautypress-contact-form {
        padding: 20px
    }
    .beautypress-contact-form .beautypress-spilit-container {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr)
    }
    .beautypress-subscribe-wraper.beautypress-version-3 {
        padding: 10px
    }
    .beautypress-contact-wraper.beautypress-version-2 {
        padding: 0
    }
    .beautypress-contact-wraper.beautypress-version-2 .beautypress-contact-form {
        padding: 27px 10px
    }
    .beautypress-call-to-action-section.beautypress-version-3 .beautypress-call-to-action-content,
    .beautypress-call-to-action-section.beautypress-version-4 .beautypress-call-to-action-content,
    .beautypress-call-to-action-section.beautypress-version-5 .beautypress-call-to-action-content {
        width: 100%
    }
    .beautypress-content-headinig h2,
    .beautypress-content-headinig h3 {
        font-size: 2.571em
    }
    .beautypress-comming-soon-content {
        width: 100%
    }
    .beautypress-comming-soon-content.center-content {
        width: 100%
    }
    .beautypress-comming-soon-section.beautypress-version-2 .beautypress-comming-soon-text h2,
    .beautypress-comming-soon-section.beautypress-version-2 .beautypress-comming-soon-text h3 {
        font-size: 2.286em
    }
    .beautypress-comming-soon-section.beautypress-version-2 .beautypress-subscribe-wraper {
        width: 100%
    }
    .beautypress-accordion {
        margin: 0 0 30px
    }
    .beautypress-single-footer-v2 {
        margin: 0 0 30px
    }
    .beautypress-back-to-top-wraper.beautypress-version-4 {
        bottom: 90px
    }
    .beautypress-single-footer-details {
        margin: 0 0 30px
    }
    .beautypress-pricing-table-section.beautypress-version-6 .beautypress-beauty-product-hover-content {
        bottom: 6px
    }
    .beautypress-single-pricing-table-txt {
        padding: 0;
        margin: 0 0 30px
    }
    .beautypress-single-new-pricing-wraper {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr)
    }
    .beautypress-single-new-pricing.beautypress-pricing-header,
    .beautypress-single-new-pricing.beautypress-pricing-content,
    .beautypress-single-new-pricing.beautypress-pricing-footer {
        padding: 20px
    }
    .beautypress-single-new-pricing.beautypress-pricing-content {
        grid-gap: 10px
    }
    .beautypress-clients-wraper.no-slider .beautypress-clients-group {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr)
    }
    .beautypress-partner-text-content.beautypress-version-2 {
        margin: 30px 0 0
    }
    .beautypress-team-group-v3 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .beautypress-team-group-v3 .beautypress-team-col-v3 {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        width: 100%;
        margin: 0 0 30px
    }
    .beautypress-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
    }
    .beautypress-team-content-v4 {
        padding: 0 0 30px
    }
    .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
    }
    .beautypress-header-section.navbar-fixed {
        -webkit-perspective: none !important;
        perspective: none !important;
        -webkit-transform-style: unset !important;
        transform-style: unset !important
    }
    .beautypress-main-header nav li a:before {
        display: none
    }
    .beautypress-woocommerce-tabs .nav-tabs li a {
        padding: 16px 15px
    }
    .beautypress-add-to-chart-form .w-quantity-btn,
    .beautypress-add-to-chart-form .beautypress-wishlist {
        margin: 15px 0
    }
    .beautypress-add-to-chart-form,
    .beautypress-add-to-chart-form form {
        align-items: flex-start;
        flex-direction: column
    }
    .beautypress-add-to-chart-form .beautypress-wishlist {
        margin: 0
    }
    .beautypress-next-prev-wraper {
        margin: 30px 0
    }
    .beautypress-cart table thead {
        display: none
    }
    .beautypress-cart table.shop_table td {
        display: block;
        text-align: center
    }
    .beautypress-cart tr.cart_item:nth-child(odd) {
        background-color: #f5f5f5
    }
    .beautypress-cart .product-quantity .beautypress_input_number {
        width: fit-content;
        margin: 0 auto
    }
    .beautypress-cart .coupon {
        width: 100%
    }
    .beautypress-cart .coupon input[type=submit] {
        padding: 0 25px
    }
    .beautypress-cart .cart-collaterals {
        width: 100%;
        float: none;
        margin: 30px 0 0
    }
    .beautypress-cart .wc-proceed-to-checkout input[type=submit],
    .beautypress-cart .wc-proceed-to-checkout a.checkout-button.button.alt {
        padding: 18px 20px;
        font-size: .8em
    }
    .beautypress-cart table.shop_table th {
        padding: 17px 10px
    }
    .beautypress-new-header.xs-extra-css .xs_nav-portrait {
        height: 88px
    }
    .beautypress-new-header.xs-extra-css .xs_nav-portrait .nav-toggle {
        transform: translateY(-50%)
    }
    .beautypress-extra-css.beautypress-header-section.beautypress-version-1 .beautypress-version-2.beautypress-logo {
        max-width: none;
        width: auto;
        height: auto;
        min-height: 100%;
        padding: 17px
    }
    .theme-switcher,
    .customNavigation {
        display: none
    }
    .beautypress-header-section.beautypress-header-version-4 .nav-header .xs-nav-logo {
        display: block;
        float: left;
        padding: 6px 0
    }
    .beautypress-header-section.beautypress-header-version-4 .nav-header {
        width: 100%
    }
    .beautypress-header-section.beautypress-version-1 .beautypress-version-2.beautypress-logo {
        max-width: 79px
    }
    .beautypress-version-2.beautypress-logo:before {
        height: 135px
    }
    .beautypress-extra-css.beautypress-header-section.beautypress-version-1 .beautypress-version-2.beautypress-logo {
        width: 120px
    }
}

@media(max-width:480px) {
    html {
        font-size: 65%
    }
    .beautypress-new-header .xs_nav_2 .nav-search {
        display: none
    }
    .xs-btn {
        margin-bottom: 10px
    }
}

@media(max-width:320px) {
    body {
        font-size: 14px
    }
    .beautypress-extra-css .beautypress-main-header nav li a {
        padding: 12px 15px 12px 26px
    }
    .beautypress-logo {
        top: 62px
    }
    .beautypress-logo img {
        height: 45px
    }
    .xs_nav-portrait .megamenu-panel {
        position: relative;
        z-index: 1
    }
    .beautypress-new-about-text-gruop .beautypress-sub-heading.beautypress-watermark-title h2 {
        font-size: 2.5em
    }
    .beautypress-simple-text.beautypress-version-2 .beautypress-spilit-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .beautypress-simple-text.beautypress-version-2 .beautypress-spilit-container .beautypress-icon-with-text {
        margin: 0 0 30px
    }
    .beautypress-btn {
        padding: 10px 16px;
        font-size: .9em
    }
    .beautypress-portfolio-nav ul li a:before {
        display: none
    }
    .beautypress-portfolio-nav ul#filters li {
        margin: 0 29px 15px 0
    }
    .beautypress-sub-heading h2 {
        font-size: 2.057em
    }
    .beautypress-welcome-section.beautypress-welcome-version-2 .beautypress-welcome-wraper {
        padding: 30px 15px 0
    }
    .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
    }
    .beautypress-header-section.navbar-fixed {
        -webkit-perspective: none !important;
        perspective: none !important;
        -webkit-transform-style: unset !important;
        transform-style: unset !important
    }
    .beautypress-main-header nav li a:before {
        display: none
    }
    .beautypress-new-header .xs_nav_2 .nav-search {
        display: none
    }
    .beautypress-header-section.beautypress-version-1 .beautypress-version-2.beautypress-logo {
        max-width: 90px
    }
}



/*@media(min-width:992px) and (max-width:1199px){body{}.beautypress-btn{padding:15px 35px}.beautypress-booking-text-wraper .beautypress-border.beautypress-version-3{width:calc(100% - 100px)}.beautypress-sub-heading.beautypress-watermark-title.beautypress-version-2 h2{font-size:3.286em}.beautypress-border-with-text-wrap{padding:45px 0 45px 35px}.beautypress-border.beautypress-version-1{width:calc(100% - 100px)}.beautypress-team-group-v3{-ms-flex-wrap:wrap;flex-wrap:wrap}.beautypress-team-group-v3 .beautypress-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}.beautypress-header-section.beautypress-version-1 .beautypress-version-2.beautypress-logo{max-width:155px}.beautypress-version-2.beautypress-logo:after{border-left:77.5px solid #fff0;border-right:77.5px solid #fff0;border-top:40px solid var(--color-white)}}@media(max-width:991px){body{font-size:16px}.navbar-brand{float:right}.navbar-brand{display:block}.dropdown-menu{position:relative;float:none}.beautypress-main-header .navbar{text-align:right}.beautypress-main-header .navbar-toggler{margin:20px 0;padding:0;font-size:1em;width:100%;line-height:0;cursor:pointer;position:relative}.beautypress-version-2.beautypress-logo,.beautypress-logo.beautypress-version-3,.beautypress-header-section.beautypress-header-version-2 .beautypress-logo-wraper .beautypress-logo{display:none}.beautypress-header-section.beautypress-header-version-3.beautypress-header-version-4 .nav-side-logo{top:-20px}.nav-side-logo{top:-17px}.nav-side-logo .beautypress-logo{top:0;min-height:57px;min-width:140px;display:block;padding:0!important;box-shadow:none}.beautypress-header-section.beautypress-version-1 .beautypress-logo img{height:48px;width:auto}.beautypress-header-section.beautypress-version-1 .beautypress-logo{min-height:auto;min-width:auto;max-width:none;max-height:none;padding:6px 0}.beautypress-header-section.beautypress-version-1 .nav-toggle{margin-top:0;transform:translateY(-50%)}.beautypress-version-2.beautypress-logo:after{display:none}.beautypress-header-section.beautypress-version-1 .beautypress-version-2.beautypress-logo img{padding:0}.xs-navigation-middle-menu.xs_nav-portrait .xs-row,.beautypress-mega-menu.xs_nav-portrait .xs-row{flex-direction:column}.beautypress-extra-css .beautypress-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%}.beautypress-header-section.beautypress-header-version-3 .beautypress-main-header .beautypress-mega-menu .beautypress-btn-wraper{text-align:center;margin:30px 0 0}.xs-navigation-middle-menu .nav-menus-wrapper-close-button{margin:0 0 0 auto}.beautypress-header-section.beautypress-header-version-3 .beautypress-main-header .beautypress-mega-menu .nav-menus-wrapper-close-button{margin:0 0 0 auto}.beautypress-header-section .xs-navigation-middle-menu.xs_nav-portrait .nav-toggle{margin:0;transform:translateY(-50%)}.beautypress-main-header .megamenu-panel{padding:15px;position:relative}.beautypress-new-about-img-wraper:before,.beautypress-new-about-img-wraper:after{display:none}.beautypress-new-about-text-gruop{padding:0 55px 30px}.beautypress-before-after.twentytwenty-container{margin:0 0 30px}.beautypress-video-side-text{width:100%;padding:0 0 30px}.beautypress-vedio-section-with-text .beautypress-3d-project-card{text-align:center}.beautypress-booking-text-wraper .beautypress-border.beautypress-version-3{margin:0 auto 30px}.beautypress-single-pricing-table{margin:0 0 30px}.beautypress-tab-text-content{padding:0}.beautypress-tab .beautypress-tab-text-content h3{margin:0 0 20px}.beautypress-tab .beautypress-tab-text-content p{margin:0 0 15px}.beautypress-single-team{margin:0 0 30px}.beautypress-single-newsletter{margin:0 0 30px}.beautypress-subscribe-wraper{width:80%}.beautypress-single-footer{margin:0 0 30px}.beautypress-partner-text-content{padding:0}.beautypress-video-section{padding:150px 0}.beautypress-single-our-sevice{margin:0 0 30px}.beautypress-single-how-it-work{margin:0 0 80px}.beautypress-watermark-big-icon{background-size:100%}.beautypress-product-group{margin:0 0 30px}.beautypress-simple-text-with-img-section .beautypress-simple-img-wraper{margin:0}.beautypress-simple-text-with-img-section .beautypress-simple-text{margin:0 0 30px;padding:0}.beautypress-simple-text-with-img-section-v2 .beautypress-simple-img-wraper{margin:0 0 30px}.beautypress-simple-text-with-img-section-v2 .beautypress-simple-text{padding:0;margin:0}.beautypress-welcome-section.beautypress-welcome-version-2 .beautypress-welcome-container{width:80.666667%}.beautypress-welcome-section.beautypress-welcome-version-2 .beautypress-welcome-wraper:before{height:calc(100% - 26px)}.beautypress-copyright-text p{line-height:inherit}.beautypress-single-fun-factory:before{top:0;font-size:6em}.beautypress-single-fun-factory{margin:0 0 40px}.beautypress-fun-factory-section{padding:100px 0}.beautypress-single-pricing-table.beautypress-version-3 .beautypress-pricing-header img{width:auto}.beautypress-welcome-section.beautypress-welcome-version-3 .beautypress-welcome-container{width:90%}.beautypress-single-our-feature{margin:0 0 30px}.beautypress-video-popup-content{margin:0 0 40px}.beautypress-video-section.beautypress-version-2:before{display:none}.beautypress-best-features-wraper{padding:0 0 50px}.beautypress-best-reviewr-avator-wraper{width:100%;margin:0 0 30px}.beautypress-best-reviewr-avator{text-align:center}.beautypress-call-to-action-content-v2{padding:0;text-align:center;margin:0 0 30px}.beautypress-call-to-action-v2 .beautypress-btn-wraper{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.beautypress-sub-heading.beautypress-watermark-title.beautypress-version-2 h2{font-size:2.286em}.beautypress-about-section-v2 .beautypress-about-us-img{margin:0 0 30px}.beautypress-about-section .beautypress-simple-img-wraper{margin:30px 0 0}.beautypress-contact-wraper.beautypress-version-1{padding:0}.beautypress-contact-details{margin:0 0 30px}.beautypress-contact-form{padding:20px}.beautypress-contact-wraper.beautypress-version-2{padding:0}.beautypress-contact-wraper.beautypress-version-2 .beautypress-contact-form{padding:27px 10px}.beautypress-404-content h2:before{top:50%;height:auto;font-size:.7em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.icon-404{display:block}.beautypress-comming-soon-content.center-content{width:100%}.beautypress-comming-soon-section.beautypress-version-2 .beautypress-comming-soon-text h2,.beautypress-comming-soon-section.beautypress-version-2 .beautypress-comming-soon-text h3{font-size:2.286em}.beautypress-comming-soon-section.beautypress-version-2 .beautypress-subscribe-wraper{width:100%}.beautypress-pricing-table-section.beautypress-version-6 .beautypress-beauty-product-hover-content{bottom:6px}.beautypress-single-pricing-table-txt{padding:0;margin:0 0 30px}.beautypress-single-new-pricing-wraper{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.beautypress-single-new-pricing.beautypress-pricing-header,.beautypress-single-new-pricing.beautypress-pricing-content,.beautypress-single-new-pricing.beautypress-pricing-footer{padding:20px}.beautypress-single-new-pricing.beautypress-pricing-content{grid-gap:10px}.beautypress-clients-wraper.no-slider .beautypress-clients-group{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.beautypress-partner-text-content.beautypress-version-2{margin:30px 0 0}.beautypress-subscribe-wraper.beautypress-version-5 input:not([type=submit]){width:calc(100% - 210px)}.beautypress-team-group-v3{-ms-flex-wrap:wrap;flex-wrap:wrap}.beautypress-team-group-v3 .beautypress-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}.beautypress-team-group-v3 .beautypress-team-col-v3 .hover .beautypress-team-content-v3{left:45%}.beautypress-team-content-v3{width:45%}.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}.beautypress-header-section.navbar-fixed{-webkit-perspective:none!important;perspective:none!important;-webkit-transform-style:unset!important;transform-style:unset!important}.beautypress-main-header nav li a:before{display:none}.beautypress-woocommerce-tabs .nav-tabs li a{padding:16px 15px}.beautypress-add-to-chart-form .w-quantity-btn,.beautypress-add-to-chart-form .beautypress-wishlist{margin:15px 0}.beautypress-add-to-chart-form,.beautypress-add-to-chart-form form{align-items:flex-start;flex-direction:column}.beautypress-add-to-chart-form .beautypress-wishlist{margin:0}.beautypress-next-prev-wraper{margin:30px 0}.beautypress-cart table.shop_table td{padding:10px 5px}.beautypress-cart .coupon{width:70%}.beautypress-cart .cart-collaterals{width:90%}.beautypress-new-header.xs-extra-css .xs_nav-portrait{height:88px}.beautypress-new-header.xs-extra-css .xs_nav-portrait .nav-toggle{transform:translateY(-50%)}.beautypress-header-section.beautypress-version-1 .beautypress-logo{min-height:auto;min-width:auto;max-width:none;max-height:none;padding:17px 10px;top:0}.beautypress-header-section.beautypress-header-version-4 .nav-header .xs-nav-logo{display:block;float:left;padding:6px 0}.beautypress-header-section.beautypress-header-version-4 .nav-header{width:100%}.beautypress-header-top,.xs-navigation-middle-menu .xs-row .xs-col-2{display:none}.xs_nav-portrait .nav-menus-wrapper{left:-100%;width:320px}.beautypress-team-wraper:before{display:none}}@media(max-width:767px){body{font-size:14px}.nav-header a{max-width:200px}.beautypress-padding-bottom{padding:0 0 60px}.section-padding{padding:50px 0}.beautypress-section-headinig{padding:80px 0 60px}.beautypress-btn-wraper a{margin:0 10px 0 0}.beautypress-btn{padding:15px 22px;font-size:.9em}.beautypress-section-headinig h3{font-size:2em}.beautypress-social-list li a{height:36px;width:36px}.beautypress-inner-welcome-content h1{word-break:break-all}.navbar-brand{float:right}.navbar-brand{display:block}.dropdown-menu{position:relative;float:none}.beautypress-main-header .navbar{text-align:right}.beautypress-main-header .navbar-toggler{margin:20px 0;padding:0;font-size:1em;width:100%;line-height:0;cursor:pointer;position:relative}.beautypress-version-2.beautypress-logo,.beautypress-logo.beautypress-version-3,.beautypress-header-section.beautypress-header-version-2 .beautypress-logo-wraper .beautypress-logo{display:none}.beautypress-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,.beautypress-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}.beautypress-header-section .xs-navigation-middle-menu.xs_nav-portrait .nav-toggle{margin:0;transform:translateY(-50%)}.beautypress-header-section.beautypress-header-version-2 .beautypress-new-header .nav-toggle{margin:0}.nav-side-logo .beautypress-logo{top:0;min-height:57px;min-width:140px;display:block;padding:0!important}.nav-side-logo{top:-17px}.nav-side-logo .beautypress-logo:after{display:none}.nav-side-logo .beautypress-logo img{height:inherit;padding:5px}.beautypress-nav-search-button{text-align:left}.beautypress-logo{padding:0;box-shadow:none;top:41px}.beautypress-header-section.beautypress-version-1 .beautypress-logo img{height:48px;width:auto}.beautypress-extra-css .beautypress-main-header nav li a{padding:12px 15px 12px 26px}.beautypress-header-section .nav-toggle{margin-top:0;transform:translateY(-50%)}.beautypress-header-section.beautypress-header-version-3.beautypress-header-version-5 .nav-toggle{right:inherit;left:0;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.beautypress-header-section.beautypress-header-version-3 .beautypress-main-header .beautypress-spilit-container .beautypress-btn-wraper{width:100%}.beautypress-welcome-container,.beautypress-welcome-section.beautypress-welcome-version-5 .beautypress-welcome-container{width:100%}.beautypress-welcome-container h3{font-size:4em}.beautypress-new-about-text-gruop{padding:0 0 30px 55px}.beautypress-new-about-text-gruop .beautypress-sub-heading.beautypress-watermark-title h2{font-size:3.5em}.beautypress-new-about-img-wraper:before,.beautypress-new-about-img-wraper:after{display:none}.twentytwenty-container.beautypress-before-after{margin:0 0 30px}.beautypress-simple-text.beautypress-version-2{padding:0 10px}.beautypress-simple-iocn-list{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.beautypress-simple-iocn-list.beautypress-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}.beautypress-simple-iocn-list.beautypress-version-2 ul li{margin:0 0 12px;padding:0}.beautypress-simple-iocn-list.beautypress-version-2 ul li:last-child{margin:0}.beautypress-video-side-text{width:100%;padding:0 0 30px;margin:0}.beautypress-booking-text-wraper .beautypress-border.beautypress-version-3{width:100%}.beautypress-booking-text{width:100%}.beautypress-booking-form-wraper .beautypress-spilit-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:0}.beautypress-photo-gallery-grid-item{width:100%!important}.beautypress-single-pricing-table{margin:0 0 30px}.datepicker-dropdown.dropdown-menu{position:absolute}.beautypress-tab .beautypress-top-nav li a i{display:none}.beautypress-tab .beautypress-top-nav li,.beautypress-tab .beautypress-top-nav li a{min-height:50px}.beautypress-tab .beautypress-top-nav li a{padding:0 20px}.beautypress-tab .nav.nav-tabs.beautypress-top-nav li{margin:0 15px 15px 0}.beautypress-tab .beautypress-top-nav{padding:0 0 15px}.beautypress-tab .tab-content .tab-pane .tabbable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.beautypress-tab .beautypress-side-nav{margin:0 0 30px;width:100%}.beautypress-tab .tab-pane .tabbable .tab-content{width:100%}.beautypress-tab .beautypress-spilit-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.beautypress-tab .beautypress-tab-image{margin:0;width:100%}.beautypress-tab-text-content{padding:30px;width:100%}.beautypress-call-to-action-content{padding:100px 0}.beautypress-single-team{margin:0 0 30px}.beautypress-single-newsletter{margin:0 0 30px}.beautypress-partner-text-content{padding:0 15px;margin:0 0 40px}.beautypress-partner-list{grid-template-columns:repeat(1,1fr)}.beautypress-partner-list li:before,.beautypress-partner-list li:after{display:none}.beautypress-subscribe-wraper{width:100%}.beautypress-single-footer{margin:0 0 30px}.beautypress-copyright-text p{line-height:inherit}.beautypress-section-headinig.beautypress-watermark-title h2:before{font-size:1em;top:-3px}.beautypress-header-section.beautypress-header-version-2 .beautypress-header-top .beautypress-spilit-container,.beautypress-header-section.beautypress-header-version-3 .beautypress-header-top .beautypress-spilit-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.beautypress-header-section.beautypress-header-version-2 .beautypress-header-top .beautypress-simple-iocn-list{margin:0 0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.beautypress-header-section.beautypress-header-version-2 .beautypress-language-select-list,.beautypress-header-section.beautypress-header-version-3 .beautypress-language-select-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.beautypress-welcome-section.beautypress-welcome-version-2 .beautypress-welcome-container{width:100%}.beautypress-welcome-section.beautypress-welcome-version-2 .beautypress-welcome-wraper{padding:30px 30px 0}.beautypress-welcome-section.beautypress-welcome-version-2 .beautypress-welcome-wraper:before{height:calc(100% - 23px)}.beautypress-simple-text-with-img-section .beautypress-simple-img-wraper{margin:0}.beautypress-simple-text-with-img-section .beautypress-simple-text{margin:0 0 30px;padding:0}.beautypress-simple-text-with-img-section-v2 .beautypress-simple-img-wraper{margin:0 0 30px}.beautypress-simple-text-with-img-section-v2 .beautypress-simple-text{padding:0;margin:0}.beautypress-product-group{margin:0 0 30px}.beautypress-shop-call-to-action-content{width:100%}.beautypress-shop-call-to-action-content .beautypress-spilit-container{grid-column-gap:10px}.beautypress-watermark-big-icon{background-size:100%}.beautypress-single-how-it-work{margin:0 0 80px}.beautypress-video-section{padding:100px 0}.beautypress-single-our-sevice{margin:0 0 30px}.beautypress-single-testimonial{width:90%}.beautypress-subscribe-wraper.beautypress-version-2{width:100%}.beautypress-subscribe-wraper.beautypress-version-2 h3{line-height:inherit}.beautypress-footer-section.beautypress-version-2 .beautypress-copyright-text{text-align:center;width:100%;margin:0 0 20px}.beautypress-footer-section.beautypress-version-2 .beautypress-footer-social{text-align:center}.beautypress-welcome-section.beautypress-welcome-version-3 .beautypress-welcome-container{width:100%}.beautypress-header-section.beautypress-header-version-3 .beautypress-main-header{background-color:var(--color-white)}.beautypress-address-element{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0 0}.beautypress-single-pricing-table.beautypress-version-3 .beautypress-pricing-header img{width:auto}.beautypress-single-fun-factory:before{top:0;font-size:6em}.beautypress-single-fun-factory{margin:0 0 40px}.beautypress-fun-factory-section{padding:100px 0}.beautypress-header-section.beautypress-header-version-3 .beautypress-header-top .beautypress-simple-iocn-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.beautypress-single-our-feature{margin:0 0 30px}.beautypress-single-beauty-product{margin:0 0 40px}.beautypress-video-popup-content-inner{margin:25px 0 0 35px}.beautypress-video-popup-content .beautypress-border.beautypress-version-2:before{top:-30px;left:-30px}.beautypress-video-popup-content{margin:0 0 40px}.beautypress-video-section.beautypress-version-2:before{display:none}.beautypress-video-section.beautypress-version-2 .beautypress-video-section-content h2{font-size:1.857em;line-height:inherit}.beautypress-best-features-wraper{padding:0 0 50px}.beautypress-image-slider .owl-stage-outer:before{top:-60px;left:60px}.beautypress-best-reviewr-avator-wraper{width:100%;margin:0 0 30px}.beautypress-best-reviewr-avator{text-align:center}.beautypress-call-to-action-content-v2{padding:0;text-align:center;margin:0 0 30px}.beautypress-call-to-action-v2 .beautypress-btn-wraper{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.beautypress-new-header .xs_nav_2 .nav-logo>img{padding:0}.beautypress-new-header .xs_nav_2 .nav-search{padding:0}.beautypress-header-section.beautypress-header-version-2 .xs_nav_2.xs_nav-portrait{height:auto;padding:15px 0;min-height:80px}.beautypress-simple-img-wraper{margin:30px 0 0}.beautypress-single-square-service-content{margin:0 0 60px}.beautypress-inner-welcome-content{width:100%}.beautypress-simple-text-with-img-section.beautypress-simple-text-with-img-section-v3 .beautypress-simple-text.beautypress-watermark-icon:before{display:none}.beautypress-border-with-text-wrap{padding:45px 0 45px 35px}.beautypress-border.beautypress-version-1{width:100%}.beautypress-sub-heading.beautypress-watermark-title.beautypress-version-2 h2{font-size:2.286em}.beautypress-about-section-v2 .beautypress-about-us-img{margin:0 0 30px}.beautypress-blog-post-group .beautypress-spilit-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.beautypress-simple-title{margin:0 0 30px}.beautypress-footer-social.text-right{text-align:center!important}.beautypress-replay-form-wraper .form-group{margin:0 0 30px}.beautypress-single-replay{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.beautypress-single-replay.beautypress-replay{padding:0 0 0 45px}.beautypress-replay-name,.beautypress-replayer-img{margin:0 0 20px}.beautypress-replay-time{text-align:left}.beautypress-contact-wraper.beautypress-version-1{padding:0}.beautypress-contact-details{margin:0 0 30px}.beautypress-contact-form{padding:20px}.beautypress-contact-form .beautypress-spilit-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.beautypress-subscribe-wraper.beautypress-version-3{padding:10px}.beautypress-contact-wraper.beautypress-version-2{padding:0}.beautypress-contact-wraper.beautypress-version-2 .beautypress-contact-form{padding:27px 10px}.beautypress-call-to-action-section.beautypress-version-3 .beautypress-call-to-action-content,.beautypress-call-to-action-section.beautypress-version-4 .beautypress-call-to-action-content,.beautypress-call-to-action-section.beautypress-version-5 .beautypress-call-to-action-content{width:100%}.beautypress-content-headinig h2,.beautypress-content-headinig h3{font-size:2.571em}.beautypress-comming-soon-content{width:100%}.beautypress-comming-soon-content.center-content{width:100%}.beautypress-comming-soon-section.beautypress-version-2 .beautypress-comming-soon-text h2,.beautypress-comming-soon-section.beautypress-version-2 .beautypress-comming-soon-text h3{font-size:2.286em}.beautypress-comming-soon-section.beautypress-version-2 .beautypress-subscribe-wraper{width:100%}.beautypress-accordion{margin:0 0 30px}.beautypress-single-footer-v2{margin:0 0 30px}.beautypress-back-to-top-wraper.beautypress-version-4{bottom:90px}.beautypress-single-footer-details{margin:0 0 30px}.beautypress-pricing-table-section.beautypress-version-6 .beautypress-beauty-product-hover-content{bottom:6px}.beautypress-single-pricing-table-txt{padding:0;margin:0 0 30px}.beautypress-single-new-pricing-wraper{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.beautypress-single-new-pricing.beautypress-pricing-header,.beautypress-single-new-pricing.beautypress-pricing-content,.beautypress-single-new-pricing.beautypress-pricing-footer{padding:20px}.beautypress-single-new-pricing.beautypress-pricing-content{grid-gap:10px}.beautypress-clients-wraper.no-slider .beautypress-clients-group{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.beautypress-partner-text-content.beautypress-version-2{margin:30px 0 0}.beautypress-team-group-v3{-ms-flex-wrap:wrap;flex-wrap:wrap}.beautypress-team-group-v3 .beautypress-team-col-v3{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;margin:0 0 30px}.beautypress-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}.beautypress-team-content-v4{padding:0 0 30px}.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}.beautypress-header-section.navbar-fixed{-webkit-perspective:none!important;perspective:none!important;-webkit-transform-style:unset!important;transform-style:unset!important}.beautypress-main-header nav li a:before{display:none}.beautypress-woocommerce-tabs .nav-tabs li a{padding:16px 15px}.beautypress-add-to-chart-form .w-quantity-btn,.beautypress-add-to-chart-form .beautypress-wishlist{margin:15px 0}.beautypress-add-to-chart-form,.beautypress-add-to-chart-form form{align-items:flex-start;flex-direction:column}.beautypress-add-to-chart-form .beautypress-wishlist{margin:0}.beautypress-next-prev-wraper{margin:30px 0}.beautypress-cart table thead{display:none}.beautypress-cart table.shop_table td{display:block;text-align:center}.beautypress-cart tr.cart_item:nth-child(odd){background-color:#f5f5f5}.beautypress-cart .product-quantity .beautypress_input_number{width:fit-content;margin:0 auto}.beautypress-cart .coupon{width:100%}.beautypress-cart .coupon input[type=submit]{padding:0 25px}.beautypress-cart .cart-collaterals{width:100%;float:none;margin:30px 0 0}.beautypress-cart .wc-proceed-to-checkout input[type=submit],.beautypress-cart .wc-proceed-to-checkout a.checkout-button.button.alt{padding:18px 20px;font-size:.8em}.beautypress-cart table.shop_table th{padding:17px 10px}.beautypress-new-header.xs-extra-css .xs_nav-portrait{height:88px}.beautypress-new-header.xs-extra-css .xs_nav-portrait .nav-toggle{transform:translateY(-50%)}.beautypress-extra-css.beautypress-header-section.beautypress-version-1 .beautypress-version-2.beautypress-logo{max-width:none;width:auto;height:auto;min-height:100%;padding:17px}.theme-switcher,.customNavigation{display:none}.beautypress-header-section.beautypress-header-version-4 .nav-header .xs-nav-logo{display:block;float:left;padding:6px 0}.beautypress-header-section.beautypress-header-version-4 .nav-header{width:100%}.beautypress-header-section.beautypress-version-1 .beautypress-version-2.beautypress-logo{max-width:79px}.beautypress-version-2.beautypress-logo:before{height:135px}.beautypress-extra-css.beautypress-header-section.beautypress-version-1 .beautypress-version-2.beautypress-logo{width:120px}}@media(max-width:480px){html{font-size:65%}.beautypress-new-header .xs_nav_2 .nav-search{display:none}.xs-btn{margin-bottom:10px}}@media(max-width:320px){body{font-size:14px}.beautypress-extra-css .beautypress-main-header nav li a{padding:12px 15px 12px 26px}.beautypress-logo{top:62px}.beautypress-logo img{height:45px}.xs_nav-portrait .megamenu-panel{position:relative;z-index:1}.beautypress-new-about-text-gruop .beautypress-sub-heading.beautypress-watermark-title h2{font-size:2.5em}.beautypress-simple-text.beautypress-version-2 .beautypress-spilit-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.beautypress-simple-text.beautypress-version-2 .beautypress-spilit-container .beautypress-icon-with-text{margin:0 0 30px}.beautypress-btn{padding:10px 16px;font-size:.9em}.beautypress-portfolio-nav ul li a:before{display:none}.beautypress-portfolio-nav ul#filters li{margin:0 29px 15px 0}.beautypress-sub-heading h2{font-size:2.057em}.beautypress-welcome-section.beautypress-welcome-version-2 .beautypress-welcome-wraper{padding:30px 15px 0}.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}.beautypress-header-section.navbar-fixed{-webkit-perspective:none!important;perspective:none!important;-webkit-transform-style:unset!important;transform-style:unset!important}.beautypress-main-header nav li a:before{display:none}.beautypress-new-header .xs_nav_2 .nav-search{display:none}.beautypress-header-section.beautypress-version-1 .beautypress-version-2.beautypress-logo{max-width:90px}}*/