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

@media screen and (max-width: 1200px) {
    .header_type_side #all main.main-row {
        padding-left: 0;
    }
    .header_type_side #all .header-space.hide {
        display: block !important;
    }
    .site-header.header_side {
        display: block;
    }
    .navigation {
        margin-right: 0;
    }
    .navigation&gt;ul&gt;li:not(:last-of-type) {
        margin-right: 20px;
    }
    .navigation-centered&gt;ul&gt;li:after {
        display: none;
    }
    .navigation {
        position: fixed;
        top: 60px;
        right: -20px;
        bottom: 0;
        z-index: 20;
        background: #ffffff;
        color: #292929;
        padding: 15px 30px;
        width: 260px;
        max-width: 260px;
        overflow-y: scroll;
        margin-right: 0;
        transform: translateX(100%);
        border: none;
        /* height: 100%; */
        /* height: 100vh; */
    }

    .header_logo_center_t2 .navigation {
        height: auto;
    }
    .navigation.navigation-centered {
        top: 70px;
    }
    .fixed .navigation {
        /* top: 80px; */
    }
    .site-dark .navigation {
        background: #000000;
        color: #fff;
    }
    .butter-button {
        display: block !important;
    }
    .site_nav_side:not(.heading-space-enable),
    .site_nav_side_h:not(.heading-space-enable) {
        padding-top: 85px;
    }
    .logo_center .navigation {
        display: block !important;
        visibility: visible !important;
    }
    .logo_center .nav-button {
        display: block !important;
        visibility: visible !important;
    }
    .center-nav {
        display: none;
    }
    .site-footer.side {
        padding-left: 0;
    }
    .navigation.centered {
        display: none;
    }
    .admin-bar .navigation {
        margin-top: 27px;
    }
    .site-header-center-mode .navigation {
        top: 105px;
    }
    .site-header-center-mode.fixed .navigation {
        top: 70px;
    }
    .admin-bar .fixed .navigation {}
    .navigation&gt;ul {
        float: none;
    }
    .navigation&gt;ul&gt;li, .navigation&gt;ul&gt;li:not(:last-of-type), .navigation&gt;ul&gt;li+li, .header_logo_center_t2 .navigation &gt; ul &gt; li:not(:last-of-type),.header_logo_center_t2 .navigation &gt; ul &gt; li {
        float: none;
        padding: 0 !important;
        margin: 0px 0;
        display: block;
    }
    .navigation&gt;ul&gt;li&gt;a,.header_logo_center_t2 .navigation &gt; ul &gt; li &gt; a {
        padding: 10px 0;
        text-align: left;
        display: block;
        height: auto;
        max-width: none;
        width: 100%;
    }
    .navigation&gt;ul&gt;li.menu-item-has-children&gt;a:after,
    .navigation&gt;ul&gt;li.menu_item_has_children&gt;a:after {
        content: "\e949";
        font-family: 'multimedia-element-set' !important;
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%);
        /* font-size: 0.7em; */
    }
    .navigation .sub-menu,
    .navigation .children {
        position: relative;
        top: 0;
        left: 0;
        width: inherit;
        display: none;
        margin: 0 0 10px 0;
        visibility: visible;
        opacity: 1;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
        transition: none;
        min-width:  auto;
    }
    .navigation&gt;ul&gt;li .sub-menu,
    .navigation&gt;ul&gt;li .children {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
        transition: none;
        border-left: 0;
        border-right: 0;
        position: relative;
        left: 0;
        width: 100%;
        opacity: 1;
        visibility: visible;
        display: none;
    }
    .navigation&gt;ul&gt;li .sub-menu .sub-menu,
    .navigation&gt;ul&gt;li .children .children {
        padding-left: 10px;
        margin-bottom: -2px;
    }
    .navigation .child-img.go+.sub-menu {
        padding: 0;
        background: #202020 !important;
        border: none;
        color: #fff;
    }
    .navigation .child-img.go+.sub-menu&gt;li {
        margin: 0;
        width: auto;
    }
    .navigation .child-img.go+.sub-menu&gt;li&gt;a {
        color: inherit;
        width: auto;
        display: block;
    }
    .navigation .child-img.go+.sub-menu&gt;li.menu-item-has-children&gt;a:after,
    .navigation .child-img.go+.children&gt;li.page_item_has_children&gt;a:after {
        color: #fff;
    }
    .navigation .child-img.go+.sub-menu&gt;li&gt;a {
        border-bottom: 1px solid #fff;
        margin-bottom: -1px;
    }
    .navigation .sub-menu .sub-menu,
    .navigation .cildren .cildren {
        left: 0 !important;
        right: 0 !important;
        width: inherit;
        margin: 0 0 -1px;
        top: 0;
        /* background: #dedede; */
        border-left: 0;
        border-right: 0;
    }
    .navigation .sub-menu .sub-menu .sub-menu,
    .navigation .cildren .cildren .cildren {
        /* background: #c1c1c1; */
        border-left: none;
        border-right: none;
    }
    .navigation&gt;ul&gt;li:nth-last-child(3) .sub-menu li.menu-item-has-children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(2) .sub-menu li.menu-item-has-children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(1) .sub-menu li.menu-item-has-children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(3) .children li.menu_item_has_children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(2) .children li.menu_item_has_children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(1) .children li.menu_item_has_children&gt;a:after {
        content: "\e949";
        right: 10px;
        left: inherit;
    }
    .navigation&gt;ul&gt;li:nth-last-child(5) .sub-menu li.menu-item-has-children&gt;a,
    .navigation&gt;ul&gt;li:nth-last-child(4) .sub-menu li.menu-item-has-children&gt;a,
    .navigation&gt;ul&gt;li:nth-last-child(3) .sub-menu li.menu-item-has-children&gt;a,
    .navigation&gt;ul&gt;li:nth-last-child(2) .sub-menu li.menu-item-has-children&gt;a,
    .navigation&gt;ul&gt;li:nth-last-child(1) .sub-menu li.menu-item-has-children&gt;a,
    .navigation&gt;ul&gt;li:nth-last-child(5) .children li.menu_item_has_children&gt;a,
    .navigation&gt;ul&gt;li:nth-last-child(4) .children li.menu_item_has_children&gt;a,
    .navigation&gt;ul&gt;li:nth-last-child(3) .children li.menu_item_has_children&gt;a,
    .navigation&gt;ul&gt;li:nth-last-child(2) .children li.menu_item_has_children&gt;a,
    .navigation&gt;ul&gt;li:nth-last-child(1) .children li.menu_item_has_children&gt;a {
        padding: 5px 0;
        margin: 0;
    }
    .navigation&gt;ul&gt;li:nth-last-child(5) .sub-menu li.menu-item-has-children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(4) .sub-menu li.menu-item-has-children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(3) .sub-menu li.menu-item-has-children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(2) .sub-menu li.menu-item-has-children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(1) .sub-menu li.menu-item-has-children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(5) .children li.page_item_has_children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(4) .children li.page_item_has_children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(3) .children li.page_item_has_children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(2) .children li.page_item_has_children&gt;a:after,
    .navigation&gt;ul&gt;li:nth-last-child(1) .children li.page_item_has_children&gt;a:after {
        content: "\e949";
        right: 10px;
        left: auto;
        /* font-family: 'iconfont' !important; */
    }
    .site-header.logo_center .logo {
        float: left;
        width: auto;
        font-size: 3em;
        /* padding: 15px 0; */
    }
    .site-header.logo_center .logo span {
        font-size: 0.28em;
        margin-top: 5px;
    }
    .fsn-container {
        top: 160px;
    }
    .section-side-bar {
        display: none;
    }
    .section-side-bar+.section-content {
        margin: 0 !important;
    }
    .blog-slider .owl-dot {
        padding-left: 15px;
    }
    .blog-slider .owl-dot .image {
        display: none;
    }
    .blog-slider .owl-dots {
        width: 205px;
    }
    .side-header {
        display: none;
    }
    .side-container {
        margin-left: 0;
    }
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+1) {
        width: 50%;
    }
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+1):after {
        padding-bottom: 100%;
    }
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+2) {
        width: 50%;
    }
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+2):after {
        padding-bottom: 50%;
    }
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+3) {
        width: 50%;
    }
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+3):after {
        padding-bottom: 50%;
    }
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+4):after {}
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+5):after {}
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+6):after {}
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+7):after {}
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+8) {
        width: 100%;
    }
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+8):after {
        padding-bottom: 45%;
    }
    .packery-gallery .portfolio-item.col-md-3:nth-child(9n+9):after {
        padding-bottom: 72.5%;
    }

    .navigation .sub-menu, .navigation .children {
        padding: 0 0 0 10px;
    }

    .blog-type-horizontal .blog-item .img {
        width: 250px;
    }

    .blog-type-horizontal .blog-item.with-image .content {
        margin-left: 250px;
    }

    .blog-type-horizontal .blog-item.with-image .bottom {
        margin-left: 249px;
    }
}

