@charset 'UTF-8';
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.tcfertilizerequipment.com/wp-content/themes/TIANCI/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.tcfertilizerequipment.com/wp-content/themes/TIANCI/css/fonts/slick.eot);
src: url(https://www.tcfertilizerequipment.com/wp-content/themes/TIANCI/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.tcfertilizerequipment.com/wp-content/themes/TIANCI/css/fonts/slick.woff) format('woff'), url(https://www.tcfertilizerequipment.com/wp-content/themes/TIANCI/css/fonts/slick.ttf) format('truetype'), url(https://www.tcfertilizerequipment.com/wp-content/themes/TIANCI/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }@font-face {
font-family: "iconfont"; src: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/iconfont.woff2?t=1683794535199) format('woff2'),
url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/iconfont.woff?t=1683794535199) format('woff'),
url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/iconfont.ttf?t=1683794535199) format('truetype');
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-kefu:before {
content: "\e63d";
}
.icon-zhiyuandidian1:before {
content: "\e605";
}
.icon-shijian1:before {
content: "\e6b5";
}
.icon-yanjing1:before {
content: "\e8bf";
}
.icon-xingzhuang:before {
content: "\e66f";
}
.icon-a-zu27121:before {
content: "\e675";
}
.icon-a-zu26070:before {
content: "\e676";
}
.icon-a-zu27008:before {
content: "\e677";
}
.icon-a-zu27009-01:before {
content: "\e678";
}
.icon-sousuo1:before {
content: "\e683";
}
.icon-jiantou_liebiaoxiangyou:before {
content: "\eb03";
}
.icon-jiantou_liebiaoshouqi:before {
content: "\eb05";
}
.icon-jiantou_liebiaoxiangzuo:before {
content: "\eb04";
}
.icon-jiantou_liebiaozhankai:before {
content: "\eb06";
}
.icon-twitter1:before {
content: "\e9b2";
}
.icon-youtube:before {
content: "\e73b";
}
.icon-linkdin1:before {
content: "\e639";
}
.icon-web-Facebook:before {
content: "\e63b";
}
.icon-shangchuan:before {
content: "\e600";
}
.icon-earth:before {
content: "\e782";
}
.icon-icon_set_up:before {
content: "\e612";
}
.icon-fuwu:before {
content: "\e622";
}
.icon-woshou:before {
content: "\e658";
}
.icon-fenxiang:before {
content: "\e65a";
}
.icon-jiangpai:before {
content: "\e66a";
}
.icon-xiebaogao:before {
content: "\e674";
}
.icon-gongwenbao:before {
content: "\e67d";
}
.icon-skype-fill:before {
content: "\e882";
}
.icon-renwu:before {
content: "\e62d";
}
.icon-yanjing:before {
content: "\e611";
}
.icon-qiyexinxi:before {
content: "\e61b";
}
.icon-youjian:before {
content: "\e649";
}
.icon-changjingguanli:before {
content: "\e602";
}
.icon-arrow:before {
content: "\e603";
}
.icon-feiji:before {
content: "\e90a";
}
.icon-shijian:before {
content: "\e635";
}
.icon-whatsapp1:before {
content: "\e8ec";
}
.icon-lvsefazhan:before {
content: "\e663";
}
.icon-jingyingleimuchaxun:before {
content: "\e648";
}
.icon-shuru:before {
content: "\e69f";
}
.icon-sousuo:before {
content: "\e61f";
}
.icon-guanliyuan:before {
content: "\e6d0";
}
.icon-jishu-line:before {
content: "\e613";
}
.icon-whatsapp:before {
content: "\e7c1";
}
.icon-zhaozhuanli:before {
content: "\e68b";
}
.icon-richangjiancha:before {
content: "\e6e4";
}
.icon-yanfaguanli-yangpinjianyan:before {
content: "\e63f";
}
.icon-a-jihuichuangxin:before {
content: "\e637";
}
.icon-a-zidingyirenwu:before {
content: "\e63c";
}
.icon-a-ziyuan545:before {
content: "\e78d";
}
.icon-gongchang:before {
content: "\e83b";
}
.icon-richangjiancha1:before {
content: "\e83d";
}
@font-face{
font-family: 'Metropolis-Medium';
src: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/Metropolis-Medium.otf);
}
@font-face{
font-family: 'Metropolis-MediumItalic';
src: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/Metropolis-RegularItalic.otf);
}
@font-face{
font-family: 'Metropolis-Light';
src: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/Metropolis-Light.otf);
}
@font-face{
font-family: 'Metropolis-Regular';
src: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/Metropolis-Regular.otf);
}
@font-face{
font-family: 'Metropolis-Bold';
src: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/Metropolis-Bold.otf);
}
@font-face{
font-family: 'Metropolis-BoldItalic';
src: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/Metropolis-BoldItalic.otf);
}
@font-face{
font-family: 'Metropolis-SemiBold';
src: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/Metropolis-SemiBold.otf);
}
@font-face{
font-family: 'Metropolis-Black';
src: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/Metropolis-Black.otf);
}
@font-face{
font-family: 'Poppins-Bold';
src: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/Poppins-Bold.ttf);
}
@font-face{
font-family: 'Poppins-Regular';
src: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/fonts/Poppins-Regular.ttf);
}
body,
html {
margin: 0;
padding: 0;
scroll-behavior: smooth
}
:focus {
outline: 0
}
ul {
margin: 0;
padding: 0
}
li {
list-style: none;
margin-bottom: 0
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html{
font-size: 10px;
}
h1,.h1{
font-size: 5.6rem;
text-transform: uppercase;
font-family: 'Metropolis-Bold';
}
img{
max-width: 100%;
}
a{
text-decoration: none
}
:root{
--hover:#0098F8;
--bbtn:#0049BA;
--bbtnhover:#0053D3;
--rbtn:#E05A52;
--rbtnhover:#D0534C;
}
a:hover{
color: #0098F8;
}
body {
display: flex;
flex-flow: column;
min-height: 100vh;
overflow-x: hidden
}
@media screen and (max-width: 1440px) {
html {
font-size: 9px
}
}
@media screen and (max-width: 1024px) {
h1,.h1{
font-size: 5rem;
}
}
@media screen and (max-width: 600px) {
html {
font-size: 8.5px
}
h1,.h1{
font-size: 4rem;
}
} .banner{
position: relative;
}
.banner>img{
display: block;
-o-object-fit: cover;
object-fit: cover;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
z-index: -1;
}
.banner>div{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: grid;
grid-template-rows: 4rem auto;
}
.banner div{
margin: 0 auto;
color: #fff;
width: 100%;
}
.banner .mbdh div span{
margin:0 1rem;
}
.banner .link,.product-banner .link{
width: 100%;
max-width: 130rem;
margin: 0 auto;
margin-top: 2.3rem;
font-size: 1.6rem;
font-family: 'Metropolis-Regular';
}
.banner .link a,.product-banner .link a{
color: #fff;
opacity: 0.6;
}
.banner .link a:hover,.product-banner .link a:hover{
color: var(--hover);
}
.banner .mbdh .h1{
text-align: center;
align-items: center;
display: flex;
justify-content: center;
}
@media screen and (max-width: 1600px) {
.banner .mbdh .link{
text-align: center;
}
}
@media screen and (max-width: 1200px) {
.banner>img{
min-height: 40vh;
}
}
@media screen and (max-width: 800px) {
.banner>img{
min-height: 30vh;
}
}  .new-item,.product-item{
background-color: #fff;
transition: all .3s ease;
max-width: 29.5rem;
}
.new-item{
max-width: 40.6rem;
}
.new-item:hover,.product-item:hover{
box-shadow: 0 1.4rem 4.8rem -0.2rem rgba(0,26,55,.15);
transform: translateY(-0.5rem);
}
.item-img{
overflow: hidden;
}
.product-item .item-img a{
display: block;
width: 100%;
height: 0;
padding-bottom: 75%;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size: cover;
}
.item-img img{
transition: all .6s ease;
}
.item-img img:hover{
filter: brightness(1.03);
transform: scale(1.03);
}
.new-item .item-text,.product-item .item-text{
padding: 4rem;
font-family: 'Metropolis-Regular';
font-size: 1.6rem;
color: #999;
line-height: 2.4rem;
}
.new-item .item-text{
min-height: 35rem;
}
.item-text>span{
display: block;
text-transform: uppercase;
margin-bottom: 3rem;
}
.item-text .details{
text-align: right;
}
.item-text .iconfont{
font-size: 1.5rem;
margin-right: 1rem;
color: #0049BA;
}
.item-text .details a{
color: #555555;
}
.item-text .details a:hover{
color: var(--hover);
}
.new-item .item-title{
font-family: 'Metropolis-SemiBold';
font-size: 2.4rem;
margin-bottom: 6rem;
line-height: 3.6rem;
}
.product-item .item-title{
font-family: 'Metropolis-SemiBold';
font-size: 2rem;
margin-bottom: 2rem;
line-height: 2.8rem;
overflow: hidden;
text-overflow:none;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
min-height: 5.6rem;
}
.product-item .item-des{
overflow: hidden;
text-overflow:none;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.new-item .item-title a,.product-item .item-title a{
color: #222;
}
.new-item .item-title a:hover,.product-item .item-title a:hover{
color: var(--hover);
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 800px) {
.new-item .item-text{
padding: 3rem 3rem 5rem;
}
.new-item .item-title{
margin-bottom: 3rem;
}
.new-item .item-text{
min-height: auto;
}
}
@media screen and (max-width: 600px) {
} .new-list{
padding: 8rem 0 10rem;
background: #F8F8F8;
}
.new-list>div{
width: 100%;
max-width: 130rem;
margin: 0 auto;
}
.new-list>div:first-child{
display: grid;
grid-template-columns: auto auto auto;
column-gap: 4rem;
row-gap: 4rem;
justify-content: center;
margin-bottom: 6rem;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
.new-list>div{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 1024px) {
.new-list{
padding: 6rem 0 8rem;
}
.new-list>div:first-child{
grid-template-columns: auto auto;
column-gap: 3rem;
row-gap: 3rem;
}
}
@media screen and (max-width: 800px) {
}
@media screen and (max-width: 600px) {
.new-list{
padding: 3rem 0 5rem;
}
.new-list>div:first-child{
grid-template-columns: auto;
column-gap: 0;
row-gap: 2rem;
}
} .project-item{
position: relative;
width: 100%;
max-width: 63rem;
transition: all .3s ease;
}
.project-item:hover{
box-shadow: 0 1.4rem 4.8rem -0.2rem rgba(0,26,55,.15);
transform: translateY(-0.5rem);
}
.project-item .item-text{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: grid;
align-content: flex-end;
background: linear-gradient(180deg, rgba(37,37,37,0) 0%, #252525 100%);
}
.project-item .item-text div{
padding: 4rem;
display: grid;
column-gap: 4rem;
grid-template-columns: auto auto auto;
font-family: 'Metropolis-Regular';
font-size: 1.6rem;
color: #fff;
}
.project-item .item-title{
grid-column-start: 1;
grid-column-end: 4;
font-family: 'Metropolis-SemiBold';
font-size: 2rem;
margin-bottom: 2rem;
line-height: 2.8rem; }
.project-item .item-title a{
color: #fff;
}
.project-item .item-title a:hover{
color: var(--hover);
}
.project-item .item-time{
width: fit-content;
}
.project-item .item-time,.project-item .item-area{
opacity: 0.8;
}
.project-item .item-text .iconfont{
margin-right: 1rem;
color: #fff;
} .project-list{
padding: 8rem 0 10rem;
background: #F8F8F8;
}
.project-list>div{
width: 100%;
max-width: 130rem;
margin: 0 auto;
}
.project-list>div:first-child{
display: grid;
grid-template-columns: auto auto;
column-gap: 4rem;
row-gap: 4rem;
margin-bottom: 6rem;
justify-content: center;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
.project-list>div:first-child{
column-gap: 3rem;
row-gap: 3rem;
}
.project-list>div{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 800px) {
.project-list>div:first-child{
grid-template-columns: auto;
column-gap: 0;
row-gap: 2rem;
margin-bottom: 5rem;
}
}
@media screen and (max-width: 600px) {
.project-item .item-text div{
padding: 2rem;
}
} .product-line-list{
background-color: #F8F8F8;
padding-top: 8rem;
padding-bottom: 8rem;
}
.product-line-list>div{
width: 100%;
max-width: 130rem;
margin: 0 auto;
}
.product-line-list>div:first-child{
display: grid;
grid-template-columns: auto auto auto auto;
column-gap: 4rem;
row-gap: 4rem;
margin-bottom: 6rem; }
@media screen and (max-width: 1280px) {
.product-line-list>div:first-child{
grid-template-columns: auto auto auto;
column-gap: 3rem;
row-gap: 3rem;
}
.product-line-list>div{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 800px) {
.product-line-list>div:first-child{
grid-template-columns: auto auto;
justify-content: center;
}
}
@media screen and (max-width: 600px) {
.product-line-list{
padding-top: 4rem;
padding-bottom: 4rem;
}
.product-line-list>div:first-child{
grid-template-columns: auto;
column-gap: 0;
row-gap: 2rem;
}
}   .newsletter{
width: 100%;
max-width: 130rem;
margin: 0 auto;
padding: 6rem;
background:url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/images/newsletter.png) no-repeat #0049BA;
background-size: 100%;
display: grid;
grid-template-columns: 1fr 1fr;
}
.newsletter .text{
font-family: 'Metropolis-Black';
font-size: 3.6rem;
line-height: 4.2rem;
color: #FFFFFF;
text-transform: uppercase;
}
.newsletter .text span{
color: #E05A52;
}
.newsletter .form{
width: 100%;
max-width: 61.7rem;
height: 8rem;
background-color:rgba(255, 255, 255, 0.1);
border-radius: 10rem;
transition: all .3s ease;
}
.newsletter .form:hover{
box-shadow: 0 1.4rem 4.8rem -0.2rem rgba(0,26,55,.15);
transform: translateY(-0.5rem);
}
.newsletter .form form{
padding: 1.5rem 1.5rem 1.5rem 3rem;
display: grid;
grid-template-columns: auto 16rem;
}
.newsletter .form input{
background: scroll;
min-height: 5rem;
border: 0;
font-family: 'Metropolis-Medium';
color: #fff;
font-size: 1.6rem;
}
.newsletter .form input::-webkit-input-placeholder{
color: #fff;
opacity: 0.6;
}
.newsletter .form input[type="submit"]{
background:var(--rbtn);
border-radius: 100px 100px 100px 100px;
cursor: pointer;
transition: all .6s ease;
}
.newsletter .form input[type="submit"]:hover{
background-color: var(--rbtnhover);
filter: brightness(1.03);
transform: scale(1.03);
}
@media screen and (max-width: 1024px) {
.newsletter{
padding: 4rem;
}
.newsletter .text{
font-size: 3rem;
}
.newsletter .form{
height: 7rem;
}
.newsletter .form input{
min-height: 4rem;
}
}
@media screen and (max-width: 600px) {
.newsletter{
grid-template-columns: auto;
row-gap: 1rem;
padding: 2rem;
}
.newsletter .text{
font-size: 2.6rem;
}
} .footer-contact{
width: 100%;
max-width: 160rem;
margin: 0 auto;
display: grid;
grid-template-columns: 50rem auto;
column-gap: 12rem;
}
@media screen and (max-width: 1600px) {
.footer-contact{
padding-left: 3rem;
padding-right: 3rem;
}
}
.footer-contact .title{
font-family: 'Metropolis-Black';
color: #222222;
}
.contact-info .title{
font-size: 5.6rem;
line-height: 5.6rem;
margin-bottom: 5rem;
text-transform: uppercase;
}
.contact-info p{
font-family: 'Metropolis-Medium';
font-size: 2rem;
line-height: 3.2rem;
margin-bottom: 3rem;
}
.contact-info p a{
color: #555555;
}
.contact-info p a:hover{
color: var(--hover);
}
.contact-info p.map{
margin-top: 5rem;  
transition: all .3s ease;
}
.contact-info p.map:hover{
transform: translateY(-0.5rem);
}
.contact-info p.map a{
display: flex;
align-items: center;
font-family: 'Metropolis-Medium';
font-size: 1.8rem;
text-decoration: underline;
color:var(--rbtn);
}
.contact-info p.map a:hover{
color: var(--rbtnhover);
}
.contact-info p.map span{
display: inline-block;
width: 4rem;
height: 4rem;
line-height: 4rem;
background-color: var(--rbtn);
border-radius:50%;
margin-right: 2rem;
color: #fff;
text-align: center;
font-size: 1.2rem;
}
.contact-info p.map a:hover span{
background-color: var(--rbtnhover);
}
.contact-form .title{
font-size: 4rem;
margin-top: 2rem;
margin-bottom: 4rem;
}
.contact-form .title span{
color: #0049BA;
}
.contact-form form{
display: grid;
grid-template-columns: auto auto;
column-gap: 2rem;
row-gap: 2rem;
font-family: 'Metropolis-Regular';
font-size: 1.4rem;
color: #999999;
}
.contact-form .input{
padding: 0 2rem;
border: 2px solid #DDDDDD;
border-radius: 100px 100px 100px 100px;
display: flex;
column-gap: 0.5rem;
}
.contact-form .input span{
display: flex;
align-items: center;
}
.contact-form .input b{
color: #E05A52;
margin-left: 0.5rem;
}
.contact-form .input input{
width: 100%;
border: 0;
height: 6rem;
background: scroll;
}
.contact-form .area,.contact-form .submit{
border: 2px solid #DDDDDD;
grid-column-start: 1;
grid-column-end: 3;
display: flex;
column-gap: 0.5rem;
}
.contact-form .submit{
border-color: #004CB4;
border-radius: 100px 100px 100px 100px;
height: 6rem;
}
.contact-form .submit:hover{
background-color: var(--bbtn);
color: #fff;
}
.contact-form .area{
padding: 2rem 2rem 0;
border-radius: 20px 20px 20px 20px;
height: 10rem;
}
.contact-form .area textarea,.contact-form .submit button{
width: 100%;
border: 0;
background: scroll;
} 
.contact-form .submit button{
cursor: pointer;
color: var(--bbtn);
font-size: 1.6rem;
}
.contact-form .submit .iconfont{
font-size: 1.5rem;
margin-left: 1rem;
}
.contact-form .submit button:hover{
color: #fff;
}
@media screen and (max-width: 1440px) {
.footer-contact{
column-gap:6rem
}
}
@media screen and (max-width: 1024px) {
.footer-contact{
grid-template-columns: auto auto;
column-gap:3rem
}
.contact-info .title{
font-size: 5rem;
margin-bottom:3rem
}
.contact-info p{
margin-bottom: 1.5rem;
}
}
@media screen and (max-width: 800px) {
.footer-contact{
grid-template-columns: auto;
column-gap:3rem
}
.contact-info .title{
font-size: 4rem;
margin-bottom:2.4rem
}
.contact-form .title{
font-size: 3.6rem;
}
}
@media screen and (max-width: 600px) {
.contact-info .title{
font-size: 3.6rem;
margin-bottom:2rem
}
.contact-info p{
font-size: 1.8rem;
margin-bottom: 1rem;
}
.contact-info p.map{
margin-top: 2rem;
}
.contact-form form{
column-gap: 1rem;
row-gap: 1rem;
}
.contact-form .title{
font-size: 3rem;
}
.contact-form .input{
grid-column-start: 1;
grid-column-end: 3;
}
.contact-form .input input,.contact-form .submit{
height: 5rem;
}
} .footer-nav{
width: 100%;
max-width: 160rem;
margin: 4rem auto;
font-family: 'Metropolis-Medium';
font-size: 2rem;
text-transform: capitalize;
}
@media screen and (max-width: 1600px) {
.footer-nav{
padding-left: 3rem;
padding-right: 3rem;
}
}
.footer-nav ul{
display: inline-flex;
column-gap: 5rem;
}
.footer-nav a{
color: #222222;
}
.footer-nav a:hover{
color: var(--hover);
}
@media screen and (max-width: 1440px) {
.footer-nav ul{
display: grid;
grid-template-columns: auto auto auto auto;
gap: 4rem;
}
}
@media screen and (max-width: 1024px) {
.footer-nav ul{
display: grid;
grid-template-columns: auto auto auto;
gap: 3rem;
}
}
@media screen and (max-width: 800px) {
.footer-nav ul{
display: grid;
grid-template-columns: auto auto;
gap: 2rem;
}
}
@media screen and (max-width: 600px) {
.footer-nav ul{
display: grid;
grid-template-columns: auto;
gap: 1rem;
}
} .copyright {
background: #38383A;
}
.copyright div{
width: 100%;
max-width: 160rem;
padding: 3.5rem 0;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
}
@media screen and (max-width: 1600px) {
.copyright div{
padding-left: 3rem;
padding-right: 3rem;
}
}
.copyright p{
font-family: 'Metropolis-Regular';
font-size: 1.4rem;
color: #fff;
opacity: 0.8;
}
.copyright ul{
display: flex;
column-gap: 5rem;
}
.copyright li a{
display: block;
transition: all .3s ease;
color: #fff;
}
.copyright li .iconfont{
font-size: 2.5rem;
}
.copyright li a:hover{
transform: translateY(-0.5rem);
color: var(--hover);
}
@media screen and (max-width: 600px) {
.copyright div{
display: grid;
grid-template-columns: auto;
}
.copyright p{
margin-bottom: 2rem;
}
} .footer{
border-top: 10px solid #0049BA;
padding-top: 10rem;
}
@media screen and (max-width: 1024px) {
.footer{
padding-top: 4rem;
}
}
@media screen and (max-width: 600px) {
.footer{
padding-top: 2rem;
}
} .header{
width: 100%;
max-width: 192rem;
height: 12rem;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid #DDDDDD;
position: sticky;
top: 0;
left: 0;
z-index: 999;
background-color:#FFFFFF;
transition: all .3s ease
}
.header.unpinned {
transform: translate3d(0,-120%,0)
}
.header .logo{
margin-left: 6rem;
filter: brightness(1.5);
}
.header .nav{
flex: 1;
font-family: 'Metropolis-Medium';
font-size: 1.8rem; text-transform: capitalize;
}
#menu-main {
display: flex;
flex-flow: row nowrap;
justify-content: center;
column-gap: 5rem;
transition: all .3s ease
}
#menu-main>li { position: relative
}
#menu-main>li>a {
color: #222222;
display: inline-block;
font-weight: 500;
line-height: 12rem;
position: relative;
transition: color .3s ease
}
#menu-main>li.current-menu-ancestor>a,
#menu-main>li.current-menu-item>a,
#menu-main>li.current-menu-parent>a,
#menu-main>li:hover>a {
color: var(--hover)
}
#menu-main>li>.sub-menu {
background: #fff;
border-radius: 0 0 4px 4px;
box-shadow: 0 1.4rem 4.8rem -.2rem rgba(0,26,55,.15);
display: none;
left: -2.88rem;
padding: 1.2rem 1.6rem 1.6rem;
position: absolute;
z-index: 99;
top: 12rem;
transition: box-shadow .3s ease
}
#menu-main>li:hover>.sub-menu {
display: block;
}
#menu-main>li>.sub-menu>li>a {
border-radius: 2px;
color: #666;
display: block;
font-size: 1.4rem;
line-height: 2rem;
padding: .8rem 2.4rem .8rem 1.6rem;
transition: all .3s ease;
text-transform: capitalize;
white-space: nowrap;
}
#menu-main>li>.sub-menu>li>a:hover {
background: rgba(2,121,249,.1);
color: #3d3d3d
}
#menu-main>li.has_lv3 {
position: static
}
#menu-main>li.has_lv3>.sub-menu {
gap: 2.4rem;
left: calc(50vw - 130rem/2);
padding: 3.2rem 4rem 5.6rem;
width: 130rem;
}
#menu-main>li.has_lv3:hover>.sub-menu{
display: flex;
flex-flow: row wrap
}
#menu-main>li.has_lv3>.sub-menu>li {
flex: auto;
flex-basis: 20%
}
#menu-main>li.has_lv3>.sub-menu>li>a {
color: #3d3d3d;
display: inline-block;
font-size: 1.4rem;
font-weight: 700;
margin-bottom: .8rem;
text-transform: uppercase;
transition: all .5s ease
}
#menu-main>li.has_lv3>.sub-menu>li>a:hover {
background: transparent;
text-decoration: underline
}
#menu-main>li.has_lv3>.sub-menu .sub-menu {
display: block
}
#menu-main>li.has_lv3>.sub-menu .sub-menu a {
color: #666;
display: block;
font-size: 1.4rem;
line-height: 1.8rem;
padding: .8rem 2.4rem .8rem 1.6rem;
transition: all .1s ease
}
#menu-main>li.has_lv3>.sub-menu .sub-menu a:hover {
background: rgba(2,121,249,.15);
color: #3d3d3d
}
#menu-main>li.has_lv3 .current-menu-item>a {
color: #0279f9!important
}
.header-button{
display: flex;
column-gap: 5rem;
margin-right: 6rem;
}
#language,#mobile,#close{
position: relative;
}
#language ul{
display: none;
flex-direction: column;
row-gap: 1rem;
padding: 2rem;
background: #fff;
border-radius: 0 0 4px 4px;
box-shadow: 0 1.4rem 4.8rem -.2rem rgba(0,26,55,.15);
position: absolute;
left: auto;
right: 0;
font-family: 'Metropolis-Medium';
font-size: 1.6rem;
z-index: 9;
}
.gt-current-lang{
color:#0279f9!important;
}
#language ul a{
color: #555555;
}
#language ul a:hover{
color: var(--hover);
}
#language:hover ul{
display: flex;
}
#language::before,
#mobile::before,
#close::before
{
content: '';
display: block;
width: 1px;
height: 1rem;
background-color: #DDDDDD;
position: absolute;
left: -2.4rem;
top: 2px;
}
.header-button .iconfont{
font-size: 1.6rem;
color: #555555;
cursor: pointer;
}
#mobile{ display: none;
align-items: center;
row-gap: 5px;
flex-direction: column;
cursor: pointer;
}
#mobile li{
width: 2rem;
height: 2px;
background-color: #555555;
}
#close {
display: none;
position: relative;
width: 2rem;
cursor: pointer;
}
#close li{
width: 2.8rem;
height: 2px;
background-color: #555555;
position: absolute;
top: 50%;
left: 0;
}
#close li:first-child{
transform: rotate(45deg);
}
#close li:last-child{
transform: rotate(-45deg);
}
.home #mobile li,
.home #close li
{
background-color: #FFFFFF;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
#menu-main>li.has_lv3>.sub-menu{
width: 100%;
left: 0;
}
#menu-main{
column-gap: 2rem;
}
}
@media screen and (max-width: 1280px) {
#menu-main>li>a{
line-height: 2rem;
}
.header .logo img{
width: 90%;
}
}
@media screen and (max-width: 1024px) {
#menu-main,.mburger {
display: block
}
#menu-main {
background: #dcdcdc;
box-sizing: border-box;
height: 100vh;
left: 0;
overflow-x: hidden;
overflow-y: auto;
padding: 6rem 2rem 4rem 3rem;
position: fixed;
top: 0;
transform: translateX(-100%);
transition: all .4s;
width: 30%;
z-index: 999
}
#menu-main.show {
transform: translateX(0)
}
#menu-main>li {
height: auto;
margin-bottom: 1.6rem;
position: relative;
width: 100%
}
#menu-main>li>a {
color: #3d3d3d;
display: inline-block;
line-height: 3rem;
padding-bottom: 0;
position: static;
text-transform: capitalize
}
#menu-main>li.current-menu-ancestor>a,#menu-main>li.current-menu-item>a,#menu-main>li.current-menu-parent>a {
color: #0279f9!important
}
#menu-main li:not(:first-child) {
margin-left: 0
}
#menu-main>li>.sub-menu {
background: transparent;
box-shadow: none;
display: none;
padding: 0!important;
position: static
}
#menu-main>li>.sub-menu a {
font-size: 1.2rem;
font-weight: 300
}
#menu-main .current-menu-ancestor .sub-menu,#menu-main .current-menu-item .sub-menu,#menu-main .current-menu-parent .sub-menu {
display: block
}
#menu-main>li.has_lv3>.sub-menu {
transform: translateX(0);
width: auto
}
#menu-main>li.has_lv3>.sub-menu>li {
margin: 1rem 0
}
#mobile{
display: flex;
}
.header .logo img{
width: 85%;
}
}
@media screen and (max-width: 800px) {
#menu-main {
width:50%
}
.header .logo img{
width: 75%;
}
}
@media screen and (max-width: 600px) {
#menu-main { width: 76%;
}
#menu-main>li.has_lv3>.sub-menu>li{
margin: 0;
margin-left: 1rem;
}
#menu-main>li>.sub-menu>li>a{
padding:0;
margin-top: 1rem;
white-space: unset;
}
#menu-main>li.has_lv3:hover>.sub-menu{
flex-direction: column;
gap: 1rem;
margin-top: 2rem;
}
.header .logo img{
width: 65%;
}
}   .product-archive{
background-color: #F8F8F8;
padding: 8rem 0 10rem;
}
.product-archive>div{
width: 100%;
max-width: 130rem;
margin: 0 auto;
}
.product-archive .title{
display: flex;
justify-content: space-between;
margin-bottom: 4rem;
}
.product-archive .title h3{
font-family: 'Metropolis-Bold';
font-size: 3.6rem;
color: #222222;
position: relative;
padding-left: 3rem;
display: flex;
align-items: center;
justify-content: center;
}
.product-archive .title h3::before,
.product-archive .title h3::after
{
display: block;
content: '';
}
.product-archive .title h3::before{
width: 1.4rem;
height: 1.4rem;
background-color: #E05A52;
border-radius: 0.4rem;
position: absolute;
bottom: 1rem;
left: 0;
z-index: 2;
}
.product-archive .title h3::after{
width: 1.8rem;
height: 1.8rem;
background-color: #0049BA;
border-radius: 0.4rem;
position: absolute;
bottom: 0;
left: 0.7rem;
}
.product-archive .title .button{
width: 16rem;
height: 4rem;
border-radius: 10rem;
border: 1px solid var(--bbtn);
font-family: 'Metropolis-Medium';
font-size: 1.8rem;
color: var(--bbtn);
display: flex;
align-items: center;
justify-content: center;
transition: all .3s ease;
}
.product-archive .title .button:hover{
background-color: var(--bbtn);
color: #fff;
box-shadow: 0 1.4rem 4.8rem -0.2rem rgba(0,26,55,.15);
transform: translateY(-0.5rem);
}
.product-archive .archive-list{
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
column-gap: 4rem;
margin-bottom: 6rem;
row-gap: 4rem;
}
@media screen and (max-width: 1280px) {
.product-archive{
padding: 3rem 0 5rem;
}
.product-archive .title h3{
font-size: 3rem;
}
.product-archive .archive-list{
grid-template-columns: 1fr 1fr 1fr;
column-gap: 2rem;
row-gap: 2rem;
}
.product-archive>div{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 800px) {
.product-archive .archive-list{
grid-template-columns: 1fr 1fr;
column-gap: 2rem;
row-gap: 2rem;
}
}
@media screen and (max-width: 600px) {
.product-archive{
padding: 3rem 0 4rem;
}
.product-archive .title h3{
font-size: 2.6rem;
padding-left: 4rem;
}
.product-archive .archive-list{
grid-template-columns: auto;
column-gap: 0;
row-gap: 2rem;
justify-content: center;
}
.product-archive .title .button{
display: none;
}
} .product-list{
background-color: #F8F8F8;
padding: 7rem 0 10rem;
} 
.product-list>div:first-child{
width: 100%;
max-width: 130rem;
margin: 0 auto;
display: grid;
grid-template-columns:repeat(4,1fr);
column-gap: 4rem;
}
.product-list .side{
display: flex;
grid-template-columns: auto;
flex-direction:column;
}
.product-list .side-nav{
display: grid;
grid-template-columns: auto;
margin-bottom: 2rem;
}
.product-list .side-nav h3{
font-family: 'Metropolis-Bold';
font-size: 2.4rem;
color: #222222;
margin-bottom: 3rem;
}
.product-list .side-nav ul{
background-color: #fff;
padding: 4rem;
font-family: 'Metropolis-Medium';
font-size: 1.8rem;
display: grid;
grid-template-columns: auto;
row-gap: 4rem;
}
.product-list .side li{
position: relative;
}
.product-list .side li::after{
display: block;
content: '';
width: 100%;
border-bottom: 1px dotted #DDDDDD;
position: absolute;
bottom: -2rem;
}
.product-list  .side li:last-child::after{
display: none;
}
.product-list .side-nav ul a{
color: #555555;
}
.product-list .side-nav ul a:hover,
.product-list .side-nav .active a
{
color: var(--hover);
}
.product-list .side-contact{
background: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/images/side-contact.png) no-repeat top;
background-size: 100%;
display: grid;
grid-template-columns: auto;
padding: 22rem 4rem 4rem;
}
.product-list .side-contact .title{
font-family: 'Metropolis-Bold';
font-size: 2.4rem;
color: #222222;
text-transform: capitalize;
margin-bottom: 2.4rem;
}
.product-list .side-contact ul{
font-family: 'Metropolis-Medium';
display: grid;
grid-template-columns: auto;
row-gap: 4rem;
}
.product-list .side-contact li{
display: grid;
grid-template-columns: auto;
}
.product-list .side-contact li span{
font-size: 1.6rem;
color: #999999;
margin-bottom: 0.8rem;
}
.product-list .side-contact li a{
font-size: 1.8rem;
color: #222222;
}
.product-list .side-contact li a:hover{
color: var(--hover);
}
.product-list .list{
grid-column-start: 2;
grid-column-end: 5;
max-width: 100%;
}
.product-list .list>div:first-child{
display: grid;
grid-template-columns: auto auto auto;
column-gap: 4rem;
row-gap: 4rem;
margin-bottom: 6rem; }
@media screen and (max-width: 1280px) {
.product-list>div:first-child{
grid-template-columns: 1fr 1fr 1fr;
column-gap: 3rem;
padding-left: 3rem;
padding-right: 3rem;
}
.product-list .list{
grid-column-end: 4;
}
.product-list .list>div:first-child{
grid-template-columns: 1fr 1fr;
column-gap: 3rem;
row-gap: 3rem;
justify-items: center;
}
}
@media screen and (max-width: 800px) {
.product-list>div:first-child{
display: flex!important;
flex-flow: column-reverse;
}
.product-list .side{
margin-bottom: 3rem;
}
}
@media screen and (max-width: 600px) {
.product-list .list>div:first-child{
grid-template-columns: auto;
row-gap: 2rem;
}
} .prev-next{
font-family: 'Metropolis-Medium';
font-size: 1.6rem; }
.wp-pagenavi{
display: flex;
justify-content: center;
border-top: 1px solid #DDDDDD;
padding: 6rem 0 8rem;
text-transform: uppercase;
}
.prev-next ul,.wp-pagenavi{
display: flex;
}
.prev-next ul li,.wp-pagenavi a{
transition: all .3s ease;  
}
.prev-next ul li:hover,.wp-pagenavi a:hover{ transform: translateY(-0.5rem);
}
.prev-next ul li a, .wp-pagenavi a, .wp-pagenavi span{
color: #999999;  
padding: 1.5rem;   
}
.prev-next ul li:first-child a,
.prev-next ul li:last-child a,
.wp-pagenavi span
{
color: #222222;
}
.prev-next ul li a:hover,
.wp-pagenavi a:hover{
color: var(--hover);
}
@media screen and (max-width: 600px) {
.prev-next{
padding: 4rem 0 5rem;
}
} .new-pre-next{
width: 100%;
background: #F8F8F8;
display: grid;
grid-template-columns: 1fr 1fr;
column-gap: 12rem;
padding: 4.7rem 6rem;
}
.new-pre-next>div{
display: grid;
grid-template-columns: auto;
font-family: 'Metropolis-Regular';
text-transform: capitalize;
position: relative;
row-gap: 1.4rem;
}
.new-pre-next>div:last-child:after{
content: '';
display: block;
height: 4rem;
width: 1px;
background-color: #DDDDDD;
position: absolute;
top: 0.5rem;
left: -6rem;
}
.new-pre-next>div span{
color: #999999;
font-size: 1.6rem;
}
.new-pre-next>div a{
color: #222222;
font-size: 1.8rem;
}
.new-pre-next>div a:hover{
color: var(--hover);
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 800px) {
.new-pre-next{
grid-template-columns: auto;
row-gap: 6rem;
padding: 4rem 4rem;
}
.new-pre-next>div:last-child:after{
content: '';
display: block;
height: 1px;
width: 100%;
background-color: #DDDDDD;
position: absolute;
top: -3rem;
left: 0;
}
}
@media screen and (max-width: 600px) {
} .mb-nav{
width: 100%;
max-width: 130rem;
margin: 0 auto;
font-family: 'Metropolis-Regular';
font-size: 1.6rem;
color: #DDDDDD;
padding-top: 2rem;
padding-bottom: 2rem;
transition: all .3s ease;
}
@media screen and (max-width: 1280px) {
.mb-nav{
padding-left: 3rem;
padding-right: 3rem;
}    
}
.mb-nav:hover{
transform: translateY(-0.5rem);
}
.mb-nav a{
color: #999999;
opacity: 0.6;
}
.mb-nav a:hover{
color: var(--hover);
}
.mb-nav span{
color: #555555;
} .new-single{
width: 100%;
max-width: 130rem;
margin: 0 auto;
padding: 0 0 10rem;
display: grid;
justify-items: center;
font-family: 'Metropolis-Regular';
}
.new-single .title{
width: 100%;
max-width: 100rem;
display: grid;
grid-template-columns: auto;
padding: 4rem;
border-bottom:1px solid #DDDDDD;
margin-bottom: 6rem;
}
.project-single .title{
border-bottom:0;
}
.new-single .title h1{
font-size: 3.6rem;
line-height: 4.4rem;
text-align: center;
text-transform: capitalize;
margin: 0 4rem 3rem;
}
.new-single .title .info{
display: flex;
justify-content: center;
column-gap: 4rem;
font-size: 1.6rem;
color: #999999;
align-items: center;
}
.new-single .title .info .iconfont{
color: var(--bbtn);
margin-right: 1rem;
}
.new-single .title .info p{
text-transform: capitalize;
}
.new-single .title .info p i{
font-style: normal;
}
.new-single>h2{
font-family: 'Metropolis-Bold';
font-size: 2.4rem;
color: #222222;
margin-bottom: 3rem;
display: block;
width: 100%;
max-width: 100rem;
}
.new-single>p{
max-width: 100rem;
font-size: 1.8rem;
color: #555555;
line-height: 2.8rem;
margin-bottom: 3rem;
}
.new-single>ul{
display: grid;
grid-template-columns: auto auto auto auto;
column-gap: 3rem;
margin: 2rem 0;
}
.new-single img{
margin-bottom: 3rem;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
.new-single{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 1024px) {
.new-single .title{
margin-bottom: 4rem;
}
.new-single .title h1{
font-size: 3rem;
line-height: 4rem;
}
.new-single>ul{
grid-template-columns: auto auto;
column-gap: 3rem;
}
.new-single .title .info p i{
display: none;
}
}
@media screen and (max-width: 800px) {
}
@media screen and (max-width: 600px) {
.new-single .title{
padding: 2rem;
margin-bottom: 2rem;
}
.new-single .title h1{
font-size: 2.6rem;
line-height: 3.4rem;
}
.new-single>ul{
grid-template-columns: auto;
}
} .new-sns{
width: 100%;
max-width: 100rem;
display: flex;
column-gap: 2rem;
justify-content: center;
border-bottom: 1px solid #DDDDDD;
padding-top: 3rem;
padding-bottom: 6rem;
margin-bottom: 8rem;
}
.new-sns a{
text-align: center;
line-height: 6rem;
display: block;
width: 6rem;
height: 6rem;
border-radius: 50%;
border: 1px solid #DDDDDD;
color: #DDDDDD;
transition: all .3s ease;
}
.new-sns a:hover{
background-color: var(--bbtn);
border-color: var(--bbtn);
box-shadow: 0 1.4rem 4.8rem -0.2rem rgba(0,26,55,.15);
transform: translateY(-0.5rem);
}
.new-sns .iconfont{
font-size: 2.4rem;
} .consult-online{
width: 100%;
max-width: 130rem;
margin: 0 auto;
padding: 7rem 5rem;
background: #0049BA;
display: flex;
justify-content: space-between;
font-family: 'Metropolis-Medium';
color: #fff;
column-gap: 2rem;
align-items: center;
}
.consult-online p{
font-family: 'Metropolis-Bold';
font-size: 2.4rem;
line-height: 3.2rem;
max-width: 62rem;
}
.consult-online .right{
display: flex;
flex-wrap: wrap;
row-gap: 3rem;
column-gap: 6rem;
}
.consult-online a{
color: #fff;
}
.consult-online a.btn{
width: 18rem;
background:var(--rbtn);
border-radius: 5rem;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.6rem;
text-transform: capitalize;
transition: all .3s ease;
height: 6rem;
}
.consult-online a.btn:hover{
box-shadow: 0 1.4rem 4.8rem -0.2rem rgba(0,26,55,.15);
transform: translateY(-0.5rem);
background-color: var(--rbtnhover);
color: #fff;
}
.consult-online span{
display: grid;
align-items: center;
position: relative;
}
.consult-online span::before{
content: '';
display: block;
height: 4rem;
width: 1px;
border-left: 2px dotted #fff;
position: absolute;
top: 1rem;
left: -3rem;
}
.consult-online div span{
font-family: 'Metropolis-Regular';
font-size: 1.4rem;
text-transform: capitalize;
}
.consult-online div span b{
font-weight: normal;
}
.consult-online div a{
text-transform: lowercase;
font-size: 2rem;
}
.consult-online div a:hover{
color: var(--hover);
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {    
}
@media screen and (max-width: 1440px) {    
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 800px) {
.consult-online{
padding: 3rem 3rem;
flex-direction: column;
row-gap: 3rem;
}
}
@media screen and (max-width: 600px) {
.consult-online span::before{
display: none;
}
}    .related-product,.related-project,.related-news{
background-color: #F8F8F8;
padding: 10rem 0 0;
}
.related-product h3,.related-project h3,.related-news h3{
max-width: 130rem;
margin: 0 auto 4rem;
font-family: 'Metropolis-Bold';
font-size: 3.6rem;
color: #222222;
text-transform: uppercase;
}
.related-product>div,.related-project>div,.related-news>div{
width: 100%;
max-width: 130rem;
margin: 0 auto;
display: grid;
grid-template-columns: auto auto auto auto;
column-gap: 4rem;
justify-content: start;
padding-bottom: 10rem;
border-bottom: 1px solid #DDDDDD;
}
.related-project>div{
grid-template-columns: auto auto;
border-bottom: 0;
}
.related-news>div{
grid-template-columns: auto auto auto;
border-bottom: 0;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
.related-product>div,.related-news>div,.related-project>div{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
.related-product h3,.related-project h3,.related-news h3{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 1024px) {
.related-product>div,.related-news>div{
grid-template-columns: auto auto;
row-gap: 4rem;
justify-content: center;
}
.related-product h3,.related-project h3,.related-news h3{
font-size: 3rem;
}
}
@media screen and (max-width: 800px) {
.related-product,.related-project,.related-news{
padding: 5rem 0 0;
}
.related-project>div{
grid-template-columns: auto;
row-gap: 3rem;
padding-bottom: 5rem;
}
}
@media screen and (max-width: 600px) {
.related-product h3,.related-project h3,.related-news h3{
font-size: 2.6rem;
}
.related-product>div,.related-news>div{
grid-template-columns: auto;
row-gap: 2rem;
padding-bottom: 5rem;
}
} .contact{
width: 100%;
max-width: 130rem;
margin: 0 auto;
display: grid;
grid-template-columns: 38rem auto;
column-gap: 10rem;
padding-top: 10rem;
padding-bottom: 10rem;
}
.contact .info ul{
display: grid;
grid-template-columns: auto;
row-gap: 6rem;
font-size: 2rem;
}
.contact .info li{
position: relative;
}
.contact .info li::after{
content: '';
display: block;
width: 100%;
height: 1px;
background-color: #F0F0F0;
position: absolute;
left: 0;
bottom: -3rem;
}
.contact .info li:last-child:after{
display: none;
}
.contact .info li h3{
font-family: 'Metropolis-Bold';
color: #222222;
margin-bottom: 1.3rem;
text-transform: uppercase;
}
.contact .info li p{
font-family: 'Metropolis-Medium';
color: #555555;
line-height: 3.2rem;
}
.contact .info li p a{
color: #555555;
}
.contact .info li p a.email{
text-decoration: underline;
}
.contact .info li p a:hover{
color: var(--hover);
}
.contact .contact-form .input{
background-color: #F8F8F8;
border: 0;
}
.contact .contact-form h3{
font-family: 'Metropolis-Bold';
font-size: 4rem;
color: #222222;
margin-bottom: 4.6rem;
position: relative;
text-transform: capitalize;
}
.contact .contact-form h3::after{
content: '';
width: 5.4rem;
height: 2px;
background-color: #004CB4;
display: block;
position: absolute;
left: 0;
bottom: -0.6rem;
}
.contact .contact-form form{
margin-bottom: 5rem;
}
.contact .contact-form .area{
background-color: #F8F8F8;
border: 0;
}
.contact .contact-form .submit{
background-color: var(--bbtn);
border: 0;
}
.contact .contact-form .submit:hover{
background-color: var(--bbtnhover);
}
.contact .contact-form .submit button{
color: #fff;
}
.contact .contact-form .submit .iconfont{
margin-left: 2rem;
}
.contact .contact-sns{
display: flex;
align-items: center;
flex-wrap: wrap;
row-gap: 3rem;
}
.contact .contact-sns ul{
display: flex;
gap: 2rem;
flex-wrap: wrap;
}
.contact .contact-sns ul a{
text-align: center;
line-height: 6rem;
display: block;
width: 6rem;
height: 6rem;
border-radius: 50%;
border: 1px solid #DDDDDD;
color: #DDDDDD;
transition: all .3s ease;
}
.contact .contact-sns p{
font-family: 'Metropolis-Bold';
font-size: 2rem;
color: #222222;
margin-right: 4rem;
text-transform: uppercase;
}
.contact .contact-sns ul a:hover{
background-color: var(--bbtn);
border-color: var(--bbtn);
box-shadow: 0 1.4rem 4.8rem -0.2rem rgba(0,26,55,.15);
transform: translateY(-0.5rem);
}
.contact .contact-sns .iconfont{
font-size: 2.4rem;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
.contact{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 1024px) {
.contact{
padding-top: 6rem;
padding-bottom: 6rem;
column-gap: 3rem;
}
.contact .contact-sns ul a{
width: 5rem;
height: 5rem;
line-height: 5rem;
}
.contact .contact-sns .iconfont{
font-size: 2.2rem;
}
}
@media screen and (max-width: 800px) {
.contact{
grid-template-columns:auto;
column-gap: 0;
row-gap: 5rem;
padding-top: 4rem;
padding-bottom: 4rem;
}
.contact .info ul{
row-gap: 4rem;
}
.contact .info li::after{
bottom: -2rem;
}
}
@media screen and (max-width: 600px) {
.contact .contact-sns ul a{
width: 4rem;
height: 4rem;
line-height: 4rem;
}
.contact .contact-sns .iconfont{
font-size: 2rem;
}
} .contact-map{
width: 100%;
max-width: 130rem;
margin: 0 auto;
display: grid;
grid-template-columns: 38rem auto;
margin-bottom: 10rem;
}
.contact-map .touch{
padding: 5rem;
display: grid;
grid-template-columns: auto;
background-color: #252525;
align-content: space-between;
row-gap: 5rem;
max-width: 38rem;
}
.contact-map .touch h3{
font-family: 'Poppins-Bold','Metropolis-Bold';
font-size: 2.8rem;
color: #FFFFFF;
text-transform: uppercase;
position: relative;
}
.contact-map .touch h3::after{
content: '';
width: 2.8rem;
height: 0.4rem;
background-color: #E05A52;
display: block;
position: absolute;
left: 0;
bottom: -2rem;
}
.contact-map .touch p{
font-family: 'Metropolis-Regular';
font-size: 1.8rem;
color: #FFFFFF;
line-height: 2.8rem;
}
.contact-map .touch form{
font-family: 'Metropolis-Regular';
height: 8rem;
background-color: #E05A52;
border-radius: 0.5rem;
display: flex;
justify-content: space-between;
align-items: center;
color: #FFFFFF;
font-size: 1.6rem;
padding: 0 2rem;
}
.contact-map .touch input{
height: 8rem;
background: scroll;
border: 0;
}
.contact-map .touch input::-webkit-input-placeholder{
color: #fff;
opacity: 0.6;
}
.contact-map .touch button{
background: scroll;
border: 0;
color: #FFFFFF;
cursor: pointer;
transition: all .3s ease;
}
.contact-map .touch button:hover{
transform: translateY(-0.5rem);
}
.contact-map .map iframe{
width: 100%;
height: 100%;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
.contact-map{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 800px) {
}
@media screen and (max-width: 600px) {
.contact-map{
grid-template-columns: auto;
margin-bottom: 6rem;
justify-content: center;
}
.contact-map .map{
height: 30rem;
}
} .search{
background-color: #F8F8F8;
}
.search form{
max-width: 86rem;
height: 6.4rem;
width: 100%;
margin: 0 auto;
display: flex;
justify-content: space-between;
margin-bottom: 8rem;
background-color: #FFFFFF;
border: 1px solid rgba(40,61,121,0.2);
font-family: 'Metropolis-Regular';
margin-top: 10rem;
}
.search form select{
font-size: 1.6rem;
color: #222222;
border: 0;
padding: 0 2rem;
}
.search form input{
width: 100%;
border: 0;
border-left: 1px solid rgba(40,61,121,0.2);
padding: 0 2rem;
margin-left: 2rem;
}
.search form input::-webkit-input-placeholder{
color: #999999;
}
.search form button{
font-size: 1.4rem;
color: #707070;
border: 0;
margin-right: 2rem;
background: scroll;
cursor: pointer;
transition: all .3s ease;
}
.search form button:hover{
transform: translateY(-0.5rem);
}
.search-list{
display: grid;
grid-template-columns: auto;
position: relative;
}
.search-list ul{
display: flex;
align-items: center;
width: 100%;
max-width: 130rem;
height: 6rem;
margin: 0 auto;
}
.search-list::after{
content: '';
width: 100%;
height: 1px;
background-color: rgba(40,61,121,0.1);
display: block;
position: absolute;
left: 0;
bottom: 1px;
}
.search-list li a{
font-family: 'Metropolis-Regular';
font-size: 1.6rem;
color: #555555;
padding: 2rem 4rem;
text-transform: capitalize;
}
.search-list li a:hover,
.search-list li a.active
{
color: #FFFFFF;
background-color: #004CB4;
}
.search-result{
width: 100%;
max-width: 130rem;
margin: 0 auto;
padding-top: 2.4rem;
padding-bottom: 10rem;
}
.search-result>p{
font-family: 'Metropolis-Regular';
font-size: 1.4rem;
color: #999999;
margin-bottom: 6rem;
}
.search-result>p>span{
color: #222222;
}
.search-result>div{
display: grid;
grid-template-columns: auto auto auto auto;
column-gap: 4rem;
row-gap: 4rem;
justify-content: start;
}
.search-result.project>div{
grid-template-columns: 1fr 1fr;
}
.search-404{
background-color: #FFFFFF;
}
.search-404 .search-result>div{
max-width: 45rem;
grid-template-columns: auto;
margin: 0 auto;
row-gap: 0;
margin-top: 20rem;
}
.search-404 h3{
font-family: 'Metropolis-Bold';
font-size: 2.4rem;
color: #222222;
margin-bottom: 2rem;
}
.search-404 p{
font-family: 'Metropolis-Regular';
font-size: 1.4rem;
color: #666666; 
line-height: 2.6rem;
margin-bottom: 3rem;
}
.search-404 a{
width: 20rem;
height: 6rem;
text-align: center;
line-height: 6rem;
font-family: 'Metropolis-Medium';
font-size: 1.4rem;
color: #FFFFFF;
background-color: var(--bbtn);
border-radius: 10rem;
transition: all .3s ease;
}
.search-404 a:hover{
background-color: var(--bbtnhover);
transform: translateY(-0.5rem);
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
.search-result>div{
grid-template-columns: auto auto auto;
justify-content: center;
}
.search-list ul{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 1024px) {
.search-list ul{
padding-left: 0;
padding-right: 0;
}
}
@media screen and (max-width: 800px) {
.search-result>div{
grid-template-columns: auto auto;
}
.search-list li a{
padding-left: 2rem;
padding-right: 2rem;
white-space: nowrap;
overflow: hidden;
}
}
@media screen and (max-width: 600px) {
.search form{
margin-top: 6rem;
margin-bottom: 6rem;
}
.search-result>div{
grid-template-columns: auto;
}
} .page-404{
display: grid;
grid-template-columns: auto;
text-align: center;
max-width: 54.5rem;
margin: 10rem auto 20rem;
font-family: 'Metropolis-Regular';
font-size: 1.6rem;
}
.page-404 img{
display: block;
margin: 0 auto;
}
.page-404 h3{
font-family: 'Metropolis-Bold';
font-size: 2.4rem;
color: #222222;
margin-bottom: 1.2rem;
text-transform: capitalize;
}
.page-404 p{
color: #666666;
margin-bottom: 2.4rem;
}
.page-404 span{
color: #555555;
margin-bottom: 1.2rem;
}
.page-404 a{
width: 20rem;
height: 6rem;
line-height: 6rem;
color: #FFFFFF;
background: #0049BA;
border-radius: 10rem;
margin: 0 auto;
text-transform: capitalize;
transition: all .3s ease;
}
.page-404 a:hover{
background-color: var(--bbtnhover);
transform: translateY(-0.5rem);
} .culture{
background: #F8F8F8;
padding-top: 10rem;
padding-bottom: 10rem;
}
.culture h2{
width: 100%;
max-width: 130rem;
margin: 0 auto;
font-family: 'Metropolis-Bold';
font-size: 4.8rem;
color: #222222;
margin-bottom: 4rem;
text-transform: capitalize;
}
.culture>p{
width: 100%;
max-width: 130rem;
margin: 0 auto;
font-family: 'Metropolis-Regular';
font-size: 1.8rem;
color: #555555;
margin-bottom: 6rem;
}
.culture>div>div{
display: flex;
gap: 3rem;
width: 100%;
max-width: 130rem;
margin: 0 auto;
flex-wrap: wrap;
}
.culture .culture-item{
background-color: #FFFFFF;
padding: 3rem;
display: grid;
grid-template-columns: auto;
transition: all .3s ease;
max-width: 23.6rem;
}
.culture .culture-item:hover{
box-shadow: 0 1.4rem 4.8rem -0.2rem rgba(0,26,55,.15);
transform: translateY(-0.5rem);
}
.culture .culture-item .iconfont{
color: #E05A52;
font-size: 3rem;
margin-bottom: 2rem;
}
.culture .culture-item h3{
font-family: 'Metropolis-Bold';
font-size: 1.8rem;
color: #222222;
line-height: 2.4rem;
text-transform: capitalize;
margin-bottom: 4.7rem;
position: relative;
}
.culture .culture-item h3::after{
content: '';
display: block;
width: 2rem;
height: 2px;
background-color: #E05A52;
position: absolute;
left: 0;
bottom: -1.5rem;
}
.culture .culture-item p{
font-family: 'Metropolis-Regular';
font-size: 1.8rem;
color: #555555;
line-height: 2.8rem;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
.culture{
padding-top: 8rem;
padding-bottom: 8rem;
}
.culture h2{
font-size: 4.4rem;
}
}
@media screen and (max-width: 1280px) {
.culture>div{
display: grid;
grid-template-columns: auto auto auto;
column-gap: 3rem;
row-gap: 3rem;
padding-left: 3rem;
padding-right: 3rem;
}
.culture{
padding-top: 6rem;
padding-bottom: 6rem;
}
.culture h2{
font-size: 4rem;
padding-left: 3rem;
padding-right: 3rem;
}
.culture>p{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 1024px) {
.culture{
padding-top: 5rem;
padding-bottom: 5rem;
}
.culture h2{
font-size: 3.8rem;
}
.culture>div>div{
justify-content: center;
}
}
@media screen and (max-width: 800px) {
.culture>div{
grid-template-columns: auto auto;
}
.culture h2{
font-size: 3.6rem;
}
.culture>div{
grid-template-columns: auto;
}
.culture .culture-item{
width: 100%;
max-width: 100%;
}
}
@media screen and (max-width: 600px) {
} .video{
position: relative;
}
.video img{
display: block;
-o-object-fit: cover;
object-fit: cover;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
z-index: -1;
}
.video>div{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.video>div a{
width: 14rem;
height: 14rem;
background-color: rgba(224, 90, 82, 0.3);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.video>div a span{
width: 10rem;
height: 10rem;
background-color:var(--rbtn);
font-size: 3rem;
color: #fff;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
transition: all .3s ease;
}
.video>div a:hover span{
background-color: var(--rbtnhover);
transform: translateY(-0.5rem);
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
.video>div a{
width: 12rem;
height: 12rem;
}
.video>div a span{
width: 8rem;
height: 8rem;
}
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
.video>div a{
width: 10rem;
height: 10rem;
}
.video>div a span{
width: 6rem;
height: 6rem;
font-size: 2rem;
}
}
@media screen and (max-width: 800px) {
}
@media screen and (max-width: 600px) {
.video>div a{
width: 8rem;
height: 8rem;
}
.video>div a span{
width: 5rem;
height: 5rem;
font-size: 2rem;
}
} .profile{
width: 100%;
max-width: 130rem;
margin: 0 auto;
padding-top: 9rem;
padding-bottom: 9rem;
display: grid;
grid-template-columns: auto 44rem;
}
.profile h1{
font-family: 'Metropolis-Bold';
font-size: 4.8rem;
color: #222222;
margin-bottom: 4rem;
}
.profile p{
font-family: 'Metropolis-Regular';
font-size: 1.8rem;
color: #555555;
line-height: 2.8rem;
margin-bottom: 2rem;
margin-right: 10rem;
}
.profile .right{
display: flex;
align-content: flex-end;
position: relative;
margin-top: 4rem;
}
.profile .right::after,
.profile .right::before
{
content: '';
display: block;
position: absolute;
border-radius: 50%;
}
.profile .right::after{
width: 4.7rem;
height: 4.7rem;
background-color: var(--bbtn);
top: 0;
right: 0;
}
.profile .right::before{
width: 2.3rem;
height: 2.3rem;
background-color: var(--rbtn);
top: 7.8rem;
right: 0;
}
.profile .red-box{
margin-top: 0.8rem;
margin-right: 2.4rem;
background-color: var(--rbtn);
width: 42rem;
height: 42rem;
border-radius: 50%;
display: flex;
align-items: center;
}
.profile .img{
position: relative;
}
.profile .img img{
display: block;
-o-object-fit: cover;
object-fit: cover;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
z-index: -1;
border-radius: 50%;
}
.profile .img div{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
font-size: 2rem;
color: #FFFFFF;
line-height: 2.4rem;
}
.profile .img span{
font-family: 'Metropolis-Medium';
font-size: 2rem;
line-height: 2.4rem;
text-align: center;
}
.profile .img .title{
font-family: 'Metropolis-Bold';
font-size: 12rem;
margin-bottom: 4rem;
}
.profile .red-box .img{
margin-left: 5rem;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
.profile h1{
font-size: 4rem;
}
.profile p{
margin-right: 5rem;
}
.profile .red-box{
width: 36rem;
height: 36rem;
}
.profile{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 800px) {
.profile{
padding-top: 5rem;
padding-bottom: 5rem;
grid-template-columns: auto;
justify-items: center;
}
.profile h1{
font-size: 3.6rem;
}
.profile p{
margin-right: 0;
}
.profile .right{
max-width: 45rem;
}
.profile .red-box{
width: 30rem;
height: 30rem;
}
}
@media screen and (max-width: 600px) {
.profile h1{
font-size: 3rem;
}
.profile .red-box{
width: 28rem;
height: 28rem;
}
} .product-banner {
background-repeat: no-repeat;
background-size: 100%;
background-position: bottom;
min-height: 61rem;
background-size: cover;
background-color: #F8F8F8;
}
.product-banner .slick-slide img{
max-width: 60rem;
}
.product-banner .link{
color: #555555;
}
.product-banner .link a{
color: #999999;
}
.product-banner .link span{
color: #DDDDDD;
}
.product-banner .content{
width: 100%;
max-width: 130rem;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1fr;
padding-top: 8.5rem;
padding-bottom: 10rem;
column-gap: 8rem;
}
.product-banner .content .text>span{ min-width: 20rem;
width:fit-content;
padding-left: 2rem;
padding-right: 2rem;
height: 2.8rem;
background-color: var(--rbtn);
color: #fff;
display: flex;
border-radius: 0.5rem;
justify-content: center;
align-items: center;
font-family: 'Metropolis-MediumItalic';
font-size: 1.8rem;
margin-bottom: 2.5rem;
}
.product-banner .content .text>h1{
font-family: 'Metropolis-Bold';
font-size: 4.8rem;
color: #222222;
line-height: 6rem;
margin-bottom: 4rem;
text-transform: capitalize;
}
.product-banner .content .text>p{
font-family: 'Metropolis-Regular';
font-size: 1.8rem;
color: #555555;
line-height: 2.8rem;
margin-bottom: 6rem;
}
.product-banner .content .text>p>b{
color: #0049ba;
}
.product-banner .content .img-list>span{
display: block;
width: 4rem;
height: 4rem;
text-align: center;
line-height: 4rem;
border-radius: 50%;
background-color: var(--bbtn);  position: absolute;
top: calc((100% - 4rem) / 2);
cursor: pointer;
z-index: 3;
color: #FFFFFF;
}
.product-banner .content .img-list>span:hover{
background-color: var(--bbtnhover);  }
.product-banner .content .img-list .icon-jiantou_liebiaoxiangzuo{
left: 0;
}
.product-banner .content .img-list .icon-jiantou_liebiaoxiangyou{
right: 0;
}
.product-banner .text .inquire{
display: flex;
}
.product-banner .text .inquire a.btn{
width: 20rem;
height: 6rem;
background-color: var(--bbtn);
color: #fff;
transition: all .3s ease;
border-radius: 10rem;
display: flex;
justify-content: center;
align-items: center;
font-family: 'Metropolis-Medium';
font-size: 1.6rem;
text-transform: capitalize;
margin-right: 4rem;
}
.product-banner .text .inquire a.btn:hover{
background-color: var(--bbtnhover);
transform: translateY(-0.5rem);
}
.product-banner .text .inquire .email{
display: flex;
align-items: center;
}
.product-banner .text .inquire .email a{
display: flex;
justify-content: center;
align-items: center;
font-family: 'Metropolis-Medium';
font-size: 1.8rem;
color: var(--rbtn);
text-decoration: underline;
}
.product-banner .text .inquire .email a:hover{
color: var(--rbtnhover);
text-decoration: none;
}
.product-banner .text .inquire .email span{
width: 4rem;
height: 4rem;
border: 2px solid var(--rbtn);
color: var(--rbtn);
font-size: 1.2rem;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
margin-right: 2rem;
}
.product-banner .img{
text-align: center;
}
.product-banner .img-list{
width: 100%;
max-width: 60rem;
position: relative;
overflow: hidden;
}
.product-banner .img-list .slick-dots{
bottom: 2rem;
column-gap: 0.4rem;
display: flex;
justify-content: center;
}
.product-banner .img-list .slick-dots li{
margin:0;
width: 0.6rem;
height: 0.6rem;
border: 1px solid #0049BA;
border-radius: 50%;
}
.product-banner .img-list .slick-dots li.slick-active{
width: 1.2rem;
background-color: var(--bbtn);
border-radius: 10rem;
}
.product-banner .img-list .slick-dots li button{
display: none;
}
.slick-dotted.slick-slider{
margin-bottom: 0;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
.product-banner .content{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 1024px) {
.product-banner .content .text>h1,
.product-banner .content .text>p{
margin-bottom: 3rem;
}
.product-banner .content .text>h1{
font-size: 4rem;
}
.product-banner .content{
display: flex;
flex-direction: column-reverse; row-gap: 5rem;
padding: 6rem;
justify-items: center;
}
}
@media screen and (max-width: 800px) {
}
@media screen and (max-width: 600px) {
.product-banner .content{
padding: 3rem;
row-gap: 3rem;
}
.product-banner .content .text>h1,
.product-banner .content .text>p{
margin-bottom: 2rem;
}
.product-banner .content .text>h1{
font-size: 3rem;
line-height: 4rem;
}
.product-banner .text .inquire{
flex-direction: column;
row-gap: 3rem;
}
} .product-single{
width: 100%;
max-width: 130rem;
margin: 0 auto;
padding: 6rem 0 10rem;
}
.product-single>ul{
display: flex;
column-gap: 7.5rem;
margin-bottom: 6rem;
}
.product-single>ul li a{
font-family: 'Metropolis-Bold';
font-size: 2.4rem;
color: #222222;
padding-bottom: 2rem;
}
.product-single>ul li a:hover{
color: var(--bbtn);
border-bottom: 2px solid var(--bbtn);
}
.product-single>ul li a{
border-bottom: 2px dashed #222;
white-space: nowrap;
}
.product-single .item h2{
font-family: 'Metropolis-Bold';
font-size: 3.6rem;
color: #222222;
margin-bottom: 4rem;
}
.product-single .item p{
font-family: 'Metropolis-Regular';
font-size: 1.8rem;
color: #555555;
line-height: 2.8rem;
margin-bottom: 3rem;
}
.product-single .item img{
display: block;
margin: 0 auto;
}
.product-single .item{
margin-bottom: 6rem;
}
.product-single .item:last-child{
margin-bottom: 0;
}
.product-single figure{
margin-bottom: 6rem;
}
.product-single>div>div>div:last-child>div figure{
margin-bottom: 0;
}
.product-single .parameter table{
width: 100%;
text-align: center;
vertical-align: middle;
border-collapse: collapse;
border-spacing: 0;
border: 1px solid #EAEAEA;
font-size: 1.6rem; }
.product-single .parameter table th{
font-family: 'Poppins-MediumItalic','Metropolis-RegularItalic';
padding: 1.5rem;
color: #222222;
border: 1px solid #EAEAEA;
transition: all .3s ease;
}
.product-single .parameter table td{
font-family: 'Poppins-Regular','Metropolis-Regular';
color: #777777;
padding: 1.5rem;
border: 1px solid #EAEAEA;
transition: all .3s ease;
white-space: nowrap;
}
.product-single.product-line-single .parameter table td{
white-space: initial;
}
.product-single .parameter table td:hover,.product-single .parameter table th:hover{
transform: translateY(-0.5rem);
}
.product-single .advantages ul{
display: grid;
grid-template-columns: auto auto;
column-gap: 4rem;
row-gap: 4rem;
}
.product-single .advantages ul li{
background-color: #F8F8F8;
padding:11rem 5rem 5rem;
font-family: 'Metropolis-Regular';
font-size: 1.8rem;
color: #555555;
line-height: 2.8rem;
position: relative;
transition: all .3s ease;
}
.product-single .advantages ul li:hover{
box-shadow: 0 1.4rem 4.8rem -0.2rem rgba(0,26,55,.15);
transform: translateY(-0.5rem);
}
.product-single .advantages ul li::after{
content: '01.';
font-family:'Metropolis-BoldItalic';
font-size: 4.8rem;
color: var(--rbtn);
position: absolute;
left: 5rem;
top: 5rem;
}
.product-single .advantages ul li::after{
font-family:'Metropolis-BoldItalic';
font-size: 4.8rem;
color: var(--rbtn);
position: absolute;
left: 5rem;
top: 5rem;
}
.product-single .advantages ul li:first-child:after{
content: '01.';
}
.product-single .advantages ul li:nth-child(2):after{
content: '02.';
}
.product-single .advantages ul li:nth-child(3):after{
content: '03.';
}
.product-single .advantages ul li:nth-child(4):after{
content: '04.';
}
.product-single .advantages ul li:nth-child(5):after{
content: '05.';
}
.product-single .advantages ul li:nth-child(6):after{
content: '06.';
}
.product-line-single .product-single .advantages ul li::after{
color: var(--bbtn);
}
.product-single .structure ul{
display: grid;
grid-template-columns: auto auto auto auto;
column-gap: 2rem;
row-gap: 2rem;
}
.product-single .structure li{
background-color: #F8F8F8;
padding: 4.8rem 4rem;
transition: all .3s ease;
}
.product-single .structure li:hover{
box-shadow: 0 1.4rem 4.8rem -0.2rem rgba(0,26,55,.15);
transform: translateY(-0.5rem);
}
.product-single .structure li h3{
font-family: 'Metropolis-Bold';
font-size: 2rem;
color: #222222;
margin-bottom: 4rem;
}
.product-single .structure li p{
font-family: 'Metropolis-Regular';
font-size: 1.8rem;
color: #555555;
line-height: 2.8rem;
}
.product-single .has-large-font-size figure {
font-size: 10px !important;
}
.product-single .product-single{
padding-left: 0;
padding-right: 0;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
.product-single{
padding-bottom: 8rem;
}
}
@media screen and (max-width: 1440px) {
.product-single{
padding-bottom: 7rem;
}
}
@media screen and (max-width: 1280px) {
.product-single{
padding-left: 3rem;
padding-right: 3rem;
}
.product-single .parameter table{
white-space: nowrap;
overflow-x: auto;
display: block;
}
.product-single{
padding-bottom: 6rem;
}
}
@media screen and (max-width: 1024px) {
.product-single .structure ul{
grid-template-columns: auto auto;
}
.product-single .item h2{
font-size: 3rem;
margin-bottom: 3rem;
}
.product-single .item,.product-single .item p{
margin-bottom: 4rem;
}
.product-single figure{
margin-bottom: 4rem;
}
.product-single>ul {
column-gap: 3rem;
}
.product-single>ul li a{
font-size:2rem;
}
.product-single{
padding-bottom: 5rem;
}
}
@media screen and (max-width: 800px) {
.product-single ul{
display: none;
}
.product-single>ul {
column-gap: 2rem;
}
.product-single>ul li a{
font-size:1.8rem;
}
.product-single .wp-block-image{
width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667) !important;
}
.product-single{
padding-bottom: 4rem;
}
}
@media screen and (max-width: 600px) {
.product-single{
padding-bottom: 3rem;
}
.product-single .advantages ul,.product-single .structure ul{
grid-template-columns: auto;
row-gap: 2rem;
}
.product-single .item h2{
font-size: 2.6rem;
margin-bottom: 2rem;
}
.product-single .item,.product-single .item p{
margin-bottom: 3rem;
}
.product-single figure{
margin-bottom: 3rem;
}
.product-single>ul {
column-gap: 1rem;
}
.product-single>ul li a{
font-size:1.6rem;
}
} .certif{
background:url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/images/certif.png) no-repeat #FCFBF9;
background-size: cover;
padding: 10rem 0 5.6rem;
}
.certif>div{
width: 100%;
max-width: 130rem;
margin: 0 auto;
background: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/images/certif-bg.png) no-repeat bottom center;
padding-bottom: 20rem;
}
.certif h2{
font-family: 'Metropolis-Bold';
font-size: 4.8rem;
color: #222222;
margin-bottom: 6rem;
}
.certif .list{
display: flex;
align-items: center;
column-gap: 7rem;
justify-content: center;
}
.certif .list span{
width: 6.2rem;
height: 6.2rem;
background-color: #fff;
border: 1px solid #DDDDDD;
border-radius: 50%;
font-size: 3rem;
display: flex;
justify-content: center;
align-items: center;
color: #999999;
transition: all .3s ease;
}
.certif .list span:hover{
color: var(--bbtn);
border-color: var(--bbtn);
transform: translateY(-0.5rem);
}
.certif .list>div{
width: 100%;
display: grid;
grid-template-columns: 6rem auto 6rem;
align-items: center;
column-gap: 7rem;
}
.certif .list .slick-slide{
border: 2px solid #F2E3B9;
padding: 2rem;
margin-right: 4rem;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
.certif>div{
padding-left: 3rem;
padding-right: 3rem;
padding-bottom: 10rem;
}
.certif .list>div{
column-gap: 4rem;
}
.certif .list span{
width: 5rem;
height: 5rem;
font-size: 2.6rem;
}
.certif .list>div img{
width: 30vh;
}
}
@media screen and (max-width: 1024px) {
.certif{
padding-top: 7rem;
padding-bottom: 7rem;
}
.certif h2{
font-size: 4.2rem;
}
.certif .list>div{
column-gap: 3rem;
}
.certif .list span{
width: 4rem;
height: 4rem;
font-size: 2.4rem;
}
.certif .list>div img{
width: 25vh;
}
}
@media screen and (max-width: 800px) {
.certif{
padding-top: 6rem;
padding-bottom: 6rem;
}
.certif>div{
padding-bottom: 5rem;
}
.certif h2{
font-size: 4rem;
}
.certif .list>div{
column-gap: 2rem;
}
.certif .list span{
font-size: 2rem;
}
.certif .list>div img{
width: 20vh;
}
}
@media screen and (max-width: 600px) {
.certif{
padding-top: 5rem;
padding-bottom: 5rem;
}
.certif>div{
padding-bottom: 2rem;
}
.certif h2{
font-size: 3.6rem;
}
.certif .list>div img{
width: 15vh;
}
} .service{
padding-top: 10rem;
padding-bottom: 10rem;
background-position: center 22rem;
}
.service>div{
width: 100%;
max-width: 130rem;
margin: 0 auto;
margin-bottom: 10rem;
display: grid;
grid-template-columns: 66rem auto;
}
.service .left{
background: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/images/bcl.png) no-repeat 32rem 34rem;
}
.service h2{
font-family: 'Metropolis-Bold';
font-size: 4.8rem;
color: #222222;
line-height: 4.8rem;
margin-bottom: 4rem;
}
.service p{
font-family: 'Metropolis-Regular';
font-size: 1.8rem;
color: #555555;
margin-bottom: 2rem;
line-height: 2.8rem;
}
.service a{
display: flex;
align-items: center;
font-family: 'Metropolis-Medium';
font-size: 1.6rem;
color: #222222;
transition: all .3s ease;
margin-top: 5rem;
margin-bottom: 15rem;
}
.service a .iconfont{
width: 4rem;
height: 4rem;
border-radius: 50%;
background-color: var(--rbtn);
color: #fff;
margin-right: 2rem;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
}
.service a i{
text-decoration: underline;
font-style: normal;
}
.service a:hover{
color: var(--hover);
transform: translateY(-0.5rem);
}
.service a:hover i{
text-decoration: none;
}
.service a:hover .iconfont{
background-color: var(--rbtnhover);
}
.service .left>div:last-child{
max-width: 51rem;
}
.service .right{
position: relative;
}
.service .right::after{
content: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/images/rcl.png);
display: block;
position: absolute;
bottom: -7rem;
right: 6.6rem;
}
.service .right figure{
position: absolute;
top: 0;
right: 2.5rem;
z-index: 1;
max-width: 100%;
}
.service .right figure:last-child{
top: 30rem;
right: 32.5rem;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
.service{
padding-top: 5rem;
padding-bottom: 5rem;
}
.service>div{
grid-template-columns: auto;
justify-content: center;
padding-left: 3rem;
padding-right: 3rem;
}
.service .right{
display: none;
}
.service h2{
font-size: 4rem;
line-height: 4rem;
margin-bottom: 3rem;
}
.service a{
margin: 4rem 0 10rem;
}
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 800px) {
.service .right{
display: none;
}
}
@media screen and (max-width: 600px) {
.service{
padding-top: 3rem;
padding-bottom: 3rem;
}
.service h2{
font-size: 3rem;
line-height: 3.8rem;
margin-bottom: 2.6rem;
}
.service a{
margin: 3rem 0 5rem;
}
} .latest-news{
background-color: #F8F8F8;
padding-top: 10rem;
padding-bottom: 10rem;
display: flex;
align-items: center;
flex-direction: column;
}
.latest-news>span{
font-family: 'Metropolis-Medium';
font-size: 1.8rem;
color: var(--rbtn);
margin-bottom: 2rem;
}
.latest-news>h2{
font-family: 'Metropolis-Black';
font-size: 5.6rem;
color: #222222;
margin-bottom: 5rem;
text-transform: uppercase;
}
.latest-news>a{
font-family: 'Metropolis-Medium';
font-size: 1.8rem;
color: #555555;
text-decoration: underline;
}
.latest-news>a:hover{
color: var(--hover);
text-decoration: none;
}
.latest-news>div{
width: 100%;
max-width: 160rem;
margin: 0 auto;
display: grid;
grid-template-columns: auto auto auto;
column-gap: 4rem;
margin-bottom: 6rem;
}
@media screen and (max-width: 1600px) {
.latest-news>div{
padding-left: 3rem;
padding-right: 3rem;
}
}
.latest-news>div .new-item{
max-width: 100%;
}
.latest-news>div .new-item .item-text{
padding: 6rem;
}
.latest-news>div .item-img img{
width: 100%;
} @media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
.latest-news>h2{
font-size: 5rem;
}
}
@media screen and (max-width: 1280px) {
.latest-news{
padding-top: 8rem;
padding-bottom: 8rem;
}
.latest-news>div{
grid-template-columns: auto auto;
justify-content: center;
row-gap: 4rem;
}
.latest-news>div .new-item{
max-width: 50.6rem;
}
.latest-news>div .new-item:nth-child(2){
display: block;
}
}
@media screen and (max-width: 1024px) {
.latest-news{
padding-top: 6rem;
padding-bottom: 6rem;
}
.latest-news>h2{
font-size: 4rem;
}
}
@media screen and (max-width: 800px) {
.latest-news>div{
grid-template-columns: auto;
justify-content: center;
row-gap: 3rem;
column-gap: 3rem;
}
.latest-news>div .new-item .item-text{
padding: 3rem 3rem 5rem;
}
}
@media screen and (max-width: 600px) {
.latest-news{
padding-top: 5rem;
padding-bottom: 5rem;
}
.latest-news>h2{
font-size: 3.6rem;
margin-bottom: 4rem;
}
} .home-project{
background-color: #fff;
}
.home-project>div{
grid-template-columns: auto auto;
column-gap: 4rem;
row-gap: 4rem;
}
.home-project>div .project-item{
max-width: 78rem;
}
.home-project>div .project-item .item-text div{
padding: 6rem;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 800px) {
.home-project>div{
grid-template-columns: auto;
}
}
@media screen and (max-width: 600px) {
} .home-about{
padding-top: 10rem;
padding-bottom: 10rem;
background: url(//www.tcfertilizerequipment.com/wp-content/themes/TIANCI/images/home-about.webp) no-repeat center 60rem #fff;
}
.home-about>h2{
max-width: 117rem;
margin: 0 auto;
font-family: 'Metropolis-Bold';
font-size: 4.8rem;
line-height: 4.8rem;
color: #222222;
margin-bottom: 4rem;
text-align: center;
}
.home-about h2 span{
font-family: 'Metropolis-Medium';
font-size: 3.2rem;
}
.home-about>ul{
width: 100%;
max-width: 160rem;
margin: 0 auto 10rem;
background:#0051D0;
display: grid;
grid-template-columns: 1fr 1fr;
}
.home-about>ul li:first-child{
font-family: 'Metropolis-SemiBold';
font-size: 2rem;
text-align: center;
padding-top: 3rem;
padding-bottom: 3rem;
}
.home-about>ul li:first-child a{
color: #FFFFFF;
}
.home-about>ul li:first-child a:hover{
color: var(--hover);
}
.home-about>ul li:first-child .iconfont{
display: inline-block;
margin-right: 2rem;
width: 6rem;
height: 6rem;
line-height: 6rem;
border: 1px solid #FFFFFF;
border-radius: 50%;
color: #fff;
font-size: 2.4rem;
}
.home-about>ul li:last-child form{
width: 100%;
max-width: 80rem;
height: 12rem;
background-color:#0049BA;
transition: all .3s ease;
font-family: 'Metropolis-Medium';
color: #fff;
font-size: 1.6rem;
display: grid;
grid-template-columns: auto 20rem;
align-items: center;
padding: 3rem;
}
.home-about>ul li:last-child input{
background: scroll;
min-height: 5rem;
border: 0;
font-family: 'Metropolis-Regular';
color: #fff;
font-size: 1.6rem;
}
.home-about>ul li:last-child input::-webkit-input-placeholder{
color: #fff;
opacity: 0.6;
}
.home-about>ul li:last-child form button{
width: 20rem;
height: 6rem;
background:var(--rbtn);
border-radius: 10rem;
cursor: pointer;
transition: all .3s ease;
border: 0;
font-family: 'Metropolis-Medium';
color: #fff;
font-size: 1.6rem;
}
.home-about>ul li:last-child form button:hover{
background-color: var(--rbtnhover);
transform: translateY(-0.5rem);
}
.home-about>.video{
max-width: 160rem;
margin: 0 auto;
}
.home-about>div:last-child{
max-width: 160rem;
margin: 0 auto;
display: grid;
grid-template-columns: 70rem auto;
background-size: 100%;
padding-top: 10rem;
}
@media screen and (max-width: 1600px) {
.home-about>div:last-child{
padding-left: 3rem;
padding-right: 3rem;
}     
}
.home-about>div .left{
color: #fff;
margin-right: 19rem;
}
.home-about>div .left h2{
font-family: 'Metropolis-Black';
font-size: 5.6rem;
text-transform: uppercase;
margin-bottom: 4rem;
}
.home-about>div .left p{
font-family: 'Metropolis-Regular';
font-size: 1.8rem;
line-height: 2.8rem;
margin-bottom: 2rem;
}
.home-about>div .left  ul{
display: flex;
column-gap: 4rem;
margin-top: 6rem;
margin-bottom: 10rem;
}
.home-about>div .left li a{
display: block;
transition: all .3s ease;
color: #fff;
opacity: 0.6;
}
.home-about>div .left  li .iconfont{
font-size: 2.5rem;
}
.home-about>div .left  li a:hover{
transform: translateY(-0.5rem);
opacity: 1;
}
.home-about>div .left a.map,
.home-about>div .left a.btn
{
transition: all .3s ease;
display: flex;
align-items: center;
font-family: 'Metropolis-Medium';
font-size: 1.8rem;
color:#fff;
}
.home-about>div .left a.map i,
.home-about>div .left a.btn i{
text-decoration: underline;
font-style: normal;
}
.home-about>div .left a.map:hover,
.home-about>div .left a.btn:hover{
color: var(--hover);
transform: translateY(-0.5rem);
}
.home-about>div .left a.map span,
.home-about>div .left a.btn span{
display: inline-block;
width: 4rem;
height: 4rem;
line-height: 4rem;
background-color: var(--rbtn);
border-radius:50%;
margin-right: 2rem;
color: #fff;
text-align: center;
font-size: 1.2rem;
}
.home-about>div .left a.map:hover span,
.home-about>div .left a.btn:hover span{
background-color: var(--rbtnhover);
}
.home-about>div .right ul{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 1px;
color: #fff;
}
.home-about>div .right li{
padding: 4rem 4rem 5rem;
background:rgba(255, 255, 255, 0.05);
transition: all .3s ease;
}
.home-about>div .right li:hover{
transform: translateY(-0.5rem);
}
.home-about>div .right li:first-child{
padding-left: 0;
background: scroll;
display: flex;
align-items: center;
}
.home-about>div .right li h2{
font-family: 'Metropolis-Black';
font-size: 3.6rem;
text-transform: uppercase;
}
.home-about>div .right li .iconfont{
font-size: 5rem;
}
.home-about>div .right li p{
font-family: 'Metropolis-Regular';
font-size: 1.8rem;
line-height: 2.8rem;
color: #fff;
margin-top: 2.5rem;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
.home-about{
padding-top: 8rem;
padding-bottom: 8rem;
}
.home-about>ul{
margin-bottom: 8rem;
}
.home-about>div:last-child{
grid-template-columns: 55rem auto;
}
.home-about>div .left{
margin-right: 8rem;
}
.home-about>div .right ul{
grid-template-columns: auto auto;
}
.home-about>div .left h2{
font-size: 5rem;
}
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
.home-about{
padding-top: 7rem;
padding-bottom: 7rem;
}
.home-about>div:last-child{
grid-template-columns: auto;
background: #0049BA;
padding-top: 5rem;
}
.home-about>div .left{
margin-right:0;
}
.home-about>ul{
margin-bottom: 6rem;
}
.home-about>div .left h2{
font-size: 4.6rem;
}
}
@media screen and (max-width: 800px) {
.home-about{
padding-top: 6rem;
padding-bottom: 6rem;
}
.home-about>ul{
grid-template-columns: auto;
margin-bottom: 5rem;
}
}
@media screen and (max-width: 600px) {
.home-about{
padding-top: 5rem;
padding-bottom: 5rem;
}
.home-about>h2{
font-size: 3.6rem;
line-height: 3.6rem;
margin-bottom: 3rem;
}
.home-about h2 span{
font-size: 2.4rem;
} 
.home-about>div .left h2{
font-size: 3.6rem;
margin-bottom: 3rem;
}
.home-about>div .left ul{
margin-top: 3rem;
margin-bottom: 5rem;
}
.home-about>div .right ul{
grid-template-columns: auto;
}
.home-about>div .right li h2{
font-size: 2.6rem;
}
} .hot-product{
background: #F8F8F8;
}
.hot-product>div{
width: 100%;
max-width: 160rem;
margin: 0 auto;
position: relative;
display: block;
}
@media screen and (max-width: 1600px) {
.hot-product>div{
padding-left: 3rem;
padding-right: 3rem;
}   
}
.hot-product>div>ul{ display: flex; row-gap: 3rem;  justify-content: center;
margin-bottom: 6rem;
column-gap: 4rem;
}
.hot-product>div>ul li{  padding: 2rem 4rem;
font-family: 'Metropolis-Regular';
font-size: 1.6rem;
color: #555555;
text-transform: uppercase;
cursor: pointer;
background-color: #DDDDDD;
}
.hot-product>div>ul li.now{
color: #fff;
background-color: #E05A52;
}
.hot-product>div>div{
width: 100%;
margin: 0 auto;
grid-template-columns: auto auto auto auto;
gap: 4rem;
}
.hot-product>div>div .product-item{
max-width: 37rem;
}
@media screen and (max-width: 1760px) {
.hot-product>div>ul{
grid-column-start: 1;
grid-column-end: 5;
position: inherit;
justify-content: center;
flex-direction: inherit;
top: auto;
left: auto;
margin-bottom: 5rem;
column-gap: 3rem;
}
.hot-product>div>ul li{
writing-mode: inherit;
background-color: #DDDDDD;
}
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
.hot-product>div>ul li{
padding: 2rem 3rem;
}
.hot-product>div>ul{
column-gap: 2rem;
}
}
@media screen and (max-width: 1280px) {
.hot-product>div>ul{
grid-column-start: 1;
grid-column-end: 3;
}
.hot-product>div>div{
grid-template-columns: auto auto;
justify-content: center;
row-gap: 3rem;
column-gap: 3rem;
}
.hot-product>div>ul li{
padding: 2rem 2rem;
}
}
@media screen and (max-width: 1024px) {
.hot-product>div>ul{
column-gap: 1rem;
}
}
@media screen and (max-width: 800px) {
.hot-product>div>ul{
grid-column-start: 1;
grid-column-end: 2;
}
.hot-product>div>div{
grid-template-columns: auto;
row-gap: 3rem;
}
.hot-product>div>ul li{
padding: 2rem 1rem;
}
.hot-product>div>ul{
column-gap: 0.5rem;
}
}
@media screen and (max-width: 600px) {
.hot-product>div>div .product-item{
max-width: 100%;
}
.hot-product>div>ul{
column-gap: 0.2rem;
}
} .home-banner{
margin-top: -12rem;
background: linear-gradient(360deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);
}
.home-banner .img{
width: 100%;
height: 0;
padding-bottom: 46%;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size: cover;
}
.home-banner>div .slick-slide{
position: relative;
}
.home-banner>div .text{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
color: #FFFFFF;
animation:mymove 3.6s;
-webkit-animation:mymove 3.6s; text-shadow: 2px 2px 2px #000;
}
.home-banner .slick-slide img{
width: 100%;
}
@keyframes mymove{
from{transform:translateY(-100rem); opacity: 0.1;}
to{transform: none;opacity: 1;}
}
@-webkit-keyframes mymove{
from{transform:translateY(-100rem); opacity: 0.1;}
to{transform: none;opacity: 1;}
}
.home-banner>div .text>div{
display: flex;
flex-direction: column;
width: 100%;
max-width: 160rem;
margin: 21rem auto 0;
}
@media screen and (max-width: 1600px) {
.home-banner>div .text>div{
padding-left: 3rem;
padding-right: 3rem;
}     
}
.home-banner>div .text>div>span{
display: inline-block;
font-family: 'Metropolis-Black';
font-size: 3.6rem;
margin-bottom: 3.8rem;
display: flex;
align-items: flex-start;
}
.home-banner>div .text>div>span i{
display: inline-block;
font-family: 'Metropolis-SemiBold';
font-size: 1.6rem;
color: var(--rbtn);
font-style: normal;
margin-left: 1.5rem;
}
.home-banner>div .text h1{
font-family: 'Metropolis-Black';
font-size: 5.6rem;
line-height: 6.7rem;
color: #FFFFFF;
margin-bottom: 5rem;
width: 100%;
max-width: 56rem;
}
.home-banner>div .text h1>span{
display: block;
color: var(--rbtn);
}
.home-banner>div .text p{
font-family: 'Metropolis-Medium';
font-size: 2.4rem;
line-height: 3.6rem;
margin-bottom: 6rem;
width: 100%;
max-width: 70rem;
}
.home-banner>div .text a.map{
display: flex;
align-items: center;
font-family: 'Metropolis-Medium';
font-size: 2.4rem;
color:#fff;
transition: all .3s ease;
}
.home-banner>div .text a.map i{
font-style: normal;
text-decoration: underline;
}
.home-banner>div .text a.map:hover{
transform: translateY(-0.5rem);
color: var(--hover);
}
.home-banner>div .text a.map span{
display: inline-block;
width: 4rem;
height: 4rem;
line-height: 4rem;
background-color: var(--rbtn);
border-radius:50%;
margin-right: 2rem;
color: #fff;
text-align: center;
font-size: 1.2rem;
}
.home-banner>div .text a.map:hover span{
background-color: var(--rbtnhover);
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
.home-banner>div .text>div{
margin-top: 15rem;
}
.home-banner .img{
padding-bottom: 50%;
}
}
@media screen and (max-width: 1440px) {
.home-banner>div .text>div{
margin-top: 16rem;
}
.home-banner>div .text>div>span{
margin-bottom: 3rem;
font-size: 3rem;
}
.home-banner>div .text h1{
font-size: 4rem;
line-height: 4rem;
margin-bottom: 3rem;
}
.home-banner .img{
padding-bottom: 55%;
}
}
@media screen and (max-width: 1280px) { .home-banner .img{
padding-bottom: 60%;
}
}
@media screen and (max-width: 1024px) {
.home-banner>div .slick-slide img{
min-height: 50vh;
-o-object-fit: cover;
object-fit: cover;
}
.home-banner .img{
padding-bottom: 65%;
}
}
@media screen and (max-width: 800px) {
.home-banner>div .text>div{
margin-top: 16vh;
}
.home-banner>div .text>div>span{
margin-bottom: 2rem;
font-size: 2rem;
}
.home-banner>div .text h1{
font-size: 3.6rem;
line-height: 3.6rem;
margin-bottom: 2rem;
}
.home-banner>div .text h1>span{
display: inline-block;
}
.home-banner>div .text p{
display: none;
}
.home-banner .img{
padding-bottom: 70%;
}
}
@media screen and (max-width: 600px) {
.home-banner .img{
padding-bottom: 75%;
}
} .banner-link{
background-color: #38383A;
font-family: 'Metropolis-Medium';
font-size: 2.4rem;
}
.banner-link ul{
display: grid;
width: 100%;
max-width: 160rem;
margin: 0 auto;
grid-template-columns: 1fr 1fr 1fr;
justify-items: center;
}
.banner-link ul li{
text-align: center;
width: 100%; display: flex;
}
.banner-link ul li:hover{
background: #252525;
color: #FFFFFF;
position: relative;
}
.banner-link ul li:hover::before{
content: '';
width: 100%;
height: 4px;
background-color: var(--rbtn);
position: absolute;
top: 0;
left: 0;
}
.banner-link ul li .iconfont{
display: inline-block;
font-size: 3.6rem;
margin-right: 2.6rem;
}
.banner-link ul li:last-child .iconfont{
width: 4rem;
height: 4rem;
text-align: center;
line-height: 4rem;
border: 1px solid #a1a1a1;
border-radius: 50%;
font-size: 1.2rem;
}
.banner-link ul li a{
width: 100%;
color: #A1A1A1;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding-top: 4rem;
padding-bottom: 4rem;
}
.banner-link ul li a i{
font-style: normal;
padding-bottom: 1px;
text-decoration: underline;
}
.banner-link ul li:hover a {
color: #FFFFFF;
}
.banner-link ul li:hover a i{
border-color: #FFFFFF;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
.banner-link ul{
font-size: 2rem;
}
.banner-link ul li .iconfont{
font-size: 3.2rem;
margin-right: 1.6rem;
}
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 800px) {
.banner-link ul{ font-size: 2rem;
}
.banner-link ul li{
line-height: 2.6rem;
}
.banner-link ul li .iconfont{
font-size: 2.8rem;
}
.banner-link ul li a{
flex-direction: column;
row-gap: 1.5rem;
justify-content: space-between;
}
.banner-link ul li:last-child .iconfont{
width: 3.2rem;
height: 3.2rem;
line-height: 3.2rem;
}
}
@media screen and (max-width: 600px) {
.banner-link ul{
font-size: 1.6rem;
}
.banner-link ul li .iconfont{
font-size: 2rem;
margin-right: 1rem;
}
} .sidebar {
position: fixed;
top: 20%;
right: 0;
z-index: 9;
}
.sidebar li {
margin-bottom: 1px;
text-align: center;
font-size: 1.1rem;
font-weight: 400;
font-family: 'Poppins-Regular';
color: #555555;
position: relative;
}
.sidebar li>a {
color: #555555;
display: block;
width: 7rem;
height: 6rem;
background: #F6F6F6;
border-radius: 2px 2px 2px 2px;
overflow: hidden;
}
.sidebar li span {
display: block;
margin-top: 14px;
}
.sidebar li .iconfont {
font-size: 24px;
color: #0098F8;
}
.sidebar li:last-child .iconfont{
color: #555555;
}
.sidebar li>a:hover {
background-color: var(--bbtnhover);
color: #FFFFFF;
}
.sidebar li div a{
color: #555555;
}
.sidebar li div a:hover{
color: var(--hover);
}
.sidebar li a:hover .iconfont {
color: #FFFFFF;
}
.sidebar li .right_hide{
background-color: #fff;
border-radius: 5px;
box-shadow: 0 0 1rem -2px rgb(51 51 51 / 15%);
color: #333;
font-size: 14px;
left: -10px;
line-height: 16px;
opacity: 0;
padding: 12px 16px;
position: absolute;
top: 50%;
transform: translate(-110%,-50%);
transition: all .5s ease;
visibility: hidden;
white-space: nowrap;
}
.sidebar li .right_hide:before {
border-bottom: 6px solid transparent;
border-left: 8px solid #fff;
border-top: 6px solid transparent;
content: "";
position: absolute;
right: -8px;
top: calc(50% - 4px);
}
.sidebar li:hover .right_hide {
opacity: 1;
transform: translate(-100%,-50%);
visibility: visible;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 800px) {
.sidebar{
display: none;
}
}
@media screen and (max-width: 600px) {
} .home{
border-bottom: 1px solid rgba(255,255,255,0.2);
background-color:rgba(0,0,0,0.3);
}
.home #menu-main>li>a{
color: #fff;
}
.home .header-button .iconfont{
color: #FFFFFF;
}
.home #menu-main>li.current-menu-ancestor>a, 
.home #menu-main>li.current-menu-item>a,
.home #menu-main>li.current-menu-parent>a, 
.home #menu-main>li:hover>a{
color: var(--hover);
}
@media screen and (max-width: 1024px) {
.home #menu-main>li>a{
color: #3d3d3d;
}
} .sider-contact {
font-family: 'Poppins-Regular';
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
background: hsla(0,0%,97%,.5);
border-radius: .8rem 0 0 .8rem;
position: fixed;
right: 0;
top: 50%;
transform: translateY(-50%);
transition: all .5s ease;
z-index: 999
}
.sider-contact.hide {
transform: translate(100%,-50%)
}
.sider-contact.hide #sider-contact-switcher span {
transform: rotate(180deg)
}
.right-nav {
align-items: center;
display: flex;
flex-flow: column;
font-size: 1.2rem;
line-height: 1.4rem
}
.right-nav .btn-tit {
transform: scale(.8)
}
.right-nav li {
width: 7rem;
height: 6rem;
position: relative;
}
.right-nav li:first-child {
background: #0279f9;
border-radius: .8rem 0 0 0
}
.right-nav li:first-child a {
border-radius: .8rem 0 0 0;
color: #fff;
}
.right-nav li:last-child {
border-radius: 0 0 0 .8rem;
overflow: hidden
}
.right-nav li a {
align-items: center;
color: #1f1a17;
display: flex;
flex-flow: column;
height: 100%;
justify-content: center;
transition: all .3s ease;
width: 100%;
}
.right-nav>li>a:hover {
background: #0279f9;
color: #fff!important
}
.right-nav li:hover .iconfont {
filter: brightness(1.1);
transform: scale(1.1)
}
.right-nav li:hover .right_hide {
opacity: 1;
transform: translate(-100%,-50%);
visibility: visible
}
.right-nav .iconfont {
display: block;
font-size: 1.6rem;
margin-bottom: .2rem;
transition: all .3s ease
}
.right-nav:hover li:first-child {
background: transparent
}
.right-nav:hover li:first-child a {
color: #1f1a17
}
.right_hide {
background-color: #fff;
border-radius: .5rem;
box-shadow: 0 0 1rem -2px rgba(61,61,61,.15);
color: #3d3d3d;
font-size: 1.4rem;
left: -10px;
line-height: 1.6rem;
opacity: 0;
padding: 1rem;
position: absolute;
top: 50%;
transform: translate(-110%,-50%);
transition: all .5s ease;
visibility: hidden;
white-space: nowrap
}
.right_hide:before {
border-bottom: 6px solid transparent;
border-left: 8px solid #fff;
border-top: 6px solid transparent;
content: "";
position: absolute;
right: -8px;
top: calc(50% - 4px)
}
.right_hide img {
display: block;
max-width: 10rem
}
#sider-contact-switcher {
align-items: center;
color: #1f1a17;
cursor: pointer;
display: flex;
height: 6rem;
justify-content: flex-end;
left: 0;
margin: 0;
overflow: hidden;
position: absolute;
top: 50%;
transform: translate(-100%,-50%);
width: 3rem;
z-index: -1
}
#sider-contact-switcher span {
font-size: 1.4rem;
transition: all .3s ease
}
#sider-contact-switcher:after {
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
background: hsla(0,0%,97%,.5);
border-radius: .8rem;
content: "";
display: block;
height: 5rem;
left: 50%;
position: absolute;
top: 50%;
transform: translateY(-50%) rotate(45deg);
transform-origin: center;
width: 5rem;
z-index: -1
}
@media screen and (max-width: 810px) {
.sider-contact {
background-color:hsla(0,0%,100%,.6);
border-radius: .8rem .8rem 0 0;
bottom: 0;
left: 0;
top: auto;
transform: translate(0);
width: 100%
}
.right-nav {
flex-flow: row
}
.right-nav li {
flex: 1
}
.right-nav li:last-child {
border-radius: 0 .8rem 0 0
}
#sider-contact-switcher,.right_hide {
display: none
}
}
@media screen and (max-width: 600px) {
.right_li_swt,.right_li_wechat {
display:none
}
.right-nav li {
height: 4.6rem
}
.new-item, .product-item{
max-width: 100%;
}
}
@media screen and (max-width: 1600px) {
.search-result{
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 600px){
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
width: calc(50% - 1rem);
}
}
.photos{
padding-top: 8rem;
padding-bottom: 8rem;
}
.photos h2{
font-family: 'Metropolis-Bold';
font-size: 4.8rem;
color: #222222;
margin-bottom: 6rem;
}
.photos>div{
width: 100%;
max-width: 130rem;
margin-left: auto;
margin-right: auto;
}
.photos>div img{
max-width: 100%;
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
.photos{
padding-top: 7rem;
padding-bottom: 7rem;
}
}
@media screen and (max-width: 1440px) {
.photos{
padding-top: 6rem;
padding-bottom: 6rem;
}
}
@media screen and (max-width: 1280px) {
.photos>div{
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 1024px) {
.photos{
padding-top: 5rem;
padding-bottom: 5rem;
}
.photos h2{
font-size: 4.2rem;
}
}
@media screen and (max-width: 800px) {
.photos{
padding-top: 4rem;
padding-bottom: 4rem;
}
.photos h2{
font-size: 4rem;
}
p.has-medium-font-size{
font-size: unset !important;
}
.product-single.product-line-single .parameter table td strong {
display: inline-block;
word-break: normal;
}
.product-single.product-line-single .parameter table tr td:nth-child(2) {
text-align: left;
}
.right-nav li:nth-child(4) a{
color: #25d366;
}
body{
padding-bottom: 3rem;
}
}
@media screen and (max-width: 600px) {
.photos{
padding-top: 3rem;
padding-bottom: 3rem;
}
.photos h2{
font-size: 3.6rem;
}
}