﻿/* Write your styles */
:root{
    --color: #00a275;
	--color2: #f08742;
}

body, body * {
  font-family: "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif !important;
}

.social_links{display:none}
ul,li,dl,dt,dd,h1,h2,h3,p,em{ font-style:normal; list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-family: "Canela", serif; font-weight:400;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:var(--color);}
img,video{ max-width:100%;}
.am-container{max-width: 1430px;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}
body{font-weight: 300; font-size:16px; color:#000;}
.arccontent .selectTdClass{background-color:#edf5fa !important}
.arccontent table.noBorderTable td,.arccontent table.noBorderTable th,.arccontent table.noBorderTable caption{border:1px dashed #ddd !important}
.arccontent table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
.arccontent td,.arccontent th{padding: 5px 10px !important;border: 1px solid #DDD;line-height:1.4;}
.arccontent caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.arccontent th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.arccontent table tr.firstRow th{border-top-width:2px;}
.arccontent .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.arccontent .ue-table-interlace-color-double{ background-color: #f7faff; }
::-webkit-scrollbar {width: 5px;height: 5px;}
::-webkit-scrollbar-track {background: rgba(0, 0, 0, 0.1);}
::-webkit-scrollbar-thumb {background: var(--color);}
::-webkit-scrollbar-thumb:window-inactive {background: #000;}
::-webkit-scrollbar-thumb:vertical:hover {background: #000;}
html{-webkit-text-size-adjust:100%;}
@media (min-width:1921px) and (max-width:2880px) {
    html{font-size:.455vw}
}
@media (min-width:1601px) and (max-width:1920px) {
    html{font-size:.525vw}
}
@media (min-width:1025px) and (max-width:1600px) {
    html{font-size:.625vw}
}
@media (max-width:1024px) {
    html{font-size:1.2vw}
}
@media (max-width:768px) {
    html{font-size:1.5vw}
}
@media (max-width:568px) {
    html{font-size:2vw}
}
.all-main{ width:100%; max-height:100vh; overflow:auto;}
.t-center{text-align: center;}
.am-pd{padding:3rem 0;}
header{ position:fixed; width:100%; left:0; top:0; z-index:998;}
header.header-ny{ box-shadow:0 2px 10px rgba(0,0,0,.1)}
header:before{ content:""; display:block; width:100%; height:0; position:absolute; left:0; top:0; transition:all .3s linear; background:#fff;}
header.header-fixed:before,header.header-ny:before{ height:100%;}
header .header-top{ background:#f3f3f3; position:relative; display:flex; justify-content: end; z-index:9;}
header .header-top .header_link>ul{ display:flex; font-size:16px;}
header .header-top .header_link>ul>li{ height:34px; line-height:34px; font-weight:300;    margin-right: 0;}
header .header-top .header_link>ul>li>a{ display:block; padding:0 15px; color:#000;}
header .header-top .header_link>ul>li .btn_link{ margin-left:15px;}
.btn_link {display: inline-block;padding:0 15px;background: var(--color2);color: #fff;font-size: 16px;cursor: pointer;position: relative;overflow: hidden;}
.btn_link:before {content: "";position: absolute;left: 0;top: 0;bottom: 0;right: 0;height: 100%;width: 100%;background: var(--color);-webkit-transform: translateX(-120%);-ms-transform: translateX(-120%);transform: translateX(-120%);-webkit-transition: 400ms ease;-o-transition: 400ms ease;transition: 400ms ease;}
.btn_link:hover:before {-webkit-transform: translate(0%);-ms-transform: translate(0%);transform: translate(0%);}
.btn_link span {position: relative;z-index: 1;}

header .header-warp{ position:relative; z-index:9; display:flex;justify-content: space-between;align-items: center; padding:7.5px 2%;}
header .header-warp .logo{}
header .header-warp .logo a {display: block;max-width: 135px;position: relative;-webkit-transition: 400ms ease;-o-transition: 400ms ease;transition: 400ms ease;}
header.header-fixed .header-warp .logo a,header.header-ny .header-warp .logo a {max-width: 95px;}
header .header-warp .logo .logo_a{opacity: 0;-webkit-transition: 400ms ease;-o-transition: 400ms ease;transition: 400ms ease;}
header .header-warp .logo .logo_b{ display: block; position:absolute; left:0; top:0;}
header.header-fixed .logo .logo_a,header.header-ny .logo .logo_a{opacity: 1;position: static;}
header.header-fixed .logo .logo_b,header.header-ny .logo .logo_b{display: block;opacity: 0;position: absolute;}

header .header-warp .menu-trigger{ cursor:pointer; display:flex;align-items: center;}
header .header-warp .menu-trigger em{ margin-right:10px; color:#fff;}
.menu-trigger .bar span {width: 38px;height: 1px;background: #fff; display:block;}
.menu-trigger .bar span:nth-child(2) {margin: 6px 0;}
header.header-fixed .menu-trigger em,header.header-ny .menu-trigger em{ color:#000;}
header.header-fixed .menu-trigger .bar span,header.header-ny .menu-trigger .bar span{ background:#000;}


.img100{ width:100%;}
.swiper-banner{ background:#1e2136;}
.swiper-banner .swiper-slide .banitem .img100{ object-fit: cover;}
.swiper-banner .swiper-slide .banitem video{ width:100%; object-fit: cover;display: block;    object-position: bottom;}
.swiper-banner iframe{width:100%!important;height:100vh!important;}
.swiper-banner .swiper-slide .vmask{position: absolute; width: 100%; height: 100%;left: 0;top: 0; z-index: 1;background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, transparent 50%,rgba(0,0,0,0.8) 100%);}
.swiper-banner .swiper-button-next{ right:30px; opacity:.5;}
.swiper-banner  .swiper-button-prev{ left:30px; opacity:.5;}
.swiper-banner .swiper-button-next,.swiper-banner .swiper-button-prev{background-size: 20px 40px; top:50%; margin-top:0; transform:translateY(-50%)}
.swiper-banner .swiper-button-next:hover,.swiper-banner .swiper-button-prev:hover{ opacity:.8;}

.swiper-banner .swiper-slide{ background:#1e2136;width: 100%;}
.swiper-banner .swiper-slide .txt{ position:absolute; width:100%; left:6%; bottom:10%; max-width:615px; font-size:2.8rem; color:#fff; z-index:2;/*pointer-events: none;*/}
.swiper-banner .swiper-slide.swiper-slide-active .banitem .img100{-webkit-animation: banner_outside 6s ease 1 forwards;-moz-animation: banner_outside 6s ease 1 forwards;-o-animation: banner_outside 6s ease 1 forwards;animation: banner_outside 6s ease 1 forwards;}

@-webkit-keyframes banner_outside{from{-o-transform:scale(1.1);transform:scale(1.1)}
to{-o-transform:scale(1);transform:scale(1)}
}
@-moz-keyframes banner_outside{from{-o-transform:scale(1.1);transform:scale(1.1)}
to{-o-transform:scale(1);transform:scale(1)}
}
@-o-keyframes banner_outside{from{-o-transform:scale(1.1);transform:scale(1.1)}
to{-o-transform:scale(1);transform:scale(1)}
}
@keyframes banner_outside{from{-o-transform:scale(1.1);transform:scale(1.1)}
to{-o-transform:scale(1);transform:scale(1)}
}

.hm-about{ background:#f3f3f3; padding:16rem 0;}
.hm-about .am-container{ max-width:930px;}
.hm-about-txt .info{font-size:18px;}
.hm-about-txt .more{ margin-top:6rem; text-align:center;}
.hm-about-txt .more span{color: var(--color2);padding: 0;-webkit-transition: 400ms ease;-o-transition: 400ms ease;transition: 400ms ease;display: inline-block;vertical-align: middle;font-weight: 400;}
.hm-about-txt .more img{display: inline-block;vertical-align: middle;font-weight: 400;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: 400ms ease;-o-transition: 400ms ease;transition: 400ms ease;margin-left: 8px;}
.hm-about-txt .more a:hover span{color: var(--color);padding-left: 10px;}
.hm-about-txt .more a:hover img{-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}

.flex{ display: flex; flex-wrap: wrap;}
.asid_left{max-width:475px;-webkit-box-flex:0;-ms-flex:0 1 475px;flex:0 1 475px;margin:0;padding:30px;background:#394643;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-right-radius:200px;overflow:hidden}
.asid_left:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(#030604),to(transparent));background:-o-linear-gradient(left,#030604,transparent)}
.asid_left .bg{position:relative;padding-left:160px}
.asid_left .title{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.list_location{max-height:405px;overflow:hidden;overflow-y:scroll;width:200px}
.list_location ul li{margin-bottom:15px;height:50px}
.list_location ul li span,.list_location ul li img{vertical-align:middle;display:inline-block;height:100%}
.list_location ul li span{color:#fff;margin-left:10px;font-size:18px;padding-top:15px}
.asid_right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:50px 0;pointer-events:none}
.asid_right h2{display:none}
.map_home{max-width:870px;margin:0 auto;position:relative;pointer-events:none}
.map_home img{width:100%}

.hm-title{ text-align:center;}
.hm-title h2{font-family: "Canela", serif; font-size:5rem; font-weight:400;}
.hm-brand{ padding:5rem 0;}
.hm-brand .am-container{ max-width:117rem;}

.list_assBrand {margin-top: 5rem;}
.list_assBrand .flex .item {-webkit-box-flex: 0;-ms-flex: 0 1 25%;flex: 0 1 25%;max-width: 25%;padding: 15px;}
.list_assBrand .flex .icon {text-align: center;    box-shadow: 0 2px 10px rgba(0,0,0,0.1);padding: 10px;}
.list_assBrand .flex .icon img{ height: 8rem; object-fit: contain;}

.hm-history{ padding-top:5rem; overflow:hidden;}
.history-box .swiper-history .swiper-slide{ width:20rem; margin-right:10px; padding:2rem 0;}
.history-box .swiper-history .swiper-slide .box{ display:flex;flex-flow: column;}
.history-box .swiper-history .swiper-slide .box .txt{ height:26.8rem; width:140%; padding: 3rem 5rem; display:flex;    flex-flow: column;justify-content: center; position:relative;}
.history-box .swiper-history .swiper-slide .box .txt:before{ content:""; display:block; width:1px; height:70%; left:6%; top:0; background:#6070ea; position:absolute;}
.history-box .swiper-history .swiper-slide .box .txt:after{content:""; display:block; width:1.2rem; height:1.2rem; border-radius:50%; background:#6070ea; position:absolute; left:calc(6% - 0.6rem); top:70%;}
.history-box .swiper-history .swiper-slide:nth-child(2n+1) .box .txt:before{ top:auto; bottom:0;}
.history-box .swiper-history .swiper-slide:nth-child(2n+1) .box .txt:after{ top:auto; bottom:70%;}
.history-box .swiper-history .swiper-slide .box .txt .year{ font-size:2.6rem; font-weight:bold; font-family:"alternate";}
.history-box .swiper-history .swiper-slide .box .txt .note{ font-size:16px; white-space: pre-wrap;}
.history-box .swiper-history .swiper-slide .box .thumb{ margin: -1.5rem 0;}
.history-box .swiper-history .swiper-slide .box .thumb .img{transform:skewY(355deg);overflow:hidden;border-radius:30px 30px 0 0;opacity: 0;}
.history-box .swiper-history .swiper-slide .box .thumb .img img{object-fit: cover; height: 29.8rem;}
.history-box .swiper-history .swiper-slide:nth-child(2n+1) .box{flex-flow: column-reverse;}
.history-box .swiper-history .swiper-slide:nth-child(2n+1) .box .thumb .img{transform:skewY(355deg);overflow:hidden; border-radius:0 0 30px 30px;}
.history-box .swiper-history .swiper-slide .box .titbox{ position:relative; z-index:2; width:calc(100% - 30px); height:50px; line-height:50px; font-size:1.8rem; font-weight:bold; background:#6070ea; color:#fff; text-align:center; margin-left:30px;}
.history-box .swiper-history .swiper-slide .box .titbox:before{ content:""; position:absolute;position:absolute;    border-bottom: 30px solid #6070ea;border-left: 30px solid transparent;border-top: 30px solid transparent;left: -30px; top:-10px;}
.history-box .swiper-history .swiper-slide .box .titbox:after{content:"";position:absolute;   border-right: 30px solid #6070ea;border-left: 30px solid transparent;border-bottom: 30px solid transparent;left: -60px; top:0;}
.history-box .swiper-history .swiper-slide .box .titbox span{ display:block; position:relative;}
.history-box .swiper-history .swiper-slide .box .titbox span:before{ content:""; display:block;border-left: 25px solid #6070ea;border-top: 25px solid transparent;border-bottom: 25px solid transparent; position:absolute; right:-24px; top:0;}
.history-box .swiper-history .swiper-slide:last-child .box .titbox span:before{ }
.history-box .swiper-history .swiper-slide .box .titbox i{ width:30px; height:100%; left:-30px; top:0; display:block; position:absolute; background:#f5fafb; z-index:-1;}
.swiper-history {overflow: visible;cursor: e-resize;}
.history-box .swiper-history .swiper-slide:nth-child(4n-2) .box .titbox{ background:#4d8be4;}
.history-box .swiper-history .swiper-slide:nth-child(4n-2) .box .titbox:before{border-bottom: 30px solid #4d8be4;}
.history-box .swiper-history .swiper-slide:nth-child(4n-2) .box .titbox:after{border-right: 30px solid #4d8be4;}
.history-box .swiper-history .swiper-slide:nth-child(4n-2) .box .titbox span:before{border-left: 25px solid #4d8be4;}
.history-box .swiper-history .swiper-slide:nth-child(4n-2) .box .txt:before{ background:#4d8be4;}
.history-box .swiper-history .swiper-slide:nth-child(4n-2) .box .txt:after{ background:#4d8be4;}

.history-box .swiper-history .swiper-slide:nth-child(4n-1) .box .titbox{ background:#556070;}
.history-box .swiper-history .swiper-slide:nth-child(4n-1) .box .titbox:before{border-bottom: 30px solid #556070;}
.history-box .swiper-history .swiper-slide:nth-child(4n-1) .box .titbox:after{border-right: 30px solid #556070;}
.history-box .swiper-history .swiper-slide:nth-child(4n-1) .box .titbox span:before{border-left: 25px solid #556070;}
.history-box .swiper-history .swiper-slide:nth-child(4n-1) .box .txt:before{ background:#556070;}
.history-box .swiper-history .swiper-slide:nth-child(4n-1) .box .txt:after{ background:#556070;}

.history-box .swiper-history .swiper-slide:nth-child(4n) .box .titbox{ background:var(--color);}
.history-box .swiper-history .swiper-slide:nth-child(4n) .box .titbox:before{border-bottom: 30px solid var(--color);}
.history-box .swiper-history .swiper-slide:nth-child(4n) .box .titbox:after{border-right: 30px solid var(--color);}
.history-box .swiper-history .swiper-slide:nth-child(4n) .box .titbox span:before{border-left: 25px solid var(--color);}
.history-box .swiper-history .swiper-slide:nth-child(4n) .box .txt:before{ background:var(--color);}
.history-box .swiper-history .swiper-slide:nth-child(4n) .box .txt:after{ background:var(--color);}



.swiper-product { margin-bottom:20px;}
.swiper-product ul li{}
.swiper-product ul li a{display: block;position: relative;height: 100%;}
.swiper-product ul li a:before {content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 50%;background: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));background: -o-linear-gradient(bottom, #000, transparent);background: linear-gradient(to top, #000, transparent);opacity: .8;z-index: 1;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: none;touch-action: none;}
.swiper-product ul li a .img{line-height: 0;height: 100%;}
.swiper-product ul li a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}
.swiper-product ul li a h2{position:absolute;left:0;right:0;bottom:0;padding:25px;color:#fff;text-align:center;z-index:1;font-family:Canela,serif;font-size:5rem;font-weight:400}
.img_hover{position:relative;overflow:hidden}
.img_hover:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);content:'';-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;z-index:11;pointer-events:none;opacity:.3;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);pointer-events:none!important}
.img_hover:hover:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}
.pro-jt{position:absolute;width:70px;height:70px;background:#fff;border-radius:70px;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pro-jt .s-p-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;cursor:pointer}


footer .footer-wrapper {background: #e5e5e5;position: relative;padding: 6rem 0;}
footer .footer-wrapper .bg{position:absolute;right:0;width:50%;top:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(#030604),to(#3a4845));background:-o-linear-gradient(left,#030604,#3a4845);background:linear-gradient(to right,#152a1e, #246759)}
footer .footer-wrapper .container{max-width:930px;position:relative;z-index:1;width:100%;margin:0 auto;padding:0 15px}
footer .footer-wrapper .flex .col{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;position:relative}
footer .footer-wrapper .brand-logo{margin-bottom:4.5rem}
footer .footer-wrapper .nav{margin-bottom:4rem}
footer .footer-wrapper .nav ul li a{color:#000;font-family:Canela,serif;font-size:30px;line-height:45px;display:inline-block}
footer .copy-right p,footer .design_by p{font-size:15px;color:#000}
footer .copy-right img,footer .design_by img{vertical-align:baseline}
footer .footer-wrapper .warpper_{max-width:405px;margin-left:auto;margin-right:0}
footer .footer_form{margin-top:4rem}
footer .footer-wrapper .warpper_ .footer_form{max-width:320px}
.form{position:relative}
footer h4{color:#fff;margin-bottom:4rem;font-weight:400;font-size:3rem}
.form .formgroup{position:relative;margin-bottom:20px}
footer .footer_form .form .formgroup{margin-bottom:30px}
.form .formgroup .form-control{outline:0;max-width:767px;width:100%;height:45px;border:0;font-size:16px;font-weight:400;top:16px;color:#fff;padding-top:15px;background:0 0;border-bottom:1px solid #fff}
footer .footer_form .form .formgroup input{color:#fff;font-size:15px}
.form .formgroup label{position:absolute;left:0;right:0;font-size:16px;pointer-events:none;line-height:normal;-webkit-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease;display:block;color:#fff;top:16px;padding:0 0 13px;font-weight:400}
footer .footer_form .form .formgroup label{color:#fff;top:0;font-size:14px;opacity:.8}
.form .form-btn .btn input{font-family:Poppins,sans-serif;display:inline-block;background:0 0;font-size:16px;font-weight:400;color:#666;border:0;cursor:pointer;text-transform:uppercase;padding:0}
footer .footer_form .form .form-btn .btn input{color:#fff}
.form .form-btn .btn img{display:inline-block;margin-left:5px}
footer .footer_form .form .form-btn .btn img{vertical-align:middle}
footer .footer-wrapper .header_link{margin-top:4rem}
footer .header_link ul li{color:#000;vertical-align:middle;margin-right:20px}
footer .footer-wrapper .header_link ul li{color:#fff;font-size:14px}
.only_mob{display:none!important}
.header_link ul li a{display:block;color:inherit;font-weight:inherit;color:#fff}
footer .social_links{position:absolute;bottom:0;display:none}
.social_links ul li{display:inline-block}
.social_links ul li a{display:block;width:30px;line-height:0;text-align:center;margin:0}
.social_links ul li a svg{width:18px;height:18px;display:inline-block}
.social_links ul li a svg path{fill:#fff;-webkit-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease}
#back-to-top{position:fixed;left:auto;right:10px;width:45px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:55px;z-index:11;bottom:10px;background:var(--color);padding:10px;cursor:pointer;-webkit-transition:.7s ease;-o-transition:.7s ease;transition:.7s ease}
#back-to-top svg{color:#fff;max-width:15px}
.form .formgroup .form-control.valid ~ label {
    top: 0px;
    font-size: 14px;
    opacity: .8;
}
.model-signup-mask{ position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.5); z-index:1100; display:none;}
.model-signup{position:fixed;max-width:960px;width:100%;background:#fff;z-index:1111;top:50%;left:50%;-webkit-transform:translate(-50%,150%);-ms-transform:translate(-50%,150%);transform:translate(-50%,150%);-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.model-signup.is-open{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.model-signup .flex .col1{-webkit-box-flex:0;-ms-flex:0 1 43%;flex:0 1 43%;max-width:43%}
.model-signup .flex .col2{-webkit-box-flex:0;-ms-flex:0 1 57%;flex:0 1 57%;max-width:57%;padding:48px 58px;background:#f3f3f3;background-repeat:no-repeat;background-position:right bottom}
.model-signup .moSignupform h3{margin-top:0;margin-bottom:8px;font-family:Canela,serif;font-size:4rem;font-weight:400}
.model-signup .moSignupform .form{margin-top:25px}
.model-signup .moSignupform .form .colf{max-width:100%;padding:0 5px}
.model-signup .moSignupform .form .formgroup{margin-bottom:15px}
.model-signup .moSignupform .form .formgroup .form-control{color:#000;border-color:#ccc;height:47px;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}
.model-signup .moSignupform .form .formgroup label{color:#7f7f7f;font-weight:400}
.text-center{text-align:center}
.model-signup .moSignupform .form .formgroup .form-control.valid,.model-signup .moSignupform .form .formgroup .form-control:focus{border-color:#000}
.form .formgroup .form-control:focus~label{top:0}
.close_model{position:absolute;right:15px;top:15px;cursor:pointer}
.model-signup .close_model{top:20px;right:20px}
.model-nav-mask{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);z-index:1100;display:none}
.model-nav{position:fixed;left:auto;right:0;top:0;bottom:0;z-index:1111;background:#fff;max-width:500px;width:100%;pointer-events:none;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}
.model-nav.is-open{opacity:1;pointer-events:all;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
.model-nav .cloase{border-radius:50%;height:45px;width:45px;padding:10px;position:absolute;top:0;right:1%;z-index:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.model-nav .cloase:before{content:"Close";position:absolute;right:100%}
.model-nav .cloase>span{position:relative;display:block;width:100%}
.model-nav .cloase>span .line{display:block;height:2px;width:100%;background-color:#000;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.model-nav .cloase>span .line:nth-child(1){-webkit-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}
.model-nav .cloase>span .line+.line{margin-top:5px}
.model-nav .cloase>span .line:nth-child(2){opacity:0}
.model-nav .cloase>span .line:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}
.customscroll{position:relative}
.model-nav .nav_humburger-products{position:absolute;left:2%;top:40px;right:2%;height:85%;overflow:hidden;overflow-y:auto}
.nav_humburger-products .flex .col{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:5px}
.nav_humburger-products .flex .item{text-align:center;position:relative}
.nav_humburger-products .flex .item a{display:block}
.nav_humburger-products .flex .item .img{line-height:0}
.nav_humburger-products .flex .item .img img{width:auto;height:120px}
.model-nav .humb-bottom_strip{position:absolute;left:0;bottom:5%;right:0;padding:4px 8%}
.model-nav .humb-bottom_strip .header_link ul{text-align:left}
.model-nav .humb-bottom_strip .header_link ul li{position:relative}
.model-nav .humb-bottom_strip .header_link ul li:before{content:"";position:absolute;left:-12px;width:5px;height:5px;background:#a2bd44;border-radius:50px;top:10px}
.model-nav .humb-bottom_strip .header_link ul li a{color:#000;font-size:14px;font-weight:400}
.mobContactStrip{ display:none;}
.header_link ul li {
   
    color: #000;
    vertical-align: middle;
    margin-right: 20px;
}

.ny-banner{ position:relative; overflow:hidden;}
.ny-banner video{width:100%;}
.ny-banner .bg{ position:relative;}
.ny-banner .bg::before {position: absolute;content: "";top: 0;left: 0;right: 0;bottom: 0;width: 100%;background: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));background: -o-linear-gradient(bottom, #000, transparent);background: linear-gradient(to top, #000, transparent);}
.ny-banner .bg img{ width:100%;object-fit: cover; max-height: 100vh; min-height:40rem;}
.ny-banner .n-b-txt{ position:absolute; width:100%; left:0; bottom:3rem; z-index:99;}
.ny-banner .n-b-txt .am-container{ max-width:117rem;}
.ny-banner .n-b-txt h1{ color:#fff; font-size:7rem; font-weight:400;font-family: "Canela", serif;}

.ny-about{ padding:3rem 0; overflow:hidden;}
.ny-about .am-container{ max-width:117rem;}
.ny-about .item{ display:flex;flex-wrap:wrap;justify-content: space-between; padding:2rem 0;}
.ny-about .item .left{ width:33%;}
.ny-about .item .right{ width:60%;}
.ny-about .item .right .tit{font-family: "Canela", serif; font-size:5rem;}
.ny-about .item .right .des{ line-height:2;}
.ny-about .item:nth-child(2n){flex-flow: row-reverse;}


.product_listinSec{padding:10px 20px;background:#fff}
.product_listinSec .col{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:4px}
.product_listinSec .item{height:100%}
.product_listinSec .item a{display:block;position:relative;height:100%}
.product_listinSec .item a:before{content:"";position:absolute;left:0;right:0;bottom:0;top:50%;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:-o-linear-gradient(bottom,#000,transparent);background:linear-gradient(to top,#000,transparent);opacity:.8;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-ms-touch-action:none;touch-action:none}
.product_listinSec .item a .img{line-height:0;height:100%}
.product_listinSec .item a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.product_listinSec .item a h2{position:absolute;left:0;right:0;bottom:0;padding:25px;color:#fff;text-align:center;z-index:1;font-family:Canela,serif;font-size:5rem;font-weight:400}
/**.product_listinSec .col:nth-child(3n){-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}
.product_listinSec .col:nth-child(3n) .item a .img img{height:70vh}**/
.GTF-ContcatPage{padding-bottom:90px}
.GTF-ContcatPage .col1{-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%;max-width:35%;padding-right:25px}
.GTF-ContcatPage .aside_left{max-width:470px;margin:0;background:#00a477;position:relative;border-bottom-right-radius:200px;padding:80px 35px 0;overflow:hidden;height:100%}
.GTF-ContcatPage .aside_left:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(#030604),to(transparent));background:-o-linear-gradient(left,#030604,transparent);background:linear-gradient(to right,#030604,transparent)}
.GTF-ContcatPage .aside_left .bg{position:relative;max-width:270px;margin:0 auto;height:100%;min-height:560px}
.GTF-ContcatPage .contact-infor .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}
.GTF-ContcatPage .contact-infor .item .icon{-webkit-box-flex:0;-ms-flex:0 1 30px;flex:0 1 30px;max-width:30px}
.GTF-ContcatPage .contact-infor .item .icon img{margin-top:5px}
.GTF-ContcatPage .contact-infor .item .text{-webkit-box-flex:1;-ms-flex:1;flex:1}
.GTF-ContcatPage .contact-infor .item .text a,.GTF-ContcatPage .contact-infor .item .text p{color:#fff;font-size:17px}
.GTF-ContcatPage .contact-infor .link_btn{margin-top:50px;margin-bottom:15px}
.GTF-ContcatPage .contact-infor .link_btn a span{font-size:18px;color:#fff}
.GTF-ContcatPage .contact-infor .link_btn a:hover span{color:#759c27}
.link_btn a:hover img{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
.link_btn a img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;margin-left:8px}
.GTF-ContcatPage .social_links{position:absolute;bottom:13%}
.GTF-ContcatPage .col2{-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%;max-width:65%}
.GTF-ContcatPage .contact_form{padding:80px 15px 0 0;max-width:682px}
.GTF-ContcatPage .contact_form .heading{margin-bottom:40px}
.GTF-ContcatPage .contact_form .heading h2{margin-bottom:10px;font-size:5rem;font-weight:400;font-family:Canela,serif}
.GTF-ContcatPage .contact_form .form .col2:nth-child(odd){padding-right:20px}
.GTF-ContcatPage .contact_form .form .col2{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}
.GTF-ContcatPage .contact_form .form .formgroup{margin-bottom:30px}
.GTF-ContcatPage .contact_form .form .formgroup .form-control{color:#000;border-color:#ccc;height:65px;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}
.GTF-ContcatPage .contact_form .form .formgroup label{color:#7f7f7f;font-weight:400}
.GTF-ContcatPage .contact_form .form .form-btn .btn .input{color:#e00116;font-weight:400;font-size:18px;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;vertical-align:middle}

.ny-news{ padding-bottom:5rem;}
.ny-news .am-container{ max-width:117rem;}

.blogCatFilter{padding:55px 0 40px}
.blogCatFilter ul{text-align:center}
.blogCatFilter ul li{display:inline-block;font-size:20px;font-family:Canela,serif;color:#000;position:relative;padding:5px 0;margin-right:25px;cursor:pointer}
.blogCatFilter ul li:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;width:0;background:#e00116;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}
.blogCatFilter ul li.current:before,.blogCatFilter ul li:hover:before{width:100%}
.blogProductList .flex .col{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:15px}
.blogProductList .item{position:relative}
.blogProductList .item a{display:block}
.blogProductList .item .img{line-height:0}
.blogProductList .item .img img{width:100%}
.blogProductList .item p{font-size:20px;font-family:Canela,serif;color:#000;padding:10px 0;max-width:380px}

.pages{ text-align:center; margin-top:2.5rem;}
.pages a{width:4rem;margin:0 5px;height:4rem;line-height:4rem;text-align:center;display:inline-block;background:#fff;border-radius: 8px;box-shadow:0 2px 2px 2px rgba(0,0,0,.05)}
.pages a.on,.pages a:hover{ background:var(--color); color:#fff;  }

.BlogDetailwrapper {padding-top: 55px;}
.BlogDetailwrapper .flex .col1 {-webkit-box-flex: 0;-ms-flex: 0 1 52%;flex: 0 1 52%;max-width: 52%;}
.blog_post_banner .post_img img {width: 100%;}
.BlogDetailwrapper .flex .col2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48%;
    flex: 0 1 48%;
    max-width: 48%;
    padding: 40px;
    background: #f3f3f3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.blog_post_banner .post_heading {
    max-width: 400px;
}
.blog_post_banner .post_heading .date {
    font-size: 15px;
    margin-bottom: 10px;
}
.blog_post_banner .post_heading h4{ font-size:3rem;font-family:Canela,serif; margin:0; font-weight:400;}
.blog_post_content {
    padding: 45px 0;
}
.blog_expoloreMoSec {
    padding: 50px 0;
    background: #fff;
}
.blog_expoloreMoSec .heading {
    margin-bottom: 50px;
}
.blog_expoloreMoSec .heading h2{font-size:4rem;font-family:Canela,serif; margin:0; font-weight:400;}

.ny-pd{ padding:5rem 0; overflow:hidden;}
.page-info{ font-size:2rem;}
.ny-brand .page-info{ max-width:660px; margin:0 auto; text-align:center;}

.product_detailSec .am-container {
    max-width: 1400px;
}
.product_detailSec {
    padding: 100px 0;
    background: #fff;
}
.product_detailSec .heading {
    max-width: 761px;
    margin: 0 auto 40px;
}
.product_detailSec .heading h2 {
    margin-bottom: 20px; font-size:4rem;
}
.product_detailSec .heading p {
    font-size: 18px;
    line-height: 20px;
}
.product_detailSec .flex {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.product_detailSec .flex .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 15%;
    flex: 0 1 15%;
    max-width: 15%;
    margin-top: 50px;
}
.product_detailSec .item {
    text-align: center; cursor:pointer;
}
.product_detailSec .item .img {
    line-height: 0;
    min-height: 195px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 15px;
}
.product_detailSec .item .img img {
    display: inline-block;
    max-width: 100%;
}
.product_detailSec .item p {
    font-family: "Canela", serif;
    font-size: 20px;
}

.GTF-SeasonabilityProdu .bg {
    padding: 50px 0;
    background: url(../image/bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
.GTF-SeasonabilityProdu .am-container {
    max-width: 840px;
}
.GTF-SeasonabilityProdu .heading {
    margin-bottom: 60px;
}
.GTF-SeasonabilityProdu .heading h2 {
    color: #fff; font-size:4rem;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .flex {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .col1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 30%;
    flex: 0 1 30%;
    max-width: 30%;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .col2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 70%;
    flex: 0 1 70%;
    max-width: 70%;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .chartHead ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .chartHead ul li {
    color: #fff;
    font-size: 20px;
    font-family: "Canela", serif;
    display: inline-block;
    margin-right: 15px;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .chartBody .item {
    margin: 15px 0;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .flex {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .col1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 30%;
    flex: 0 1 30%;
    max-width: 30%;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .chartBody .item .name {
    color: #fff;
    font-size: 30px;
    font-family: "Canela", serif;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .col2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 70%;
    flex: 0 1 70%;
    max-width: 70%;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .progress_bar {
    position: relative;
    overflow: hidden;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .progress_bar .status {
    width: 100%;
    height: 5px;
    background: #fff;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .progress_bar .stage {
    width: 100%;
    height: 5px;
    background: #cdaf04;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .progress_bar .stage[data-sej="1"] {
    opacity: 1;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .progress_bar .stage[data-sej="0"] {
    opacity: 0;
}
.product_deExplore .heading {
    margin-bottom: 60px;
}
.product_deExplore .heading h2{ font-size:4rem;
}

.op-con-main{ width: 117rem; max-width: 90%; border: none; border-radius:0.5rem; padding:0; overflow:hidden;opacity: 0;transform: scale(0.9) translateY(20px);transition: 
    opacity 0.3s ease,
    transform 0.3s ease;}
.op-con-main[open] {opacity: 1;transform: scale(1) translateY(0);animation: dialogs 0.3s ease 1 forwards;}
.open-content{ position: relative;}
.open-content .title{font-size: 2.2rem; font-weight: bold;text-align: center;padding: 3rem; background:#eee;}
.open-content .content{line-height: 2;padding: 3rem; font-size:2rem; max-height:90vh; overflow-y:auto;}
.open-content .content #uses_name{ color:#f30;}
.op-con-main .am-close{ position: absolute;right: 1.2rem;top:1.2rem}
#myDialog::backdrop {background-color: rgba(0, 0, 0, 0.5);cursor: pointer;}
@keyframes dialogs{from{-o-transform:scale(0.5);transform:scale(0.5); opacity:0;}
to{-o-transform:scale(1);transform:scale(1); opacity:1;}
}


.arccontent video,.arccontent iframe{ width:100% !important; height:56rem;}


@media screen and (min-width: 2000px){
.am-container{max-width: 117rem;}
}
@media screen and (max-width: 1920px){
.am-container{max-width: 117rem;}
}
@media screen and (max-width: 1680px){
.am-container{max-width: 1170px;}
}
@media screen and (max-width: 1440px){
.am-container{max-width: 1170px;}
}


@media screen and (max-width:1024px){
html {background: #fafafa;}
body{ max-width:1024px; margin:0 auto; background:#fff; zoom:1;}	
.arccontent img{ height:auto !important;}
.am-container{ padding:0 2rem;}
header .header-top{ display:none;}
.only_mob {display: block !important;}
.swiper-banner .swiper-slide .banitem video{ height:45rem;}
.swiper-banner .swiper-slide .banitem .img100{height:45rem;}
.swiper-banner .swiper-button-next, .swiper-banner .swiper-button-prev{ display:none;}
.swiper-banner .swiper-slide .txt{ max-width:100%; padding-right:6rem; font-size:2rem;}

.hm-about{ padding:3rem 0;}
.hm-about-txt .info{ font-size:16px;}
.hm-about-txt .more{ margin-top:3rem;}
.asid_left{ display:none;}
.asid_right h2{ display:block; text-align:center; font-weight:400; font-size:3rem;font-family: "Canela", serif;}
.hm-title h2{ font-size:3rem;}

.history-box .swiper-history .swiper-slide{}
.history-box .swiper-history .swiper-slide .box .thumb .img img{ height:21.8rem;}
.history-box .swiper-history .swiper-slide .box .txt{height:18.8rem; padding:2rem 1rem 2rem 3rem;}
.history-box .swiper-history .swiper-slide .box .txt .year{ font-size:2.6rem;}
.history-box .swiper-history .swiper-slide .box .txt .note{ font-size:12px;}
.history-box .swiper-history .swiper-slide .box .titbox{ height:40px; line-height:40px;}
.history-box .swiper-history .swiper-slide .box .titbox:before{ top:-20px;}
.history-box .swiper-history .swiper-slide .box .titbox span:before{ border-width:20px !important; right:-20px;}
.pro-jt{ display:none;}
.swiper-product ul li{ width:70% !important;}
.swiper-product ul li a h2{ font-size:2.4rem; padding:2rem;}
footer .footer-wrapper .bg{display:none}
footer .footer-wrapper .flex .col:last-child{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:0;position:static}
footer .social_links{top:40px;right:15px}
footer .social_links ul li a svg path{fill:#000}
footer .footer-wrapper .nav{display:none}
footer .footer-wrapper .copy-right,footer .footer-wrapper .design_by{display:none}
footer h4{color:#000;margin-bottom:20px}
footer .footer_form .form .formgroup input{color:#000;border-color:#000}
footer .footer_form .form .formgroup label{color:#000;font-size:16px;opacity:1}
footer .footer_form .form .form-btn .btn input{color:#000}
footer .footer_form .form .form-btn .btn img{-webkit-filter:invert(1);filter:invert(1)}
footer .footer-wrapper .header_link ul li{display:block;margin:7px 0}
footer .footer-wrapper .header_link ul li a{font-family:Canela,serif;font-size:17px;line-height:30px;display:inline-block;color:#000;font-weight:600}
.mobContactStrip{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#759c27;position:fixed;bottom:0;left:0;right:0;z-index:111}
.mobContactStrip a{display:block;-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%;max-width:33.33%;color:#fff;padding:5px 5px;text-align:center}
.mobContactStrip a:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}
#back-to-top{bottom:50px}
.model-signup{width:100%;top:0;left:0;right:0;bottom:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.model-signup.is-open{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
.model-signup .flex{height:100%}
.model-signup .flex .col1{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;height:120px}
.model-signup .flex .col2{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:25px;padding-top:40px;height:100%}
.model-signup .close_model img{-webkit-filter:invert(1);filter:invert(1)}
.model-nav .humb-bottom_strip{bottom:3%}
.model-nav .humb-bottom_strip .header_link{display:none}
.model-nav .nav_humburger-products{height:68%}

.ny-banner .bg img{ height:40rem;}
.ny-banner .n-b-txt h1{ font-size:4rem;}
.ny-about .item .left{ display:none;}
.ny-about .item .right{ width:100%;}
.ny-about .item .right .tit{ font-size:4rem; text-align:center;}

.product_listinSec .col:nth-child(3n) .item a .img img {height: 250px;}
.product_listinSec .item a h2 {padding: 8px;font-size: 20px;}

.GTF-ContcatPage .col1{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:0}
.GTF-ContcatPage .aside_left .bg{max-width:100%;min-height:unset}
.GTF-ContcatPage .aside_left:before{display:none}
.GTF-ContcatPage .aside_left{max-width:100%;background:#f3f3f3;padding:45px 15px;border-radius:0}
.GTF-ContcatPage .contact-infor .item .icon img{-webkit-filter:invert(1);filter:invert(1)}
.GTF-ContcatPage .contact-infor .item .text a,.GTF-ContcatPage .contact-infor .item .text p{color:#000}
.GTF-ContcatPage .contact-infor .link_btn a span{color:#000}
.GTF-ContcatPage .social_links ul li a svg path{fill:#000}
.GTF-ContcatPage .contact-infor .link_btn a img{-webkit-filter:invert(1);filter:invert(1)}
.GTF-ContcatPage .col2{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:0}
.GTF-ContcatPage .contact_form{padding:40px 15px 0;max-width:100%}
.GTF-ContcatPage .contact_form .form .col2{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}
.GTF-ContcatPage .contact_form .form .col2:nth-child(odd){padding:0}
.blogCatFilter {padding: 30px 0 20px;}
.blogCatFilter ul li {margin-right: 10px;}
.blogProductList .flex .col {-webkit-box-flex: 0;-ms-flex: 0 1 100%;flex: 0 1 100%;max-width: 100%;padding: 15px 0;}
.blogProductList .item p {font-size: 16px;}

.BlogDetailwrapper .flex .col1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    max-width: 100%;
}
.BlogDetailwrapper .flex .col2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    max-width: 100%;    padding: 15px;
}
.blog_expoloreMoSec .heading {
    margin-bottom: 10px;
}
.BlogDetailwrapper {
    padding-top: 25px;
}

.product_detailSec {
    padding: 4rem 0;
    background: #fff;
}
.product_detailSec .heading h2{ margin-bottom:1rem;}
.product_detailSec .heading{ margin-bottom:2rem;}
.product_detailSec .flex .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    max-width: 50%;
    margin: 0;
    padding: 15px 0;
}
.GTF-SeasonabilityProdu .SeasonabilityProdu .cahrt_wrapper {
    width: 600px;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .chartHead .col1 {
    display: none;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .col2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    max-width: 100%;
}
.GTF-SeasonabilityProdu .SeasonabilityProdu {
    overflow-x: auto;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .chartHead ul li {
    margin: 0;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .col1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    max-width: 100%;
}
.GTF-SeasonabilityProdu .SeasonabilityChart .chartBody .item .name {
    font-size: 20px;
    margin-bottom: 15px;
}
.arccontent iframe{ width:100% !important; height:26rem;}
.arccontent video{ width:100% !important; height:auto;}
}