@media screen and (max-width: 992px) {
    .banner-button-left,
    .banner-button-right,
    .banner-bottom-link {
        display: none;
    }
    .blog-slider .item {
        width: 100vw;
    }
    .banner-about .image {
        display: none;
    }
    .blog-slider .item .content,
    .blog-slider .center .item .content {
        width: auto;
        left: 15px;
        right: 15px;
        min-width: auto;
        -moz-transform: translate(0%, -50%);
        -ms-transform: translate(0%, -50%);
        -webkit-transform: translate(0%, -50%);
        -o-transform: translate(0%, -50%);
        transform: translate(0%, -50%);
    }
    .blog-slider .item .content.top {
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        top: 0;
    }
    .blog-slider .item .content.bottom {
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        bottom: 0;
        top: auto;
    }
    .blog-slider .center .item .content {
        opacity: 1;
        visibility: visible;
    }
    .site-footer .widget-title {
        margin-top: 15px;
    }
    .blog-slider .owl-dots {
        display: none !important;
    }
    .article-item-metro:after {
        content: "";
        display: block;
        padding-bottom: 80%;
    }
    .article-item-metro:nth-child(12n+1),
    .article-item-metro:nth-child(12n+2),
    .article-item-metro:nth-child(12n+5),
    .article-item-metro:nth-child(12n+7),
    .article-item-metro:nth-child(12n+6),
    .article-item-metro:nth-child(12n+8),
    .article-item-metro:nth-child(12n+10),
    .article-item-metro:nth-child(12n+11) {
        width: 50%;
    }
    .article-item-metro:nth-child(12n+10):after {
        padding-bottom: 170%;
    }
    .article-item-metro .article-wrap {
        right: 15px;
        left: 15px;
        bottom: 15px;
    }
    .banner-content.right-form {
        margin: 0;
    }
    .banner-form.right {
        display: none;
    }
    .countdownHolder.medium .position {
        font-size: 7em;
    }
    .category-item-metro:after {
        padding-bottom: 100% !important;
    }
    .banner-about .wrap {
        padding: 0 55px 0 25px;
    }
    .project-horizontal {
        padding-left: 320px;
    }
    .project-horizontal .content {
        left: 30px;
    }
    .portfolio-type-packery.cols-4 .portfolio-item:nth-child(8n+2),
    .portfolio-type-packery.cols-4 .portfolio-item:nth-child(8n+7) {
        width: 50%;
    }
    .portfolio-type-packery.cols-4 .portfolio-item:nth-child(8n+5),
    .portfolio-type-packery.cols-4 .portfolio-item:nth-child(8n+6) {
        width: 50%;
    }
    .portfolio-type-packery.cols-4 .portfolio-item:nth-child(8n+5) .a-img,
    .portfolio-type-packery.cols-4 .portfolio-item:nth-child(8n+6) .a-img {
        padding-bottom: 50%;
    }
    .portfolio-type-packery.cols-3 .portfolio-item {
        width: 50%;
    }
    .portfolio-type-packery.cols-3 .portfolio-item:nth-child(8n+2),
    .portfolio-type-packery.cols-3 .portfolio-item:nth-child(8n+8) {
        width: 50%;
    }
    .portfolio-type-packery.cols-3 .portfolio-item:nth-child(8n+6) {
        width: 50%;
    }
    .portfolio-type-packery.cols-3 .portfolio-item:nth-child(8n+6) .a-img {
        padding-bottom: 50%;
    }
    .portfolio-type-packery.cols-2 .portfolio-item:nth-child(8n+3) .a-img,
    .portfolio-type-packery.cols-2 .portfolio-item:nth-child(8n+4) .a-img,
    .portfolio-type-packery.cols-2 .portfolio-item:nth-child(8n+5) .a-img,
    .portfolio-type-packery.cols-2 .portfolio-item:nth-child(8n+7) .a-img,
    .portfolio-type-packery.cols-2 .portfolio-item:nth-child(8n+8) .a-img,
    .portfolio-type-packery.cols-2 .portfolio-item:nth-child(8n+9) .a-img {
        padding-bottom: 50%;
    }
    .countdownHolder {
        font-size: 0.7em;
    }

    .product-banner .left .cell {
        padding-left: 15px;
        width: auto;
    }
    .blog-type-horizontal .blog-item .img {
        position: relative;
        right: 0;
        width: auto;
        border: none;
        border-bottom: 1px solid #dcdcdc;
    }
    .blog-type-horizontal .blog-item .img a {
        position: relative;
        padding-bottom: 60%;
    }
    .blog-type-horizontal .blog-item.with-image .content {
        max-width: 100%;
        float: none;
        margin: 0;
    }
    .blog-type-horizontal .blog-item.with-image .bottom {
        max-width: 100%;
        text-align: center;
        padding: 0;
        margin: 0;
        border: navajowhite;
    }

    .product-banner.type4 .item .price {
        font-size: 100px;
    }

    .banner .item .container {
        padding: 0 30px;
    }

    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
        margin-left: 0;
    }
}

