<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 991px) {
    .pt-120 {
        padding-top: 60px;
    }

    .pt-90 {
        padding-top: 30px;
    }

    .pt-70 {
        padding-top: 10px;
    }

    .pt-50 {
        padding-top: 0;
    }

    .pt-40 {
        padding-top: 0;
    }

    .pb-120 {
        padding-bottom: 60px;
    }

    .pb-90 {
        padding-bottom: 30px;
    }

    .pb-70 {
        padding-bottom: 10px;
    }

    .pb-50 {
        padding-bottom: 0;
    }

    .pb-40 {
        padding-bottom: 0;
    }

    .res-mt {
        margin-top: -30px;
    }

    .owl-carousel.testimonial-carousel .owl-nav {
        display: none;
    }

    .owl-carousel.banner-slider2 .owl-nav {
        display: none;
    }

    .owl-carousel.testimonial-carousel2 .owl-nav {
        display: none;
    }

    .owl-carousel.banner-slider4 .owl-nav {
        display: none;
    }

    .owl-carousel.banner-slider5 .owl-nav {
        display: none;
    }

    .quote-content {
        margin-bottom: 60px;
    }

    .quote-img img {
        margin-bottom: 0;
    }

    .single-funfact:after {
        display: none;
    }

    .single-funfact.text-white:after {
        display: none;
    }

    .socials.style--three a {
        width: 30px;
        height: 30px;
        font-size: 12px;
    }

    .socials.style--three a:not(:last-child) {
        margin-right: 10px;
    }

    #grid {
        margin: -10px 0;
    }

    #grid .grid-item {
        padding: 10px;
    }

    .f-salon-gallery .grid-item h3.social-title,
    .m-salon-gallery .grid-item h3.social-title {
        font-size: 16px;
    }

    .f-salon-gallery .grid-item h3,
    .m-salon-gallery .grid-item h3 {
        font-size: 16px;
    }

    .m-salon-gallery .grid-item {
        width: 50%;
    }

    .m-salon-gallery .grid-item img {
        width: 100%;
    }

    .header-top .info-bar {
        margin-bottom: 5px;
    }

    .header-main .submenu-button {
        position: absolute;
        right: 0;
        top: 10px;
        height: 30px;
        width: 30px;
        color: inherit;
        font-size: 14px;
        z-index: 9999;
        -webkit-transition: 0.2s ease-in-out;
        -o-transition: 0.2s ease-in-out;
        transition: 0.2s ease-in-out;
    }

    .header-main .submenu-button:after {
        font-family: "Font Awesome 5 Free";
        content: "\f0d7";
        line-height: 30px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-weight: 900;
    }

    .header-main .submenu-button.submenu-opened:after {
        content: "\f0d8";
        color: #5551ef;
    }

    .header-main .nav-wrap-inner {
        background-color: var(--prime_color);
        -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.16);
        box-shadow: 0 5px 30px rgba(0, 0, 0, 0.16);
        width: calc(100% - 30px);
        position: absolute;
        left: 15px;
        top: 110%;
        z-index: 9;
        max-height: 400px;
        overflow-y: auto;
    }

    .header-main ul.nav {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 14px 20px;
        padding-right: 0;
    }

    .header-main ul.nav&gt;li {
        width: 100%;
    }

    .header-main ul.nav ul {
        position: static;
        -webkit-box-shadow: 0 0 0 transparent;
        box-shadow: 0 0 0 transparent;
        width: 100%;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

    .header-main ul.nav ul li {
        margin-left: 20px;
    }

    .header-main ul.nav ul li a:after,
    .header-main ul.nav ul li a:before {
        display: none;
    }

    .header-main ul li {
        padding: 0;
    }

    .header.style--two .header-main {
        margin-top: 20px;
    }

    .header.style--two .header-main .container {
        padding: 15px 30px;
    }

    .header.style--two .header-main ul.nav&gt;li&gt;a:after,
    .header.style--two .header-main ul.nav&gt;li&gt;a:before {
        display: none;
    }

    .header.style--three .header-main .justify-content-bt {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    #menu-button {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

    .footer.style--three {
        padding-top: 60px;
    }

    .banner-slider5 .banner-single-slide {
        min-height: auto;
        padding-bottom: 100px;
    }

    .banner-slider5 .banner-content h2 {
        font-size: 36px;
        margin-bottom: 10px;
    }

    .banner-slider5 .banner-content h1 {
        font-size: 70px;
    }

    .banner-slider5 .banner-content p {
        font-size: 16px;
    }

    .banner-socials2.style--two {
        right: 20px;
    }

    .banner.style--two .bottom-shape {
        display: none;
    }

    .about-style3 {
        margin-top: 0;
    }

    .about-content {
        padding-left: 0;
    }

    .about-img {
        margin-bottom: 60px;
    }

    .about-img.style--two img {
        margin-top: 0;
    }

    .about-img.style--two .video-btn {
        left: 58%;
        bottom: 8%;
    }

    .about-img.fsalon-about-img {
        margin-top: 0;
        text-align: left;
        margin-bottom: 0;
    }

    .about-img .about-img-top {
        display: none;
    }

    .about-img .about-img-bottom img {
        width: 100%;
    }

    .header-main ul.nav ul li {
        padding-left: 0;
        padding-right: 0;
    }

    .about-left {
        margin-bottom: 60px;
    }

    .service .section-title br {
        display: none;
    }

    .service-left {
        margin-bottom: 60px;
    }

    .m-salon-service {
        background-position: 0 0;
    }

    .service-img {
        margin-bottom: 60px;
    }

    .service-img img {
        margin-top: 0;
    }

    .service-content.style--two {
        margin-bottom: 0;
    }

    .service-point-content {
        margin-bottom: 80px;
    }

    .price-bg {
        padding-bottom: 60px;
    }

    .price-tab {
        margin-bottom: 40px;
    }

    .feature-bg-control {
        background-position: center;
    }

    .quick-contact {
        margin-bottom: 60px;
        height: auto;
    }

    .title-right-content:after {
        left: 0;
    }
}

@media only screen and (max-width: 1199px) {
    .mt-xl-100 {
        margin-top: 0;
    }

    .socials.style--three a {
        width: 50px;
        height: 50px;
        font-size: 18px;
    }

    .socials.style--three a:not(:last-child) {
        margin-right: 16px;
    }

    .f-salon-gallery .grid-item h3.social-title,
    .m-salon-gallery .grid-item h3.social-title {
        margin-bottom: 20px;
    }

    .f-salon-gallery .grid-item h3,
    .m-salon-gallery .grid-item h3 {
        font-size: 24px;
    }

    .therapy-thumb.style--two {
        margin-top: 0;
        display: inline-block;
    }


}

@media only screen and (min-width: 992px) {
    .nav-wrap-inner.style--two {
        margin-left: -30px;
    }

    .pr-35 {
        padding-right: 35px;
    }

    .header.style--four .header-main ul.nav&gt;li&gt;a {
        color: #fff;
    }

    .header.style--four .header-main ul.nav&gt;li&gt;a.current-menu-parent,
    .header.style--four .header-main ul.nav&gt;li&gt;a:hover {
        color: #fff !important;
    }

    .header.style--four .header-main.sticky ul.nav&gt;li&gt;a {
        color: #050505;
    }

    .product-details-content {
        margin-top: -14px;
    }

}

@media only screen and (min-width: 1200px) {
    .nav-wrap-inner.style--two {
        margin-left: -80px;
    }
    .price-tab-content {
        margin-bottom: -100px;
    }
}

@media only screen and (max-width: 479px) {
    .hz-list li:not(:last-child) {
        padding-right: 10px;
        margin-right: 10px;
    }

    .m-salon-gallery {
        padding-left: 0;
        padding-right: 0;
    }

    .section-title h2 {
        font-size: 36px;
    }

    .page-title-wrap {
        background-position: right;
    }

    .header-top .info-bar ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .header-top .info-bar ul li {
        padding-right: 0;
        margin-right: 0;
    }

    .header-top .info-bar ul li:after {
        display: none;
    }

    .banner-single-slide {
        min-height: 800px;
        padding-bottom: 160px;
    }

    .banner-slider3 .banner-single-slide .banner-content h1 {
        font-size: 46px;
    }

    .banner-content h1 {
        font-size: 46px;
    }
    .page-title h2 {
        font-size: 36px;
    }

    .banner-btn-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .banner-btn-group .btn:not(:last-child) {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .banner-btn-group.style2 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .banner-btn-group.style2 .btn:not(:last-child) {
        margin-right: 12px;
        margin-bottom: 0;
    }

    .about-content .meta-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .about-content .meta-wrap&gt;div:not(:last-child) {
        margin-right: 0;
        padding-right: 0;
        margin-bottom: 10px;
    }

    .about-content .meta-wrap&gt;div:not(:last-child):after {
        display: none;
    }

    .about-right .video-btn {
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .woocommerce-tabs .tab-btn li button {
        font-size: 15px;
    }

    .woocommerce-tabs .product-faq .single-faq {
        padding-left: 30px;
    }

    .woocommerce-tabs .woocommerce-Reviews .review-form {
        padding: 20px 15px;
    }

    .single-price-content {
        padding: 20px 15px 17px;
    }

    .testimonial-single .meta-info .content h3 {
        font-size: 20px;
    }

    .testimonial-single .meta-info .content p {
        font-size: 14px;
    }

    .quick-contact {
        padding: 40px 15px;
    }

    .appointment-form-wrap,
    .contact-form-wrap {
        padding: 40px 15px 35px;
    }
}

@media only screen and (min-width: 991px) {
    .hz-list.res-white li {
        color: #fff;
    }

    .hz-list.res-white li:not(:last-child):after {
        background-color: rgba(255, 255, 255, 0.4);
    }

    .hz-list.res-white li a {
        color: #fff;
    }

    .hz-list.res-white li a:hover {
        color: red;
    }

    .hz-list.res-white li svg path {
        fill: #fff;
    }

    .header.style--five .header-main ul.nav&gt;li&gt;a {
        color: #fff;
    }

    .header.style--five .header-main.sticky ul.nav&gt;li&gt;a {
        color: #050505;
    }
}

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

    .owl-carousel.company-logo-carousel .owl-nav,
    .owl-carousel.service-carousel .owl-nav {
        display: none;
    }

    .owl-carousel.shop-category-carousel .owl-nav {
        display: none;
    }

    .card-box-style .box {
        width: 100%;
        height: 25%;
        left: 0;
    }

    .card-box-style&gt;div:nth-child(1),
    .card-box-style&gt;div:nth-child(3) {
        border: none;
    }

    .card-box-style&gt;div:nth-child(1),
    .card-box-style&gt;div:nth-child(2) {
        border: none;
    }

    .card-box-style&gt;div:nth-child(2):hover~.box {
        top: 25%;
        left: 0;
    }

    .card-box-style&gt;div:nth-child(3):hover~.box {
        top: 50%;
    }

    .card-box-style&gt;div:nth-child(4):hover~.box {
        top: 75%;
        left: 0;
    }

    .section-title br {
        display: none;
    }

    .header-top {
        padding-top: 10px;
    }

    .coming-soon-content br {
        display: none;
    }

    .banner-slider .banner-single-slide {
        background-position: left;
        padding-bottom: 150px;
    }

    .banner-slider2 .banner-single-slide {
        background-position: left;
        padding-bottom: 100px;
    }

    .banner-slider3 .banner-single-slide {
        background-position: left;
        min-height: initial;
    }

    .banner-slider5 .banner-content h1 {
        font-size: 50px;
    }

    .banner-content br {
        display: none;
    }

    .banner-socials2.style--two {
        display: none;
    }

    .banner .socials {
        bottom: 30px;
    }

    .mobile-bg {
        padding-top: 60px;
        position: relative;
        z-index: 1;
    }

    .mobile-bg:after {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 83.4%;
        background-color: #ffeff7;
        content: "";
        z-index: -1;
    }

    .title-right-content {
        display: none;
    }

    .service {
        background-position: left;
    }

    .woocommerce-tabs .woocommerce-Reviews .single-review .review-content .author_name {
        margin-right: 0;
        margin-bottom: 2px;
    }

    .woocommerce-tabs .woocommerce-Reviews .single-review .review-content .commented-on {
        margin-right: 0;
        margin-bottom: 5px;
    }

}

@media only screen and (max-width: 1399px) {
    .owl-carousel.shop-category-carousel .owl-nav {
        left: 20px;
        width: calc(100% - 40px);
    }

    .m-salon-gallery .grid-item h3 {
        font-size: 24px;
        margin-bottom: 14px;
    }

    .m-salon-gallery .grid-item h5 {
        margin-bottom: 20px;
    }

    .service_point-map-img {
        display: inline-block;
        margin-left: 0;
    }

    .service_point-map-img img {
        max-width: 100%;
    }

    .service_point-map-img .l_info {
        left: 35px;
        top: 30px;
    }

    .service_point-map-img .l_info.l_info2 {
        left: 30%;
        top: auto;
        bottom: 32%;
    }

    .service_point-map-img .l_info.l_info3 {
        left: 35%;
        top: 3px;
    }

    .service_point-map-img .l_info.l_info4 {
        left: 50%;
        top: 45%;
    }

    .service_point-map-img .l_info.l_info5 {
        left: auto;
        right: 60px;
        top: 22px;
    }

    .service_point-map-img .l_info.l_info6 {
        left: auto;
        top: auto;
        right: 10%;
        bottom: 23%;
    }

    .service_point-map-img .dvpn_map-img {
        left: 25px;
    }

    .service_point-map-img .dvpn_map-img img {
        max-width: initial !important;
    }

    .price-bg {
        padding-bottom: 120px;
    }

    .price-tab-content {
        padding-left: 0;
    }

    .testimonial {
        padding-left: 10%;
    }
}


@media only screen and (max-width: 1200px) {
    .owl-carousel.testimonial-carousel .owl-nav {
        left: -45%;
    }

    .about-style3 {
        margin-top: 80px;
    }

    .price-bg:after {
        height: calc(100% - 100px);
    }
}


@media only screen and (max-width: 1340px) {
    .owl-carousel.banner-slider4 .owl-nav {
        left: 0;
    }

    .banner-socials2 {
        display: none;
    }
}


@media only screen and (max-width: 575px) {
    .owl-carousel.banner-slider3 .owl-dots {
        display: none;
    }

    .tutorial-slider {
        padding: 0;
    }

    .quote-content {
        padding-right: 0;
    }

    #grid .grid-item {
        width: 100%;
    }

    #grid .grid-item img {
        width: 100%;
    }

    #grid .grid-item.width2 {
        width: 100%;
    }

    #grid .grid-item.width3 {
        width: 100%;
    }

    .f-salon-gallery .grid-item,
    .m-salon-gallery .grid-item {
        width: 100%;
    }

    .f-salon-gallery .grid-item img,
    .m-salon-gallery .grid-item img {
        width: 100%;
    }

    .f-salon-gallery .grid-item.width2,
    .m-salon-gallery .grid-item.width2 {
        width: 100%;
    }

    .f-salon-gallery .grid-item.style--two,
    .m-salon-gallery .grid-item.style--two {
        min-height: 200px;
    }

    .f-salon-gallery .grid-item h3,
    .m-salon-gallery .grid-item h3 {
        font-size: 22px;
    }

    .m-salon-gallery .grid-item {
        width: 100%;
    }

    .m-salon-gallery .grid-item .grid-item-content {
        min-height: 260px;
    }

    .section-title {
        padding-left: 30px;
    }

    .header.style--two .header-main {
        margin-top: 0;
        min-height: 60px;
    }

    .header.style--two .header-main .container {
        border-radius: 0;
    }

    .header.style--three .header-main {
        margin-top: 0;
        min-height: 60px;
    }

    .header.style--four .header-main {
        margin-top: 0;
        min-height: 60px;
    }

    .footer-bottom-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .footer-bottom-content&gt;div:not(:last-child) {
        padding-right: 0;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .footer-bottom-content&gt;div:not(:last-child):after {
        display: none;
    }

    .post-author {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .post-author .author-thumb {
        margin-bottom: 20px;
    }

    .comments-area .comment .single-comment {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .comments-area .comment .single-comment .comment-author-image {
        margin-bottom: 16px;
    }

    .comments-area .comment ul.children {
        margin-left: 30px;
    }

    .content-404 h2 br {
        display: none;
    }

    #countdown {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    #countdown li {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }

    #countdown li.seperator {
        display: none;
    }

    .banner-slider4 .banner-single-slide {
        background-position: left;
        min-height: 680px;
        padding-bottom: 100px;
    }

    .comments-area .comment .single-comment:not(.trackback):not(.pingback) .comment-content {
        max-width: 100%;
    }

    .about-content .btn {
        margin-left: 30px;
    }

    .testimonial {
        padding-left: 15px;
    }

}

@media only screen and (max-width: 1400px) {
    .socials.style--four a {
        width: 35px;
        height: 35px;
        font-size: 14px;
    }

    .socials.style--four a:not(:last-child) {
        margin-right: 10px;
    }
}


@media only screen and (min-width: 1025px) {
    .header.style--two .header-main ul.nav&gt;li&gt;a {
        line-height: 80px;
    }
}

@media only screen and (max-width: 1470px) {
    .testimonial {
        padding-left: 12%;
    }
}


@media only screen and (max-width: 1300px) {
    .testimonial {
        padding-left: 6%;
    }
}

@media only screen and (max-width: 1250px) {
    .testimonial {
        padding-left: 0;
    }
}


@-moz-document url-prefix() {
    .appointment-content .beautain-date-select .input-group:after {
        content: "\f107";
    }

    .appointment-content .beautain-date-select .input-group .form-control {
        padding-right: 32px;
    }
}</pre></body></html>