/*
Theme Name: Shopkeeper
Theme URI: https://1.envato.market/wp-dashboard-to-shopkeeper
Author: Get Bowtied
Author URI: https://www.getbowtied.com/
Description: Shopkeeper is a Hassle-free Worpress Theme with great design and extensive functionality. <strong>This theme is created by Get Bowtied, protected by international copyright law and provided exclusively under license purchased from ThemeForest-Envato. <a href="https://1.envato.market/theme-license">Learn more</a> or <a href="https://1.envato.market/getbowtied-to-shopkeeper">get a license</a>.</strong>
Tags: wordpress, woocommerce, elementor, visual website builder
Version: 2.9.98
Requires at least: 5.0
Tested up to: 6.0.2
Requires PHP: 7.4.1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: shopkeeper
Domain Path: /languages/
*/
@font-face{font-family:'UVF';src:url('https://sualuxury.com/wp-content/themes/shopkeeper/fonts/UVFBankGothicBT-Medium.woff2') format('woff2'),url('https://sualuxury.com/wp-content/themes/shopkeeper/fonts/UVFBankGothicBT-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Helvetica Neue';src:url('https://sualuxury.com/wp-content/themes/shopkeeper/fonts/HelveticaNeue-Medium.woff2') format('woff2'),url('https://sualuxury.com/wp-content/themes/shopkeeper/fonts/HelveticaNeue-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Helvetica Neue';src:url('https://sualuxury.com/wp-content/themes/shopkeeper/fonts/HelveticaNeue.woff2') format('woff2'),url('https://sualuxury.com/wp-content/themes/shopkeeper/fonts/HelveticaNeue.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Helvetica Neue';src:url('https://sualuxury.com/wp-content/themes/shopkeeper/fonts/HelveticaNeue-Bold.woff2') format('woff2'),url('https://sualuxury.com/wp-content/themes/shopkeeper/fonts/HelveticaNeue-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
.st-container{overflow:unset}
.body{font-family:'Helvetica Neue'}
.font-hel,.entry-content{font-family:'Helvetica Neue'!important}
.content-area{padding:40px 0 0 0;}
.font-600{font-weight:600!important}
.font-uvf{font-family:'UVF';font-weight:400;}
.font-uvf strong{font-family:'UVF';font-weight:normal;color:#d4a434;font-weight:400}
.max-w-1240{max-width:1240px;margin:0 auto;float:unset}
.mb-0{margin-bottom:0px}
.max-w-630{max-width:630px;margin:0 auto}
.overplay{background:#21275bd1}
.slick-project .item-project,.item-hinhanhthucte,.item-s,.item-doitac,.item-news{margin: 0px 10px}
.item-project:hover .overplay{opacity:1}
.item-project:hover{opacity:1!important}
.item-hinhanhthucte:hover .overplay{opacity:1}
.item-hinhanhthucte:hover{opacity:1!important}
.before-background{}
a:hover,a:focus,.entry-content a:hover{opacity:1}
.product_title{max-width:1420px;margin:0 auto}
.block-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:250px 250px;grid-gap:20px;}
.block-grid .item-project p img{width:100%;height:100%;object-fit:cover}
.block-grid .item-project:nth-child(1){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3;}
.block-grid .item-project:nth-child(2){grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:2;}
.block-grid .item-project:nth-child(3){grid-column-start:4;grid-column-end:5;grid-row-start:1;grid-row-end:2;}
.block-grid .item-project:nth-child(4){grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:3;}
.block-grid .item-project:nth-child(5){grid-column-start:4;grid-column-end:5;grid-row-start:2;grid-row-end:3;}
.block-grid .item-project:nth-child(1) h3{font-size:32px}
.wpb_gmaps_widget{border-radius:20px;overflow:hidden}
.button-hover:hover{background:#21275b;color:#d4a434;opacity:1!important}
.button-hover{color:#d4a434!important;}
.float-none{float:none!important}
.carousel-img-custom a{height:310px;display:block;overflow:hidden;border-radius:10px}
.carousel-img-custom a img{height:100%;object-fit:cover;width:100%}
.vc_images_carousel .vc_carousel-control .icon-prev:before,.vc_images_carousel .vc_carousel-control .icon-next:before{display:none}
.vc_images_carousel .vc_carousel-control .icon-prev{background:url('images/arr-left.svg')center no-repeat}
.vc_images_carousel .vc_carousel-control .icon-next{background:url('images/arr-right.svg')center no-repeat}
.vc_left.vc_carousel-control{left:-40px!important}
.vc_right.vc_carousel-control{right:-40px!important}
.button-more button{padding:12px 40px!important;background:#21275B!important;color:#D4A434!important;font-weight:400;border:none!important;transition:0.3s}
.button-more button:hover{background:#D4A434!important;color:#21275B!important;opacity:1!important}
.before-album-background:before{}
.img-full img{width:100%!important;height:100%!important;object-fit:cover}
.from-the-blog .from_the_blog_content{display:none}
.from_the_blog_title{font-family:'UVF';font-size:24px!important;color:#D4A434;text-transform:uppercase;line-height:26px!important;}
.from_the_blog_overlay{background:#21275B!important}
.from-the-blog .swiper-pagination{display:none!important}
.video_owl .owl-item .item-video{transform:scale(0.9);transition:0.3s}
.before-play:before{content:'';position:absolute;width:50px;height:50px;background:url('images/play.svg')center no-repeat;left:calc(50% - 50px/2);top:calc(50% - 50px/2)}
.video_owl .owl-item .item-video h3{color:#fff!important;transform:0.3s}
.video_owl .owl-item.center .item-video{transform:scale(1);transition:0.3s;margin-top:5px}
.video_owl .owl-item.center .item-video h3{color:#D4A434!important}
.img-partner a{display:block;text-align:center}
.img-partner a img{display:inline-block;}
.item-maunhadep:hover .overplay{opacity:1}
.item-maunhadep:hover{opacity:1!important}
.img-w-full .vc_figure,.img-w-full .vc_figure .vc_box_border_grey,.img-w-full .vc_figure .vc_box_border_grey img{width:100%}
.form-contact label{font-size:14px;font-weight:600;color:black;text-transform:capitalize}
.form-contact input,.form-contact select,.form-contact textarea{height:53px;text-indent:10px;border:1px solid #767A9B!important;border-radius:6px;background:#fff0;color:black!important}
.wpcf7-form-control-wrap:focus{background:#fff!important;border-color:#21275B!important}
.form-contact textarea{height:140px}
.form-contact select option{color:black}
.form-contact .wpcf7-submit{background:#D4A434!important;color:white!important;text-transform:uppercase!important;border-color:#D4A434!important;padding:2px 7px!important;min-width:180px;border-radius:6px!important;height:47px;}
.four h2{font-family:'uvf';font-size:20px;color:#d4a434;text-transform:uppercase;font-weight:500;position:relative;padding-top:5px;margin-bottom:20px}
.four h2:before{content:'';position:absolute;left:0px;top:-5px;width:30px;border-top:2px solid #d4a434}
.four ul{list-style:none;margin:0}
.four ul li a{font-size:13px}
.four ul li{margin-bottom:5px}
.textwidget{color:black}
.copyright_text{text-align:right!imprtant;margin-top:20px!important}
.wpcf7-form p{line-height:unset}
.menu-main-navigation-1 .current_page_item > a,.menu-main-navigation-1 .current-menu-item > a{color:#AD7E10!important;font-weight:bold!important;position:relative}
.menu-main-navigation-1 .current_page_item a:before,.menu-main-navigation-1 .current-menu-item a:before{opacity:1!important}
.woocommerce-products-header__title,.page-title,.product_title,.related h2,.entry-title{color:#d4a434;font-size:40px!important;font-family:'uvf'!important;text-transform:uppercase!important;font-weight:400!important}
.products{columns:unset}
.row{max-width:100%;padding-left:6%;padding-right:6%}
.product_thumbnail{border-radius:10px;overflow:hidden}
.catalog-ordering,.out_of_stock_badge_loop,.onsale,.product_after_shop_loop,.product_thumbnail_icons{display:none!important}
.woocommerce-loop-product__title{padding-top:10px!important}
.woocommerce-loop-product__title a{font-size:18px;text-transform:uppercase;font-family:'uvf';color:#AD7E10;line-height:20px}
.transparent_header .content-area{padding-top:150px;}
.xxlarge-9{width:100%}
.item-avatar{height:680px;}
.item-avatar img{width:100%!important;height:100%;object-fit:cover;border-radius:1rem;overflow:hidden}
.slick-bottom .slick-prev{background:url('images/arr-left.svg')center no-repeat;}
.slick-bottom .slick-next{background:url('images/arr-right.svg')center no-repeat;}
.slick-bottom .slick-prev,.slick-bottom .slick-next{width:10px;height:18px}
.slick-bottom .slick-prev:before,.slick-bottom .slick-next:before{display:none}
.product_layout_classic section.related h2,.product_layout_classic section.up-sells h2{font-size:35px!important}
div#ez-toc-container{border:2px solid #e5c783!important;border-radius:10px!important;padding:20px!important;width:100%}
.bg-social{background:url('images/bgsocial.png')top center/cover no-repeat}
.ul.sk_social_icons_list{margin:0px 0px!important}
.bg-social ul.sk_social_icons_list li svg,.form-left svg{fill:#fff!important;}
.mobile-navigation ul li .more{top:11px;}
.wpcf7-submit:focus{background:#21275b!important}
.relative iframe{order-radius:20px;position:absolute;left:0;top:0;width:100%;height:100%;}
.img-partner{width:100%;height:110px;display:flex;justify-content:center;align-content:center}
.img-partner img{max-width:100%;object-fit:scale-down}
.text-primary{color:#d4a434}
.wpcf7-form-control.wpcf7-submit{margin-top:22px}
.wp-block-heading{color:#d4a434;font-size:22px!important;font-family:'uvf'!important;text-transform:uppercase!important;font-weight:400!important;margin-bottom:20px!important}
.bg-social .footer_socials_wrapper,.bg-social .sk_social_icons_list{margin-bottom:0px!important}
.related h2{display:none}
.title-more{max-width:1420px;margin:0 auto;border-top:1px solid #333}
.bg-form{background:#20265a}
.page-title-desc{display:none}
.forrm .wp-block-search__button{min-width:unset!important;width:110px!important;font-size:12px!important;height:40px;margin-top:0px!important;padding:0px!important;background:#21275B!important}
.wp-block-latest-posts__list.wp-block-latest-posts li{margin-bottom:10px!important}
.wp-block-latest-posts__list li a{font-family:'Helvetica Neue'!important;font-weight:500!important}
.map-containner .vc_column-inner{padding:0px!important}
.cd-top{width:40px!important;height:40px!important;right:20px!important;bottom:20px;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);display:block!important;animation-name:wave;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;}
#ez-toc-container label{margin-top:0px}
div#ez-toc-container{padding:11px!important}
;
#ez-toc-container p.ez-toc-title{line-height:unset}
.vc_custom_1684127044738{padding-top:0px!important}
.item-flex{display:flex!important}
.left-product{width:75%;margin-right:15px;display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 15px}
.left-product img{border-radius: 15px}
.right-product{width:25%}
.vc_row{margin-left:0;margin-right:0}
.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}
.wrap-group-form .vc_row{display:flex;justify-content:between;align-items:stretch}
.wrap-group-form .vc_custom_1684312539968{padding-top:0!important}
.swiper-button-prev,.swiper-button-next{display:none!important}
.more-animate:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #fff;border-radius:50%;border:2px solid #fff;opacity:0.8;animation:0.7s infinite alternate scale1;}
.more-animate:after{content:'';position:absolute;left:-5px;top:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border:1px solid #fff;border-radius:50%;border:1px solid #fff;opacity:0.8;animation:0.7s infinite alternate scale2;}
.slick-project .slick-prev{background:url('images/arr-left.svg') center no-repeat}
.slick-project .slick-next{background:url('images/arr-right.svg') center no-repeat}
.slick-project .slick-next,.slick-project .slick-prev{width:10px;height:18px}
.slick-project .slick-next:before,.slick-project .slick-prev:before{display:none}

.slick-hinhanh .slick-prev{background:url('images/arr-left.svg') center no-repeat}
.slick-hinhanh .slick-next{background:url('images/arr-right.svg') center no-repeat}
.slick-hinhanh .slick-next,.slick-hinhanh .slick-prev{width:10px;height:18px}
.slick-hinhanh .slick-next:before,.slick-hinhanh .slick-prev:before{display:none}

.slick-maunhadep .slick-prev{background:url('images/arr-left.svg') center no-repeat}
.slick-maunhadep .slick-next{background:url('images/arr-right.svg') center no-repeat}
.slick-maunhadep .slick-next,.slick-maunhadep .slick-prev{width:10px;height:18px}
.slick-maunhadep .slick-next:before,.slick-maunhadep .slick-prev:before{display:none}

.slick-doitac .slick-prev{background:url('images/arr-left.svg') center no-repeat}
.slick-doitac .slick-next{background:url('images/arr-right.svg') center no-repeat}
.slick-doitac .slick-next,.slick-doitac .slick-prev{width:10px;height:18px}
.slick-doitac .slick-next:before,.slick-doitac .slick-prev:before{display:none}

.slick-tintuc .slick-prev{background:url('images/arr-left.svg') center no-repeat}
.slick-tintuc .slick-next{background:url('images/arr-right.svg') center no-repeat}
.slick-tintuc .slick-next,.slick-tintuc .slick-prev{width:10px;height:18px}
.slick-tintuc .slick-next:before,.slick-tintuc .slick-prev:before{display:none}

.slick-block .slick-prev{background:url('images/arr-left.svg') center no-repeat}
.slick-block .slick-next{background:url('images/arr-right.svg') center no-repeat}
.slick-block .slick-next,.slick-block .slick-prev{width:10px;height:18px}
.slick-block .slick-next:before,.slick-block .slick-prev:before{display:none}

.columns-4{columns:unset!important}
.type-product .row{padding:0px 0px!important}
.mobile-navigation{padding:15px}
#media_image-6{text-align:center;}
#media_image-6 img{margin:0 auto}
.menu-wrapper ul li a:before{content:'';position:absolute;left:0px;bottom:16px;border-bottom:1px solid #AD7E10;width:calc(100% - 32px);left:16px;opacity:0;transition:0.3s}
.thumbnail_archive:hover .thumbnail_archive_container:before{opacity:0!important}
.menu-wrapper ul li:hover > a{color:#d59705!important;opacity:1}
.menu-wrapper ul li:hover > a:before{opacity:1}
.img-w-full img{border-radius:20px!important;overflow:hidden}
.form-contact{position:relative}
.form-contact .wpb_wrapper{position:relative;z-index:1}
.wpcf7-response-output{background:#ffff;color:black;border-radius:10px;padding:20px!important;font-size:13px;position:fixed;max-width:600px;left:calc(50% - 600px/2);z-index:9999;min-height:200px;top:calc(50% - 200px/2);font-size:18px;text-align:center;display:flex;justify-content:content;align-items:center}
#site-footer{padding:66px 0 0 0;}
.footer-custom .footer_socials_wrapper{margin-bottom:0px!important}
.footer-custom ul.sk_social_icons_list li.sk_social_icon{display:inline-block;list-style:none;line-height:1;margin:10px 7px 10px 0;padding-top:0!important;vertical-align:middle;}
.footer-custom ul.sk_social_icons_list li:last-child{margin-right:0px}
.footer_socials_wrapper .sk_social_icons_list{margin:0px 0px!important}
.footer-custom .footer_socials_wrapper ul.sk_social_icons_list li svg,.site-footer-widget-area ul.sk_social_icons_list li svg{fill:#fff;}
.cd-top svg.progress-circle path{stroke:#D1A133;}
.vc_item{min-height:130px!important;height:100%!important}
.vc_item .vc_inner{height:100%}
.vc_item a{display:flex;justify-content:center;align-items:center}
.cd-top svg.progress-circle{fill:#21275B}
.cd-top.progress-wrap{color:#fff;}
.bg-phone{background:#21275b}
.bg-zalo{background:#21275b}
.img-partner a{pointer-events:none;}
.mobile-navigation ul li{border-bottom:1px solid #ddd}
.mobile-navigation ul li a{display:block;padding-left:10px}
.mobile-navigation > ul > li{padding:10px 0;margin:0 auto}
.mobile-navigation{border-bottom:0px}
.search-button{margin-top:4px;}
.bg-primary{background:#21275b}
.site-logo-mmenu .sticky-logo,.site-logo-mmenu .mobile-logo{display:none!important}
.off-canvas .menu-close{text-align:right;padding:20px 30px 0 23px;}
.cd-top:before{width:40px;height:40px;line-height:40px;}
.tob_bar_shop{margin-top:20px!important}
.product_title{padding:20px 0px;margin-bottom:0px!important}
.bg-social img{width:100%}
.wrap-group-form .vc_row{display:block}
.menu-close.hide-for-medium{display:flex!important}
.text-left-im{text-align:left!important}
.text-left-im .term-description{text-align:left}
.entry-title a{color:#d4a434;font-size:25px!important;font-family:'uvf'!important;text-transform:uppercase!important;font-weight:400!important;}
.page-title.blog-listing{margin-bottom:0px!important}
.transparent_header .content-area{padding-top:40px!important}
.transparent_header .top-headers-wrapper:not(.sticky) .site-header{position:relative}
.entry-content a
.entry-header-page{margin-bottom:0px!important;}
.entry-title-archive span{font-size:24px}
.post_meta_archive{display:none!important}
.thumbnail_archive_container:before{background:#21275b}
.type-post{max-width:1260px;margin:0 auto}
.single-post-header.with-thumb .title{padding:0!important}
.single-post-header.with-thumb .entry-title{color:#d4a44d;}
.main-navigation ul li a{font-weight:400!important}
.img-related img{height:100%}
.img-related{height:250px}
.letter-spacing{letter-spacing:0px}
.page-desc{margin-top:0px}
.term-description{margin-top:0px}
.full-width-page .content-area{padding-top:0px!important}
.post-3010{background:#f2f2f270;padding:20px;border-radius:10px;box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);max-width:1240px;margin:0 auto}
.post-3010 .row{padding:0px 0px}
.wpcf7-form-control-wrap input + label{display:none!important}
.wpcf7-select{background:url(images/muiten.svg) right no-repeat!important;background-position-x:98%!important;}
.wpcf7-response-output::before{content:'';position:absolute;right:10px;top:10px;width:20px;height:20px;background:url(images/close.svg) center/cover no-repeat;z-index:999;opacity:0.6;cursor:pointer}
.form-contact{position:relative;z-index:10}
.form-contact:before{z-index:-1}
.content-css a{color:#0180c7!important}
.main-navigation ul ul{padding:20px;border-radius:5px;width:300px!important}
.menu-wrapper ul ul li a:before{display:none}
.menu-wrapper ul ul li a{text-transform:unset}
.menu-wrapper ul ul li:hover > a{color:black!important;}
.top-headers-wrapper .site-header .main-navigation > ul > li ul,#site-top-bar .main-navigation > ul > li ul{background-color:#21275b;box-shadow:1px -3px 4px 0px #00000080;}
.single-post-header.with-thumb{margin-bottom:40px!important}
.forrm .wp-block-search__button{font-size:10px!important}
.main-navigation ul > li a{padding:20px 26px}
.main-navigation > ul > li.menu-item-has-children:after{right:-6px;top:calc(50% - 22px/2)}
.menu-main-navigation-1 .current_page_item:after,.menu-main-navigation-1 .current-menu-item:after{color:#AD7E10!important}
.main-navigation ul ul li{padding:10px 0px}
.main-navigation ul ul li a{padding:5px 0px;color:#fff!important;}
.main-navigation ul ul li:hover > a{color:#d59705!important}
.main-navigation > ul > li.menu-item-has-children:after{display:none}
.main-navigation > ul > li.menu-item-has-children{margin-right:0px}
.main-navigation ul ul{top:87%;left:15px;}
.gallery-maunha{display:block!important}
.shortcode_getbowtied_slider .shortcode-slider-pagination .swiper-pagination-bullet{margin:0!important;}
.shortcode_getbowtied_slider .shortcode-slider-pagination .swiper-pagination-bullet:before{background:#fff;border-radius:50%;color:transparent;font-size:7px;padding:0px 1px;}
.fix-width-content{max-width:1440px!important;margin:auto!important;}
.fix-width-content .row{padding-left:0!important;padding-right:0!important;}
.bg-maunha{background:#21275b;font-size:14px!important;font-weight:400;border-radius:30px;width:calc(100% - 20px)!important;left:10px!important;bottom:8px!important;transform:translateY(10px);opacity:0;transition:0.3s}
.gallery-maunha:hover .bg-maunha{transform:translateY(0px);opacity:1}
.gallery-maunha:hover{opacity:1!important}
.thumbnail_archive:hover img{transform:unset!important}
.grid-item{width:22.5%;margin:0 1% 30px 1%;float:left;border-radius:8px;background:#D8D6D2;margin-bottom:30px;}
.grid-item img{border-radius:5px}
.main-navigation ul ul li a,#site-top-bar .main-navigation ul ul li a{background-image:linear-gradient(transparent calc(100% - 1px),#d4a434f5 1px);}
.css-video{border:none}
.right-product .thumb:last-child{margin-bottom: 0px}
.thumbnail_archive img{width:100%!important;transform:unset!important}
.footer_socials_wrapper{margin-top:0px!important}
.menu-menu-lien-ket-container,.menu-menu-du-an-container{margin-top:40px!important}
.textwidget{color:#fff}
.thumb-main{height: 100%;width: 100%;overflow: hidden;border-radius: 10px}
.site-footer a,.site-footer .widget-title,.footer-navigation-wrapper ul li:after{color:#fff!important}
.box-title{border:2px solid #afafaf;border-radius:20px;padding:20px}
.row-related .row{padding:0px 0px}
.coccoc-alo-ph-img-circle{animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;}
.site-search.off-canvas{}
.site-search.is-open{}
.search-field.search-input{font-size:20px!important}
.title-more{color:#d4a434!important}
.box-title h1{color:#D8B76C;margin-bottom:0px!important;}
.text-cmain{color:#d4a434}
.box-title p{margin-bottom:0px!important;color:black!important}
.align-strech{display:flex;justify-content:space-between;align-items:stretch}
.max-1200{max-width:1200px;width:100%}
.max-1240{max-width:1240px;width:100%}
.no-padding-row{padding-left:0;padding-right:0}
.pt-6{padding-top: 30px !important;}
.title-form{font-size: 40px;}
@keyframes coccoc-alo-circle-img-anim{
    0%{transform:rotate(0) scale(1) skew(1deg);}
    10%{transform:rotate(-25deg) scale(1) skew(1deg);}
    20%{transform:rotate(25deg) scale(1) skew(1deg);}
    30%{transform:rotate(-25deg) scale(1) skew(1deg);}
    40%{transform:rotate(25deg) scale(1) skew(1deg);}
    50%{transform:rotate(0) scale(1) skew(1deg);}
    100%{transform:rotate(0) scale(1) skew(1deg);}
}
.form-left img{border-radius: 15px}
.animte-fulse{animation-name:wave;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;}
.no-grid{display: block;border-radius: 15px}
.box-title .box-title{border:none;padding: 0px}
.box-title .box-title .text-left-im{width: 100%}
.shop_header {margin-bottom: 0px !important}
@keyframes wave{
    0%{box-shadow:0 0 0 0 rgb(255 255 255 / 50%);}
    100%{box-shadow:0 0 0 12px rgb(255 255 255 / 0%);}
}
@keyframes scale1{
    0%{transform:scale(1);opacity:0.3}
    100%{transform:scale(1.2);opacity:0.6}
}
@keyframes scale2{
    0%{transform:scale(1);opacity:0}
    100%{transform:scale(1.3);opacity:0.6}
}
@media(max-width:1500px){
    .main-navigation ul > li a{padding:20px 10px;}
}
@media(max-width:1367px){
    .form-contact input,.form-contact select,.form-contact textarea{height:35px}
    .form-contact textarea{height:60px!important}
}
@media(max-width:1200px){
	.title-form{font-size: 30px}
    .menu-wrapper ul ul li:hover > a{color:#d4a434!important}
    header .row{padding-left:10px;padding-right:10px}
    .main-navigation ul li a{padding:10px 10px}
    .single-product .content-area{padding-top:0px!important}
    .fix-width-content{max-width:100%!important;margin:auto!important;}
}
@media(max-width:1100px){
    .main-navigation ul li a{font-size:12px;}
}
@media only screen and (min-width:1025px){
    .default-layout{padding:0px 10px!important}
    .top-headers-wrapper:not(.sticky) .site-header{padding-top:10px;padding-bottom:10px;}
}
@media(max-width:1001px){
	.wpcf7-response-output{left: 0px;}
    .page-title{margin-bottom:30px!important}
    .woocommerce img,.woocommerce-page img{height:100%!important}
    .icon-h{height: auto !important}
    .four{text-align:center!important}
    .four h2{margin-bottom:0px;padding-top:10px}
    .textwidget{margin-top:20px}
    .menu-menu-lien-ket-container,.menu-menu-du-an-container{margin-top:20px!important}
    .four h2:before{left:calc(50% - 30px/2)}
    .swiper-pagination-bullet{background:#fff;opacity:0.7}
    .swiper-pagination-bullet-active{background:#a47814}
    .shortcode_getbowtied_slider .shortcode-slider-pagination .swiper-pagination-bullet{margin:6px!important;}
    .swiper-pagination-bullets{position:absolute;left:0;bottom:0!important;width:100%;z-index:999;text-align:center}
    .wrap-group-form .vc_custom_1692175196484{padding-left:0px!important;margin-top:30px}
    .tob_bar_shop{margin-bottom:0px}
    .box-title{margin:0px 10px}
    .block-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:200px 200px;}
    .block-grid .item-project:nth-child(1){grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;}
    .block-grid .item-project:nth-child(2){grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;}
    .block-grid .item-project:nth-child(3){grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;}
    .block-grid .item-project:nth-child(4){grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;}
    .block-grid .item-project:nth-child(5){grid-column-start:4;grid-column-end:5;grid-row-start:2;grid-row-end:3;display:none}
    .page-title{padding:30px 0px;margin-bottom:30px!important}
    #content .vc_custom_1684315805961{margin-bottom:0px!important;}
    .slick-next{right:-15px}
    .slick-prev{left:-15px}
    .slider-desktop{display:none!important}
    .slider-mobile{display:block!important}
    .transparent_header .content-area{padding-top:40px}
    .search-button{display:inline-block!important}
    .gallery{margin:0 0 10px 0!important;overflow:hidden;}
    .row{padding-left:3%;padding-right:3%}
    .top-headers-wrapper .site-header{padding-left:10px;padding-right:10px;}
    .vc_col-sm-6{width:100%!important}
    .form-contact .vc_custom_1684312340935{padding:20px!important}
    .copy-right{text-align:center}
    .page-title{padding:0px 0px;margin-bottom:30px!important;}
}
@media(max-width:800px){
	.item-avatar{height: 400px !important}
}
@media(max-width:600px){
	.item-avatar{height: 300px !important}
	.slick-block .item-project{height: 250px !important}
    .copy-right{text-align:center!important}
    .mb-owl{padding:0px 10px}
    .single-post-header.with-thumb{margin-bottom:10px!important}
    .mb-flex{display:flex;flex-wrap:wrap}
    .bg-social{width:100%;order:-1}
    .single-post .with-sidebar .large-9,.forrm{padding:0px}
    .align-strech{display:block}
    .relative iframe{height:100%!important}
    .thumbnail_archive{margin-top:0px!important}
    .form-contact label{font-size:13px}
    .menu-menu-lien-ket-container,.menu-menu-du-an-container{margin-top:20px!important}
    .four h2:before{left:calc(50% - 30px/2)}
    .vc_custom_1692175196484{padding-left:0px!important}
    .entry-content-archive{margin:0}
    .tob_bar_shop{margin-top:0px!important}
    .grid-item{width:48%;margin-bottom:10px!important}
    .before-album-background:before{z-index:-1}
    .item-avatar{height:220px;}
    .form-contact input,.form-contact select{height:40px}
    .form-contact textarea{height:70px}
    .item-flex{display:block!important}
    .left-product,.right-product{width:100%;margin-left:0px;margin-bottom:15px}
    .shop_header{margin-bottom:0px}
    .four{text-align:center}
    .form-contact .vc_custom_1684312340935{padding:20px!important;padding-top:40px!important}
    .wrap-group-form .vc_row{display:block!important}
    .block-grid{display:block}
    .block-grid a{margin-bottom:10px}
    .block-grid .item-project:nth-child(1) h3{font-size:18px;}
    .font-uvf span{font-size:25px!important}
    .woocommerce-products-header__title,.page-title,.product_title,.related h2,.entry-title{font-size:25px!important;margin-top:0px!important}
    .single-post-header.with-thumb{margin-bottom:40px}
    .top-headers-wrapper .site-header .site-branding .mobile-logo{width:140px;}
    body.admin-bar .off-canvas{width:100%;top:0;}
    .site-logo{width:120px!important;}
    .off-canvas .menu-close .close-button{background:transparent;color:#333;font-size:40px!important;margin-top:-10px;}
    .sub-menu{box-shadow:none!important;}
    .mobile-navigation > ul > li > ul > li{border:none!important;}
    .off-canvas.position-right{width:320px;-webkit-transform:translateX(0px) translateY(-100%);transform:translateX(0px) translateY(-100%);}
    .off-canvas .menu-close{padding:20px 15px 0 20px;}
    .mobile-navigation ul li .more{background:transparent;}
    #mobiles-menu-offcanvas{height:100%;display:flex;flex-direction:column;justify-content:space-around;padding-bottom:1.5rem;}
    .form-image img{object-fit:cover;height:100%!important;width:100%!important;}
}
@media(max-width:400px){
	.slick-block .item-project{height: 180px !important}
	.left-product{grid-template-columns: repeat(1,1fr);grid-gap: 10px}
    .form-image img{object-fit:cover;height:100%!important;width:100%!important;}
}