@media screen and (max-width: 782px) {
    .admin-bar .site-header {
        top: 46px;
    }
    .admin-bar .navigation {
        margin-top: 41px;
    }
}

@media screen and (max-width: 768px) {
    body {
        font-size: 14px;
    }
    input.style1,
    textarea.style1 {
        margin-bottom: 10px;
    }
    .comment-items .comment-item .image {
        display: none;
    }
    .comment-items .comment-item .text {
        margin-left: 0 !important;
        border: none;
        padding-left: 0;
    }
    .post-nav a {
        display: none;
    }
    .navigation {}
    .wpadminbar {
        position: fixed !important;
    }
    .countdownHolder .position {
        font-size: 5em;
    }
    .countdownHolder .name {
        font-size: 1em;
        font-weight: normal;
    }
    .countdownHolder&gt;*:not(:last-of-type) {
        margin-right: 25px;
    }
    .comment-items .children {
        padding-left: 10px;
    }
    .comment-items .comment-item {
        font-size: 1em;
        padding: 15px 10px;
    }
    #all {
        padding: 0;
    }
    .footer-hide-with-space #all,
    .footer-show #all,
    .page-template-page-coming-soon-php div#all {
        padding: 0px 0 15px;
    }
    .page-template-page-coming-soon-php div#all .banner-area {
        padding-bottom: 0;
    }
    .banner .cell .h {
        font-size: 3em;
    }
    .article-item.horizontal .article-wrap .image {
        position: relative;
        width: 100%;
    }
    .article-text {
        margin: 0;
    }
    .article-item.horizontal.type2 .article-text {
        width: 100%;
    }
    .article-item.horizontal.type2:nth-child(even) .image {
        left: 0;
    }
    .article-item-metro,
    .article-item-metro:nth-child(12n+1),
    .article-item-metro:nth-child(12n+2),
    .article-item-metro:nth-child(12n+5),
    .article-item-metro:nth-child(12n+7),
    .article-item-metro:nth-child(12n+6),
    .article-item-metro:nth-child(12n+8),
    .article-item-metro:nth-child(12n+10),
    .article-item-metro:nth-child(12n+11) {
        width: 100%;
    }
    .article-item-metro:after {
        padding-bottom: 80% !important;
    }
    .site-content {
        padding: 20px 15px;
    }
    .blog-slider .item .content,
    .blog-slider .center .item .content {
        padding: 20px 15px;
    }
    .blog-slider .owl-nav {
        display: none !important;
    }
    .blog-slider .item .content h1 {
        font-size: 3em;
    }
    .article-item.type2 .article-wrap .bottom .col:not(:last-of-type) {
        margin-right: 15px;
    }
    .horizontal-type2 .article-wrap .image {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
    }
    .horizontal-type2 .article-wrap .image a {
        padding-bottom: 80%;
        position: relative;
    }
    .horizontal-type2 .image+.article-text {
        margin: 0;
    }
    .article-right {
        float: none;
    }
    .comment-items .comment-item .comment-respond {
        margin-left: 0;
    }
    #cancel-comment-reply-link {
        display: none !important;
    }
    .banner .centered-container {
        min-width: 100%;
    }
    .side-image,
    .side-image div {
        height: auto !important;
        background-image: none !important;
    }
    .testimonials-items .item {
        padding: 0;
    }
    .testimonials-items .owl-prev,
    .testimonials-items .owl-next {
        display: none !important;
    }
    .banner-content.right-form {
        margin: 0;
    }
    .banner-form.right {
        display: none;
    }
    .booking-item .image {
        width: 100%;
        height: 300px;
        position: relative;
    }
    .booking-item .text {
        margin: 15px 0 0;
        padding: 0;
    }
    .booking-item {
        padding: 20px;
    }
    .packery-gallery .portfolio-item.col-md-3 {
        width: 100% !important;
    }
    .packery-gallery .portfolio-item.col-md-3:after {
        padding-bottom: 100% !important;
    }
    .product-countdown {
        position: relative;
        margin-top: 20px;
        width: 410px;
    }
    .countdownHolder.medium .position {
        font-size: 4em;
    }
    .countdownHolder&gt;* {
        margin: 0 15px !important;
    }
    .album-item {
        padding: 15px 15px 15px;
    }
    .disable-padding {
        padding: 0 15px;
    }
    .disable-padding .side-image {
        margin: 0 -15px;
        width: auto;
        padding: 0 !important;
    }
    .side-wrap {
        padding: 15px !important;
    }
    .timetable {
        padding: 10px 30px;
    }
    .rest-menu-item .rest-menu .dotted {
        display: none;
    }
    .rest-menu-item .rest-menu .label,
    .rest-menu-item .rest-menu .value {
        float: none;
    }
    .rest-menu-item .rest-menu .top {
        margin-top: 0;
    }
    .accordion-item .name .cell {
        padding-left: 15px;
        padding-right: 55px;
    }
    .accordion-item .text {
        padding: 15px 15px 30px;
        margin-top: 0;
    }
    .accordion-item .name:after {
        right: 10px;
    }
    .disable-padding .banner {
        width: auto;
        margin: 0 -15px;
    }
    .preloader_content {
        font-size: 18px;
    }
    .preloader_content__container {
        padding: 0 25px;
    }
    .preloader_content__container__list {
        padding-left: 20px;
    }
    .category.type-big .item {
        height: 500px;
    }
    .testimonials .item .image {
        display: none;
    }
    .testimonials .item .quote,
    .testimonials .item h4,
    .testimonials .item .post {
        padding-left: 0;
    }
    .testimonials .item .quote .q {
        left: 0;
    }
    .testimonials .item {
        padding: 30px 15px 65px;
    }
    .banner.pagination-right .owl-dots,
    .banner.pagination-left .owl-dots {
        display: none !important;
    }
    .blog-item .content {
        padding: 15px 15px 0;
    }
    .project-horizontal .content {
        left: 15px;
        position: relative;
        -moz-transform: none;
        -ms-transform: none;
        -webkit-transform: none;
        -o-transform: none;
        transform: none;
        padding-bottom: 30px;
    }
    .project-horizontal {
        height: auto !important;
        padding-left: 0;
        min-height: auto;
    }
    .project-horizontal-slider img {
        height: 300px !important;
        min-height: auto;
    }
    .project-horizontal-slider .cell {
        height: 300px !important;
    }
    .project-horizontal-slider .owl-nav {
        bottom: -65px;
    }
    .woocommerce #content div.product div.images,
    .woocommerce div.product div.images,
    .woocommerce-page #content div.product div.images,
    .woocommerce-page div.product div.images,
    .woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary,
    .woocommerce-page #content div.product div.summary,
    .woocommerce-page div.product div.summary {
        width: 100%;
    }
    .woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary,
    .woocommerce-page #content div.product div.summary,
    .woocommerce-page div.product div.summary {}
    .woocommerce div.product .woocommerce-tabs .site-content {
        padding: 0;
        font-size: 14px;
    }
    .woocommerce #content table.cart img,
    .woocommerce table.cart img,
    .woocommerce-page #content table.cart img,
    .woocommerce-page table.cart img {}
    .woocommerce table.shop_table .product-name .image {
        display: none;
    }
    .woocommerce table.shop_table .product-name .name {
        margin-left: 0;
    }
    .woocommerce table.shop_table .product-price&gt;span {
        font-size: 1.2em;
    }
    .woocommerce table.shop_table th {
        font-size: 0.8em;
    }
    .woocommerce .shop_table .down,
    .woocommerce .shop_table .up {
        display: none;
    }
    .woocommerce table.shop_table .product-quantity .qty {
        margin: 0 auto;
        float: none;
    }
    .woocommerce table.shop_table .product-subtotal&gt;span {
        font-size: 1.2em;
    }
    .woocommerce table.shop_table td,
    .woocommerce table.shop_table th {
        padding: 10px 10px;
        height: 45px;
    }
    .woocommerce table.shop_table .product-remove {
        padding: 0 0 0 5px;
    }
    .woocommerce .cart div.quantity {
        width: auto;
        margin: 5px 0;
    }
    .woocommerce table.shop_table {
        max-width: 100%;
    }
    .woocommerce table.shop_table .product-name .name {
        font-size: 0.9em;
    }
    .woocommerce-cart .cart-collaterals .cart_totals tr td,
    .woocommerce-cart .cart-collaterals .cart_totals tr th {
        padding: 15px 10px;
    }
    .woocommerce-cart .cart-collaterals .cart_totals tr td .woocommerce-Price-amount {
        font-size: 1.5em;
    }
    .vc_custom_heading[class *="vc_custom"],
    .vc_custom_heading[class ^="vc_custom"] {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .woocommerce div.product .price-area {
        float: none;
    }
    .woocommerce div.product form.cart,
    .woocommerce div.product p.cart {
        text-align: left;
    }
    .woocommerce form .form-row-first,
    .woocommerce form .form-row-last,
    .woocommerce-page form .form-row-first,
    .woocommerce-page form .form-row-last {
        width: 100%;
    }
    .header-minicart .minicart-wrap {
        width: 260px;
        padding: 30px 15px 15px;
    }

.minicart-wrap .cart_list.product_list_widget {
    left: 15px;
    right: -40px;
    bottom: 155px;
}

.minicart-wrap .total {
    left: 15px;
    right: 15px;
    bottom: 90px;
}

.minicart-wrap .buttons {
    left: 15px;
    right: 15px;
}

.minicart-wrap a.button {
    width: 100%;
    float: none;
}
    .woocommerce #payment #place_order,
    .woocommerce-page #payment #place_order {
        padding: 0 10px;
        min-width: auto;
    }
    .woocommerce-checkout main.main-row&gt;.container,
    .woocommerce-page main.main-row&gt;.container {
        padding: 0;
    }
    .woocommerce .cart-collaterals table.shop_table th,
    .woocommerce .cart-collaterals table.shop_table td {
        padding: 15px 15px;
    }
    .mob-bg-top-left {
        background-position: top left;
    }
    .mob-bg-top-center {
        background-position: top center;
    }
    .mob-bg-top-right {
        background-position: top right;
    }
    .mob-bg-left {
        background-position: center left;
    }
    .mob-bg-center {
        background-position: center;
    }
    .mob-bg-right {
        background-position: center right;
    }
    .mob-bg-bottom-left {
        background-position: bottom left;
    }
    .mob-bg-bottom-center {
        background-position: bottom center;
    }
    .mob-bg-bottom-right {
        background-position: bottom right;
    }
    main.sample-page {
        padding-top: 0;
    }
    .heading-decor span,
    .heading-decor-s span {
        padding: 0 0.8em;
    }
    .heading-decor span:after,
    .heading-decor-s .h span:after,
    .heading-decor span:before,
    .heading-decor-s .h span:before {
        width: .5em;
    }

    .header-links {
        display: none;
    }

    .portfolio-type-packery.cols-3 .portfolio-item,
    .portfolio-type-packery.cols-4 .portfolio-item {
        width: 100% !important;
    }

    .site-footer {
        margin: 0;
    }

    .product-banner .left .cell {
        padding-left: 15px;
        width: 90000px;
    }

    .product-banner h1,
    .banner h1,
    .banner .h {
        font-size: 38px !important;
    }

    .product-banner h2,
    .banner h2 {
        font-size: 36px !important;
    }

    .product-banner h3,
    .banner h3 {
        font-size: 30px !important;
    }

    .product-banner h4,
    .banner h4 {
        font-size: 24px !important;
    }

    .product-banner-area .owl-nav,.product-banner .owl-dots {
        display: none !important;
    }

    .site-header .container-fluid {
        padding: 0 15px;
    }

    .product-banner .right {
        display: none;
    }

    .product-banner-area {
        margin: 0;
    }

    .product-banner.type3 .item, .product-banner.type4 .item {
        padding: 75px 15px;
    }

    .product-banner-area.type3 .banner-social-buttons, .product-banner-area.type4 .banner-social-buttons, .product-banner-area .scroll-next {
        display: none;
    }

    .site-header.header_logo_center .logo, .site-header.header_logo_center_t2 .logo {
        left: 15px;
        -moz-transform: none;
        -ms-transform: none;
        -webkit-transform: none;
        -o-transform: none;
        transform: none;
    }

    .product-categories-banner .tab-content .item.active {
        font-size: 3em;
    }

    .header_logo_center_t2 .fl {
        float: right;
        margin-left: 15px;
    }

    .banner .item .container {
        padding: 0 10px;
    }

    .product-banner .left {
        padding: 75px 15px 30px 15px;
    }
    .banner-social-buttons,
    .banner-right-buttons,
    .banner-categories,
    .banner-about {
        display: none !important;
    }
    .product-banner.type3 .item .bg-text, .product-banner.type4 .item .bg-text {
        font-size: 200px;
    }

    .product-categories-banner {
        padding: 0 15px;
    }

    .product-banner.type4 .item .price {
        font-size: 80px;
    }
}

