:root {
	--main-color:#38286d;
	--sub-color:#8666ff;
	--ArbFONTS-Somar-Medium:"ArbFONTS-Somar-Medium";
	--ArbFONTS-Somar-Regular:"ArbFONTS-Somar-Regular";
	--ArbFONTS-Somar-Bold:"ArbFONTS-Somar-Bold";
	--ArbFONTS-Somar-Light:"ArbFONTS-Somar-Light";
}
body{
	font-size:2rem;
    font-family: var(--ArbFONTS-Somar-Light),Arial,Helvetica,sans-serif;
}
@font-face {
	font-family:"ArbFONTS-Somar-Regular";
	src:url('../fonts/ArbFONTS-Somar-Regular.otf');
	font-weight:normal;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"ArbFONTS-Somar-Medium";
	src:url('../fonts/ArbFONTS-Somar-Medium.otf');
	font-weight:normal;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"ArbFONTS-Somar-Bold";
	src:url('../fonts/ArbFONTS-Somar-Bold.otf');
	font-weight:normal;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"ArbFONTS-Somar-Light";
	src:url('../fonts/ArbFONTS-Somar-Light.otf');
	font-weight:normal;
	font-style:normal;
	font-display:swap
}


.banner .title{
	font-family:"ArbFONTS-Somar-Bold" !important;
}

.common-banner .title{
	font-family:"ArbFONTS-Somar-Bold" !important;
}

.proshow-content-5 .proshow-5-title h2,
.proshow-content-4 .proshow-4-info a,
.proshow-content-4 .proshow-4-info h3,
.proshow-content-4 .proshow-4-title h2,
.proshow-content-3 .proshow-3-table th,
.proshow-content-3 .proshow-3-table td:first-child,
.product-badge,
.contact-map .contact-map-card-info .subtitle{
    font-family:"ArbFONTS-Somar-Medium";
}

.proshow-content-1 .proshow-1-text h1,
.contact-map .contact-map-card-info h2,
.common-banner .title,
.footer .footer-col h3,
.banner .title{
    font-family:"ArbFONTS-Somar-Bold";
}
.common-home-title{
	justify-content:flex-start;
}

.about-content-3 .about-csr-card p,
.markets-show-1 .markets-show-text .markets-show-title,
.proshow-content-3 .proshow-3-title h2,
.proshow-content-2 .proshow-2-text h3,
.proshow-content-2 .proshow-2-title h2,
.proshow-content-1 .proshow-1-text p,
.proshow-content-1 .proshow-1-text h2,
.product-main .product-main-series-item,
.product-main .product-main-card-btn,
.service-technical .technical-submit,
.service-content-2 .service-model-head p,
.about-content-1 .about-vision-title,
.about-content-2 .about-quality-head h2,
.service-technical .technical-block h2,
.service-content-2 .service-model-head h2,
.service-content-1 h2,
.news-show .news-label a,
.cookie,
.cookie-button,
.news-warp .more,
.news-warp h3,
.common-home-title,
.training-content-1 .training-copy-text p,
.training-content-1 .training-copy h2,
.service-content-2 .service-model-text h3,
.service-content-2 .service-model-text p,
.service-content-1 h3,
.service-content-1 .service-copy p,
.about-content-3 .about-csr-card h3,
.about-content-3 .about-csr-nav-text,
.about-content-3 .about-csr-head h2,
.markets-main .markets-grid .market-card .card-info .card-title,
.news-show .title,
.news-content-2 .filter-click a,
.news-content-2 .news-item h3 a,
.news-content-2 .news-search input,
.news-content-1 .news-copy a,
.warp-content .markets-top-bar .markets-tabs .tab,
.technology-content-1-copy h2,
.technology-content-1-copy p,
.technology-intro .technology-content-1-copy h2,
.product-content-3 .consult-form .consult-submit,
.product-content-3 .consult-form .consult-input, 
.product-content-3 .consult-form .consult-textarea,
.product-content-3 .product-content-3-title,
.product-content-2 .product-content-2-copy p,
.product-content-2 .product-content-2-copy h2,
.product-content-1 .product-feature-card h3,
.product-content-1 .product-feature-head h2,
.common-home-title h2{
    font-family:"ArbFONTS-Somar-Regular" !important;
}

