:root{
    --section-padding--:7.142rem;
    --primary-color--:#414141;
    --secondary-color--:#767676;
    --white-color--:#ffffff;
}

html{font-size:0.72vw}
body{font-family: 'Satoshi', 'Lato';font-size:1rem;color:var(--primary-color--)}

.wrapper{position: relative;z-index: 100;}
.wrapper section{position: relative;z-index: 1;}
.videobg{width: 100%;height: 100vh;overflow: hidden;position: fixed;z-index: 0;top:0;left:0}
.videobg .overlay{position: absolute;background:var(--white-color--);width: 100%;height: 100%;opacity: 0.95;}
.videobg video{width: 100%;height: 114vh;}

.specs_tablte {overflow: auto;width: 100%;}
.specs_tablte table {border: 1px solid #eeeeee;height: 100%;width: 60%;table-layout: fixed;border-collapse: collapse;border-spacing: 10px;text-align: left;}
.specs_tablte caption {caption-side: top;text-align: left;}
.specs_tablte th {border: 1px solid #eeeeee;background-color: #accfdb;color: #ffffff;padding: 15px;}
.specs_tablte td {border: 1px solid #eeeeee;background-color: #ffffff;color: #6d6d6d;padding: 15px;}


textarea:focus, input:focus{outline: none;}

.mbl-menu-btn{display: none;}

.chevron {position:relative;display:block;height:0.714rem;}
.chevron::before,.chevron::after {position:absolute;display:block; content:"";border:0.357rem solid transparent;}
.chevron::before {top:0.2rem;border-top-color:var(--primary-color--);bottom:0;margin:auto;right:-1rem}

.btn-outline{display: inline-block;font-size:1.1rem;font-weight: 500;border:1px solid var(--primary-color--);padding:1rem 2rem;transition: 0.2s ease all;}
.btn-outline:hover{background: var(--primary-color--);color:var(--white-color--)}
.btn-outline:hover .chevron::before{border-top-color: var(--white-color--);}

.title_center{display: block;text-align: center;width: 100%;margin-bottom:5rem;}
.title_center p{font-size:1.7rem;margin-bottom:2rem;position: relative;}
.title_center p:after{content:'';width:3rem;height: 1px; background:var(--primary-color--);position: absolute;left: -13rem;right: 0;top:0;bottom:0;margin:auto}
.title_center p:before{content:'';width:3rem;height: 1px; background:var(--primary-color--);position: absolute;left: 0;right: -13rem;top:0;bottom:0;margin:auto}
.title_center h2{font-size:5.14rem;}

.innerbanner{padding:5rem 3rem;background:#eef1f8;position: relative;overflow: hidden;}
.innerbanner h1{font-size:3rem;font-weight: 700;line-height: 105%;margin-bottom:0.5rem}
.innerbanner p{font-size: 1.7rem;font-weight: 300;line-height: 127%;color: var(--secondary-color--);margin-bottom:2rem;max-width: 80%;}
.innerbanner img{position: absolute;right: 4rem;bottom:-5rem;width: 20%;height: auto;}

.content_center{display: flex;justify-content: center;width: 100%;}

.wrapper{width: 100%;display: block;}

header{margin:0 var(--section-padding--);border-bottom:1px solid #eee;display: flex;align-items: center;justify-content: space-between;padding:2.5rem 0;position: relative;z-index: 2;}
header .logo{width: 10rem;display: block;height: auto;}
header .logo img{width: 100%;display: block;height: auto;}
header nav{display: flex;width: auto;align-items: center;}
header nav ul{display: flex;align-items: center;list-style: none;font-weight: 500;font-size:1.1rem;}
header nav ul li{display: flex;align-items: center;margin:0 1.78rem;position: relative;}
header nav ul li a{display: inline-block;}
header .btn-outline{margin-left:1rem;padding:1rem 1.5rem}
header .header_nav_products a{position: relative;display: flex;align-items: center;}
header li>ul{position: absolute;display: block;background: var(--white-color--);padding:0;top:2rem;right:-1rem;width:15rem;padding:0.5rem 1rem 1.5rem 1rem;border:solid 1px #eee;visibility: hidden;opacity: 0;transition: 0.2s ease all;}
header li>ul li{border-bottom:1px solid #eee;padding:1rem 0;margin:0}
header .header_nav_products.active ul{height: auto;opacity: 1;visibility: visible;z-index: 1;}
header .lang{position: relative;}
header .lang a{display: flex;}
header .lang ul{position: absolute;display: block;background: var(--white-color--);padding:0;top:5rem;right:0;width:15rem;padding:1rem;border:solid 1px #eee;visibility: hidden;opacity: 0;transition: 0.2s ease all;z-index: 99;}
header .lang ul li{border-bottom:1px solid #eee;padding:1rem 0}
header .lang .chevron::before{top:0.6rem;}
header .lang>a{padding-right:2rem}
header .lang ul.active{opacity: 1;visibility: visible;}

.slider{width: 100%;display: block;padding:3.2rem var(--section-padding--);}
.slider .top{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom:4.2rem;}
.slider .top h1{font-size:9.15rem;line-height: 8rem;}
.slider .top p{font-size:1.42rem;text-transform: uppercase;font-weight: 300;text-align: right;line-height: 190%;color: var(--secondary-color--);}
.slider .top span{font-weight: 500;color: var(--primary-color--);}
.slider .img{width: 100%;display: block;}
.slider .img img{display: block;width: 100%;height: auto;}

.sec1{display: grid;width: 100%;grid-template-columns: repeat(2,1fr);grid-gap: 13.4rem;padding:14rem var(--section-padding--);}
.sec1 .each{background:#fff;display: flex;justify-content: space-between;align-items: center;position: relative;min-height: 25rem;max-height: 25rem;}
.sec1 .each img{width: 20rem;}
.sec1 .each:nth-child(1) img{margin-top: -3rem;margin-left: -4rem;width: 24rem;}
.sec1 .each:nth-child(2) img{width: 28rem;margin-left: -8rem;}
.sec1 .each .content{padding-right:3.8rem;margin-left:5rem;}
.sec1 .each .content h2{font-size:1.7rem;font-weight: 700;line-height: 110%;margin-bottom:0.8rem}
.sec1 .each .content p{color:var(--secondary-color--);font-size:1.28rem;line-height: 140%;margin-bottom:2rem;}

.sec2{width:100%;display: block;padding:0 var(--section-padding--);padding-bottom:12rem;}
.sec2 .top{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom:5.5rem;}
.sec2 .top>*{width:50%;}
.sec2 .top h2{font-size:6.8rem;line-height: 105%;}
.sec2 .top p{color: var(--secondary-color--);font-size:2.28rem;line-height: 127%;font-weight: 400;}
.sec2 .video{width: 100%;height: auto;position: relative;overflow: hidden;}
.sec2 .video video{width: 100%;height: auto;}
.sec2 .video video[poster]{width: 100%;height: 65rem;}
.sec2 .video .overlay{width:100%;height: 99.5%;display: flex;align-items: center;justify-content: center;position:absolute;background:rgba(65, 65, 65, 0.5);transition: 0.2s ease all;bottom:0;top:0;z-index: 1;}
.sec2 .video .overlay.remove{height: 0;opacity: 0;visibility: hidden;}
.sec2 .video .overlay>div{width: 10rem;height: 10rem;display: flex;justify-content: center;align-items: center;border:2px solid var(--white-color--);border-radius: 50%;cursor:pointer}
.sec2 .video .overlay svg{width: 3rem;height: 3rem;margin-left:0.5rem;stroke: none;fill: var(--white-color--);}

.sec3{width:100%;display: block;padding:5rem var(--section-padding--);background:#eef1f8;overflow: hidden;}
.sec3 .top{display: block;width: 100%;}
.sec3 .top h2{display: flex;align-items: center;font-size:6.8rem;margin-bottom:3rem;text-wrap:nowrap}
.sec3 .top h2 img{margin-left: 4.2rem;min-width: 50rem;}
.sec3 .top h2:nth-child(2) img{margin-right: 4.2rem;margin-left:0;width:72rem}
.sec3 .bottom{display: grid;width: 100%;grid-template-columns: repeat(3,1fr);grid-gap: 8.1rem;margin-top:8rem;}
.sec3 .bottom .each{display: block;position: relative;}
.sec3 .bottom .each .img{width:100%;display: block;}
.sec3 .bottom .each .img img{width: 100%;display: block;height: auto;}
.sec3 .bottom .each .txt{position: absolute;top:0;left:0;width: 100%;height: 100%;display: flex;align-items: flex-end;padding:2.2rem;transition: 0.2s ease all;background: linear-gradient(180deg, rgba(167, 167, 167, 0.00) -85.29%, rgba(0, 0, 0, 0.2) 100%);color: var(--white-color--);}
.sec3 .bottom .each .txt h3{font-size: 2.7rem;line-height: 105%;margin-bottom:1rem}
.sec3 .bottom .each .txt p{font-size:1.28rem;font-weight: 400;}

.sec4{width:100%;display: block;padding:5rem var(--section-padding--);}
.sec4 .list{width:100%;display: flex;align-items: flex-start;flex-wrap: wrap;}
.sec4 .list>div.left{width: 40%;margin-top:4rem;padding-right:2rem;}
.sec4 .list>div.sec4_slider{width:60%;padding-left:2rem}
.sec4 .list .left h4{font-size:2.7rem;color:var(--secondary-color--);padding:1.3rem 0;border-bottom:1px solid #eee;font-weight: 500;margin-bottom:2.5rem;}
.sec4 .list .sec4_slider .each{display: block;width: 100%;overflow: hidden;}
.sec4 .list .sec4_slider .each img{width: 100%;display: block;margin-bottom:2.2rem}
.sec4 .list .sec4_slider .each p{color: var(--secondary-color--);line-height: 127%;font-size:2.28rem;}
.sec4 .navigation{display: flex;align-items: center;margin-top:4.14rem;}
.sec4 .navigation a{display: flex;align-items: center;font-size:1.1rem;font-weight: 500;border:1px solid var(--primary-color--);padding:1rem 2rem;transition: 0.2s ease all;margin-right:2rem;}
.sec4 .navigation svg{width: 1.5rem;height: 1.5rem;}
.sec4 .navigation a:nth-child(2){background:var(--primary-color--);color:var(--white-color--)}
.slickbutton{display: block !important;width: 100%;}
.slickbutton .slick-slide{float: none;width: 100% !important;}
.slickbutton .slick-current h4{color: var(--primary-color--) !important;}

.sec5{width:100%;display: block;padding:5rem var(--section-padding--);}
.sec5 .list{display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 5rem;border-bottom: 1px solid var(--secondary-color--);padding-bottom:1rem;margin-bottom:3rem;}
.sec5 .each{display: block;width: 100%;}
.sec5 .each img{width: 100%;display: block;height: auto;margin-bottom:1.2rem;}
.sec5 .each h2{font-size:2rem;font-weight: 500;line-height: 135%;margin-bottom: 1rem;;}
.sec5 .each>p{font-size:1.28rem;color: var(--secondary-color--);font-weight: 400;line-height: 135%;border-bottom: 1px solid #eee;padding-bottom:1rem}
.sec5 .each .tag{color:var(--secondary-color--);padding:1rem 0;display: flex;justify-content: space-between;align-items: center;}
.sec5 .each .tag a{transition: 0.2s ease all;display: inline-block;}
.sec5 .each:hover .tag a.link{transform: rotate(45deg);}

footer{background:var(--primary-color--);width:100%;display: flex;padding:3rem var(--section-padding--);color:var(--white-color--);justify-content: space-between;align-items: center;font-size:1.42rem;position: relative;z-index: 1;}
footer a{display: inline-block;}
footer img{width: 13rem;}
.view2.active{display: block;}
.detail{width:100%;display: block;padding:0rem var(--section-padding--) 5rem var(--section-padding--);}
.detail .one{display: flex;align-items: flex-start;flex-wrap: wrap;}
.detail .one>div{width: 50%;}
.detail .one .left{display: block;}
.detail .one .imglist{background:#eef1f8;display: flex;margin-bottom:2rem;position: relative;min-height: 50rem;align-items: center;}
.detail .one .imglist .view1{width: 100%;}
.detail .one .imglist .view2{position: absolute;top: 0;left: 0;z-index: 1;height: 100%;width: 100%;background: #eef1f8;visibility: hidden;opacity: 0;transition: 0.1s ease all;}
.detail .one .imglist .view2.active{display: flex;justify-content: center;align-items: center;visibility: visible;opacity: 1;}
.detail .one .imglist .sliderarrows{display: flex;align-items: center;position: absolute;right: 1rem;bottom:1rem;z-index: 1;}
.detail .one .imglist .sliderarrows a{display: inline-block;margin-left:0.5rem}
.detail .one .imglist .sliderarrows svg{color:var(--secondary-color--);width: 2.5rem;height: 2.5rem;}
.detail .one .imglist .hoverbtn{position: absolute;bottom:1rem;left:1rem;z-index: 1;opacity: 0.5;}
.detail .one .imglist .imgslider{background: #eef1f8;width: 100%;display: block;align-items: center;justify-content: center;aspect-ratio: 1.5;overflow: hidden;}
.detail .one .imglist .each{width:100%;height: auto;padding:0;justify-content: center;align-items: center;}
.detail .one .imglist .each img{width: 100%;display: block;height: auto;}
.detail .one .imglist .each img:nth-child(1){transform: rotate(1deg);}
.detail .one .imgbuttons{display: flex;align-items: center;}
.detail .one .imgbuttons .each{width: auto;padding:1rem}
.detail .one .imgbuttons .each .inner{background:#eef1f8;}
.detail .one .imgbuttons .each img{width:100%;display: flex;padding:1rem;}
.detail .one .right{display: block;padding-left:3rem;padding-top:3rem}
.detail .one .breadcum{font-size: 1.42rem;color: var(--secondary-color--);margin-bottom:0.5rem;}
.detail .one h1{font-size:2.85rem;margin-bottom:1rem;}
.detail .one .shortpara{font-size:2rem;line-height: 127%;color:var(--secondary-color--);margin-bottom:2rem;}
.detail .one ul{list-style: none;padding:0}
.detail .one ul li{font-size: 2rem;padding: 1.3rem 0;border-bottom: 1px solid #eee; font-weight: 500;margin-bottom: 1.5rem;display: flex;justify-content: space-between;align-items: center;}
.detail .one ul li span{color: var(--secondary-color--);}
.detail .two{margin-top:5rem;display: block;width: 100%;height: auto;}
.detail .two .tab_buttons{display: flex;align-items: center;margin-bottom:2rem;}
.detail .two .tab_buttons a{font-size:2.28rem;background:#eef1f8;border:none;padding:2rem;margin-right:2rem;min-width: 18.6rem;text-align: center;position: relative;}
.detail .two .tab_buttons a.active:after{content:" ";background:#eef1f8;width: 100%;height: 2rem;display: block;bottom:-2rem;left:0;position: absolute;}
.detail .two .gtab{background:#eef1f8;height: 0;visibility: hidden;opacity: 0;position: relative;display: none;}
.gtabs .gtab.active {opacity: 1;visibility: visible;top: 0;transition: all 0.4s;height: auto;padding:3rem;display: block;}

.gtabs .gtab .inner{background:#ffffff;padding:1.5rem 1.5rem}
.gtabs .gtab .inner img{width: 100%;display: block;height: auto;}
.verification{background: #007057;width: 100%;color: #ffffff;padding: 1rem;margin-bottom: 1.35rem;display: flex;justify-content: space-between;align-items: center;}
.verification svg{width: 3rem !important;height: 3rem;}
.verification circle{stroke: #FFFFFF;stroke-width: 48;fill: transparent;}
.verification polyline{stroke: #FFFFFF;stroke-width: 48;fill: transparent;}

.about{width:100%;display: block;}
.about .topimg{width: 100%;display: block;height: auto;padding:0rem var(--section-padding--) 5rem var(--section-padding--);}
.about .topimg img{width: 100%;display: block;height: auto;}
.about .one{display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 5rem;padding:5rem var(--section-padding--)}
.about .one .left span{font-weight: 500;font-size: 1.7rem;margin-bottom:0.8rem;display: block;}
.about .one .left h1{font-size:5.14rem;font-weight: 700;line-height: 105%;margin-bottom:2.8rem;}
.about .one .left p{font-size: 1.7rem;font-weight: 300;line-height: 127%;color: var(--secondary-color--);margin-bottom:2rem;}
.about .one .content_center{margin-top:4rem}
.about .one .right h2{font-size:3.42rem;font-weight: 700;line-height: 105%;margin-bottom:1.5rem;}
.about .one .right p{font-size: 1.7rem;font-weight: 300;line-height: 127%;color: var(--secondary-color--);margin-bottom:2rem;}
.about .two{display: block;padding:5rem var(--section-padding--);background:#eef1f8}
.about .two>h2{font-size:5.14rem;font-weight: 700;line-height: 105%;margin-bottom:1rem;}
.about .two>p{font-size: 1.7rem;font-weight: 300;line-height: 127%;color: var(--secondary-color--);margin-bottom:2rem;}
.about .two .list{margin-top:5rem;display: grid;grid-template-columns: repeat(2,1fr);grid-gap:3rem;}
.about .two .list h3{font-size:2.5rem;line-height: 105%;font-weight: 700;margin-bottom:1.5rem;}
.about .two .list p{font-size: 1.7rem;font-weight: 300;line-height: 127%;color: var(--secondary-color--);margin-bottom:2rem;}

.contact{width:100%;display: block;padding:0rem var(--section-padding--) 5rem var(--section-padding--);}
.contact .one{display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 4rem;padding:5rem 0}
.contact .left{display: block;}
.contact .left h2{font-size:4rem;font-weight: 700;line-height: 105%}
.contact .left p{font-size: 1.7rem;font-weight: 300;line-height: 127%;color: var(--secondary-color--);margin-bottom:2rem;}
.contact .left form{display: block;}
.contact .left input,.contact .left textarea{padding:1rem;width: 100%;border:1px solid #eee;margin-bottom:2rem;resize:none}
.contact .left form div{display: flex;width: 100%;justify-content: flex-end;}
.contact .right{display: block;padding-top:8rem;}
.contact .contactinfo{display: block;width: 100%;font-size:1.7rem;}
.contact .contactinfo .each{display: flex;align-items: flex-start;margin-bottom:2rem;}
.contact .contactinfo .ico{margin-right:2rem;}
.contact .contactinfo .ico svg{width: 2.5rem;height: 2.5rem;stroke-width: 1px;}
.contact .contactinfo h5{text-transform: uppercase;font-weight: 700;}
.contact .map{height: 20rem;overflow: hidden;width: 100%;}
.contact .map iframe{width: 100%;height: 100%;filter: grayscale();}

.terms{width:100%;display: block;padding:5rem var(--section-padding--) 5rem var(--section-padding--);font-size:1.5rem;line-height: 150%;}
.terms h1{font-size:3rem;margin-bottom:2rem}
.terms h2{margin-bottom:1rem;}
.terms p{margin-bottom:2rem;}
.terms ul{margin-bottom:2rem;}

.sec4 .list > div.left .slick-track{margin-left: 0;}

.chairman{width:100%;display: block;}
.chairman .one{padding:2rem var(--section-padding--);display: flex;flex-wrap: wrap;margin-bottom:3rem;}
.chairman .one .img{width: 30%;display: block;}
.chairman .one .img img{width: 100%;}
.chairman .one .txt{width: 70%;padding-left:2rem;margin-top:2rem;}
.chairman .one:nth-child(2) .txt{padding-left:0;padding-right:2rem}
.chairman .one .txt h1{font-size:3rem;margin-bottom:0.5rem;}
.chairman .one .txt p{font-size:1.75rem;color: var(--secondary-color--);line-height: 145%;margin-bottom:2rem;}
.chairman .team{padding:0 var(--section-padding--);width: 100%;display: block;padding-bottom:3rem;}
.chairman .team img{width: 100%;display: block;height:auto}

.product-listing{padding:1.5rem var(--section-padding--);}
.product-list{display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 5rem;padding-bottom:1rem;margin-bottom:3rem;margin-top:2rem;}
.product-list .each{border-bottom: 1px solid #eee;}
.product-list .img{background: #eef1f8;padding:2rem;overflow: hidden;}
.product-list .img img{width: 100%;height: auto;display: block;padding:3rem;transition: 0.2s ease all;}
.product-list .img img:nth-child(1){transform:rotate(1deg)}
.product-list .img img:hover{scale: 1.04;}
.product-list .each{display: block;width: 100%;}
.product-list .each img{width: 100%;display: block;height: auto;margin-bottom:1.2rem;}
.product-list .each h2{font-size:2rem;font-weight: 500;line-height: 135%;margin-top:1rem;}
.product-list .each>p{font-size:1.28rem;color: var(--secondary-color--);font-weight: 400;line-height: 135%;padding-bottom:1rem}
.product-list .each .tag{color:var(--secondary-color--);padding:1rem 0;display: flex;justify-content: space-between;align-items: center;}
.product-list .each .tag svg{transition: 0.2s ease all;display: inline-block;}
.product-list .each:hover .tag svg{transform: rotate(45deg);}

.tab_title{display: none;}

@media only screen and (max-width : 767px) {
    :root{
        --section-padding--:3rem;
    }
    html{font-size:1.8vw}
    body{overflow-x: hidden;}
    header nav ul{padding:0;position: absolute;background:var(--white-color--);width:100%;display: block;left: 0;top:10.3rem;padding:1rem 0;opacity: 0;visibility: hidden;transition: 0.3s ease all;z-index: 100;}
    header nav ul.active{height: auto;opacity: 1;visibility: visible;}
    header .header_nav_products.active ul{position: static;}
    header nav ul li{display: block;border-bottom: 1px solid #eee;}
    header nav ul li>a{padding:2rem 1rem;width: 100%;display: block;font-size:1.5rem;}
    .mbl-menu-btn{display: block;width: 45px;height: 45px;outline: none}
    .mbl-menu-btn div{display: flex;position: relative;}
    .mbl-menu-btn div img{height:45px;width: 45px;outline: none}
    .mbl-menu-btn img {position: absolute;top: 0;left: 0;padding: 8px;cursor: pointer}
    .mbl-menu-btn img+img {opacity: 0;}
    .mbl-menu-btn.open img{opacity: 0}
    .mbl-menu-btn.open img+img {opacity: 1}
    .sec1{grid-template-columns: repeat(1,1fr);padding:7rem var(--section-padding--)}
    .sec1 .each:nth-child(1) img{margin-left:-5rem}
    .sec1 .each:nth-child(2) img{margin-left:-5rem}
    .sec2 .top{display: block;}
    .sec2 .top h2{width: 100%;margin-bottom:2rem;}
    .sec2 .top p{width: 100%;}
    .sec3 .top h2{display: block;}
    .sec3 .top h2{font-size:5.5rem;text-wrap: wrap;text-align: center;}
    .sec3 .top h2 img{min-width: auto;width: 100%;margin:0;margin-top:2rem;}
    .sec3 .top h2:nth-child(2) img{width: 100%;}
    .sec3 .bottom{grid-template-columns: repeat(1,1fr);}
    .sec4 .list{display: block;}
    .sec4 .list > div.left{width: 100%;margin-bottom:5rem;}
    .sec4 .list > div.sec4_slider{width:100%;padding-left:0}
    .sec5 .list{display: block;}
    .sec5 .list .each{margin-bottom:5rem}
    footer{display: block;text-align: center;}
    footer p{margin-bottom:2rem;}
    footer img{margin-bottom:2rem}
    .about .one{grid-template-columns: repeat(1,1fr);}
    .about .two .list{grid-template-columns: repeat(1,1fr);}
    .detail .one{display: block;}
    .detail .one > div{width: 100%;}
    .detail .two .tab_buttons{display: none}
    .detail .two .tab_buttons a.active::after{background:none;}
    .detail .two .tab_buttons a.active{border:1px solid var(--secondary-color--)}
    .detail .two .tab_buttons a{width: 100%;display: inline-block;margin-bottom: 1rem;}
    .detail .two .tab_buttons button{width: 100%;margin-bottom:2rem;}
    .contact .one{grid-template-columns: repeat(1,1fr);}
    .contact .left input, .contact .left textarea{font-size:2rem;padding:2rem;}
    .contact .btn-outline{font-size:2rem;padding:2rem 4rem;margin-top:2rem}
    .innerbanner img{bottom:1rem;width: 25%;}
    header .lang ul{left:auto}
    .contact .contactinfo{font-size:2.5rem;}
    .contact .contactinfo .each{margin-bottom:4rem;}
    .sec2 .video video[poster]{min-height: 25rem;}
    .detail .two .gtab.active::after{background:#ffffff !important}
    .product-list{grid-template-columns: repeat(1,1fr);}
    .chairman .one .img{width: 100%;margin-bottom:1rem;}
    .chairman .one .txt{width: 100%;padding-left:0;}
    .specs_tablte table{width: 100%;}
    .tab_title{margin-bottom:1rem;display: block;}
    .detail .two .gtab{display: block !important;visibility: visible !important;height: auto !important;opacity: 1 !important;padding:0 !important;margin-bottom:1rem}
    .detail .one .right{padding-left:0}
    .gtabs .gtab .inner{padding:0}
    .specs_tablte{font-size:1.5rem}
    .sec2 .video video[poster]
}