@media screen and (max-width: 640px) {
    .article-item-type2 .bottom .col {
        width: 50%;
    }
    .article-item-type2 .bottom .col:nth-child(2) {
        border: none;
    }
    .article-item-type2 .bottom .col:nth-child(3) {
        width: 100%;
        border-top: 1px solid #eeeeee;
    }
    .article-item-type2 .article-wrap {
        padding: 5px 15px 0;
    }
    .article-wrap .image-masonry {
        /* margin: 0 -15px; */
    }
    .category-item a {
        padding-bottom: 55%;
    }
    .sc-row .col {
        width: 100%;
    }
    .sc-row .col:after {
        top: 100%;
        height: 1px;
        width: 12px;
        left: 50%;
        right: auto;
        margin-left: -6px;
        margin-top: 0px;
    }
    .sc-row .col3 {
        padding: 0 15px;
    }
    .site-dark .sc-row {
        padding: 10px 0;
    }
    .album-item .left-col {
        width: 100%;
        padding: 0 0 20px;
        float: none;
    }
    .album-item .right-col {
        padding: 0;
        width: 100%;
    }
    .timetable {
        font-size: 1em;
    }
    .side-image+div {
        padding: 0 15px !important;
    }
    .category-item-type2&gt;div,
    .category-items-type2.medium .category-item-type2&gt;div {
        padding-bottom: 100%;
    }
    .banner .decor-line {
        font-size: 0.8em;
    }
    .post-nav a span {
        display: none;
    }
    .banner-area.external-indent {
        margin: 0;
    }
    .banner .owl-dots {
        padding: 0 15px;
        display: none;
    }
    .side-bar-area .wrap,
    .side-bar-area .close,
    .side-bar-area .copyright {
        left: 15px;
    }
    div[class *="vc_custom"],
    div[class ^="vc_custom"] {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .coupon-area .input-text {
        margin: 0 auto 15px;
        display: block;
    }
    .coupon-area .button-style1 {
        margin: 0;
    }
    div[class *="vc_custom"] .vc_column-inner,
    div[class ^="vc_custom"] .vc_column-inner {
        padding: 0;
    }
    .product-banner.type3 .item .bg-text, .product-banner.type4 .item .bg-text {
        font-size: 150px;
    }

    .product-categories-banner .tabs {
        width: 100%;
    }

    .product-categories-banner .items .s-item {
        background: none !important;
        z-index: 2;
    }

    .site-dark .product-categories-banner .items .s-item.black {
        color: #fff;
    }

    .product-categories-banner .tab-content .item {
    }

    .product-categories-banner .items .price {
        font-size: 2.5em;
    }

    .product-banner.type4 .item .price {
        font-size: 50px;
    }
}

@media screen and (max-width: 380px) {
    blockquote {
        padding: 25px 20px;
    }
    .testimonials-bottom .image {
        display: none;
    }
    .testimonials-bottom .image+.h6 {
        margin-left: 0;
    }
    .banner .decor-line {
        font-size: 0.6em;
    }
    .product-banner.type3 .item .bg-text, .product-banner.type4 .item .bg-text {
        font-size: 100px;
    }
    .product-banner.type4 .item .price {
        font-size: 40px;
    }
}</pre></body></html>