.product-main .product-main-card-btn i{
	margin-left:auto;
	margin-right:2rem;
}
.product-warp .product-info p{
	font-family: "ArbFONTS-Somar-Light";
}
.common-nav .listNav > li > a{
	padding-right:2rem;
}
#searchPopup .searchBox input{
	padding-right:8rem;
}

.contact01 .contact-bottom ul li .box .span{
	 font-family:"ArbFONTS-Somar-Medium";
}

.product-content-3 .consult-form .consult-required, .product-content-3 .consult-form .consult-row-full .consult-required{
	left:auto;
	right:2rem;
}

.contact01 .contact-bottom ul li .box .span{
	left:3.2rem;
	right:auto;
}

.about-content-2 .about-quality-head h2,
.about-content-3 .about-csr-head,
.nav-product-sub,
.about-content-3 .about-csr-head p,
.service-content-1 .service-copy,
.news-content-1 .news-copy a{
	text-align:right;
}
.footer .footer-col li a.active::before{
	right:0;
	left:auto;
}

.footer .footer-col li a.active {
  padding-left:0;
  padding-right: 2rem;
  
}
.nav-product-sub li a::before{
	left:auto;
	right: .2rem !important;
}
.common-nav .listNav > li > .child > .list a{
	padding-right: 2rem !important;
}

.product-content-2 .product-content-2-controls{
	left: 15.5rem;
	right:auto;
}

.proshow-content-4 .proshow-4-info{
	padding-left:0;
	padding-right: 5rem;
}

.leading-warp .leading-more i{
	margin-left:0;
	margin-right: 1.2rem;

}

.technology-content-1-inner{
	justify-content: flex-end;
}

section.technology-content-1:not(.technology-intro):nth-of-type(2n+1) .technology-content-1-inner {
  justify-content: flex-start;
 
}

.news-content-1 .news-gallery{
	margin-left:0;
	margin-right: -29%;
}

.news-content-2 .news-meta i{
	margin-left:0;
	margin-right:1rem;
}

.contact-map .contact-map-card-info .subtitle{
	padding-right:0;
	padding-left:3rem;
}

.news-show .title{
	text-align:right;
	max-width:100%;
}

.common-banner-6 .title{
	text-align:right;
}

.service-technical .technical-select::after,
.product-content-3 .consult-row:nth-child(1) .consult-item:first-child::after{
	left: 3.8rem;
	right:auto;
}

.service-technical .technical-field input, 
.service-technical .technical-field select, .service-technical .technical-field textarea{
	padding-right:3rem;
}
.service-technical .technical-field input, 
.service-technical .technical-field select, .service-technical .technical-field textarea,
.product-content-3 .consult-form .technical-field-tel select, 
.product-content-3 .consult-form .technical-field-tel input{
	font-family:"ArbFONTS-Somar-Regular" !important;
}

.leading-warp .common-home-title{
	justify-content: center;
}
.service-technical .technical-required{
	right:2rem;
	left:auto;
}

.proshow-content-2 .proshow-2-more a i{
	margin-left:0;
	margin-right:1.8rem;
}

.product-content-3 .consult-form .technical-field-tel::after {
  right: calc(50% + 33.8rem);
 
}

.proshow-content-5 .proshow-5-answer{
	padding-right:10rem;
}

.proshow-content-5 .proshow-5-answer strong{
	right:7.5rem;
	left:auto;
}

.technology-intro .technology-content-1-copy {
  max-width: 100%;
  text-align: center;
}

.product-main .product-main-series-item:hover, 
.product-main .product-main-series-item.active{
	font-family:"ArbFONTS-Somar-Bold" !important;
}

.about-content-4 .about-honor-lines{
	left:0;
	right:0;
	top: 12rem;
}
.about-content-4 .about-honor-lines img:first-child{
	 left: 4.1rem;
	 position:absolute;
}
.about-content-4 .about-honor-lines img:last-child{
	 right: 4.1rem;
	  position:absolute;
}

.about-content-3 .about-csr-controls {
  display: flex;
  gap: 2rem;
  padding-right: 0;
  padding-left: 32%;
}