:root{
	--title--size:40px;
  --text--size:16px;
	--font-bold:600;
	--font-bolder:700;
	--title-font-family:Montserrat;
}
*{
  font-family: var(--title-font-family) !important;
}
.crmForm-error{
  z-index: 10 !important;
}
a{
  cursor: pointer;
}
.qili-bframe .qili-btndown{
  display: none !important;
}
.qi-inquiry-form .btn-area a{
  border-radius: none;
}
.bobo-goods-read .pro_tab.scroll-top{
  z-index: 100 !important;
}
.nans-goods-read .pro-content p span{
  color: #000 !important;
}
.bobo-goods-read .navigation-text{
  display: none;
}
.lang-selector {
  display: inline-block;
  position: relative;
  width: 85px !important;
}
.okki-chat--bubble-holder .okki-chat-widget-bubble.okki-chat-elements--right{
  bottom: 150px !important;
}
.small-banner-guanxiang{
  height: auto !important;
}
.qili-bframe .qili-btndown{
  display: none;
}
.global-title{
	color: var(--title-text-color) !important;
	font-size: var(--title--size) !important;
	font-family: var(--font-family) !important;
	font-weight: var(--font-bold) !important;
	position: relative;
	text-transform:capitalize !important;
}

.global-text{
	font-size: var(--text--size) !important;
	font-family: var(--font-family) !important;
  /* color: var(--title-text-color) !important; */
}

.section{
  margin: 70px 0;
}
.section-inner{
  margin: 0;
  padding: 70px 0;
}


.sidebanner {
 
  background-size: cover!important;
}

@media(max-width:1440px){
  :root{
  	--title--size:30px;
    --text--size:14px;
  }
  body .section{
    margin: 30px 0;
  }
  body .section-inner{
    padding: 30px 0;
  }


}


@media(max-width:767px){
  :root{
  	--title--size:25px;
    --text--size:13px;
  }
    body .section{
    margin: 20px 0;
  }
  body .section-inner{
    padding: 20px 0;
  }

}


p{
  font-size: 16px !important;
}
@media(max-width:1440px){
  p{
    font-size: 14px !important;
  }
}


@media(max-width:767px){
  p{
    font-size: 13px !important;
  }
}