/* font icon
default:;
00b3cd->00b3cd
*/
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}
.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}
.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}
:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.ttf) format("truetype")}
.fa-brands,.fab{font-weight:400}
.fa-facebook-f:before{content:"\f39e"}
.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}
.fa-youtube:before{content:"\f167"}
.fa-instagram:before{content:"\f16d"}
.fa-linkedin:before{content:"\f08c"}
:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.ttf) format("truetype")}
.fa-regular,.far{font-weight:400}
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.ttf) format("truetype")}
.fa-solid,.fas{font-weight:900}
@font-face{font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.ttf) format("truetype")}
@font-face{font-family:"FontAwesome";font-display:swap;src:url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.ttf) format("truetype")}
@font-face{font-family:"FontAwesome";font-display:swap;src:url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.ttf) format("truetype")}
@font-face{font-family:"FontAwesome";font-display:swap;src:url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}
@font-face{font-family:"FontAwesome";font-display:swap;src:url(../fonts/fa-v4compatibility.woff2) format("woff2"),url(../fonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
@font-face {font-family:'Oswald';src:url('/fonts/Oswald-SemiBold.woff2') format('woff2'), url('/fonts/Oswald-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}
@font-face {font-family:'Roboto';src:url('/fonts/Roboto-Medium.woff2') format('woff2'), url('/fonts/Roboto-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}
@font-face {font-family:'Roboto';src:url('/fonts/Roboto-Bold.woff2') format('woff2'), url('/fonts/Roboto-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}
@font-face {font-family:'Roboto';src:url('/fonts/Roboto-Light.woff2') format('woff2'), url('/fonts/Roboto-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}
@font-face {font-family:'Roboto';src:url('/fonts/Roboto-Regular.woff2') format('woff2'), url('/fonts/Roboto-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face {font-family:'Poppins';src:url('/fonts/Poppins-Bold.ttf') format('truetype');font-style:normal;font-display:swap}
@font-face {font-family:'Evogria';src:url('/fonts/Evogria.otf') format('opentype');font-style:normal;font-display:swap}
@font-face {font-family:'HarmonyOS_Sans';src:url('/fonts/HarmonyOS_Sans_Medium.ttf') format('truetype');font-style:normal;font-display:swap;font-weight:400;}
@font-face {font-family:'HarmonyOS_Sans_SC_Bold';src:url('/fonts/HarmonyOS_Sans_SC_Bold.ttf') format('truetype');font-style:normal;font-display:swap}
@font-face {font-family:'HarmonyOS_Sans_SC_Light';src:url('/fonts/HarmonyOS_Sans_Light.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}

.visible{transition:all 0.5s ease}

.text-center{text-align:center!important}
.wpcf7-not-valid-tip,.wpcf7-response-output{display:none!important}
.screen-reader-response{display:none}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../image/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.et_pb_main_blurb_image{width:100%}
.et_pb_image .et_pb_image_wrap{width:100%}

html{scroll-behavior:smooth} *{margin:0;padding:0}
html,body{margin:0;padding:0;font-family:'Roboto'!important;font-weight:400}
html.menu-opened,html.menu-opened body,html.menu-opened #page-container,html.menu-opened #page-container .et-boc,html.menu-opened #et-main-area,html.menu-opened header{
width:100%;height:100%; overflow:hidden
}
html.menu-opened header ul.et_mobile_menu{height:calc(100vh - 67px); overflow-y:auto}
html.menu-opened{
padding-bottom: constant(safe-area-inset-bottom, 0); /* 老版本 */
padding-bottom: env(safe-area-inset-bottom, 0);       /* 新版本 */
}
.clearfix:after{content:"";display:block;clear:both}
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.et_pb_row{max-width:96%!important;width:100%!important}
::-webkit-scrollbar{width:2px;background-color:#f8f8f8}
::-webkit-scrollbar-thumb{border:solid 1px #aaa;width:5px;border-radius:4px;background-color:#aaa}
::-webkit-scrollbar-corner{background-color:#fff}
::-webkit-scrollbar:horizontal{height:9px} 
:focus{outline:0!important}

header{position: fixed; z-index: 2; width: 100%; top:0; left:0;}
.et_pb_blurb_content{max-width:100%}
.et-db #et-boc header.et-l .et_pb_section{padding:0!important}
.container .row{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap} 
.container .row:after{content:".";display:block;visibility:hidden;clear:both;font-size:0}
.container .row [class^='col-md-']{padding-left:15px!important;padding-right:15px!important}
.container .row .col-md-1{width:8.33333333%;float:left}
.container .row .col-md-2{width:16.66666667%;float:left}
.container .row .col-md-3{width:25%;float:left}
.container .row .col-md-4{width:33.33333333%;float:left;flex:0 0 auto}
.container .row .col-md-5{width:41.66666667%;float:left}
.container .row .col-md-6{width:50%;float:left}
.container .row .col-md-7{width:58.33333333%;float:left}
.container .row .col-md-8{width:66.66666667%;float:left}
.container .row .col-md-9{width:75%;float:left}
.container .row .col-md-10{width:83.33333333%;float:left}
.container .row .col-md-11{width:91.66666667%;float:left}
.container .row .col-md-12{width:100%}
i.arrow_right{padding-left:20px}
i.arrow_right:before {font-style:normal;content:'●';font-size:24px;line-height:30px}
.index_banner{background:url(/img/banner.jpg) no-repeat 50% top;background-size:100% auto;width:100%;position:relative}
.index_banner:after{content:"";display:block;clear:both}
.index_banner .index_banner_txt{padding:220px 137px 0 137px}
.index_banner h1{font-family:Poppins;color:#fff;font-size:90px;line-height:1.6}
.index_banner .index_banner_txt p{font-family:arial;font-size:18px;color:#fff;position:relative;padding:20px 0;margin:30px 0}
.index_banner .index_banner_txt p:after{content:'';position:absolute;height:1px;width:80px;background:#fff;top:-10px;left:0}
.index_banner .index_banner_txt a{width:200px;height:66px;font-size:18px;color:#000;border-radius:0;background:#fff;line-height:66px;display:inline-block;text-align:center;margin-top:30px;transition:all 0.5s ease}
.index_banner .index_banner_txt a:hover{background:#00b3cd;color:#fff}
.index_banner .index_big_box_all{padding:144px 0 0 0!important;max-width:66%!important}
.index_banner .index_big_box{position:relative;width:100%;padding:4px;background:#fff;transition:transform .5s ease}
.index_banner .index_big_box_all .et_pb_column_1 .index_big_box{padding-right:2px}
.index_banner .index_big_box_all .et_pb_column_2 .index_big_box{padding-left:2px}
.index_banner .index_big_box_all .et_pb_main_blurb_image{overflow:hidden}
.index_banner .index_big_box_all img{width:100%;object-fit:contain;transform:scale(1);transition:transform .5s ease;width:100%}
.index_banner .index_big_box_all .et_pb_blurb_content.act img{transform:scale(1.1)}
.index_banner .et_pb_main_blurb_image{position:relative;width:100%;height:100%;z-index:0;margin-bottom:0;display:block}
.index_banner .et_pb_blurb_container{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;padding:60px;background:rgba(255,255,255,.1);line-height:1}
.index_banner .et_pb_blurb_container h4 {color:#fff;font-size:38px;font-family:'HarmonyOS_Sans_SC_Bold';line-height:1.5;height:80px}
.index_banner .et_pb_blurb_container h4 span{font-size:20px; display:block;font-family:'HarmonyOS_Sans_SC_Light';  font-weight:500}
.index_banner .et_pb_blurb_description a{display:inline-block;padding:10px 0;color:#fff;font-size:16px;transition:all 0.5s ease; margin-top:30px; position:relative}
.index_banner .et_pb_blurb_description a:hover{color:#00b3cd}
.index_banner .et_pb_blurb_description a i.arrow_right{padding-left:5px; position:absolute; top:2px}
.index_banner .et_pb_blurb_description a i.arrow_right:before {font-size:20px;font-family:Open Sans, Arial, sans-serif!important;}

.index_banner .index_big_box_all .et_pb_blurb_content.act a{color:#00b3cd}
.home_img_txt_box{padding:30px 0!important}
.home_img_txt_box .et_pb_row{padding:0!important}
.home_img_txt .et_pb_column_1_2{width:49.5%!important}
.home_img_txt .et_pb_column{margin-right:1%!important}
.home_img_txt{max-width:97%!important}
.home_img_txt .et_pb_column{position:relative}
.home_img_txt .et_pb_column .et_pb_main_blurb_image{position:relative;width:100%;height:100%;z-index:0;margin-bottom:0;display:block;overflow:hidden}
.home_img_txt .et_pb_column .et_pb_blurb_container{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background:rgba(0,0,0,.05);line-height:1}
.home_img_txt .et_pb_column .et_pb_blurb_container h4{position:absolute;text-align:center;width:100%;top:50%;margin-top:-33px;color:#fff;font-size:40px;font-family:Poppins;line-height:1.5}
.home_img_txt .et_pb_column .et_pb_main_blurb_image img{object-fit:contain;transform:scale(1);transition:transform .5s ease;width:100%}
.home_img_txt .et_pb_column .et_pb_main_blurb_image.act img{transform:scale(1.1)}
.home_SUPPORT{max-width:85%!important;margin:auto}
.home_SUPPORT .home_SUPPORT_txt{text-align:center}
.home_SUPPORT .home_SUPPORT_txt h2{color:#000;font-size:60px;font-family:Poppins!important;line-height:1.5;text-align:center;text-transform:uppercase}
.home_SUPPORT .home_SUPPORT_txt p{color:#000;font-size:16px;font-family:Arial;line-height:1.5;text-align:center}
.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content{position:relative;background:#EEEDEC}
.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container{position:absolute;height:260px;width:100%;padding:60px 40px;display:block;top:0;left:0;text-align:center;z-index:2}
.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_main_blurb_image{padding-top:260px;display:block;margin:0}
.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_only_image_mode_wrap{overflow:hidden}
.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_main_blurb_image img{object-fit:contain;transform:scale(1);transition:transform .5s ease;width:100%}
.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_main_blurb_image a:hover img{transform:scale(1.1)}
.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container h4{font-family:'HarmonyOS_Sans_SC_Bold';font-size:30px!important;font-weight:600;padding-bottom:20px}
.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container h4:hover{color:#00b3cd}
.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container p{font-family:'Arial';font-size:16px;color:#000}
.home_SUPPORT_list .et_pb_column:nth-child(1) .et_pb_main_blurb_image:after{content:'';width:120px;height:120px;background:url(/img/icon_01.png) #00b3cd no-repeat 50% 50%;background-size:60px;border-radius:50%;position:absolute;left:50%;top:200px;margin-left:-60px}
.home_SUPPORT_list .et_pb_column:nth-child(2) .et_pb_main_blurb_image:after{content:'';width:120px;height:120px;background:url(/img/icon_02.png) #00b3cd no-repeat 50% 50%;background-size:60px;border-radius:50%;position:absolute;left:50%;top:200px;margin-left:-60px}
.home_SUPPORT_list .et_pb_column:nth-child(3) .et_pb_main_blurb_image:after{content:'';width:120px;height:120px;background:url(/img/icon_03.png) #00b3cd no-repeat 50% 50%;background-size:60px;border-radius:50%;position:absolute;left:50%;top:200px;margin-left:-60px}
.home_view_our_gallery{max-width:100%!important;margin:0}
.home_view_our_gallery .et_pb_row{max-width:100%!important;padding:0!important}
.home_view_our_gallery .home_view_our_gallery_txt h2{color:#000;font-size:60px;font-family:Poppins;line-height:1.5;text-align:center;text-transform:uppercase}
.home_view_our_gallery .home_view_our_gallery_txt p{font-family:'Arial';font-size:16px;color:#000;text-align:center}

.view-our-gallery-slide{width:100%}
.view-our-gallery-slide .owl-item{z-index:1}
.view-our-gallery-slide .item{width:100%;margin-top:40px}
.view-our-gallery-slide .item .cor-item{width:100%;height:auto;padding:0;overflow:hidden}
.view-our-gallery-slide .item .cor-item img{width:100%!important;transition:all 0.5s ease;transform:scale(1)}
.view-our-gallery-slide .item .cor-item img:hover{transform:scale(1.1)}
.view-our-gallery-slide .owl-nav{position:absolute;top:50%;width:100%}
.view-our-gallery-slide .owl-nav button{width:40px;height:40px;position:absolute;}
.view-our-gallery-slide .owl-nav button span{font-size:80px;color:#fff; display: inline-block;width: 40px;line-height: 40px;}
.view-our-gallery-slide .owl-nav button:hover span{color:#00b3cd;}
.view-our-gallery-slide .owl-nav .owl-prev{left:10px}
.view-our-gallery-slide .owl-nav .owl-next{right:10px}
.why_choose_us{max-width:100%!important;margin:0;padding-bottom:0!important;}
.why_choose_us .et_pb_row{max-width:100%!important;padding:0!important}
.why_choose_us h2{color:#000;font-size:60px;font-family:Poppins!important;line-height:1.5;text-align:center;margin-bottom:30px;text-transform:uppercase}
.why_choose_us .why_choose_us_img{position:relative; z-index:0}
.why_choose_us .why_choose_us_img img{width:100%}
.why_choose_us .why_choose_us_txt{position:absolute; z-index:1; top:0; left:0; width:100%; padding:100px 15px}
.why_choose_us .why_choose_us_txt p{font-family:'Arial';font-size:26px;color:#000;text-align:center; line-height:1.5}
.why_choose_us .why_choose_us_txt a{background:#00b3cd; color:#fff; display:inline-block; padding:18px 50px; margin-top:30px}

.coopertative{padding:50px 0;width:100%;padding-bottom:0!important}
.coopertative .et_pb_row{max-width:100%!important}
.coopertative_txt{font-family:'Poppins';text-align:center!important;color:#000;font-size:45px;text-transform:uppercase;line-height:1.2;margin:0!important}
.corp-slide .item{text-align:center!important}
.corp-slide .owl-nav{display:block}
.cor-item{padding:25px}
.cor-item img{width:200px!important;display:inline-block!important}
#carousel1 .owl-prev{background:#fff!important;border:none!important;color:#000!important;width:50px;height:50px;font-size:25px!important;line-height:27px!important;position:absolute;left:20px;box-shadow:0 0 5px #898989!important;top:40%;opacity:1;border-radius:100%!important}
#carousel1 .owl-next{background:#fff!important;border:none!important;color:#000!important;width:50px;height:50px;font-size:25px!important;line-height:27px!important;position:absolute;right:20px;box-shadow:0 0 5px #898989!important;top:40%;opacity:1;border-radius:100%!important}
#carousel1 .owl-theme .owl-nav .disabled{opacity:1!important}
#carousel2 .owl-prev{background:none!important;border:none!important;color:#00b3cd!important;width:40px;height:40px;font-size:60px!important;line-height:27px!important;border-radius:0px!important;position:absolute;left:0;top:50%;margin-top:-20px;}
#carousel2 .owl-next{background:none!important;border:none!important;color:#00b3cd!important;width:40px;height:40px;font-size:60px!important;line-height:27px!important;border-radius:0px!important;position:absolute;right:0;top:50%;margin-top:-20px;}
#carousel2 .owl-prev span,#carousel2 .owl-next span{color:#00b3cd!important}
#carousel2 .owl-prev:hover,.owl-next:hover{background:none!important;border:none!important;color:#00b3cd!important;width:40px;height:40px;font-size:60px!important;line-height:27px!important;border-radius:0px!important}
#carousel2 .owl-theme .owl-nav .disabled{opacity:1!important}
#carousel2 .owl-nav{display:none}
.home_form{max-width:70%!important;margin:auto}
.home_form h2{font-family:'Poppins';text-align:center!important;color:#000;font-size:45px;line-height:1.2;margin:0!important}
.customer-fill-input{padding-top:30px}
.customer-fill-input label {color:#000;font-size:16px;}
.customer-fill-input label span{color:#f00}
.customer-fill-input input,.customer-fill-input select,.customer-fill-input textarea{resize:vertical;border:2px solid #c0d0da!important;border-radius:0px!important;background-color:#efefef;font-size:16px;padding:10px;line-height:28px}
.customer-fill-input .form-control:focus{background-color:transparent;box-shadow:none;border:1px solid #000}
.customer-fill-input select{height:52px}
input[name='emailsentto']{display:none}
.cf7sr-g-recaptcha{padding-left:0}
.form-control{display:block;width:100%}
.customer-fill-input .row{margin:auto}
.customer-fill-input .row:after{content:"";display:block;clear:both}
.customer-fill-input .row [class^="col-"]{float:left;padding:0 10px;margin-bottom:20px}
.customer-fill-input .row .col-md-4{width:33.3333%}
.customer-fill-input .row .col-md-8{width:66.6666%}
.customer-fill-input .row .col-md-12{width:100%}
.customer-fill-input .row .col-md-6{width:50%}
input.submit-btn{background-color:#00b3cd;margin-top:14px;width:100%;line-height:74px;cursor:pointer;text-align:center;border:none!important;border-radius:0;padding:0;font-size:20px;text-transform:uppercase;color:#fff;font-weight:600}
input.submit-btn:hover{background-color:#2691a6}
footer .footer{padding:50px 0 20px 0!important;background:url(/img/foot_bg.png) #1c1d1d!important}
footer .footer_button_nav nav{padding-left:11px!important}
footer .footer_button_nav ul{margin-left:0}
footer .et_pb_main_blurb_image{margin-bottom:0}
footer .et_pb_blurb_description{font-size:16px}
footer .footer_button_nav li{padding:0!important}
footer .footer_button_nav li a{color:#ddd;padding:0;margin-right:18px;font-weight:400;font-size:14px;font-family:'Roboto';text-transform:none!important}
footer .et_pb_bg_layout_light{background:transparent!important}
footer .footer_menu_a{max-width:80%!important}
footer .footer_menu_a>.et_pb_column{width:23.5%!important;margin-right:2%!important}
footer .footer_menu_a>.et_pb_column_1_2{width:49%!important}
footer .footer_menu_a li{display:block;width:100%;padding:10px 0}
footer .footer_menu_a li a{font-size:14px;font-family:'HarmonyOS_Sans_Light';text-transform:uppercase;font-weight:400;color:#fff!important;line-height:1.2;color:#fff}
footer .footer_menu_a li a:hover{color:#00b3cd!important}
section.overlayslider section.shua_tread{min-height:800px;display:flex;align-items:center;flex-wrap:wrap;background-size:cover!important;background-repeat:no-repeat!important}
section.overlayslider .ovlaycontnt{width:58%}
section.overlayslider .text-center{margin:auto}
section.overlayslider .container{padding-top:530px!important}
.et-db #et-boc footer .footer .footer_menu .et_pb_menu_inner_container,
.et-db #et-boc footer .footer .footer_menu .et_pb_menu_inner_container .et_pb_menu__wrap,
.et-db #et-boc footer .footer .footer_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu,
.et-db #et-boc footer .footer .footer_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav{display:block}
.et-db #et-boc footer .footer .footer_menu ul.et-menu.nav{display:block}
.et-db #et-boc footer .footer .footer_menu ul.et-menu.nav>li{width:25%;float:left!important;margin-top:0!important;list-style-type:none;display:block!important}
.et-db #et-boc footer .footer .footer_menu ul.et-menu.nav>li>a{color:#00b3cd!important;font-size:20px!important;padding-right:0;font-family:'HarmonyOS_Sans_SC_Bold';margin-bottom:20px!important}
.et-db #et-boc footer .footer .footer_menu ul.et-menu.nav>li>ul{opacity:1!important;box-shadow:none!important;position:relative!important;top:0!important;display:block!important;background:transparent!important;background-color:transparent!important;visibility:visible!important;width:100%!important;border:0!important}
.et-db #et-boc footer .footer .footer_menu ul.et-menu.nav>li>ul>li{padding:5px 0}
.et-db #et-boc footer .footer .footer_menu ul.et-menu.nav>li>ul>li>a{padding:6px 0;font-family:'HarmonyOS_Sans_SC_Light';font-weight:400}
.et-db #et-boc footer .et-menu .menu-item-has-children>a:first-child:after {content:''!important}
footer .footer_copy_nav{background:#000;padding:26px 0!important}
footer .footer_copy_nav .et_pb_row{padding:0!important}
footer .foot_lang_menu{display:none}
footer .footer_copy_nav .et_pb_module{margin-bottom:0!important}
footer .foot_copy_menu a{color:#fff}
footer .footer_copy_nav .et_pb_row{max-width:80%!important}

.su-cooperativer{display:none}
.social_foot ul{padding:0!important}
.social_foot ul li{list-style:none;display:inline-block!important;float:left;width:56px!important;margin-right:12px}
.social_foot ul li a{display:inline-block;border-radius:100%;border:1px solid #fff;width:56px;height:56px;color:#fff;text-align:center}
.social_foot ul li a i{color:#fff;line-height:56px;font-size:26px}
.social_foot ul li a:hover{background:#00b3cd;border-color:#00b3cd}
.social_foot ul li a i.douyin_logo{display:block;background:url(/img/douyin_logo.png) no-repeat 50% 50%;background-size:100%;width:33px;height:33px;margin:11px}
.dingyue_box{padding-top:11px}
.dingyue_box h4{color:#00b3cd!important;font-size:20px;font-family:'HarmonyOS_Sans_SC_Bold'!important;margin-bottom:20px}
.dingyue_box .dingyue_txt{font-size:16px;padding-top:10px;font-family:'HarmonyOS_Sans_SC_Light'!important;font-weight:400;color:#fff}
.dingyue_box .dingyue_email{line-height:40px;width:100%;padding:0 10px;font-size:16px}
.dingyue_box .dingyue_btn{line-height:46px;width:100%;background:#00b3cd;color:#fff;text-align:center;border:0;margin-top:20px;text-transform:uppercase;font-size:20px;cursor:pointer}
.dingyue_box .dingyue_btn:hover{background:#2691a6;}
.footer_left_txt,.footer_left_txt p{color:#fff!important;font-size:16px;font-family:'HarmonyOS_Sans_SC_Light';font-weight:400}
.all-lanugaed{display:none}
.current_langugae{display:inline-block;line-height:76px;font-size:16px;color:#fff;text-align:right}
.navbar-toggler{background:#ccc;border-radius:0;border:none}
.top_right_box{position:absolute!important;right:0;top:0}
.top_button_right{position:absolute;right:100%;opacity:0;background:#000;top:19px;z-index:1;display: none}
.top_button_right input{background:none;color:#fff;border-radius:30px;line-height:34px;width:160px;padding:0 15px;box-sizing:border-box;position:relative;z-index:1}
.top_button_right .btn{background:none;border:none;position:absolute;right:0;width:41px;height:38px;z-index:2;top:0;display: none}
.top_button_right .btn i{color:#6c757d}
.top_button_right .btn:hover i{color:#fff}
.top_button_right input:focus{background:none;border-right:0;color:#fff}
.search_block{display:none;width:247px;background:#fff;padding:20px;position:absolute;top:36px;left:0;box-shadow:0 0 5px rgba(0,0,0,0.5)}
.search_block a{line-height:40px;font-size:16px;color:#575252;border-bottom:1px #ddd solid;display:block}
.search_block a:last-child{border:0}
.search_block a:hover{color:#00b3cd}
.et_pb_menu_0_tb_header.et_pb_menu{background:transparent!important}
header .et_pb_row{max-width:80%!important}
header .et-menu.nav>li.et-hover{background:#fff!important;color:#000!important} 
header .et-menu.nav>li a{transition:all 0s ease-in-out!important;padding-left:5px!important;padding-right:5px!important;font-size:18px!important;opacity:1!important;background:transparent!important} 
header .et-menu.nav>li>a{font-family:"Roboto";font-weight:500;color:#ccc!important;text-transform:uppercase}
header .et-menu.nav>li.et-hover a{color:#000!important}
header .et-menu.nav>li:hover>ul.sub-menu{background:#fff!important;display:block!important;border-top:0!important;width:213px!important;box-shadow:#3c4048 2px 6px 10px -4px;background-color:rgba(255,255,255,1)!important}
header .et-menu.nav>li:hover *{visibility:visible!important;opacity:1}
header .et-menu.nav>li>ul.sub-menu{background:#fff!important}
header .et-menu.nav>li>ul.sub-menu li>a{color:#000!important;text-transform:none;font-weight:normal;padding:12px 15px 12px 20px!important;width:100%;background:transparent;font-size:14px!important;line-height:1.5}
header .et-menu.nav>li>ul *{vertical-align:top!important}
header .et-menu.nav>li>ul.sub-menu>li{background:#fff;display:block!important;width:100%;height:auto;min-height:1em;padding:0!important;line-height:1rem!important;transition:all 0.5s ease}
header .et-menu.nav>li>ul.sub-menu>li.et-hover{background:#00b3cd;transition:all 0.5s ease;padding-left:10px!important}
header .et-menu.nav>li>ul.sub-menu>li.et-hover a{color:#fff!important}
header .et-menu.nav>li>ul.sub-menu>li a:before {content:"";position:absolute;left:0;top:calc(50% - 3px);transform:translateX(-20px);background:#fff;width:5px;height:5px;border-radius:100%;opacity:0;transition:all 0.5s ease}
header .et-menu.nav>li>ul.sub-menu>li a:hover:before{transform:translateX(5px);opacity:1}
header .et-menu.nav li li,header .et-menu.nav li li a{padding:0!important}
header .menu-item-has-children{position:relative;padding-right:20px!important}
header .et-menu .menu-item-has-children>a:first-child:after {right:-15px!important}
header .et-menu>li:last-child{padding-right:11px}
.et_mobile_menu li a:hover, .nav ul li a:hover {opacity:1!important}
.et-db #et-boc .et-l .et_pb_menu .et-menu-nav>ul ul{padding:0!important}
li.pll-parent-menu-item{display:none!important}
.drop-lang{display:inline-block;padding-left:20px}
.drop-lang .btn{background:none;border:none}
.drop-lang .btn:focus{background:none;border:none}
.drop-lang .lang{position:relative}
.drop-lang .lang .all-lanugaed{position:absolute;background:#fff;left:-105px;width:190px;padding:20px;z-index:9999999;border-radius:0;top:74px;height:auto;box-shadow:0 0 5px rgba(0,0,0,0.5)}
.drop-lang .lang .all-lanugaed ul{margin:0;padding:0}
.drop-lang .lang .all-lanugaed ul li{text-decoration:none;list-style:none;text-decoration:none;text-align:center;line-height:40px;border-bottom:1px #ddd solid}
.drop-lang .lang .all-lanugaed ul li:last-child{border:0}
.drop-lang .lang .all-lanugaed ul li a{color:#575252;font-size:18px;font-weight:400;text-transform:capitalize;letter-spacing:.4px;display:block}
.et_mobile_menu{border:0}
.mobile_search_btn{display:block;color:#fff;position:absolute;top:27px;right:79px;z-index:2}
#lang_menu_page{display:none;margin:0!important} 

.go_to_home{width:50px;height:50px;position:fixed;right:25px;bottom:170px;cursor:pointer;border-radius:50%;background:#f5f5f5;background-size:30px;text-align:center;display:none}
.go_to_home i{display:inline-block;line-height:50px;font-style:normal;color:#000}
.go_to_home i:after{content:"\f077";font-family:var(--fa-style-family,"Font Awesome 6 Free");font-size:15px;font-weight:900}
.go_to_home:hover{background:#00b3cd;color:#fff}
.go_to_home:hover i{color:#fff}
.xunpan_btn{width:50px;height:50px;position:fixed;right:25px;bottom:100px;cursor:pointer;border-radius:50%;background:url(/img/xunpan_icon.png) #00b3cd no-repeat 50%  50%;background-size:30px}
.xunpan_btn:hover{background-color:#2691a6}
.xunpan_box{position:fixed;width:96%;max-width:700px;top:100px;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.5);z-index:999;padding:30px;display:none}
.xunpan_box i.close{display:block;cursor:pointer;position:absolute;width:30px;height:30px;background:#00b3cd;color:#fff;right:-15px;top:-15px;line-height:30px;text-align:center;border-radius:50%}
.xunpan_box i.close:before {font-family:'ETmodules';font-style:normal;content:'\4d';font-size:20px;line-height:30px;color:#fff}
.xunpan_box h2,.popupform h2{text-align:center}
.page-title{background:#2f3130;padding:222px 0!important;text-align:center;margin:0!important;background-repeat:no-repeat; background-size:100%; background-position:50% 50%}
.page-title h1{color:#fff!important;font-size:50px;font-family:'Poppins'!important;margin-bottom:20px;text-align:center;margin:0!important;padding:0!important}

/*--Contact--*/
.contact-sec{background-image:url(/img/contact-bg.png);width:100%;background-repeat:no-repeat;background-size:cover;padding:27px 0!important}
.contact-sec .et_pb_row{max-width:100%!important;padding:0!important}
.contact-sec .page-title{background:transparent}
.contact-sec img{width:100%}
.contact_form{max-width:70%!important;margin:auto}
.contact_form h2{font-family:'Poppins';text-align:center!important;color:#000;font-size:45px;line-height:1.2;margin:0!important}
.contact-sec h1 {font-size:50px;font-weight:600;color:#fff;text-align:center;font-family:'Poppins'!important}
.contact_map_box{max-width:100%!important;padding:0!important}
.contact_map_box .et_pb_row{max-width:100%!important;padding:0!important}
.contact_map_box img{width:100%}

/*--Product List--*/
.cat-sec{background-color:#2f3130;background-size:100%;background-repeat:no-repeat}
.cat-sec .container{max-width:100%!important}
.cat-sec .container:after{content:'';position:absolute; width:100%;height:100%; top:0;left:0;background:rgba(0,0,0,.2);z-index:0}
.cat-sec .warranty-banner{padding:260px 0 140px 0;position:relative;z-index:1}
.cat-sec .warranty-banner h2{text-align:center;margin:0!important;color:#fff;font-size:50px;font-family:'Poppins';line-height:1.2;padding-bottom:60px;text-shadow:0 0 10px rgba(0,0,0,.3);text-transform:uppercase}
.cat-sec .warranty-banner .sec_link{display:block;width:100%;text-align:center}
.cat-sec .warranty-banner .sec_link a{background:#00b3cd;color:#fff;padding:8px 15px;border-radius:0;display:inline-block;margin:0 10px}
.treadmills-inner{padding:50px 0}
.product-card{max-width:80%;margin:auto}
.product-card .tradmile-pro-card{position: relative;}
.product-card .tradmile-pro-card .igr_logo{ position: absolute; right: 10px; top:10px; z-index: 5; width: 100px;}
.product-card .tradmile-pro-card a{position: relative; z-index: 1;}
.product-card .card-tradmil-bg {background:#f5f5f5;overflow:hidden;text-align:center}
.product-card .card-tradmil-bg.card-tradmil-bg_bai {background:#fff;border:1px #ddd solid}
.product-card .card-tradmil-bg img {height:280px;width:auto;object-fit:contain;transform:scale(1);transition:transform .5s ease}
.product-card .card-tradmil-bg img:hover {transform:scale(1.2) }
.product-card .card-body{padding:20px 0}
.product-card .card-body h3{display:block;text-align:center}
.product-card .card-body h2{display:block;text-align:center;padding-bottom:0;}
.product-card .card-body span{display:block;text-align:center;color:#666}
.woocommerce-pagination {max-width:80%;margin:10px auto 30px auto;text-align:center}
.woocommerce-pagination li{display:inline-block;margin-right:5px}
.woocommerce-pagination li .page-numbers{display:inline-block;padding:5px 10px;border:1px #ccc solid;color:#00b3cd}
.woocommerce-pagination li .current,.woocommerce-pagination li .page-numbers:hover{background:#00b3cd;color:#fff;border:1px #00b3cd solid}

/*--Product Info--*/
.product-bg{max-width:100%!important;margin:0 auto; background:#f5f5f5}
.product-bg .container{max-width:1534px!important; padding-top:60px}
.product-bg .container .row [class^='col-md-']{position:relative}
.product_one_big_img{background:#f5f5f5}
.product-bg .container .row .product_one_info{padding-left:30px!important; padding-top:45px}
.product-bg .container .row .product_one_info .tadm-for-home h3{font-size:30px;font-weight:700}
.product-bg .container .row .product_one_info .tadm-for-home span{font-size:24px;font-family:'arial';color:#666}
.product-bg .container .row .product_one_info .tadm-for-home h5{font-size:20px;font-family:'arial';color:#666}
.product-bg .container .row .product_one_info .tadm-for-home {padding-bottom:10px}
.product-small-box {max-width:1534px!important; margin:50px auto; padding-bottom:30px; border-bottom:1px #f0f0f0 solid}
.product-small-box .container{max-width:100%!important}

p.card-img-icon {display:flex;align-items:center }
p.card-img-icon img {width:30px;display:inline-block;height:30px;margin-right:10px}
p.card-img-icon span {display:inline-block;line-height:30px;color:#5d5d5d;height:30px;overflow:hidden }
.product_small_pic .product_small_one{display:inline-block;margin-right:15px;margin-bottom:15px;background:#f5f5f5;padding:6px;border:2px #f5f5f5 solid;height:100px;width:auto;cursor:pointer}
.product_small_pic .product_small_one:hover,.product_small_pic .product_small_one.on{border:2px #00b3cd solid}
.product_small_pic .product_small_one img{height:100%;width:auto}
.product_small_pic.show_mobile .product_small_one{border:2px #ccc solid}
.product_small_pic.show_mobile .product_small_one:hover,.product_small_pic.show_mobile .product_small_one.on{border:2px #00b3cd solid}

.product_description .container,.sec-accord{max-width:1534px!important;margin:auto;padding-bottom:30px}
.product_description h5{padding:15px 30px;font-size:30px;color:#000;background:#dadada}
.product_description p{padding:30px;font-size:16px;font-family:'HarmonyOS_Sans_SC_Bold';line-height:1.8;font-weight:300}

.product_xihuan{max-width:1534px!important;margin:60px auto 20px auto}
.product_xihuan .container{max-width:100%!important}
.product_xihuan h2{font-family:'HarmonyOS_Sans_SC_Bold'!important;color:#000;font-size:45px;line-height:1.8;text-align:center;padding-bottom:20px}
.tradmile-pro-card h2{font-size:20px}
.product_xihuan .product-card{max-width:100%}

.xihuan_gun{display:flex}
.xihuan_gun .owl-stage-outer{width:100%; overflow:hidden}
.xihuan_gun .et_pb_module{display:block}
.xihuan_gun .et_pb_image_wrap img{width:100%}
.xihuan_gun .owl-item{float:left}
.xihuan_gun .owl-dots{display: none;}
.xihuan_gun .owl-nav button{border:0;color:#666;width:45px;height:45px;position:absolute;top:40%;margin-top:-23px;background:transparent!important;cursor:pointer}
.xihuan_gun .owl-nav button:hover{color:#00b3cd;}
.xihuan_gun .owl-nav button.owl-prev{left:0}
.xihuan_gun .owl-nav button.owl-next{right:0}
.xihuan_gun .owl-nav span {font-size:60px;line-height:45px; display: inline-block; width: 45px;}

.product_color{padding-bottom:20px}
.product_color p{width:42px; height: 42px; display: inline-block; border-radius: 50%; border:2px #f5f5f5 solid; padding:4px;margin-right:10px;}
.product_color p:hover{border:2px #ccc solid;}
.product_color i{display:inline-block;width:30px;height:30px;border-radius:50%;cursor:pointer;position:relative;}
.product_color i b{position: absolute; top: 35px; font-style: normal; font-weight: normal; padding:6px 15px; text-align: center; left: 50%; transform: translate(-50%, -230%); margin:auto; display:none;color:#fff; background:#000; border-radius: 4px}
.product_color i:hover b{display: block; min-width:100px;}
.product_color p.act{border:2px #000 solid;}

.product_led{padding-bottom:20px}
.product_led i{display:inline-block;width:80px;height:104px;margin-right:20px;cursor:pointer; border-bottom:2px #f5f5f5 solid;}
.product_led i:hover{ border-bottom:2px #ccc solid; }
.product_led i.act{border-bottom:2px #00b3cd solid;}

.featureswithicons{padding:20px 0 0 0}
.requestquote{margin:20px 0 40px 0;}
.requestquote a{background:#00b3cd;color:#fff;font-size:20px;display:inline-block;border-radius:0;padding:15px 30px}

.productblodbanner{display:block;max-width:1534px;position:relative;margin:50px auto}
.product_list_small_box{width:100%; z-index:1;overflow:hidden}
.product_list_small_list{width:100%}
.product_list_small_list img{cursor:pointer;margin-bottom:20px}
.product_list_small_list img:hover{}
.productblodbanner .swiper-slide{width: 33.33%}
.productblodbanner .swiper-slide img{cursor:pointer;width:100%; border:1px #ccc solid}
.productblodbanner .swiper-slide img:hover{}
.swiper-button-next, .swiper-button-prev{color:#00b3cd!important}

.product_nr_big_img_box{position: fixed;width: 100%; height: 100%; z-index: 9; display:none; background:rgba(0,0,0,0.1); top:0; left:0;}
.product_nr_big_img_box .product_big_img{position:absolute; top:50%; width:700px; left:50%; margin-left:-350px;  z-index:2; margin-top:-157px; box-shadow:0 0 20px rgba(0,0,0,.5)}
.product_nr_big_img_box .product_big_img img{display:block}
.product_nr_big_img_box .product_big_img span{position:absolute; right:0; top:0; z-index:2; background:#00b3cd; color:#fff; display:inline-block; width:35px; line-height:35px; text-align:center}
.product_nr_big_img_box .product_big_img span i{}


.down_pdf{display:block; padding-top:86px}
.down_pdf a{display:inline-block;width:130px;position:relative;height:46px;text-align:left}
.down_pdf a img{width:40px}
.down_pdf a span{display:inline-block;position:absolute;top:21px;right:0;font-size:18px;color:#00b3cd;font-weight:bold}
.down_pdf a:hover span{color:#000}

.about-video {max-width: 77%; margin:auto; padding:50px 0;}

/*--new list--*/
.new_box,.new_nav{max-width:80%!important;margin:auto}
.new_box .et_pb_blog_0_tb_body article.et_pb_post{box-shadow:0 0 0!important}
.new_box article.et_pb_post{position:relative}
.new_box article.et_pb_post .post-meta{}
.new_box article.et_pb_post .post-meta span.published{display:block;padding:5px;position:absolute;top:-1px;left:-1px;background:#00b3cd}
.new_box article.et_pb_post .post-meta span.published b{display:block;padding:10px;border:2px #fff solid}
.new_box article.et_pb_post .post-meta span.published i{font-style:normal;display:block;text-align:center;font-family:'Roboto-Bold';color:#fff;line-height:1}
.new_box article.et_pb_post .post-meta span.published i.s_day{font-size:30px}
.new_box article.et_pb_post .post-meta span.published i.s_month{font-size:16px;text-transform:uppercase;line-height:1.5}
.new_box article.et_pb_post .post-meta span.published i.s_year{font-size:16px}
.news_list_search{margin-bottom:0!important}
.news_list_search .su_searchsubmit{background-color:#00b3cd!important;color:#fff;border:1px #00b3cd solid;padding:0 30px;font-family:var(--fa-style-family,"Font Awesome 6 Free")}
.news_list_search .su_searchsubmit i{font-style:normal}
.news_list_search .su_searchsubmit i:after{content:"\f002";font-family:var(--fa-style-family,"Font Awesome 6 Free");color:#fff;font-size:15px;font-weight:900}
.news_list_search form {border:1px #00b3cd solid!important}
.news_list_class {border:1px #999 solid!important;width:auto;line-height:52px;display:inline-block;padding:0 20px;font-size:16px;font-weight:600;color:#666 }
.news_list_class a {display:inline-block;padding:0 20px;color:#000;border-left:1px #000 solid;line-height:1.1 }
.news_list_class a:hover {color:#00b3cd}
.news_list_class a:first-child {border:0;margin-left:20px }
form.et_pb_searchform input.et_pb_searchsubmit {height:52px;border-radius:0;background:url(/img/search.png) no-repeat #00b3cd 50% 50%;background-size:20px;color:#fff;font-size:0;width:70px}
.news_list_one .post-content a {color:#000;text-transform:capitalize;line-height:30px;position:relative;margin-top:20px}
.news_list_one .post-content a:after{position:absolute;color:#666;padding-left:10px;content:'\f178';font-family:var(--fa-style-family, "Font Awesome 5 Brands");font:var(--fa-font-solid);font-size:14px;line-height:30px}
.news_list_one .post-content a:hover{color:#00b3cd}
.news_list_one .post-content .post-content-inner{padding-bottom:15px}
.news_list_one h2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:26px;height:56px}

/*--for-distribution--*/
.owner.suhapatent {padding:190px 0;background-size:cover, 100%;color:#fff;text-align:center!important;background-position:center}
.owner:after {content:"";position:absolute;background:#00000061;z-index:1;top:0;left:0;width:100%;height:100%}
.owner h1 {font-size:50px;font-weight:700;font-family:'Poppins';color:#fff;text-align:center}
.owner p {line-height:30px;font-size:20px;max-width:75%;margin:0 auto;margin-top:25px;font-weight:300;text-align:center}
.et_pb_video_box iframe{width:100%!important}
.support-title {font-family:'Oswald';font-size:26px;font-weight:700;color:#000;text-align:center!important}
.for_distribution_icon_list .et_pb_module {width:20%!important;float:left}
.for_distribution_icon_list .et_pb_module .et_pb_blurb_container {text-align:center!important}
.offline_support *{text-align:center!important;color:#fff;width:100%}
.offline_support h4,.offline_support2 h4{font-size:40px;text-align:center;color:#fff}
.offline_support-row,.offline_support-row2 {max-width:80%!important;width:100%!important}
.offline_support-row,.offline_support-row2 {display:table;width:100%}
.offline_support-row .et_pb_column {display:table-cell}
.offline_support_txt {vertical-align:middle;padding:50px}
.offline_support_img .et_pb_image .et_pb_image_wrap,.offline_support_img .et_pb_image .et_pb_image_wrap img {width:100%}
.offline_support_txt .et_pb_module {display:inline-block;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);left:50%}
.offline_support_txt span {font-size:14px;color:#00b3cd;font-weight:700}
.offline_support_txt h4 {font-size:24px;font-weight:700;color:#000;font-family:'Oswald'}
.offline_support_txt p {font-size:16px;color:#393939}
.offline_support-row2 .offline_support_txt {position:absolute;right:0;margin-right:0!important}
.offline_support_txt2 .et_pb_module {width:80%}
.offline_support_price_bg {}
.offline_support_price_txt {text-align:center!important;color:#fff;font-size:20px;font-weight:700;padding:100px 0;line-height:1.5}
.offline_support_price_bg:after {content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5)}
.offline_support_after h4 {text-align:center}
.for_gym_owner_slider h4 {font-family:'Oswald';font-size:22px;font-weight:700}
.for_gym_owner_slider h4 {font-family:'Oswald';font-size:22px;font-weight:700}
.for_gym_owner_slider .owl-carousel .owl-nav button.owl-next,.for_gym_owner_slider .owl-carousel .owl-nav button.owl-prev {color:#fff!important;width:45px;height:45px;position:absolute;top:100px}
.for_gym_owner_slider .owl-carousel .owl-nav button.owl-next span, .for_gym_owner_slider .owl-carousel .owl-nav button.owl-prev span {content:"";display:none}
.for_gym_owner_slider .owl-prev {left:0!important}
.for_gym_owner_slider .owl-prev:before {font-family:var(--fa-style-family,"Font Awesome 5 Brands");content:"\f053";font:var(--fa-font-solid);font-size:35px;text-shadow:0 0 5px rgba(0,0,0,0.5)}
.for_gym_owner_slider .owl-next {right:0!important}
.for_gym_owner_slider .owl-next:before {font-family:var(--fa-style-family,"Font Awesome 5 Brands");content:"\f105";font:var(--fa-font-solid);font-size:35px;text-shadow:0 0 5px rgba(0,0,0,0.5)}
.for_gym_owner_slider .owl-prev:hover,.for_gym_owner_slider .owl-next:hover {background:transparent!important}
.for_gym_owner_slider .owl-dots {display:none}

.gym_owner_slider_big .owl-dots {display: none}
.gym_owner_slider_big .owl-nav button.owl-next,
.gym_owner_slider_big .owl-nav button.owl-prev {border:0;color:#fff!important;width:45px;height:45px;position:absolute;top:50%;margin-top:-23px;background:transparent!important;cursor:pointer}
.gym_owner_slider_big .owl-nav button.owl-prev{left:0}
.gym_owner_slider_big .owl-nav button.owl-next{right:0}
.gym_owner_slider_big .owl-nav span {font-size:60px;line-height:45px; display: inline-block; width: 45px;}

.for_gym_owner_slider,.gym_owner_slider_big,.offline_support_after,.video_box,.su_video_box{max-width:80%!important;margin:auto}
.su_video_box .et_pb_row{max-width:100%!important}
#su-contact-form .et_pb_row{max-width:1534px!important;margin:auto}
#su-contact-form .et_pb_row h2{font-family:'Poppins';text-align:center!important;color:#000;font-size:45px;line-height:1.2;margin:0!important}

.caseslide-gym-club-box{display:flex}
.caseslide-gym-club-box .owl-stage-outer{width:100%; overflow:hidden}
.caseslide-gym-club-box .et_pb_module{display:block}
.caseslide-gym-club-box .et_pb_image_wrap img{width:100%}
.caseslide-gym-club-box .owl-item{float:left}
.caseslide-gym-club-box .owl-dots{display: none;}
.caseslide-gym-club-box .owl-nav button.owl-next, .caseslide-gym-club-box .owl-nav button.owl-prev {border:0;color:#fff!important;width:45px;height:45px;position:absolute;top:50%;margin-top:-23px;background:transparent!important;cursor:pointer}
.caseslide-gym-club-box .owl-nav button.owl-prev{left:0}
.caseslide-gym-club-box .owl-nav button.owl-next{right:0}
.caseslide-gym-club-box .owl-nav span {font-size:60px;line-height:45px; display: inline-block; width: 45px;}

/*--about--*/
.et_pb_section.about{margin:0}
.et_pb_section.about p{text-align:center;color:#fff;font-size:18px}
#video {width:100%;height:auto}
.video-background {width:100%;position:relative;line-height:0.5rem!important}
.who-we-are-sec {padding:150px 0!important;background-size:cover;color:#fff}
.who-we-are-sec .et_pb_row{max-width:80%!important}
.about_two_img_box .et_pb_row{max-width:80%!important}
.who-we-are-sec h1 {font-size:50px;font-weight:700;text-transform:uppercase;font-family:'Oswald';color:#fff}
.who-we-are-sec span {line-height:50px}
.who-we-are-sec span img {padding-right:5px}
.who-we-are-sec ul {padding:0}
.who-we-are-sec li {display:block;width:100%;font-weight:400;font-size:16px;line-height:50px}
.who-we-are-sec li:before {content:"\f0da";color:#00b3cd;padding-right:5px;font-family:'FontAwesome'}
.gym_box{font-size:15px;font-weight:400;color:#666}
.gym_box .et_pb_blurb_content{max-width:100%!important}
.gym_box .et_pb_main_blurb_image{width:100%;overflow:hidden}
.gym_box .et_pb_main_blurb_image img{display:block}
.gym_box .et_pb_main_blurb_image span{display:block;border:0;width:100%;transform:scale(1);transition:all .5s ease 0s;-webkit-transform:scale(1);-webkit-transform:all .5s ease 0s}
.gym_box .et_pb_main_blurb_image span:hover{transform:scale(1.1);transition:all .5s ease 0s;-webkit-transform:scale(1.1);-webkit-transform:all .5s ease 0s}
.gym_box h4{font-family:'Oswald';font-size:45px;color:#000;text-transform:uppercase}
.gym_box a.gymblockurl{color:#f00;font-size:15px;font-weight:700}
.gym_box a.gymblockurl i{color:#00b3cd;padding-right:5px}
.globle_partner{background-size:cover;padding:150px 0!important;color:#fff}
.globle_partner h2{font-family:'Oswald';font-size:45px;text-transform:uppercase;color:#fff}
.globle_partner p{color:#c2c2c2;font-size:18px;padding-top:20px}
.globle_partner_txt{width:50%;margin-left:50%}

/*--SUHA Patent--*/
.suhanew-brand {border-bottom:3px #ddd solid}
.suha-top-boxs .et_pb_row{max-width:80%!important}
.suha-top-boxs p{font-size:16px;color:#000}
.suha-icon-boxs{background:#5b5f62}
.suha-icon-boxs .et_pb_row{max-width:80%!important}
.suha-icon-boxs h2{color:#fff;font-size:50px;font-family:'Evogria';padding-top:20px}
.suha-icon-boxs h2 span{color:#fff;font-size:22px;display:block;font-family:'HarmonyOS_Sans_SC_Light'}
.suha-icon-boxs p{color:#fff;font-size:18px;display:block;font-family:'HarmonyOS_Sans_SC_Light';padding:50px 0 30px 0}
.suha-icon-boxs a{background:#00b3cd;color:#fff;border-radius:0;padding:18px 30px}
.owner{padding:190px 0;background-size:cover,100%;color:#fff;text-align:center;background-position:bottom}
#owner_arv .et_pb_row{max-width:80%!important}
.owner_arv .container{max-width:100%!important}
.owner_arv .arv{position:relative;height:100%}
.owner_arv .arv img{width:100%}
.owner_arv .mt-4{margin-top:30px}
.owner_arv .arv img{display: block;}
.bggray{background-color:#EAEAEA}
.suhaarv-txt {display:flex;align-items:center;height:100%;padding:0 25px}
.owner_arv .suhaarv-txt h4{padding:0;font-size:24px;padding:0 28px;font-family:'Oswald';padding-bottom:12px;color:#000}
.owner_arv .suhaarv-txt p{color:#393939;font-size:14px;font-family:'Roboto';padding:0 28px;margin-bottom:25px;color:#000}
.why_partner{background:#212121}
.cardio_box {max-width:80%!important}
.cardio_box h2 {text-align:center;font-family:'Oswald';font-size:40px;text-transform:uppercase;color:#fff}
.why_partner h2 span {font-size:18px;font-family:'Roboto';display:block;color:#fff;text-transform:none}
.ownerslide .owl-carousel .owl-nav button.owl-prev span,.ownerslide .owl-carousel .owl-nav button.owl-next span {color:#000!important;display:block;font-size:55px}
.mission_slide .container{max-width:100%!important}
.mission_slide .owl-prev {position:absolute;left:0;background-repeat:no-repeat;display:inline-block;width:23px;height:40px;top:36%;z-index:99}
.mission_slide .owl-next {position:absolute;right:0;background-repeat:no-repeat;display:inline-block;width:23px;height:40px;top:36%;z-index:99}
.mission_slide .corp-slide .owl-nav {display:block}
.mission_slide .row {--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}
.mission_slide .corp-slide {flex-shrink:0;width:100%;max-width:100%;padding-right:30px;padding-left:30px;margin-top:var(--bs-gutter-y)}
#our_mission h4{margin-top:30px}
.justify-content-center{display:flex;flex-wrap:wrap}
#suha-boxs {padding:0}
#suha-boxs .et_pb_row{max-width:80%!important}
#suha-boxs .et_pb_code_inner{margin-left:-15px;margin-right:-15px}
#suha-boxs .col-md-6{width:50%;padding:0 15px}
.suha-box {display:flex;justify-content:center;margin-bottom:70px}
.suha-box .et_pb_main_blurb_image {width:75px!important}
.suha-box .et_pb_module_header {font-size:44px;font-family:'Oswald';font-weight:700;margin-bottom:15px;padding:0}
.suha-box .et_pb_blurb_description {color:#000}
.icon-txt h5 {font-size:44px;font-family:'Oswald';font-weight:700;margin-bottom:15px;text-align:center}
.icon-txt {padding-left:40px;width:240px;text-align:center}
.icon-suha img {width:100px;height:100px}
.suha-icon {padding:50px 0 50px 0}
.cardio_box h2 {text-align:center;font-family:'Oswald';font-size:45px;text-transform:uppercase;color:#fff}

/*--production-line--*/
.showcasedetails {padding:220px 0!important;background-size:cover,100%;color:#fff;text-align:center}
.showcasedetails:after {content:"";position:absolute;background:#00000061;z-index:1;top:0;left:0;width:100%;height:100%}
.showcasedetails h1 {font-size:40px;font-weight:700;font-family:'Oswald';color:#fff;text-align:center}
.showcasedetails p {line-height:30px;font-size:20px;max-width:75%;margin:0 auto;margin-top:25px;font-weight:300}
.video_box_suha,.production_new_box .et_pb_row{max-width:1398px!important;margin:auto;}
.production_new_box .corp-slide{padding-left:0; padding-right:0;}
.production_new_box .justify-content-center *{text-align: center!important; width: 100%;}

/*--solution_banner--*/
.solution_banner {padding:60px 0 30px 0!important;text-align:center!important;color:#fff}
.solution_banner:after {content:'';position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);width:100%;height:100%}
.solution_banner .et_pb_row{max-width:1200px!important}
.solution_banner h2 {font-family:'Poppins';font-size:38px;font-weight:700;color:#fff}
.solution_banner p {text-align:center!important}
.solution_banner a {margin:50px auto 0 auto;padding:10px 20px;background:#fff;border-radius:0;display:inline-block;color:#000;cursor:pointer}
.solution_banner .et_pb_text_inner{ text-align: center; }
.solution_title1 p {font-size:20px!important;font-weight:700;color:#000;text-align:center}
.solution_title_h2 {font-family:'Oswald';font-size:56px;font-weight:700;color:#000;text-transform:uppercase;text-align:center!important;line-height:1.5;padding:0 50px}
.solution_img_txt {width:100%}
.solution_img_txt .et_pb_blurb_content {max-width:100%}
.solution_img_txt .et_pb_blurb_content .et_pb_main_blurb_image {margin:0}
.solution_img_txt .et_pb_blurb_content .et_pb_main_blurb_image img {display:block;width:100%}
.solution_img_txt .et_pb_blurb_content .et_pb_main_blurb_image span {display:block;line-height:0;position:relative}
.solution_img_txt .et_pb_blurb_content .et_pb_main_blurb_image span:after {content:'';position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);width:100%;height:100%}
.solution_img_txt .et_pb_blurb_container {position:absolute;top:0;left:0;color:#fff;text-align:center!important;width:100%;height:100%}
.solution_img_txt .et_pb_blurb_container h4 {font-family:'Oswald';font-size:32px;font-weight:700;color:#fff;text-transform:uppercase;display:block;width:100%;padding-top:26%;padding-bottom:30px}
.solution_img_txt .et_pb_blurb_container .et_pb_blurb_description {display:block;width:100%;font-size:18px;padding:0 30px}
.solution_title2 p {font-size:28px!important;font-weight:700;color:#000;padding-top:25px;text-align:center;line-height:1.5}
.solution_logo_box .owl-nav,.solution_logo_box .owl-dots {display:none!important}
.solution_icon_list .et_pb_module {margin-bottom:30px!important}
.solution_icon_list h4 {text-align:center!important}
.mission_slide.arival h2 {font-family:'Oswald';font-size:32px;text-transform:uppercase;text-align:center;padding-bottom:30px}
.mission_slide.arival p {text-align:center}
.mission_slide.arival.ownerslide {padding-bottom:50px}
.production {padding:250px 0;background-size:cover;color:#fff;text-align:center}
.production h1 {font-size:45px;font-weight:700;font-family:'Roboto';text-align:center;color:#fff}
.production span {line-height:50px;font-size:22px;display:block;text-align:center}
section#fullbannerslider .production:after {content:"";position:absolute;background:rgba(0,0,0,0.2);z-index:1;top:0;left:0;width:100%;height:100%}
section#fullbannerslider .production .container{position:relative;z-index:2}
section#fullbannerslider .owl-nav button span{display: none}
section#fullbannerslider .owl-prev {position: absolute; left: 25px; background: url(/img/Vector-3.png) 51px !important; background-repeat: no-repeat; display: inline-block; width: 30px; height: 34px; top: 50%; transform: translateY(-50%) }
section#fullbannerslider .owl-next {position: absolute; right: 37px; background: url(/img/Vector-4.png) 51px !important; background-repeat: no-repeat; display: inline-block; width: 48px; height: 34px; top: 50%; transform: translateY(-50%) }


.retail-box *{text-align:center}
.retail-box img{width:100%}
.certificate_partner {background-size:cover;padding:80px 0;color:#fff;text-align:center}
.certificate_partner:after {content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3)}
.certificate_partner h2 {font-family:'Oswald';font-size:45px;text-transform:uppercase;color:#fff;text-align:center}
.certificate_partner p {color:#fff;font-size:16px;padding-top:20px;text-align:center}
.seek_big_img img{width:100%!important}

.seek_big_img_gun{display:flex}
.seek_big_img_gun .owl-stage-outer{width:100%; overflow:hidden}
.seek_big_img_gun .et_pb_module{display:block}
.seek_big_img_gun .et_pb_image_wrap img{width:100%}
.seek_big_img_gun .owl-item{float:left}
.seek_big_img_gun .owl-dots{display: none;}
.seek_big_img_gun .owl-nav button.owl-next, .seek_big_img_gun .owl-nav button.owl-prev {border:0;color:#fff!important;width:45px;height:45px;position:absolute;top:50%;margin-top:-23px;background:transparent!important;cursor:pointer}
.seek_big_img_gun .owl-nav button.owl-prev{left:0}
.seek_big_img_gun .owl-nav button.owl-next{right:0}
.seek_big_img_gun .owl-nav span {font-size:60px;line-height:45px; display: inline-block; width: 45px;}

/*---Case---*/
.campus_rec_education {}
.campus_rec_education_txt1 {font-size:20px;font-weight:400;text-align:center!important;color:#000}
.campus_rec_education_txt2 {font-size:20px;font-weight:700;text-align:center!important;color:#000}
.campus_rec_education_row,.campus_rec_education_row2 {display:flex;width:100%;justify-content:left;align-items:center;padding:50px 0!important}
.campus_rec_education_club_txt_small {padding:0 40px;font-weight:700;color:#000;margin-bottom:15px!important}
.campus_rec_education_club_txt {color:#000;padding:0 40px;font-size:16px}
.campus_rec_education_club_txt h4 {color:#000;font-size:24px;padding-bottom:20px}
.campus_rec_education_row2 .campus_rec_education_left {float:right;position:absolute;right:0}
.campus_rec_education_img {padding-left:50px;padding-right:0}
.campus_rec_education_img img{width:100%}
.campus_rec_education_row2 .campus_rec_education_img {padding-right:50px;padding-left:0}
.campus-rec-education-slider_title {font-family:'Oswald';font-size:26px;font-weight:700;color:#000;text-align:center!important}
.campus-rec-education-slider .owl-carousel .owl-nav button.owl-next,.campus-rec-education-slider .owl-carousel .owl-nav button.owl-prev {color:#fff!important;width:45px;height:45px;position:absolute;top:45%}
.campus-rec-education-slider .owl-carousel .owl-nav button.owl-next span, .campus-rec-education-slider .owl-carousel .owl-nav button.owl-prev span {color:#fff!important;display:block;font-size:150px;line-height:0;text-align:center;transition:.5s;text-shadow:0 0 5 rgba(0,0,0,0.5)}
.campus-rec-education-slider .owl-prev {left:0!important}
.campus-rec-education-slider .owl-next {right:0!important}
.campus-rec-education-slider .owl-prev:hover,.campus-rec-education-slider .owl-next:hover {background:transparent!important}
.campus-rec-education-slider .owl-dots {display:none}
.campus-rec-education-foot-txt {float:right;background:rgba(255,255,255,.8);padding:30px;font-size:16px;font-weight:700;color:#000;width:30%}
.case_txt_01 {font-size:18px;color:#000;text-align:center!important;line-height:1.8;max-width:1534px!important;margin:auto}
.case_txt_01 h2 {font-size:30px;color:#000;font-weight:700;padding-bottom:40px}
.case_txt_02 {font-size:18px;color:#000;text-align:center!important;line-height:1.8;max-width:1534px!important;margin:auto}
.case_txt_02 h2 {font-family:'Oswald';font-size:26px;font-weight:700;padding-bottom:40px}
.caseslide-box {padding:0 20px}
.gym-club-row,.gym-club-row2 {display:flex;width:100%;justify-content:left;align-items:center;max-width:1534px!important}
.gym-club-txt {color:#fff;padding:40px;font-size:16px;}
.gym-club-txt h4 {color:#fff;font-size:30px;padding-bottom:50px}
.gym-club-row2 .gym-club-left {float:right;position:absolute;right:0}
.sport_3_img_txt{max-width:1534px!important}

/*---Partner_box--*/
.Partner_banner{background-image:url(/img/partner_banner.jpg);width:100%;background-repeat:no-repeat;background-size:cover;padding:149px 0!important}
.Partner_banner:after {content:"";position:absolute;background:#00000061;z-index:1;top:0;left:0;width:100%;height:100%}
.Partner_banner .et_pb_row{max-width:100%!important;padding:0!important}
.Partner_banner .page-title{background:transparent; padding:100px  0!important}
.Partner_box .et_pb_row{max-width:1534px!important}
.Partner_box .Partner_item{float:left;padding:20px;border:1px #f5f5f5 solid;width:20%}
.Partner_box .Partner_item img{transition:all 0.5s ease;transform:scale(0.9)}
.Partner_box .Partner_item:hover img{transform:scale(1.1)}


/*--video_list_box--*/
.video_list_box_title{padding-bottom:0!important}
.video_list_box{padding:0 0 50px 0!important}
.video_list_box .et_pb_row,.video_list_box_title .et_pb_row{max-width:1534px!important}
.video_nr_box .et_pb_row{max-width:1270px!important}
.video_nr_box .video_nr_title{text-align:center;font-size:20px;color:#000}
.video_nr_box .video_nr_video iframe{width:100%!important}
.et_had_animation{opacity:1!important}

.video_list_one article{padding:0!important;}
.video_list_one .et_pb_image_container{margin:0!important;}
.video_list_one .et_pb_salvattore_content{display:block;margin-left:-15px;margin-right:-15px}
.video_list_one .entry-featured-image-url{margin-bottom: 0!important}
.video_list_one .et_pb_blog_grid .column.size-1of3{width:33.3333%!important;padding:0 15px!important;margin:0!important}
.video_list_one .et_pb_blog_grid .column.size-1of3 article{border:1px #ccc solid;background:#fff;margin-bottom:30px!important}
.video_list_one .et_pb_blog_grid .column.size-1of3 article h2{color:#000;text-align:center;display: block; padding-bottom: 0!important}
.video_list_one .et_pb_blog_grid .column.size-1of3 article h2 a{display: block; padding:20px 0;}
.video_list_one .et_pb_blog_grid .column.size-1of3 article:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}
.video_menu ul,.video_menu li{list-style-type:none}

.video_menu>.et_pb_text_inner>li>ul{padding:0!important;display:inline-block; margin:0!important}
.video_menu>.et_pb_text_inner>li>ul li{float:left; display:inline-block; line-height:50px; padding:0 10px!important}
.video_menu>.et_pb_text_inner>li>ul li:first-child{padding-left:0!important}
.video_menu>.et_pb_text_inner>li a{line-height:50px; color:#000; display:inline-block;font-size:16px; font-family:'Roboto'!important;font-weight:600}
.video_menu>.et_pb_text_inner>li>ul li.current-cat a,.video_menu>.et_pb_text_inner>li>ul li a:hover{ color:#00b3cd}
.video_menu>.et_pb_text_inner>li>a{display:none}
.et_pb_salvattore_content:after{content:""; display:block; clear:both}

/*--showcase---*/
.showcase {padding:140px 0!important;background-size:cover,100%;color:#fff;text-align:center}
.showcase h1 {font-size:50px;font-weight:700;font-family:'Poppins';color:#fff;text-align:center}
.showcase p {line-height:30px;font-size:20px;max-width:75%;margin:0 auto;margin-top:25px;font-weight:300;text-align:center}
.showcase-txt .et_pb_text_inner {font-size:20px;font-weight:400;font-family:'Roboto';text-align:center;margin-top:25px;margin-bottom:0;color:#000}
.showcase-txt .et_pb_module {text-align:center!important}
.showcase-txt img {width:auto;height:37px;margin:0 auto;text-align:center}
.showcase-brand {padding:70px 0 0 0!important}
.showcase-brand h1 {padding-bottom:50px;font-family:'Oswald';font-size:32px;text-transform:uppercase;text-align:center;font-weight:700;color:#000}
.our_show_box{padding:0!important}
.our_show .col-md-4{padding:15px}
.our_show h2{padding-bottom:30px;font-family:'Oswald';font-size:32px;text-transform:uppercase;text-align:center;font-weight:700}
.our_show .et_pb_text_inner{text-align:right;color:#00b3cd;padding-right:15px;font-size:16px} .our_show .et_pb_text_inner a{color:#00b3cd;padding-right:15px;font-size:16px}
.discover a {color:#00b3cd;padding-right:25px;float:right;font-size:16px}
.suha-arv-box{padding:0!important}
.suha-arv{} .arv img{width:100%}
.suha-arv h2{font-family:'Oswald';font-size:32px;text-transform:uppercase;text-align:center;font-weight:700;padding-bottom:50px}
.arv{position:relative} .suha-arv .arv-txt{position:absolute;z-index:999;top:15%;text-align:center!important;left:0;right:0;bottom:50%;color:#fff}
.suha-arv .arv-txt h4{padding:0;font-size:18px;font-family:'Roboto';padding-bottom:12px;color:#fff!important;text-align:center;display:block}
.discover a{color:#00b3cd;padding-right:25px;float:right;font-size:16px}
.discover{text-align:right}
.suha-arv .arv-txt p{font-size:14px;font-family:'Roboto';padding:0 28px;margin-bottom:25px}
a.explore{background:#fff;padding:9px 40px;border-radius:4px;font-size:14px;font-family:'Roboto'}
.showcasedetails{padding:217px 0!important;background-size:cover,100%;color:#fff;text-align:center}
.showcasedetails:after{content:"";position:absolute;background:#00000061;z-index:1;top:0;left:0;width:100%;height:100%}
.showcasedetails h1{font-size:50px;font-weight:700;font-family:'Poppins';color:#fff;text-align:center}
.showcasedetails p{line-height:30px;font-size:20px;max-width:75%;margin:0 auto;margin-top:25px;font-weight:300}
.showcase-brand .et_pb_row,.our_show_box .et_pb_row,.suha-arv-box .et_pb_row{max-width:1750px!important}

/*---events----*/
.events_box_db{background-image:linear-gradient(180deg, #f9f9f9 0%, #f0f0f0 100%)!important}
.logo_box_left_index {margin-top:60px}
.logo_box_left_index h2 {font-size:2rem;font-family:'HarmonyOS_Sans_SC_Bold';color:#000;line-height:1.2;padding-bottom:30px}
.logo_box_left_index p {font-weight:400;color:#000;font-size:15px}
.logo_box_left_index a {color:#fff;background:#00b3cd;padding:10px 30px;display:inline-block;margin-top:20px;border-radius:30px;text-decoration:none}
.list-events .item {text-align:center;background-color:#fff;padding:0 20px 20px;font-size:16px;color:#000}
.h-100 {height:100%!important}
.list-events .item {text-align:center;background-color:#fff;padding:0 20px 20px;font-size:16px;color:#000}
.list-events .item .img-container {position:relative;display:inline-flex;margin-top:-60px;margin-bottom:20px}
.list-events .item .img-container img {border-radius:50%;padding:2px;border:solid 2px #00b3cd;max-width:122px}
.list-events .item .text-container h6 {line-height:20px;margin-top:5px;margin-bottom:10px;color:#00b3cd;font-size:15px;font-weight:bolder;line-height:25px}
.text-container .d-block.fw-bold.text-uppercase {font-size:14px}

.list-events .item .img-container{position:relative;display:inline-flex;margin-top:-60px;margin-bottom:20px} .list-events .item .img-container img{border-radius:50%;padding:2px;border:solid 2px #00b3cd;max-width:122px} .list-events .item .text-container h6{line-height:20px;margin-top:5px;margin-bottom:10px;color:#00b3cd;font-size:15px;font-weight:bolder;line-height:25px} .text-container .d-block.fw-bold.text-uppercase{font-size:14px} .text-container div span{color:#00b3cd} .btn-sm{font-size:14px;font-weight:400;background:#00b3cd;color:#fff;padding:8px 24px;display:inline-block;border-radius:3px;margin-top:15px!important}
.eventslider .items .owl-item .item {height:100%!important;min-height:270px}
.eventslider .items {display:flex}
.eventslider .items:not(.owl-loaded)
.item {width:33.33%;float:left;margin-bottom:100px}

.eventslider .items .owl-stage-outer {padding:60px 0 0}
.eventslider .owl-nav button{width:12px;height:40px; overflow:hidden;position:absolute;top:50%;transform:translateY(-50%)}
.eventslider .owl-nav button span {font-size:40px;line-height:40px;display: inline-block;width: 12px;}
.eventslider .owl-nav button span:hover{color:#000;}
.eventslider .owl-nav button.owl-next {right:-36px}
.eventslider .owl-nav button.owl-prev {left:-36px}

.list-events,.eventsliderr_title,.eventsliderr_box .et_pb_row,.eventsliderr_box .et_pb_row{max-width:1750px!important;margin:auto}

.eventsliderr_box {background:#f8f8f8;}
.eventsliderr_box .logo_box_left_index {margin-top:0}
.eventsliderr_box .logo_box_left_index h2{font-size:3rem;font-family:'HarmonyOS_Sans_SC_Bold';color:#00b3cd;line-height:1.2;padding-bottom:20px}
.eventsliderr_box .logo_box_left_index h3{font-size:1.6rem;font-family:'HarmonyOS_Sans_SC_Bold';color:#000;line-height:1.2;padding-bottom:20px}
.eventsliderr_box .events_slider{display:flex}
.eventsliderr_box .events_slider .owl-stage-outer{width:100%; overflow:hidden}
.eventsliderr_box .events_slider .et_pb_module{display:block}
.eventsliderr_box .events_slider .et_pb_image_wrap img{width:100%}
.eventsliderr_box .events_slider .owl-item{float:left}


.events_slider .owl-nav button{width:12px;height:40px; overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);border:0; background:transparent;cursor:pointer}
.events_slider .owl-nav button span {font-size:40px;line-height:40px;display: inline-block;width: 12px; color:#666;}
.events_slider .owl-nav button span:hover{color:#000;}
.events_slider .owl-nav button.owl-next {right:-36px}
.events_slider .owl-nav button.owl-prev {left:-36px}

.eventslider_video_box{background:#f8f8f8; padding:0!important;}
.eventslider_video_box .et_pb_row{max-width: 1398px!important;}

.max110{max-width:1534px!important}

.page-title.after-sales{background-size:cover, 100%}

.video_box .owl-carousel .owl-nav button,.video_box .owl-carousel .owl-nav button:hover {color:#fff!important;background:transparent!important;width:45px;height:45px;position:absolute;top:50%}
.video_box .owl-carousel .owl-nav button.owl-next span, .video_box .owl-carousel .owl-nav button.owl-prev span {content:"";display:none}
.video_box .owl-prev {left:0!important}
.video_box .owl-prev:before {font-family:var(--fa-style-family,"Font Awesome 5 Brands");content:"\f053";font:var(--fa-font-solid);font-size:40px;line-height:45px}
.video_box .owl-next {right:0!important}
.video_box .owl-next:before {font-family:var(--fa-style-family,"Font Awesome 5 Brands");content:"\f105";font:var(--fa-font-solid);font-size:40px;line-height:45px}
.video_box .owl-prev:hover,.video_box .owl-next:hover {background:transparent!important}
.video_box .owl-dots {display:none}

/*---Cookies-----*/
.cookies_box_all{position:fixed!important; width:700px; display:none; background:#fff; top:100px; left:50%; margin-left:-350px; z-index:99999!important; padding:20px; box-shadow:0 0 20px rgba(0,0,0,.5)}
#cookies_box_new{width:100%; background:#fff}
.cookies_box_title{width:100%; font-size:28px; color:#00b3cd!important; font-family:'Oswald', sans-serif; line-height:50px; border-bottom:1px #f1f1f1 solid; margin-bottom:20px}
.cookies_info{font-size:14px}
.cookies_item .cookies_one{border-bottom:1px #f1f1f1 solid; padding:20px 0}
.cookies_item .cookies_one p{display:none }
.cookies_item .cookies_one .cookies_one_t{position:relative; font-size:16px; color:#000; font-weight:bold}
.cookies_item .cookies_one .cookies_one_t p{color:#666}
.cookies_item .cookies_one .cookies_one_t span{position:relative}
.cookies_item .cookies_one .cookies_one_t span i{position:absolute;top:2px; right:-20px}
.cookies_item .cookies_one .cookies_one_t i.fa-toggle-off,.cookies_item .cookies_one .cookies_one_t i.fa-toggle-on{float:right; font-size:30px; color:#666}
.cookies_item .cookies_one .cookies_one_t i.fa-toggle-on{color:#00b3cd}
.cookies_item .cookies_one .cookies_one_t i.fa-angle-down{}
.cookies_item .cookies_one .cookies_one_t i.disabled{color:#00b3cd}
.cookies_foot{width:100%}
.cookies_foot button{line-height:40px; font-size:16px; background:#e5e5e5; color:#000; border:1px #e5e5e5 solid; float:right; padding:0 20px; margin:15px 0 10px 10px;cursor:pointer}
.cookies_foot button.c_bt2{background:#00b3cd; color:#fff; border:1px #00b3cd solid}
.cookies_item .cookies_one .cookies_one_t>i:not(.disabled){cursor:pointer}

.olny_page .et_pb_row{max-width:1534px!important}
.olny_page h1{ margin:30px 0!important;padding:0!important}
.olny_page h2{ margin:15px 0!important;padding:0!important}
.olny_page h3{ margin:15px 0!important;padding:0!important}
.olny_page h4{ margin:15px 0!important;padding:0!important}
.olny_page h5{ margin:10px 0!important;padding:0!important}
.olny_page p{font-size:16px; padding:15px 0; color:#333}
.olny_page ol{padding-left:30px}
.olny_page ol li{padding-bottom:10px; position:relative}
.olny_page ol li::marker{position:absolute!important; left:-30px}


.wp-pagenavi{ display:block; text-align:center; padding:40px 0}
.wp-pagenavi a,.wp-pagenavi span{display:inline-block; padding:5px 10px; border:1px #ccc solid; color:#00b3cd;margin-right:5px}
.wp-pagenavi span.current,.wp-pagenavi a:hover{ background:#00b3cd;color:#fff;border:1px #00b3cd solid}

.show_mobile{ display: none; }
.show_pc{ display: block; }

#et-main-area {margin-top: 76px;}

/*search_box*/
#search_box{ position:absolute; z-index: 3; width: 100%; height: 100%; background:rgba(0,0,0,0.95); top:0; left:0; color:#fff; display: none;}
#search_box i{cursor:pointer; position: absolute;}
#search_box .search_box_body{max-width:70%;margin:auto}
#search_box .search_box_body .search_title{display:none; font-size:1.5rem; line-height: 1.8rem; padding:20px 0; position: relative;}
#search_box .search_box_body .search_title i{right:20px; top:20px;}
.en-search_title:lang(en){display:block!important}
.de-search_title:lang(de){display:block!important}
.es-search_title:lang(es){display:block!important}
#search_box .search_form{display: block; width: 100%; position: relative;}
#search_box .search_form i.fa-close{font-size:16px; right:23px; top:25px; display: none;}
#search_box .search_form i.fa-magnifying-glass{font-size:16px; left:23px; top:25px;}
#search_box .search_form input{ width: 100%; border-radius: 12px; border:2px #fff solid; padding:24px 50px; font-size:16px; color:#fff; background:transparent;}
#search_box .search_form input:focus{border-color:#00b3cd;}
#search_box .search_loadding{ line-height: 40px; display: none;}
#search_box .search_info{ width: 100%; background:#fff; border-radius: 12px; padding:20px; margin-top:20px; display: none}
#search_box .search_info .search_info_one {width: 100%;}
#search_box .search_info .search_info_one a{display: block; width: 100%; height: 64px; margin-top:15px; display: flex; align-items: center;}
#search_box .search_info .search_info_one:first-child a{margin-top:0;}
#search_box .search_info .search_info_one img{height: 64px; width: 86px; display: inline-block; border:1px #ccc solid; margin-right:20px;}
#search_box .search_info .search_info_one p{display: inline-block; font-size: 16px; color:#000;}
#search_box .search_info .search_info_one p span{display: block; font-size:14px; color:#666;}
#search_box .search_info .search_info_one a:hover p{color:#00b3cd;}


/* Product category page banner*/
.category_page_banner{padding:0!important;}
.category_page_banner .et_pb_row{padding:0!important; max-width: 100%!important}
.category_page_banner .et_pb_blurb_content{max-width: 100%!important}
.category_page_banner .et_pb_main_blurb_image{margin:0; display: block;}
.category_page_banner .et_pb_main_blurb_image .et_pb_image_wrap{position: relative;}
.category_page_banner .et_pb_main_blurb_image img{position: relative; z-index: 1}
.category_page_banner .et_pb_main_blurb_image .et_pb_image_wrap:before{content:''; position: absolute; background:rgba(0,0,0,0.3); width: 100%; height: 100%; top:0; left:0; z-index: 2;}
.category_page_banner .et_pb_blurb_container{position: absolute; z-index: 2;  left:0; top:50%; width: 100%; margin-top:-40px;}
.category_page_banner .et_pb_blurb_container h4{color:#fff!important; font-size:80px!important; width: 100%; text-align: center;}

.category_page_body{max-width: 1534px!important;margin:auto;}
.category_page_body_top_txt{ margin-bottom:80px!important;}
.category_page_body_top_txt .et_pb_text_inner{text-align: center; font-size:18px; color:#000;}
.category_page_class{ margin-top:50px;}
.category_page_class .et_pb_main_blurb_image{position: relative;}
.category_page_class .et_pb_blurb_container{position: absolute; z-index: 2;  left:0; bottom:80px; width: 100%; padding:0 80px;}
.category_page_class .et_pb_blurb_container h4{font-size:60px; color:#fff; display: inline-block;}
.category_page_class .et_pb_blurb_container .et_pb_blurb_description { display: inline-block; position: absolute; right:80px; top:15px;}
.category_page_class .et_pb_blurb_container .et_pb_blurb_description a{ background:#00b3cd; color:#fff; border-radius: 6px; padding:15px 25px; font-size:16px;}
.category_page_class .et_pb_blurb_container .et_pb_blurb_description a i.arrow_right:before{font-size:20px;}
.category_page_class .et_pb_blurb_container .et_pb_blurb_description a:hover{background:#2691a6;}
.category_page_class .et_pb_main_blurb_image img{position: relative; z-index: 1}
.category_page_class .et_pb_main_blurb_image .et_pb_image_wrap:before{content:''; position: absolute; background:rgba(0,0,0,0.2); width: 100%; height: 100%; top:0; left:0; z-index: 2;}

.category_page_class_list_box .category_page_class_list .et_pb_blurb_content{display: flex; align-items: stretch; justify-content: space-evenly; flex-direction: row; flex-wrap: wrap;width:100%!important;max-width: 100%!important}
.category_page_class_list_box .category_page_class_list:nth-child(2n-1) .et_pb_blurb_content{display: flex; align-items: stretch; justify-content: space-evenly; flex-direction: row-reverse; flex-wrap: wrap;width:100%!important;max-width: 100%!important}
.category_page_class_list .et_pb_main_blurb_image{ width: 60%; float: left; display: inline-block; margin-bottom:0;}
.category_page_class_list .et_pb_blurb_container{ width: 40%; float: left; display: inline-block; background: #000; padding:80px; position: relative;}
.category_page_class_list .et_pb_blurb_container h4{font-size:35px; font-family: HarmonyOS_Sans; color: #fff; display: block; padding-bottom: 20px}
.category_page_class_list .et_pb_blurb_container p,.category_page_class_list .et_pb_blurb_container .et_pb_blurb_description{font-size: 16px; color:#fff; font-family: 'HarmonyOS_Sans_SC_Light'; line-height: 1.6;}
.category_page_class_list .et_pb_blurb_container .et_pb_blurb_description a{ background:#00b3cd; color:#fff; border-radius: 6px; padding:10px 20px; position: absolute; bottom:80px; right:80px; font-size:16px;}
.category_page_body .category_page_class_list:nth-child(2n-1) .et_pb_blurb_container .et_pb_blurb_description a{left:80px; right:auto;}
.category_page_class_list .et_pb_blurb_container .et_pb_blurb_description a i.arrow_right:before{font-size:20px;font-family: Open Sans, Arial, sans-serif !important;}
.category_page_class_list .et_pb_blurb_container .et_pb_blurb_description a:hover{background:#2691a6;}

.category_page_class_list2 .et_pb_main_blurb_image{display: block; margin-bottom:0;}
.category_page_class_list2 .et_pb_blurb_container{display: block; background: #000; padding:50px 40px; position: relative; min-height: 380px;}
.category_page_class_list2 .et_pb_blurb_container h4{font-size:35px; font-family: HarmonyOS_Sans; color: #fff; display: block; padding-bottom: 20px; text-align: center;}
.category_page_class_list2 .et_pb_blurb_container p,.category_page_class_list2 .et_pb_blurb_container .et_pb_blurb_description{text-align: center; font-size: 16px; color:#fff; font-family: 'HarmonyOS_Sans_SC_Light'; line-height: 1.6;}
.category_page_class_list2 .et_pb_blurb_container .et_pb_blurb_description a{ background:#00b3cd; color:#fff; width: 154px; border-radius: 6px; line-height: 40px; text-align: center; font-size:16px; position: absolute; bottom:50px; left:50%; margin-left:-77px;}
.category_page_class_list2 .et_pb_blurb_container .et_pb_blurb_description a i.arrow_right:before{font-size:20px;font-family: Open Sans, Arial, sans-serif !important;}
.category_page_class_list2 .et_pb_blurb_container .et_pb_blurb_description a:hover{background:#2691a6;}

.hide_product_sku{display:none; overflow:hidden; width:0;height:0;}

@media only screen and (max-width:740px){
	.cookies_box_all{width:96%;left:2%;margin-left:0}
	.cookies_foot button{width:100%; padding:0; margin:0; margin-bottom:10px}
}

.video_menu_select_box{border:1px #ddd solid; border-radius: 4px;}
.video_menu_select{height: 52px; width: 100%; border:1px #00b3cd solid; appearance: none; -moz-appearance: none; -webkit-appearance: none;background: url(/img/arrow.png) no-repeat right top; padding-left: 12px; color:#000; font-size:16px;}
.video_menu_select:focus{border-color: #00b3cd; color: #000;}


@media only screen and (max-width:2760px) {.index_banner h1{font-size:90px}
	.index_banner .index_banner_txt p{font-size:24px}
	.cat-sec .warranty-banner{padding:240px 0 130px 0;}
}

@media only screen and (max-width:2560px) {.index_banner h1{font-size:90px}
	.index_banner .index_banner_txt p{font-size:24px}
	.cat-sec .warranty-banner{padding:210px 0 120px 0;}
}

@media only screen and (max-width:2360px) {.index_banner h1{font-size:90px}
	.index_banner .index_banner_txt p{font-size:24px}
	.cat-sec .warranty-banner{padding:180px 0 100px 0;}
}

@media only screen and (max-width:2048px) {
	.index_banner h1{font-size:75px}
	.index_banner .index_banner_txt p{font-size:20px}
	.cat-sec .warranty-banner{padding:160px 0 80px 0;}
}
@media only screen and (max-width:1920px) {.index_banner .index_banner_txt{padding:130px 130px 0 130px}
	header .et_pb_row,footer .footer_menu_a,footer .footer_copy_nav .et_pb_row{max-width:90%!important}
	.index_banner h1{font-size:65px}
	.index_banner .index_banner_txt p{font-size:18px}
	.sport_3_img_txt{max-width:96%!important}
	.cat-sec{background-color:#ffff;background-size:100%;background-repeat:no-repeat}
	.why_choose_us .why_choose_us_txt p{font-size:20px}
}
@media only screen and (max-width:1850px) {.index_banner .index_banner_txt{padding:100px 100px 0 100px}
	.index_banner h1{font-size:50px}
	.index_banner .index_big_box_all{padding-top:50px!important}
	.cat-sec{background-color:#ffff;background-size:auto 100%;background-repeat:no-repeat;background-position:50% 50%}
}
@media only screen and (max-width:1750px) {
	header .et-menu.nav>li a{padding-left:4px!important;padding-right:4px!important;font-size:17px!important}
	.index_banner .index_banner_txt{padding:100px 100px 0 100px}
	.showcase-brand .et_pb_row,.our_show_box .et_pb_row,.suha-arv-box .et_pb_row{max-width:90%!important}
	.index_banner h1{font-size:50px}
	.index_banner .index_big_box_all{padding-top:50px!important}
	.list-events,.eventsliderr_title,.eventsliderr_box .et_pb_row{max-width:90%!important}
	.why_choose_us .why_choose_us_txt{padding:80px 15px}
}
@media only screen and (max-width:1600px) {
	header .et-menu.nav>li a{padding-left:4px!important;padding-right:4px!important;font-size:15px!important}
	.index_banner .index_banner_txt{padding:100px 100px 0 100px}
	.index_banner h1{font-size:50px}
	.offline_support_txt .et_pb_module {width:400px}
	.index_banner .index_big_box_all{padding-top:50px!important}
	.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container h4{font-size:26px!important}
	.product-bg .container,.product_xihuan,.product_description .container,.productblodbanner,.down_pdf,.sec-accord,.product-small-box{max-width:90%!important}
	.social_foot ul li{width:54px!important}
	.social_foot ul li a{width:54px;height:54px}
	.social_foot ul li a i{font-size:20px;line-height:54px}
	.social_foot ul li a i.douyin_logo{width:28px;height:28px;margin:13px}
	.max110{max-width:96%!important}
	#su-contact-form .et_pb_row{max-width:90%!important}
	.why_choose_us .why_choose_us_txt{padding:70px 15px}
	.olny_page .et_pb_row{max-width:90%!important}
	.video_list_box .et_pb_row,.video_list_box_title .et_pb_row{max-width:90%!important}
}
@media only screen and (max-width:1480px) {.index_banner h1{font-size:50px}
	.index_banner .index_big_box_all{padding-top:50px!important}
	.index_banner .et_pb_blurb_container h4{font-size:30px}
	.index_banner .et_pb_blurb_container h4 span{font-size:18px}
	header .et-menu.nav>li a{padding-left:4px!important;padding-right:4px!important;font-size:14px!important}
	.index_banner .index_banner_txt{padding:100px 100px 0 100px}
	.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container h4{font-size:24px!important}
	.social_foot ul li{width:50px!important}
	.social_foot ul li a{width:50px;height:50px}
	.social_foot ul li a i{font-size:20px;line-height:50px}
	.social_foot ul li a i.douyin_logo{width:28px;height:28px;margin:11px}
	.why_choose_us .why_choose_us_txt{padding:65px 15px}
	#search_box .search_box_body{max-width:80%;}
	.category_page_body{max-width: 1400px!important;}
	.category_page_banner .et_pb_blurb_container h4{font-size:70px!important;}
	.category_page_class .et_pb_blurb_container h4{font-size:50px;}
	.category_page_class .et_pb_blurb_container .et_pb_blurb_description {top:7px;}
}
@media only screen and (max-width:1398px) {.index_banner h1{font-size:45px}
	header .et-menu.nav>li a{padding-left:3px!important;padding-right:3px!important;font-size:14px!important}
	.et_pb_section_0_tb_header.et_pb_section{padding-left:15px!important;padding-right:15px!important}
	.et_pb_row_0_tb_header.et_pb_row{max-width:100%!important}
	.top_right_box{right:15px}
	header .web_top_menu{padding-left:15px}
	.drop-lang .lang .all-lanugaed{right:0;left:auto}
	.index_banner .index_banner_txt{padding:85px 82px 0 82px}
	.index_banner h1 {font-size:50px}
	.index_banner .index_big_box_all {padding:0!important}
	.index_banner .et_pb_blurb_description{bottom:36px}
	.home_img_txt .et_pb_column .et_pb_blurb_container h4{margin-top:-22px;font-size:30px}

	.home_SUPPORT .home_SUPPORT_txt h2,.home_view_our_gallery .home_view_our_gallery_txt h2,.why_choose_us h2{font-size:56px}
	.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container h4{font-size:23px!important}
	.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container p{font-size:15px}
	.et-db #et-boc footer .footer .footer_menu ul.et-menu.nav>li>a,.dingyue_box h4{font-size:18px!important}
	.et-db #et-boc footer .footer_menu_a li a{font-size:13px}
	.social_foot ul li{margin-right:8px}
	.social_foot ul li{width:46px!important}
	.social_foot ul li a{width:46px;height:46px}
	.social_foot ul li a i{font-size:20px;line-height:46px}
	.social_foot ul li a i.douyin_logo{width:28px;height:28px;margin:8px}
	header .et-menu .menu-item-has-children>a:first-child:after {right:-13px!important}
	.why_choose_us .why_choose_us_txt{padding:60px 15px}
	.eventslider_video_box .et_pb_row,.video_box_suha,.production_new_box .et_pb_row{max-width: 90%!important;}
	#search_box .search_box_body{max-width:85%;}
	.category_page_body{max-width: 1300px!important;}
	.category_page_banner .et_pb_blurb_container h4{font-size:65px!important;}
	.category_page_class .et_pb_blurb_container h4{font-size:45px;}
	.category_page_class .et_pb_blurb_container .et_pb_blurb_description {top:4px;}
}
@media only screen and (max-width:1300px) {
	header .et-menu.nav>li a{padding-left:0px!important;padding-right:0px!important;font-size:14px!important}
	.et_pb_row_0_tb_header.et_pb_row{max-width:100%!important}
	.drop-lang .lang .all-lanugaed{right:0;left:auto}
	.index_banner h1{font-size:40px;line-height:60px}
	.home_SUPPORT .home_SUPPORT_txt h2, .home_view_our_gallery .home_view_our_gallery_txt h2, .why_choose_us h2{font-size:50px}
	.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container h4{font-size:20px!important}
	.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container p{font-size:14px}
	.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container{padding:40px 30px;height:200px}
	.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_main_blurb_image{padding-top:220px}
	.home_SUPPORT_list .et_pb_column:nth-child(1) .et_pb_main_blurb_image:after,.home_SUPPORT_list .et_pb_column:nth-child(2) .et_pb_main_blurb_image:after,.home_SUPPORT_list .et_pb_column:nth-child(3) .et_pb_main_blurb_image:after{width:100px;height:100px;background-size:50px;top:170px;margin-left:-50px}
	.social_foot ul li{margin-right:8px}
	.social_foot ul li{width:40px!important}
	.social_foot ul li a{width:40px;height:40px}
	.social_foot ul li a i{font-size:20px;line-height:40px}
	.social_foot ul li a i.douyin_logo{width:24px;height:24px;margin:7px}
	header .et-menu .menu-item-has-children>a:first-child:after {right:-16px!important}
	.why_choose_us .why_choose_us_txt{padding:55px 15px}
	.video_nr_box .et_pb_row{max-width:90%!important}
	.category_page_body{max-width: 90%!important;}
	.category_page_banner .et_pb_blurb_container h4{font-size:60px!important;}
	.category_page_class .et_pb_blurb_container h4{font-size:40px;}
	.category_page_class .et_pb_blurb_container .et_pb_blurb_description {top:1px;}
	.category_page_class_list .et_pb_blurb_container{padding:60px 40px 40px 40px;}
	.category_page_class_list .et_pb_blurb_container h4{font-size:30px;}
	.category_page_class_list .et_pb_blurb_container .et_pb_blurb_description a{right:40px; bottom:40px;}
	.category_page_body .category_page_class_list:nth-child(2n-1) .et_pb_blurb_container .et_pb_blurb_description a{left:40px;}
	.category_page_class_list2 .et_pb_blurb_container h4{font-size:30px;}
}
@media only screen and (max-width:1200px) {
	#et-main-area {margin-top: 72px; }
	header .et_pb_menu__menu {display:none!important}
	header .et_mobile_nav_menu{display:block!important;float:none;margin:0!important}
	header .et_pb_menu_0_tb_header .et_pb_menu__logo-wrap{width:200px!important;max-width:200px!important;padding-left:60px;position:relative;z-index:1}
	header .et_pb_menu_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo{margin-right:0!important;margin-top:15.25px}
	header .et_pb_menu__wrap{position:absolute;z-index:2;left:0;top:67px;width:100%}
	header .et_pb_menu__wrap .et_mobile_nav_menu{width:100%;overflow-x: hidden;overflow-y: scroll;transition: all .6s ease;}
	header .et_pb_menu__wrap .et_mobile_nav_menu .mobile_menu_bar{width:32px;height:32px;position:absolute;top:-52px;left:15px}
	.mobile_menu_bar:before{content:""!important}
	header .et_pb_menu__wrap .et_mobile_nav_menu .mobile_menu_bar span{position:absolute; left:calc((100% - 22px) / 2); top:calc((100% - 1px) / 2); width:22px; height:2px; border-radius: 2px; background-color:rgba(255,255,255,1)}
	header .et_pb_menu__wrap .et_mobile_nav_menu .mobile_menu_bar span:nth-child(1){transform:translateY(8px) rotate(0deg)}
	header .et_pb_menu__wrap .et_mobile_nav_menu .mobile_menu_bar span:nth-child(2){}
	header .et_pb_menu__wrap .et_mobile_nav_menu .mobile_menu_bar span:nth-child(3){transform:translateY(-8px) rotate(0deg)}

	header .et_pb_menu__wrap .et_mobile_nav_menu .opened .mobile_menu_bar span:nth-child(1){animation-duration:0.5s; animation-fill-mode:both; animation-name:clickfirst}
	header .et_pb_menu__wrap .et_mobile_nav_menu .opened .mobile_menu_bar span:nth-child(2){animation-duration:0.5s; animation-fill-mode:both; animation-name:clicksecond}
	header .et_pb_menu__wrap .et_mobile_nav_menu .opened .mobile_menu_bar span:nth-child(3){animation-duration:0.5s; animation-fill-mode:both; animation-name:clickthird}

	@keyframes clickfirst {0% {transform:translateY(4px) rotate(0deg)} 100% {transform:translateY(0) rotate(-45deg)}}
	@keyframes clicksecond {0% {opacity:1} 100% {opacity:0}}
	@keyframes clickthird {0% {transform:translateY(-4px) rotate(0deg)} 100% {transform:translateY(0) rotate(45deg)}}

	header .et_pb_menu__wrap .et_mobile_nav_menu .closed .mobile_menu_bar span:nth-child(1){animation-duration:0.5s; animation-fill-mode:both; animation-name:outfirst}
	header .et_pb_menu__wrap .et_mobile_nav_menu .closed .mobile_menu_bar span:nth-child(2){animation-duration:0.5s; animation-fill-mode:both; animation-name:outsecond}
	header .et_pb_menu__wrap .et_mobile_nav_menu .closed .mobile_menu_bar span:nth-child(3){animation-duration:0.5s; animation-fill-mode:both; animation-name:outthird}

	@keyframes outfirst {0% {transform:translateY(0) rotate(45deg)} 100% {transform:translateY(-8px) rotate(0deg)}}
	@keyframes outsecond {0% {opacity:0} 100% {opacity:1} }
	@keyframes outthird {0% {transform:translateY(0) rotate(-45deg)} 100% {transform:translateY(8px) rotate(0deg)}}

	.current_langugae{line-height:72px}
	.drop-lang .lang .all-lanugaed{top:71px}
	header .web_top_menu{padding-left:0}
	#mobile_menu1{padding:0}
	#mobile_menu1 li{list-style-type:none}
	#mobile_menu1{
		position:relative;background:#fff!important;border:0!important;
		width:100%;
		height: 100vh;
		padding-bottom: calc( constant(safe-area-inset-bottom) + 150px);
		padding-bottom: calc( env(safe-area-inset-bottom) + 150px);
	}
	#mobile_menu1 a{color:#000!important;font-weight:normal!important;font-size:16px} 
	#mobile_menu1>li>ul{display:none!important;transition:all 0.3s ease;visibility:visible!important}
	#mobile_menu1 li ul li ul{display:block!important}
	#mobile_menu1>li{line-height:40px}
	header .menu-item-has-children {padding-right:0!important}
	.et_mobile_menu li a{border-bottom:1px #ddd solid}
	.et_mobile_menu .menu-item-has-children{position:relative;padding-right:30px}
	.et_mobile_menu>li.menu-item-has-children:before{content:"\f054"; font-family:var(--fa-style-family,"Font Awesome 6 Free"); position:absolute; right:15px; top:15px; font-size:15px; font-weight:900; width:30px;height:30px;line-height:30px;text-align:center}
	.et_mobile_menu>li.menu-item-has-children.visible:before{transform:rotate(90deg)}
	.et_mobile_menu>li ul li{padding:0 0 0 30px}
	.et_mobile_menu li li a{border:0;font-size:15px!important}
	.et_mobile_menu li li li a{border-bottom:1px #ddd solid}
	.et_mobile_menu .menu-item-has-children>a{background:transparent!important;position: relative;z-index: 1;}
	.et_mobile_menu .menu-item-has-children:hover ul{display:block}
	.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu {display:block!important;visibility:visible!important}
	footer .et_mobile_nav_menu{display:none!important}
	.index_banner h1{font-size:30px;line-height:40px}
	.index_banner .index_banner_txt{padding:10px 58px}
	.index_banner .index_banner_txt a{width:170px;height:56px;font-size:16px;line-height:56px;margin-top:30px}
	.home_view_our_gallery .home_view_our_gallery_txt p{padding:0 30px!important}
	.home_SUPPORT .home_SUPPORT_txt h2, .home_view_our_gallery .home_view_our_gallery_txt h2, .why_choose_us h2{font-size:46px}
	.home_form,.contact_form{max-width:90%!important}
	.home_form h2,.contact_form h2{font-size:35px}
	.et-db #et-boc footer .footer .footer_menu ul.et-menu.nav>li{width:50%}
	.et_pb_fullwidth_menu .et_pb_menu__menu{display:block!important}
	.et-db #et-boc footer .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:16px!important}
	.footer_menu_a{max-width:90%!important;margin:auto}
	.et-menu.nav li li a{width:auto}
	#menu-foot-menu{margin:0!important}
	.product-card{max-width:90%}
	.product-bg .container .row [class^='col-md-'],.product-small-box .container .row [class^='col-md-']{width:100%!important}
	.product-bg .container .row .product_one_info{padding-left:15px!important;padding-top:30px}
	.product-bg .container .row .product_one_info .tadm-for-home h3{font-size:30px}
	.product-bg .container .row .product_one_info .tadm-for-home span, .product-bg .container .row .product_one_info .tadm-for-home h5{font-size:20px}
	.product-small-box .down_pdf{padding-top:20px}
	.product_xihuan h2{font-size:32px}
	.product-card .card-body h2{font-size:20px}
	.Partner_box .et_pb_row{max-width:96%!important}
	.solution_banner .et_pb_row{max-width:80%!important}
	.offline_support-row, .offline_support-row2{max-width:90%!important}
	.for_gym_owner_slider, .gym_owner_slider_big, .offline_support_after, .video_box, .su_video_box{max-width:90%!important}
	.why_choose_us .why_choose_us_txt{padding:50px 15px}
	.show_mobile{ display: block; }
	.show_pc{ display: none; }
	#search_box .search_box_body{max-width:90%;}
	.category_page_class_list .et_pb_blurb_container{padding:40px 30px 30px 30px;}
	.category_page_class_list .et_pb_blurb_container .et_pb_blurb_description a{right:30px; bottom:30px; padding:6px 15px;}
	.category_page_body .category_page_class_list:nth-child(2n-1) .et_pb_blurb_container .et_pb_blurb_description a{left:30px;}
}
@media only screen and (max-width:980px) {.current_langugae{line-height:67px}
	.drop-lang .lang .all-lanugaed{top:66px}
	.mobile_search_btn{top:24px}
	.top_button_right{top:15px}
	.owner_arv .col-md-6{width:100%!important}
	.arv.bggray{padding:20px}
	.owner_arv .suhaarv-txt p{padding:0}
	.owner_arv .container{padding:0!important}
	.solution_banner .et_pb_row{max-width:90%!important}
	footer .footer_menu_a>.et_pb_column{width:100%!important;margin-right:0!important}
	.offline_support_txt .et_pb_module {position:static;left:0;transform:translateX(0) translateY(0);width:80%}
	#et-main-area{margin-top:60px}
	.list-events,.eventsliderr_title,.eventsliderr_box .et_pb_row{max-width:85%!important}
	.eventsliderr .item{float:left;width:32%!important}
	.eventsliderr .item:nth-child(3n){margin-right:0}
	.why_choose_us .why_choose_us_img{overflow:hidden}
	.why_choose_us .why_choose_us_img img{max-width:150%; margin-left:-25%; margin-right:-25%}
	.foot_copy_menu .et_pb_menu__menu{display:block}
	.olny_page .et_pb_row{max-width:96%!important}
	.top_button_right{display:none}
	.video_list_one .et_pb_blog_grid .column.size-1of3 article h2 a{display: block; padding:20px 0; text-align: center;}
	.video_list_one .et_pb_blog_grid h2{padding:20px 0; text-align: center;}
	#search_box .search_form input{padding:17px 50px;}
	#search_box .search_form i.fa-magnifying-glass,#search_box .search_form i.fa-close{top:20px;}
	#search_box .search_info .search_info_one p{font-size: 15px;}
	.category_page_body{max-width: 96%!important;}
	.category_page_class{margin-top:0;}
	.category_page_class .et_pb_blurb_container{padding:0 40px; bottom:50px;}
	.category_page_banner .et_pb_blurb_container h4{font-size:60px!important;}
	.category_page_class .et_pb_blurb_container h4{font-size:40px;}
	.category_page_class .et_pb_blurb_container .et_pb_blurb_description {top:1px; right:40px;}
	.category_page_class .et_pb_blurb_container .et_pb_blurb_description a{padding:12px 20px;}
	.category_page_class_list_box .category_page_class_list .et_pb_blurb_content,.category_page_class_list_box .category_page_class_list:nth-child(2n-1) .et_pb_blurb_content{display: flex; align-items: stretch; justify-content: space-evenly; flex-direction: column; flex-wrap: wrap;}
	.category_page_class_list .et_pb_main_blurb_image{width: 100%;}
	.category_page_class_list .et_pb_blurb_container{width: 100%; padding:40px 30px 100px 30px;text-align: center;}
	.category_page_class_list .et_pb_blurb_container h4{text-align: center;}
	.category_page_class_list .et_pb_blurb_container .et_pb_blurb_description a,.category_page_body .category_page_class_list:nth-child(2n-1) .et_pb_blurb_container .et_pb_blurb_description a{left:50%; right: auto; margin-left: -77px; width: 154px; text-align: center; line-height: 40px; padding:0;}
	.category_page_class_list2 .et_pb_blurb_container{ min-height: auto; padding:40px 30px 100px 30px;}
	.category_page_class_list2 .et_pb_main_blurb_image img{width: 100%;}
}
@media only screen and (max-width:759px) {
	.index_banner{background:url(/img/banner_1.png) no-repeat 50% top;background-size:100% auto}
	header .et_pb_menu_0_tb_header .et_pb_menu__logo-wrap{width:180px!important;max-width:180px!important;}
	header .et_pb_menu_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo{margin-top:18px}
	.index_banner .index_banner_txt{padding:0px;text-align:center}
	.index_banner .index_banner_txt p:after{left:50%;margin-left:-40px}
	.index_banner .index_banner_txt p{padding:0;margin:20px 0}
	.index_banner .index_banner_txt a{width:150px;height:50px;font-size:15px;line-height:50px;margin-top:30px}
	i.arrow_right{padding-left:12px}
	.index_banner .index_big_box_all{max-width:90%!important}
	.home_img_txt .et_pb_column .et_pb_blurb_container h4{margin-top:-16px;font-size:20px}
	.home_SUPPORT {max-width:90%!important;padding:0 0 30px 0!important}
	.home_SUPPORT_list{max-width:100%!important}
	.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container{padding:40px 20px}
	.home_SUPPORT_list .home_SUPPORT_one .et_pb_blurb_content .et_pb_blurb_container h4{font-size:26px!important}
	.home_SUPPORT .home_SUPPORT_txt h2, .home_view_our_gallery .home_view_our_gallery_txt h2, .why_choose_us h2{font-size:30px}
	.why_choose_us{padding:0!important}
	.col-md-6,.col-md-8,.col-md-4,.col-md-3{width:100%!important}
	.customer-fill-input input, .customer-fill-input select, .customer-fill-input textarea{padding:8px}
	.customer-fill-input select{height:34px}
	.customer-fill-input{padding-top:0}
	input.submit-btn{line-height:50px }
	.home_form h2,.contact_form h2{font-size:30px}
	.contact_form .mb3{padding:0!important}
	.coopertative{padding:0!important}
	.coopertative_txt{font-size:22px}
	.xunpan_box{padding:30px 10px}
	.xunpan_box h2{font-size:20px}
	.xunpan_box .customer-fill-input input,.xunpan_box .customer-fill-input select,.xunpan_box .customer-fill-input textarea{padding:2px;font-size:14px;border:1px solid #c0d0da!important}
	.xunpan_box .customer-fill-input .row [class^="col-"]{padding:0 5px;margin-bottom:10px}
	.xunpan_box .col-md-6{width:50%!important}
	.xunpan_box input.submit-btn{margin-top:10px}
	.xunpan_box i.close{right:0;top:0}
	.cat-sec .warranty-banner{padding:140px 0 50px 0}
	.cat-sec .warranty-banner h2{font-size:35px}
	
	.page-title{padding:60px 0}
	.product-bg .container,.product-small-box{max-width:90%!important}
	.product_small_pic .product_small_one{height:62px;margin-right:5px}
	.product_description .container{max-width:90%!important}
	.product_description p{padding:30px 0 30px 0}
	.product_xihuan{max-width:90%!important}
	.product_xihuan .product-card h2{line-height:1.5;font-size:22px}
	.product_xihuan .col-md-3{width:100%!important}
	.Partner_box .Partner_item{width:33.33%}
	.gym_box h4{font-size:30px}
	.globle_partner h2{font-size:30px}
	.who-we-are-sec,.globle_partner{padding:100px 0!important}
	.globle_partner_txt{width:100%;margin-left:0}
	.solution_title_h2{font-size:30px}
	#su-contact-form .et_pb_row h2{font-size:30px}
	#su-contact-form .et_pb_row{max-width:90%!important}
	.et_pb_image_wrap{text-align:center}
	.case_txt_01 {padding-top:50px}
	.gym-club-txt {color:#fff;padding:20px}
	.caseslide-gym-club-box {padding:20px}
	.gym-club-row,.gym-club-row2 {display:block}
	.gym-club-row2 .gym-club-left {float:none;position:relative;right:0}
	.campus_rec_education_img,.campus_rec_education_row2 .campus_rec_education_img {padding:0 20px}
	.campus_rec_education_row,.campus_rec_education_row2 {display:block}
	.campus_rec_education_club_txt,.campus_rec_education_club_txt_small {padding:0 20px}
	.campus_rec_education_row2 .campus_rec_education_left {float:none;position:relative;right:0}
	.campus_rec_education_row,.campus_rec_education_row2 {padding:30px 0!important}
	.campus_rec_education_txt1 {margin-bottom:10px!important}
	.caseslide-gym-club-box .owl-nav button.owl-next,.caseslide-gym-club-box .owl-nav button.owl-prev {margin-top:-15px;width:30px;height:30px;}
	.caseslide-gym-club-box .owl-nav button.owl-next span, .caseslide-gym-club-box .owl-nav button.owl-prev span {font-size:45px;width:30px;height: 30px; line-height: 30px;}
	.campus-rec-education-slider .owl-carousel .owl-nav button.owl-next,.campus-rec-education-slider .owl-carousel .owl-nav button.owl-prev {top:40%;width:30px;height:30px}
	.campus-rec-education-slider .owl-carousel .owl-nav button.owl-next span, .campus-rec-education-slider .owl-carousel .owl-nav button.owl-prev span {font-size:45px}
	.campus-rec-education-foot-box {padding-top:50px!important}
	.campus-rec-education-foot-txt {float:none;background:rgba(255,255,255,.8);padding:30px;font-size:16px;font-weight:700;color:#000;width:100%}
	.for_distribution_icon_list img {max-width:50px}
	.for_distribution_icon_list h4{font-size:14px;line-height:30px}
	.for_distribution_icon_list .et_pb_module {width:33.333%!important;float:left}
	
	.offline_support-row2 .offline_support_txt{position:static}
	.for_gym_owner_slider, .gym_owner_slider_big, .offline_support_after, .video_box, .su_video_box,.offline_support-row, .offline_support-row2{max-width:96%!important}
	.offline_support-row, .offline_support-row2{padding-top:0}
	.video_box{padding:0!important}
	#owner_arv .et_pb_row,.cardio_box,.suha-top-boxs .et_pb_row{max-width:90%!important}
	.solution_banner .et_pb_row{max-width:96%!important}
	.showcase-brand .et_pb_row,.our_show_box .et_pb_row,.suha-arv-box .et_pb_row{max-width:90%!important}
	.et-db #et-boc footer .footer .footer_menu ul.et-menu.nav>li{width:100%}
	.et-db #et-boc footer .footer .footer_menu ul.et-menu.nav>li>a{margin-bottom:0!important}
	.product-bg .container,.productblodbanner,.product-small-box{max-width:90%!important}
	.logo_box_index {width:80%!important;margin:auto 10%}
	.eventsliderr{padding-top:100px!important}
	.eventsliderr .item{width:49%!important}
	.eventsliderr .item:nth-child(3n){margin-right:2%}
	.eventsliderr .item:nth-child(2n){margin-right:0}
	.eventsliderr_title{padding:50px 27px 0 27px!important}
	.new_nav,.new_box{max-width:100%!important;width:100%}
	.new_nav .et_pb_row,.new_box .et_pb_row,.new_one_nr_box .et_pb_row{max-width:90%!important; padding:0!important}
	.news_list_class a{padding:0 15px}
	.news_list_class a:first-child{margin-left:0}
	.why_choose_us .why_choose_us_txt{padding:50px 20px}
	.why_choose_us .why_choose_us_txt p{font-size:16px}
	.video_list_box .et_pb_row,.video_list_box_title .et_pb_row{max-width:90%!important}
	.eventsliderr_box {background:#f8f8f8;padding:0!important;}
	.production {padding: 100px 0; }
	.production h1 {font-size: 32px }
	.video_list_one .et_pb_salvattore_content{display:block;margin-left:0;margin-right:0}
	.video_list_box_title{padding-top:0!important;}
}
@media (max-width:720px){
	.cat-sec{background-size:100%;}
	.cat-sec .warranty-banner{padding:0;}
	.cat-sec .warranty-banner h2{font-size:35px;padding:0;}
}
@media (max-width:480px){
	#et-main-area{ width:100%; overflow-x:hidden}
	.eventsliderr .item {width:100%!important;margin-right:0}
	.why_choose_us .why_choose_us_img{overflow:hidden}
	.why_choose_us .why_choose_us_img img{max-width:350%; margin-left:-125%; margin-right:-125%}
	.news_list_class {width:100%}
	.cookies_box_all{top:67px}
	.product_list_big_img{padding-right:6px}
	.video_box .owl-carousel .owl-nav button,.video_box .owl-carousel .owl-nav button:hover {top:40%}
	.events_slider .owl-nav button.owl-prev{left:-22px;}
	.events_slider .owl-nav button.owl-next{right:-19px;}
	.index_banner .et_pb_blurb_container{padding:38px;}
	.our_mission{padding:0!important;}
	.et_pb_column .et_pb_module{margin-bottom:15px;}
	.category_page_body{padding:0!important;}
	.category_page_banner .et_pb_blurb_container h4{font-size:40px!important;}
	.category_page_banner .et_pb_blurb_container{ margin-top:-26px; }
	.category_page_class .et_pb_blurb_container h4{font-size:20px;}
	.category_page_class .et_pb_blurb_container .et_pb_blurb_description a{padding:10px 15px;}
	.category_page_class .et_pb_blurb_container{padding:20px; bottom:0;}
	.category_page_class .et_pb_main_blurb_image{margin-bottom:0;}
	.category_page_class .et_pb_blurb_container .et_pb_blurb_description{top:9px; right:20px;}
	.category_page_body_top_txt{ margin-bottom:40px!important;}
	.category_page_class_list .et_pb_blurb_container h4,.category_page_class_list2 .et_pb_blurb_container h4{font-size:20px;}
}
@supports not(constant(safe-area-inset-bottom)){
	#mobile_menu1{padding-bottom: 150px;}
}
.wpcf7-not-valid{border:2px #f00 solid!important}
.customer-fill-input input.wpcf7-not-valid{border:2px #f00 solid!important}
.customer-fill-input select.wpcf7-not-valid{border:2px #f00 solid!important}