body{ font-family:'Times New Roman', Times,serif;}
body{ color:#101010; font-size:16px;}
a:link, a:visited, .home .section-item .heading-title, .thumb-excerpt-list li .link-read-more{ color:#101010;}
a:hover, .btn-search:hover, .post-list li:hover a, .thumb-excerpt-list li:hover .post-excerpt h3 a, .thumb-excerpt-list li:hover .link-read-more a, .search-box .search-form-box .hot-words a:hover{ color:#f22b2b;}
a:active{ color:#f22b2b;}
.thumb-excerpt-list li:hover .excerpt-content a{ color:#101010;}
.custom-background{ background-color:#ffffff;}
.btn, .btn:link, .btn:visited, .button, .search-box #searchform #searchsubmit, .wpcf7-submit, .radius, .radius-top, .radius-lt, .radius-rt, .post-list li:before, .widget ul li:before, .elementor-button, .elementor-button:link, .elementor-button:visited, .elementor-element .elementor-widget-container ul li:before, .cat-sticky-thumb-post-list .cat-sticky-post-slider .swiper-pagination .swiper-pagination-bullet:before, .post-meta-bottom .tags a, .entry-tags-cloud .tags-cloud .tags a, .live-chat-icon .live-chat-box span, .live-chat-icon .live-chat-box strong, .woocommerce .button{-khtml-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.btn, .btn:link, .btn:visited, .button, .search-box #searchform #searchsubmit, .search-form .search-submit, .wpcf7-submit, .foot-widgets input[type="button"], .foot-widgets input[type="submit"], .mobi-bar .mobi-inquiry, .elementor-button, .elementor-button:link, .elementor-button:visited, .woocommerce .button, .woocommerce .button:link, .woocommerce .button:visited, .woo-cart-views .woo-cart-count{ color:#ffffff;}
.btn-outline{ color:#ffffff; border-color:#ffffff;}
.btn-reverse{ background-color:#ffffff !important;}
.btn-reverse:hover{ color:#ffffff !important; border-color:#ffffff !important;}
.gridlist-switch a:hover, .gridlist-switch a.cur{ color:#ffffff;}

.btn, .btn:link, .btn:visited, .button, .search-box #searchform #searchsubmit, .search-form .search-submit, .wpcf7-submit, .foot-widgets input[type="button"], .foot-widgets input[type="submit"], .mobi-bar .mobi-inquiry, .main-nav .nav-menu li.menu-btn a, .elementor-button, .elementor-button:link, .elementor-button:visited, .woocommerce #respond input#submit.alt, .woocommerce .button, .woo-cart-views .woo-cart-count{ background-color:#101010;}
.btn-reverse{ color:#101010 !important; border-color:#101010 !important;}
.woocommerce-tabs .wc-tabs li.active, .woocommerce-tabs .wc-tabs li.active a{ color:#101010; border-top-color:#101010;}
.gridlist-switch a:hover, .gridlist-switch a.cur{ background:rgba(16,16,16,0.65);}

.btn:hover, .btn:active, .button:hover, .button:active, .search-box #searchform #searchsubmit:hover, .filters-nav-tabs .btn a:hover, .filters-nav-tabs .btn a:active, .filters-nav-tabs .btn-cur a, .search-form .search-submit:hover, .wpcf7-submit:hover, .wpcf7-submit:active, .mobi-bar .mobi-inquiry:hover, .mobi-bar .mobi-inquiry:active, .post-navi a:hover, .post-navi a.current, .nav-links a:hover, .nav-links a:active, .nav-links span.current, .main-nav .nav-menu li.menu-btn a:hover, .product-inquiry .btn-chat:hover, .table-list .btn-download:hover, .foot-widgets input[type="button"]:hover, .foot-widgets input[type="submit"]:hover, .woocommerce #respond input#submit.alt:hover, .elementor-button:hover, .elementor-button:active, .woocommerce .button:hover, .woo-cart-views:hover .woo-cart-count{ color:#ffffff;}
.btn-reverse:hover{ color:#ffffff !important;}

.btn:hover, .btn:active, .button:hover, .button:active, .filters-nav-tabs .btn:hover, .filters-nav-tabs .btn:active, .filters-nav-tabs .btn-cur, .search-box #searchform #searchsubmit:hover, .search-form .search-submit:hover, .wpcf7-submit:hover, .wpcf7-submit:active, .mobi-bar .mobi-inquiry:hover, .mobi-bar .mobi-inquiry:active, .post-navi a:hover, .post-navi a.current, .nav-links a:hover, .nav-links a:active, .nav-links span.current, .main-nav .nav-menu li.menu-btn a:hover, .product-inquiry .btn-chat:hover, .table-list .btn-download:hover, .foot-widgets input[type="button"]:hover, .foot-widgets input[type="submit"]:hover, .active-header, .woocommerce #respond input#submit.alt:hover, .elementor-button:hover, .elementor-button:active, .woocommerce .button:hover, .woo-cart-views:hover .woo-cart-count{ border-color:#f22b2b; background-color:#f22b2b;}
.btn-reverse:hover{ background-color:#f22b2b !important;}

.btn, .btn:link, .btn:visited, .btn:hover, .btn:active, .button, .button:hover, .button:active, .search-box #searchform #searchsubmit, .wpcf7-submit, .elementor-button{ font-size:16px;}
.btn, .btn:link, .btn:visited, .btn:hover, .btn:active, .search-box #searchform #searchsubmit, .wpcf7-submit, .elementor-button{ font-weight:normal;}
 .item-cover img{ width:100%; height:auto; display:block; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden; -webkit-transition-duration:.4s; -moz-transition-duration:.4s; -ms-transition-duration:.4s; -o-transition-duration:.4s; transition-duration:.4s;}
.item-grid-box:hover .item-cover img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.item-cover .mask{ background:#fff; -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.item-grid-box:hover .item-cover .mask{ -moz-opacity:.4; -khtml-opacity:.4; opacity:.4;}
.inner{ max-width:1600px;}
.top-bar{ line-height:24px;}
.top-bar .btn{ line-height:20px;}
.top-bar{ color:#ffffff; background-color:transparent;}
.top-bar a:link, .top-bar a:visited{ color:#ffffff;}
.top-bar a:hover{ color:#ffffff;}
.top-bar a:active{ color:#ffffff;}
.header{ background-color:#000000;}
.header-middle .brand, .header-vertical .brand{ min-height:100px;}
.header-middle .search-box{ top:inherit !important;}

.head-pinned{ background-color:#000000;}
.head-pinned .main-nav .nav-menu li.menu-btn a{ margin-top:7px; line-height:32px;}

.main-nav{ font-size:18px; font-weight:normal; text-transform:uppercase; line-height:40px; color:#ffffff; background-color:transparent;}
.nav-menu li.menu-box > .sub-menu-wrap, .nav-menu li ul, .header .search-box{ top:40px;}

.main-nav, .main-nav a, .nav-menu li a, .nav-menu li a:link, .nav-menu li a:visited{ color:#ffffff;}

.nav-menu li a:hover, .nav-menu li.current-menu-item a:link, .nav-menu li.current-menu-item a:visited, .nav-menu li.current-post-ancestor a, .nav-menu li.current-menu-ancestor a, .nav-menu li.current-category-ancestor a, .nav-menu li.current-product-ancestor a, .nav-menu li ul li a:hover, .nav-menu li.current-menu-item ul li a:hover, .nav-menu li.current-post-ancestor ul li a:hover, .nav-menu li.current-menu-parent ul li a:hover, .nav-menu li.current-category-ancestor ul li a:hover, .nav-menu li:hover ul li a:hover, .nav-menu li:hover a, .nav-menu li ul li.menu-item-has-children:hover a, .nav-menu li ul li.menu-item-has-children:hover ul li a:hover, .nav-menu li.menu-item-has-children ul li.current-menu-item a:hover, .single-product .nav-menu li.menu-item-object-product > a, .single-download .nav-menu li.menu-item-object-download > a, .btn-search:hover, .btn-search-active{ color:#f22b2b; background-color:transparent;}
.nav-menu li ul, .search-box .inner{ border-top-color:#f22b2b;}
.nav-menu > li > a:hover > span:after, .nav-menu > li.current-menu-item > a > span:after, .nav-menu > li.current-menu-item > a > span:after, .nav-menu > li.current-post-ancestor > a > span:after, .nav-menu > li.current-menu-parent > a > span:after, .nav-menu li.current-menu-ancestor > a > span:after, .nav-menu > li.current-category-ancestor > a > span:after, .nav-menu li:hover > a > span:after{ background:#f22b2b;}
.nav-menu>li.current-menu-item>a>span:after, .nav-menu>li.current-menu-item>a>span:after, .nav-menu>li.current-post-ancestor>a>span:after, .nav-menu>li.current-menu-parent>a>span:after, .nav-menu>li.current-category-ancestor>a>span:after, .nav-menu li:hover>a>span:after{ background:#f22b2b;}
.main-nav .nav-menu li.menu-btn a{ margin-top:3px; height:auto; line-height:34px; color:#fff;}

.nav-menu li ul li a:link, .nav-menu li ul li a:visited, .nav-menu li ul li.menu-item-has-children:hover ul li a, .nav-menu li.current-menu-item ul li a:link, .nav-menu li.current-menu-item ul li a:visited{ color:#ffffff;}
.nav-menu li ul li a:hover, .nav-menu li.current-menu-item ul li a:hover, .nav-menu li.current-post-ancestor ul li a:hover, .nav-menu li.current-menu-parent ul li a:hover, .nav-menu li.current-category-ancestor ul li a:hover, .nav-menu li:hover ul li a:hover, .nav-menu li ul li.menu-item-has-children:hover a, .nav-menu li ul li.menu-item-has-children:hover ul li a:hover, .nav-menu li.menu-item-has-children ul li.current-menu-item a{ color:#f22b2b; background-color:transparent;}
.nav-menu li ul{ width:250px;}
.nav-menu li ul li ul{ left:250px;}
.sub-header{ line-height:38px; color:#ffffff; background-color:transparent;}
.sub-header a:link, .sub-header a:visited{ color:#ffffff;}
.sub-header a:hover{ color:#f22b2b;}
.sub-header a:active{ color:#f22b2b;}
.slideshow-container .slider-caption-content .pop-slider-description{ color:#ffffff;}
.slideshow-container .slider-caption-content .pop-slider-description{ font-size:18px;}
.slideshow-container .slider-caption-content .pop-slider-heading{ color:#ffffff;}
.slideshow-container .slider-caption-content .pop-slider-heading{ font-size:46px;}
.slideshow-container .slider-caption-content .btn{ color:#101010;}
.slideshow-container .slider-caption-content .btn{ background-color:#ffffff;}
.slideshow-container .slider-caption-content .btn:hover{ color:#094198;}
.slideshow-container .slider-caption-content .btn:hover{ border-color:#ffffff;  background-color:#ffffff;}
.video-container .pop-video-heading{ color:#ffffff;}
.video-container .pop-video-heading{ font-size:60px;}
.video-container .pop-video-description{ color:#ffffff;}
.video-container .pop-video-description{ font-size:36px;}
.video-container .btn{ color:#ffffff;}
.video-container .btn{ background-color:#ff6600;}
.video-container .btn:hover{ color:#ffffff;}
.video-container .btn:hover{ background-color:#f06000;}
.mobile-slideshow-container .slider-caption-content .pop-slider-description{ color:#ffffff;}
.mobile-slideshow-container .slider-caption-content .pop-slider-description{ font-size:16px;}
.mobile-slideshow-container .slider-caption-content .pop-slider-heading{ color:#ffffff;}
.mobile-slideshow-container .slider-caption-content .pop-slider-heading{ font-size:32px;}
.mobile-slideshow-container .slider-caption-content .btn{ color:#ffffff;}
.mobile-slideshow-container .slider-caption-content .btn{ background-color:#ff6600;}
.mobile-slideshow-container .slider-caption-content .btn:hover{ color:#ffffff;}
.mobile-slideshow-container .slider-caption-content .btn:hover{ background-color:#f06000;}
.mobile-video-container .pop-video-heading{ color:#ffffff;}
.mobile-video-container .pop-video-heading{ font-size:32px;}
.mobile-video-container .pop-video-description{ color:#ffffff;}
.mobile-video-container .pop-video-description{ font-size:16px;}
.mobile-video-container .btn{ color:#ffffff;}
.mobile-video-container .btn{ background-color:#ff6600;}
.mobile-video-container .btn:hover{ color:#ffffff;}
.mobile-video-container .btn:hover{ background-color:#f06000;}
.section-item, .home .wrapper-boxed .container .content .widget, .home .wrapper-boxed .container .section-item, .section-map .inner .heading-title{ padding-top:100px;}
.section-item, .home .wrapper-boxed .container .content .widget, .home .wrapper-boxed .container .section-item{ padding-bottom:100px;}
.section-item .heading-title, .section-item .heading-title b, .section-item .heading-title strong, .home .elementor-element .elementor-widget-container .section-title, .home .elementor-element .elementor-widget-container .section-title b, .home .elementor-element .elementor-widget-container h2.elementor-heading-title, .home .elementor-element .section-heading .heading-title, .home .elementor-element .section-heading .heading-title b{ font-size:40px; font-weight:bold; text-transform:uppercase; text-align:center; color:#101010;}
.section-item .section-heading{ text-align:center;}
.section-item .section-heading .heading-description{ font-size:16px;}
.section-item .heading-title b, .section-item .heading-title strong, .home .elementor-element .section-heading .heading-title b, .home .elementor-element .section-heading .heading-title strong{ text-decoration:normal;}
.section-item .heading-title a:link, .section-item .heading-title a:visited, .home .elementor-element .section-heading .heading-title a:link, .home .elementor-element .section-heading .heading-title a:visited{ color:#000000;}
.section-item .heading-title a:hover, .home .elementor-element .section-heading .heading-title a:hover{ color:#f22b2b;}
/*.section-item .heading-title:hover b:after, .home .elementor-element .section-heading .heading-title:hover b:after{ left:0; margin-left:0; width:100%; background:#f22b2b;}*/

.gallery-container .item-content h3{ font-size:16px;}
.gallery-container .item-content h3{ height:40px;}
.container-product .gallery-container .item-content h3, .products-container .item-content h3{ font-size:18px;}
.container-product .gallery-container .item-content h3, .products-container .item-content h3{ height:auto;}
.gallery-container .item-download h3{ height:40px;}
.search-results .search-highlight{ color:#ff6600; background-color:transparent;}
.entry-content a:link, .entry-content a:visited{ color:#222222;}
.entry-content a:hover{ color:#005ae0;}
.single-post .entry-content, .page .entry-content{ font-size:16px;}
.single-product .entry-content{ font-size:16px;}
.filters-nav .filter-item ul li:hover > a, .filters-nav .filter-item ul li.current-cat > a, .filters-nav .filter-item ul li.current-cat-parent > a, .filters-nav .filter-item ul li.current_page_item > a, .filters-nav .filter-item ul li.current_page_ancestor > a, .filters-nav .filter-item ul li ul li > a:hover, .filters-nav .filter-item ul li ul li.current-cat > a, .filters-nav .filter-item ul li ul li.current-cat-ancestor > a, .filters-nav .filter-item ul li ul li:hover > a, .filters-nav .filter-item ul li ul li.current_page_item > a{ color:#ffffff; background-color:#f22b2b;}
.product-thumbs-gallery .flex-control-thumbs li.flex-active img{ border-color:#f22b2b;}
.product-thumbs-wrapper .jcarousel-control-prev:hover, .product-thumbs-wrapper .jcarousel-control-next:hover{ background:#f22b2b;}
.widget-title{ color:#101010;}
.widget_nav_menu ul li a:link, .widget_nav_menu ul li a:visited, .widget_nav_menu ul li.menu-item-has-children ul li > a:link, .widget_nav_menu ul li.menu-item-has-children ul li > a:visited, .widget_nav_menu ul li.page_item_has_children ul li > a:link, .widget_nav_menu ul li.page_item_has_children ul li > a:visited, .widget_nav_menu ul li.current-cat-parent ul.children li > a:link, .widget_nav_menu ul li.current-cat-parent ul.children li > a:visited, .widget_nav_menu ul li ul.children li > a{ color:#101010;}
.widget_nav_menu ul > li.current-cat a, .widget_nav_menu ul li a:hover, .widget_nav_menu ul li:hover a, .widget_nav_menu ul li.current-menu-item > a, .widget_nav_menu ul li.current-menu-parent > a, .widget_nav_menu ul li.current_page_item > a, .widget_nav_menu ul li.current_page_parent > a, .widget_nav_menu ul li.current-cat-ancestor > a, .widget_nav_menu ul li.current-cat-parent > a, .widget_nav_menu ul li.menu-item-has-children ul li > a:hover, .widget_nav_menu ul li.menu-item-has-children ul li:hover > a, .widget_nav_menu ul li.page_item_has_children ul li > a:hover, .widget_nav_menu ul li.page_item_has_children ul li:hover > a, .widget_nav_menu ul li.current-cat-parent ul.children li > a:hover, .widget_nav_menu ul li.current-cat-parent ul.children li:hover > a, .widget_nav_menu ul li ul.children li > a:hover, .widget_nav_menu ul li ul.children li:hover > a{ border-left-color:#f22b2b; color:#f22b2b;}
.widget_nav_menu_vertical .current-cat > a, .widget_nav_menu_vertical .current_page_item > a{ border-left-color:#f22b2b !important; color:#f22b2b !important;}

.sidebar{ margin-right:-25%; width:25%;}
.content{ margin-left:25%;}
.content-left .sidebar{ margin-left:-25%;}
.content-left .column-fluid .content{ margin-right:25%;}

.sidebar .widget{ background-color:#ffffff; margin-bottom:30px; padding:0 0 0 0;}
.widget_nav_menu_vertical ul li ul li a{ padding-left:24px !important;}
.widget_nav_menu_vertical ul li ul li ul li a{ padding-left:38px !important;}

.widget-tags-cloud .tags-cloud-list a:hover{ background:#f22b2b;}
.sidebar .widget-title{ font-size:16px; font-weight:normal; text-transform:normal; text-align:left; color:#ffffff; background-color:#f22b2b;}
.sidebar .widget-title b{ font-weight:normal;}
.sidebar .widget-title a:link, .sidebar .widget-title a:visited{ color:#ffffff;}
.sidebar .widget-title a:hover{ color:#ffffff;}
.footer, .foot-widgets .widget-section ul, .foot-widgets .wpcf7 .wpcf7-captchar/*, .foot-widgets .wpcf7 .wpcf7-text, .foot-widgets .wpcf7 .wpcf7-select, .foot-widgets .wpcf7 .wpcf7-textarea*/{ color:#b3b6ba;}
.footer{ background-color:#101010;}
.foot-widgets .widget-title, .foot-widgets .widget-title a:link, .foot-widgets .widget-title a:visited, .foot-widgets .widget-title a:hover, .foot-widgets .widget-title b{ font-size:20px; text-align:left; color:#f22b2b;}
.footer a:link, .footer a:visited{ color:#b3b6ba;}
.footer a:hover{ color:#f22b2b;}
.foot-bar{ color:#6f7278;}
.foot-bar{ background-color:#101010;}
.foot-bar a:link, .foot-bar a:visited{ color:#6f7278 !important;}
.foot-bar a:hover{ color:#f22b2b !important;}
.foot-bar a:active{ color:#f22b2b !important;}
.social-network-container .icon-socialmedia{ border:none; fill:rgb(255,255,255);}
.social-network-container .share-title{ line-height:20px;}
.social-share-container .icon-socialmedia{ fill:#000000;}
.social-share-container a:hover{ opacity:1;}
.social-share-container a:hover .icon-socialmedia{ fill:#000000;}

.social-share-container .share-title{ line-height:24px;}
.live-chat-title, .live-chat-box, .live-chat-icon .live-chat-box a span, .live-chat-icon i.fa, .live-chat-box .icon-socialmedia, .live-chat-box a{ color:#ffffff; fill:#ffffff;}
.live-chat-title, .live-chat-box, .live-chat-icon .live-chat-box span, .live-chat-icon .live-chat-box strong{ background-color:#07328b;}

.live-chat i.fa{ font-size:18px;}
.live-chat-box a:link, .live-chat-box a:visited, .live-chat-name .woo-cart-box a .woo-cart-count{ color:#ffffff;}
.live-chat-box a:hover, .live-chat-name .woo-cart-box:hover a .woo-cart-count{ color:#ffffff;}
.live-chat-icon.prt .live-chat-box span:after, .live-chat-icon.prt .live-chat-box strong:after{ border-left-color:#07328b; color:#07328b;}
.message-form-box .message-header{ color:#ffffff;}
.message-form-box .message-header{ background:#101010;}
.mobi-bar, .mobi-bar a, .mobi-bar a i, .mobi-bar a span{ color:#ffffff;}
.mobi-bar{ background-color:#222222;}

@media only screen and (max-width:1023px){
.header-middle .search-box{ top:0 !important;}

	.sidebar{ display:none;}
	.foot-bar{ padding:18px 0 45px;}
	.section-item, .home .wrapper-boxed .container .content .widget, .home .wrapper-boxed .container .section-item, .section-map .inner .heading-title{ padding-top:50px;}
	.section-item, .home .wrapper-boxed .container .content .widget, .home .wrapper-boxed .container .section-item{ padding-bottom:50px;}
}

.top-bar{ border-bottom: 1px solid rgba(255,255,255,0.12);}
.head-pinned, .head-pinned .main-nav, .head-pinned .nav-menu li > a{ height:52px; line-height:52px;}

.search-box #searchform label, .search-form label{ color:#ffffff;}
.header{ background:transparent;}
.header .inner, .head-pinned, .wrapper-boxed .head-pinned .inner, .nav-menu li ul{ background-color:transparent;}
.nav-menu li ul, .search-box .inner{ border-top-color:transparent; background-color:transparent !important;}

@media only screen and (max-width:1023px){
	.section-header-home .header{ background-color:#000000;}
}

.sub-header{ background-color:transparent !important;}
.sub-header .inner{ background-color:transparent;}
.section-row > h3 > span, .single .section-row .heading-title > span{ color:#101010; border-color:#101010;}

.woocommerce-tabs .wc-tabs li.active, .woocommerce-tabs .wc-tabs li:hover{ color:#f22b2b; border-top-color:#f22b2b; opacity:1;}
.woocommerce-tabs .wc-tabs li.active a{ color:#f22b2b;}

.sub-header .current-title{ padding:0 12px; border-radius:2px; background-color:#f22b2b;}
@font-face{ font-family:"Coda"; src:url("../../assets/font/Coda.ttf");}
body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,span,th,td,dl,dd,form,fieldset,legend,input,textarea,select,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{ font-family:"Coda";}

.section-header{ clear:both; position:relative; z-index:9; background-color:#101010; background-size:cover;}
.slide-box-body{color: #fff !important;}
#wewe-1{ padding:30px 0;}
#wewe-1 .section-heading{ display:none;}
.product-inquiry{ padding:0 10px; border:none;}
#wewe-1{background: #07328b !important;}
#wewe-12{padding: 50px 0!important;}
#wewe-13{padding-top: 0!important;}
#wewe-13 ul{padding-top: 0!important;}
#wewe-13 li{margin-bottom: 0!important;padding-bottom: 0!important;}
#wewe-14{padding: 0;}
#wewe-15 .auto-exp-license li{
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-end;
    text-align:center;
}
#wewe-15 .auto-exp-license li img{height: 550px;}
.logo-text{font-weight: normal;margin: 0 0 0 -30px;font-style: italic;font-size: 16px;color: #fff;display: none;}
.product-tips{font-size: 14px;color:#f22b2b;background: #f2f2f2;padding: 6px 12px;font-weight: bold;margin: 20px 0;}
.notice-2024{
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,.5);
    display: flex;
    z-index: 999;
    justify-content: center;
    align-items: center;
}
.notice-2024 .n-body{
    z-index: 999;
    height: 85vh;
    text-align: center;
}
.notice-2024 canvas{
    position: absolute;
    z-index: 998;
}
.notice-2024 .off-btn{
    color: #fff;
    line-height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 15px;
    background: rgba(255,255,255,.3);
    font-size: 30px;
    cursor: pointer;
    margin-bottom: 20px;
}
.notice-2024 img{
    height: auto;
    width: 70%;
}

    
.multi-products-cats-tabs-1 .wp-post-image{height: auto !important;}
.top-bar{border-bottom: 0;}
.select2-drop{border: 0 !important;background: transparent !important;color: #fff !important;}
.no_translate .select2-container .select2-choice{background-color: transparent !important;border: 0 !important;background-image: none !important;color: #fff !important;}
.no_translate b{display: none !important;}
.video-container .video-hosted{width: auto !important;height: 100vh !important;}
.head-pinned, .head-pinned .sub-menu{background: #fff !important;}
.head-pinned .select2-drop,
.head-pinned .logo-text,
.head-pinned .nav-menu li a:link,
.head-pinned .nav-menu li a:visited{color: #222 !important;}
/*#main-nav-menu li:last-child{display: none !important;}*/
#main-nav-menu li.menu-btn{display: none !important;}
.header .menu-btn a,
#menu-item-1551 a:visited{color: #fff !important;}
.search-box .inner{box-shadow: none !important;}
.slide-box-body .slide-2{font-size:60px !important;}
.single-product-gallery-summary{background: #fff !important;}
.single-product-gallery{padding: 0 !important;}
.info-box-wrapper{padding: 50px;background: #f2f2f2;border-radius: 20px;}
.info-box-wrapper .info-box-title{font-size: 30px;margin-bottom: 10px;}
.info-box-wrapper .info-box-content{line-height: 40px;}
.gridview-products-container .item-cover {border-radius: 20px !important;}
.page-products aside.sidebar{width: 15% !important;}
.single-product-gallery .product-image img{border-radius: 40px !important;}
.video-container .video-hosted{width: auto !important;height: 100vh!important;margin: auto !important;}
.video-container{background: #000;height: 100vh;margin: auto;}
.product-thumbs-gallery .flex-control-thumbs li img{border-radius: 20px !important;}
@media only screen and (min-width:1024px){
    .page-products #wewe-10{display: none;}
    .product-summary-wrapper{width:35%;}
    .single-product-gallery{width: 65%;}
    .page-products .content{margin-left: 15% !important;}
    .section-header-home{ clear:both; position:absolute; z-index:99; width:100%;}
    .section-header{ min-height:400px;}

    .header{ z-index:9;}

    .header .inner .main-nav{transform: skew(0deg) !important;}
    .header .inner{ margin-top:0px; padding:0 0px; border-radius:2px;transform: skew(0deg) !important;}
    .header .inner, .home .section-item .btn, .product-summary .btn, .woocommerce-tabs .wc-tabs li, .sub-header .current-title{ transform:skew(-10deg);}
    .header .inner .logo img, .header .inner .main-nav, .search-box #searchform, .woocommerce-tabs .wc-tabs li a{ transform:skew(10deg);}
    .header .search-box .inner{ margin-top:0; transform:skew(0deg);}
    .header .inner .logo img {transform:skew(0deg);}
    .head-pinned .inner{ margin-top:0;}
    .head-pinned .nav-menu li ul, .head-pinned .nav-menu li.menu-box>.sub-menu-wrap{ top:52px;}
    .sub-header{ position:absolute; bottom:20px; z-index:1; width:100%;}
    .home .section-editor .grid-col-2 ul li{ padding-left:1%; padding-right:1%; padding-bottom:1.3%; width:50%;}
    .fixed-box{ background:#f7f7f7;}
    .main-nav .nav-menu li.menu-btn.current_page_item a{ background:#101010;}
    .sidebar .widget-area{ margin-right:35px;}
    .sidebar .widget-area .widget-title{ border-radius:0 12px 0 0;}
    .widget_nav_menu .widget-title{ margin-bottom:10px;}
    .widget_nav_menu ul li{ border-top:none;}
    .widget_nav_menu ul li a:link, .widget_nav_menu ul li a:visited, .widget_nav_menu ul li.menu-item-has-children ul li>a:link, .widget_nav_menu ul li.menu-item-has-children ul li>a:visited, .widget_nav_menu ul li.page_item_has_children ul li>a:link, .widget_nav_menu ul li.page_item_has_children ul li>a:visited, .widget_nav_menu ul li.current-cat-parent ul.children li>a:link, .widget_nav_menu ul li.current-cat-parent ul.children li>a:visited, .widget_nav_menu ul li ul.children li>a{ padding:12px 12px 12px 0; border-top:none; border-left:none; background-color:transparent; }
    .widget_nav_menu ul li.menu-item-has-children ul, .widget_nav_menu ul li.page_item_has_children ul, .widget_nav_menu ul li.cat-item ul.children{ margin-top:0;}
    
    .content-right .column-fluid .no-fullwidth{ padding-left:35px; border-left:1px solid #f9f9f9;}
    
    .single-product .wrapper-content{ padding-top:0;}
    .single-product-gallery-summary{ padding:50px 0 80px; background:#f6f6f6;}
    
    .single-product .inner.wrapper-content{ padding-top:50px;}
    .single-product .inner.wrapper-content .single-product-gallery-summary{ padding:40px 40px 100px 40px;}
    
    .single-product-gallery{ padding:35px; background:#ffffff;}
    .product-summary{ padding-left:50px;}
    .product-summary .product-meta-list{ font-size:16px;}
    .product-inquiry .btn{ min-width:220px; font-size:20px; text-align:center;}
    .woocommerce-tabs{ margin-top:-47px;}
    .woocommerce-tabs .wc-tabs{ margin-bottom:50px; height:46px; border:none; background:none;}
    .woocommerce-tabs .wc-tabs li{ margin-right:15px; padding:0 35px; line-height:45px; font-size:16px; background:#ffffff;}
    .woocommerce-tabs .wc-tabs li.active{ line-height:49px;}
    .woocommerce-tabs .fixed-box .wc-tabs li.active{ line-height:44px;}
    .single .section-row .inner, .product-content{ max-width:1400px;}
}
/*mobile client*/
@media only screen and (max-width:1023px){
    /*.page-products aside.sidebar{display:block;width: 100% !important;}*/
    #wewe-15 .auto-exp-license li img{height: auto;}
    .slide-box-body .silde-2{font-size: 28px!important;}
    .slide-box-body .slide-2-1{font-size: 16px!important;}
    .slide-box-body .contact-us-btn-1{font-size: 14px!important;}
    .mb-none{display: none;}
    .product-summary .product-meta-list{width:384px;}
    .product .product-title{width:384px;min-height: 3em;}
    .what-we-do .wwd-rt .t1{font-size: 34px;line-height: 40px;}
    #wewe-7 h2{text-align: left!important;}
    #wewe-7 .b1{margin-top: 20px;text-align:center;}
    #wewe-7 .b-t{font-size: 16px;}
    #wewe-13 ul{flex-wrap: wrap;}
    #wewe-13 ul li{width: 100%;text-align:center!important;}
    #wewe-13 .mb-reverse{margin: 20px 0;}
    #wewe-13 .mb-reverse ul{flex-direction:column-reverse;}
    #wewe-14 .rec-car-cards ul{flex-wrap:wrap;}
    #wewe-14 .rec-car-cards ul li{width: 100%!important;flex-wrap:wrap;}
    #wewe-14 .rec-car-cards ul li>div{width:100%!important;}
    #wewe-14 .rec-car-cards h3{font-size: 32px;}
    #wewe-14 .rec-car-cards .explore{width: 100%;}
    .head-pinned {top: 0 !important;padding:0}
    .head-pinned .logo{margin: 10px auto;}
    #mobi-nav-menu .menu-btn{display: none;}
    .what-we-do{display: grid;}
    .what-we-do .wwd-lf{width: 100%;text-align: left;}
    .logo-text{color: #fff;display: block;margin: 0!important;display: none;}
    .header .inner, .head-pinned, .wrapper-boxed .head-pinned .inner{ background-color:transparent;}
    .header .inner{ margin-top:0; padding:0;}
    .section-header{ min-height:240px; position:relative;}
    .section-header-home .top-bar{background: #000 !important;}
    .sub-header{ position:absolute; bottom:20px; z-index:2; width:100%;}
    .sub-header .current-title{ min-width:fit-content; font-size:16px;}
    .sub-header .current-title{ transform:skew(-10deg);}
    .pop-video-description{display: block !important;}
    .faq-body{margin: 0 0 20px 0!important;}
    .product-dialog-body{width: 90%!important;}
}

header .logo{
    z-index: 999!important;
}
.head-pinned .menu-name{
    color: #000;
    height: 52px;
    line-height: 52px;
}
#main-nav-menu{
    display: none;
}
.mega-menu{
    display: flex;
}
.menu-name{
    height: 60px;
    line-height: 60px;
}
.menu-sub{
    display: none;
}
.mega-menu-item{
    padding: 0 0 0 40px;
}
.mega-menu .block:hover .sub-block{
    display: flex;
    position: absolute;
    top: 59px;
    right: 0;
    width: 100%;
    flex-wrap: wrap;
    flex-direction: row;
    padding: 25px 20px;
}
.head-pinned .mega-menu .block:hover .sub-block {
    top: 51px;
}
.mega-menu .list:hover .sub-list{
    display: flex;
}
.mega-menu .sub-list{
    position: absolute;
    width: 120px;
    margin: 0 auto;
    text-align: center;
    flex-wrap: wrap;
    flex-direction: column;
}
.sub-list a{
    font-size: 15px;
    color: #000;
    padding: 5px;
}
.sub-rows{
    width: calc(100%/8);
    padding: 0 10px;
}
.sub-rows .sub-tit{
    width: 100%;
    text-align: center;
}
.sub-rows .sub-tit a{
    font-weight: bold;
    padding: 0 15px;
}
.sub-rows .sub-row{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
.sub-rows .sub-col{
    width: 100%;
    margin: 0;
    text-align: center;
}
.sub-rows .brands .sub-col{
    width: 100%;
    padding: 30px 10px 0 10px;
}
.sub-rows .sub-col span{
    font-size: 14px;
}
.sub-rows .sub-col img {
    width: 100%;
}
.menu-sub{
    background-color: #fff;
    height: auto;
    color: #000;
}
.menu-sub a{
    color: #000;
}
.main-nav{
    width: 100%;
    float: right;
    display: flex;
    flex-direction: row-reverse;
}
.product-content table{width: 95% !important;margin: 0 auto 40px;overflow: scroll !important;}
.faq-body{width: 100%;display: flex;flex-wrap:wrap;justify-content: space-around;margin: 40px 25px 0 25px;}
.faq-item{width: 40%;text-align: center;background: #F7F7F7;border-radius: 14px;padding: 30px 0;margin: 30px 0 0 0;transition: .4s;}
.faq-item:hover{box-shadow: 0 0 0 2px;cursor:pointer;}
.product-dialog{width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;backdrop-filter: blur(3px);z-index:9999;display: flex;
    align-items: center;}
.product-dialog-body{background: #fff;border: 1px solid #f7f7f7;border-radius: 10px;overflow: hidden;width: 50%;}
.product-dialog-title>div{margin:0;}
.product-dialog-title{display: flex;justify-content: space-between;margin: 0;line-height: 60px;padding: 0 20px;font-weight: bold;border-bottom: 1px solid #eee;background: #f7f7f7;font-size: 20px;}
.product-dialog-title-close{height: 30px;line-height: 30px;width: 30px;border-radius: 15px;background: #d9d9d9;margin: 15px 0!important;text-align: center;font-size: 26px;font-weight: normal;cursor: pointer;transition: .3s;}
.product-dialog-title-close:hover{background:#c9c9c9;}
.product-dialog-content{padding: 20px;}
.product-dialog-content p{line-height: 30px;margin: 10px 0;}

/*home mb cards*/
.rec-car-cards ul{
    display: flex;
    flex-wrap: nowrap;
}
.rec-car-cards li{
    border-radius: 20px;
    padding: 20px 30px!important;
    margin: 0 15px;
    background-color: #f1f2f3;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    transition: .3s;
    justify-content: space-between;
}
.rec-car-cards li:hover{
    box-shadow: 0 0 8px rgba(0,0,0,.3);
}
.rec-car-cards h3{
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 10px;
}
.rec-car-cards .car-detail{
    width: 55%;
}
.rec-car-cards .car-price span{
    margin-left: 10px;
}
.rec-car-cards .car-spec-info p{
    margin-bottom: 6px;
    font-size: 16px;
    color: #919293;
}
.rec-car-cards .car-preview-img{
    width: 40%;
    overflow: hidden;
}
.rec-car-cards .car-preview-img .p2-row{
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
}
.rec-car-cards .car-preview-img .p2-col{
    margin: 0 2.5%;
    border-radius: 5px;
    width: 45%;
}
.rec-car-cards .explore{
    display: block;
    margin: 20px 0 0 0;
    line-height: 36px;
    font-size: 16px;
    font-weight: bold;
    width: 60%;
    background-color: transparent;
    border-radius: 5px;
    border: 1px solid #f80;
    color: #f80;
    transition: .3s;
    text-align: center;
}
.rec-car-cards .explore:hover{
    background-color: #f80;
    color: #fff;
}
