@media screen and (max-width: 1900px){
	.footer-first-row .footer-first-row-inside .footer-ttop{right: 0;}

}

@media screen and (max-width: 1560px){
	.fixed-header .header{padding: 24px 40px;}
	.header{height: 100px;padding: 24px 40px;}
	.header .header-right{display: none;}
	.header .header-logo img{width: 134px;}
	.inside{padding-top: 100px;}
	.fixed-header .header .header-right{display: none;}
	.fixed-header .header .nav-lang{left: 0;}
	.nav-toggle{display: block;margin-left: 50px;}
	.nav-lang{position: relative;}
	.header .header-body{align-items: center !important;justify-content: space-between;height: auto;}
	/* Individualisation */
	.ind-wrap2 .ind-wrap2-item:nth-of-type(odd){padding-right: 30px;}
	.ind-wrap2 .ind-wrap2-item:nth-of-type(even){padding-left: 30px;}
}

@media screen and (max-width: 1500px){
	.fixed-header .header{padding: 25px 40px;}
	.header .header-body{align-items: center;height: auto;justify-content: space-between;}
	.header .header-logo img{width: 134px;}
	
	.nav-lang{align-items: center;display: flex;height: 100%;left: 15px;position: relative;top: 2px;right: 0;}
}

@media screen and (max-width: 1200px){
	.indswiper .indswiper-wrap .indswiper-wrap-l .indswiper-wrap-l-tit{
		padding-left: 50px;
		padding-right: 50px;
	}
	.indswiper .indswiper-wrap .indswiper-wrap-l .indswiper-wrap-l-content{padding: 70px 60px;}
	.footer .mianmenu{display: none;}

	/* 2024/1/26 */
	.valofly-first .valofly-cont .ce_qf_wrapper2{padding: 50px 30px;}
	.valofly-first .valofly-cont{display: block;margin-top: 20px;}
	.valofly-first .valofly-cont>div:nth-child(2){padding-bottom: 20px;padding-top: 20px;}
	.valofly-first .valofly-cont>div:nth-child(3){margin-top: 20px;}
	.valofly-first .valofly-cont>div:nth-child(4){margin-top: 20px;}
	.valofly-first .valofly-cont .ce_qf_wrapper2{margin-top: 20px;}
	.valofly-first .valofly-cont .ce_text.text_citation2{font-size: 28px;}
	.valofly-first .valofly-cont .ce_qf_wrapper1 .ce_text.text_citation{margin-bottom: 30px;}
	.valofly-first .valofly-cont .ce_qf_wrapper1{padding: 38px 61px;}
	.valofly-first .valofly-cont .ce_qf_wrapper2:before{display: none;}
	.valofly-first .valofly-cont .ce_qf_wrapper1:before{display: none;}

	.bwteam-first{padding-bottom: 0;}
	.bwteam-first .bwteam-cont{display: block;margin-top: 20px;}
	.bwteam-first .bwteam-cont .ce_qf_wrapper1:before{display: none;}
	.bwteam-first .bwteam-cont .ce_qf_wrapper1{padding: 38px 61px !important;}
	.bwteam-first .bwteam-cont>div:nth-child(6){margin-top: 20px;margin-left: 0;}
	.bwteam-first .bwteam-cont .ce_text.text_citation2{font-size: 28px;margin: 20px 0;}
	.bwteam-first .bwteam-cont>div:nth-child(8){margin-top: 20px;}
	.bwteam-first .bwteam-cont>div:nth-child(9){margin: 20px 0;}
	.bwteam-first .bwteam-cont>div:nth-child(3){margin-top: 20px;}
	.bwteam-first .bwteam-cont>div:nth-child(10){padding: 50px 30px; margin: 20px 0;}
	.bwteam-first .bwteam-cont .ce_qf_wrapper2:before{display: none;}
	.bwteam-first .bwteam-cont .ce_qf_wrapper2 p{padding: 0;}
	.bwteam-first .bwteam-cont>div:nth-child(11){margin: 20px 0;}
	.bwteam-third .inside-article .ce_button .col-md-4{width: auto;}
	.valofly-third .inside-article .ce_button .col-md-4{width: auto;}
	.valofly-third .inside-article .ce_button{width: 95%;gap: 10px;}
	.bwteam-third .inside-article .ce_button{width: 95%;gap: 10px;}

	.DomeniqueBurt .bwteam-first .bwteam-cont>div:nth-child(8){margin-top: 0;}
	.bwteam-first .bwteam-cont>div:nth-child(11){max-height: none;}
	.bwteam-first .bwteam-cont>div:nth-child(4){margin-top: 0;}
}

@media screen and (max-width: 1024px) {
	.Individualisation-btn .Individualisation-btn-wrap{padding: 55px 20px;}
	.footer .footer-second-row .footer-second-row-inside .footer-second-column-inside a{font-size: 18px;}
	.Individualisation-btn .Individualisation-btn-wrap a{font-size: 16px;}
	.Individualisation-body .ind-tit{font-size: 22px;}
	.Individualisation-btn .Individualisation-btn-wrap .Individualisation-btn-tit{font-size: 22px;}
	.Individualisation-bot .Individualisation-bot-list .Individualisation-bot-l .Individualisation-bot-tit{font-size: 22px;}
	.ind-wrap2 .ind-wrap2-item .ind-wrap2-item-tit{font-size: 26px;}
	.Individualisation-item-second .ind-wrap{display: block;}
	.Individualisation-item-second .ind-wrap .ind-wrap-imgbox{width: 100%;}
	.Individualisation-item-second .ind-wrap .ind-wrap-text{width: 100%;padding-left: 0;margin-top: 30px;}
	.Individualisation-bot .Individualisation-bot-list{display: block;}
	.Individualisation-bot .Individualisation-bot-list .Individualisation-bot-l{width: 100%;}
	.Individualisation-bot .Individualisation-bot-list .Individualisation-bot-r{width: 100%;padding-top: 30px;}
	/* foot */
	.footer .footer-second-row .footer-second-row-inside{grid-template-columns: 1fr 1fr 1fr 1fr;}
	/* nav2 */
	.header-main-top{display: none;}
	.header-navigation .header-navigation-list{display: none;}
	.header2-menu{display: block;}
	.header2-menu i{font-size: 20px;}
	.header-navigation-body .header-navigation-srarch{margin-top: 0;}
	.header-mod{display: flex;align-items: center;gap: 35px;}
}


@media screen and (max-width: 900px){
	.product-list .product-list-item{width: 33%;}
}


@media screen and (max-width: 768px){
	.footer .footer-second-row .footer-second-row-inside{display: flex;flex-wrap: wrap;}
	.footer .footer-second-row .footer-second-row-inside .footer-column{width: 48%;}

	.footer-main .footer-main-container .footer-main-top{padding-left: 0;}
	/* product de */
	.product-list .product-list-item{width: 50%;height: auto;}

	.product-detail-body{padding: 0;}
	.product-hot .product-hot-list .product-hot-list-item{width: 30%;}
	.product-hot .product-hot-tab a{width: 30%;}

	.header-listing .header-listing-container .lp-header-image{right: 0;}
	.header-listing .header-listing-container .lp-header-image img{width: 270px !important;}
}






@media screen and (max-width: 480px){

	*{font-size: 14px;}
	.fixed-header .header .header-logo{max-width: 187px;}
	.header-listing{padding: 110px 0 0;}
	.header-listing .header-listing-container .lp-header-image{right: 30px;}
	.header-listing .header-listing-container .lp-header-image img{width: 165px !important;}
	.emotion-element{display: block;margin-bottom: 80px;}
	.emotion-element .emotion-element-l,.emotion-element .emotion-element-r{width: 100%;}
	.indswiper .indswiper-wrap{display: block;}
	.indswiper .indswiper-wrap .indswiper-wrap-l,.indswiper .indswiper-wrap .indswiper-wrap-r{width: 100%;}
	.indswiper-button-next, .indswiper-button-prev{width: 55px;height: 55px;line-height: 55px;}
	.indswiper-button-next i, .indswiper-button-prev i{font-size: 16px;}
	.indswiper-button-prev{bottom: 50%;left: 0;}
	.indswiper-button-next{bottom: 50%;right: 0 !important;left: initial;}
	.ind-wrap2{display: block;}
	.ind-wrap2 .ind-wrap2-item{width: 100%;padding: 0;}
	.ind-wrap2 .ind-wrap2-item:nth-of-type(odd){padding-right: 0;}
	.ind-wrap2 .ind-wrap2-item:nth-of-type(even){padding-left: 0;}
	.Individualisation-top .Individualisation-top-cont{padding: 20px;position: relative;}
	.Individualisation-btn .Individualisation-btn-wrap{display: block;}
	.contactus .contactus-body .formbody .form .form-group{display: block;}
	.contactus .contactus-body .formbody .control{width: 100%;}

	.contactus{padding-top: 120px;}

	.footer-main .footer-main-container .footer-main-top{display: block;}
	.footer-main .footer-main-container .footer-main-top .footer-column.first{width: 100%;}
	.footer-main .footer-main-container .footer-main-top .footer-column.second{width: 100%;}
	.footer-main .footer-main-container .footer-main-top .footer-column.third{width: 100%;}

	.product-detial-box .product-detial-box-body{padding: 0;}
	.slick-list{display: block;}
	.slick-list .contact-content{width: 100%;}
	.product-hot .product-hot-r{height: 65.59px;}

	/* footer */
	.footer .footer-second-row .footer-second-row-inside{display: block;}
	.footer .footer-second-row .footer-second-row-inside .footer-column{width: 100%;margin-bottom: 20px;}



	.header .header-cont{display: none;}

	.vidbtn{width: 50px;height: 50px;}

	.vidbtn .vidbtn-bg .vidbtn-rd{width: 30px;height: 30px;}

	.vidbtn .vidbtn-bg .vidbtn-rd i{font-size: 10px;}

	.indexab .indexab-tit{font-size: 28px;}



	.indexab .indexab-btns{margin-top: 10px;}



	.indextit .indextit-tit span{font-size: 35px;}



	.indexpro .indexpro-list{display: block;}



	.indexpro .indexpro-item{width: 100%;}



	.team .team-members li p:nth-child(1){width: 25%;}



	.team .team-members li p:nth-child(2){width: 50%;}



	.team .team-members li p:nth-child(3){width: 25%;}



	.team .team-tit {font-size: 28px;text-align: left;}



	.message .message-tit{font-size: 28px;text-align: left;}

	.message .message-des{text-align: left;padding-left: 0;margin-top: 0;}



	.footer {background-size: cover;}

	.footer .footer-body .footer-tit {font-size: 19px;}



	.footer .footer-body .footer-fea{display: block;}



	.footer .footer-body .footer-fea .footer-feai{width: 100%;margin-bottom: 20px;}



	.footer .footer-bot{display: block;}



	.footer .footer-bot .footer-bot-ways{margin-top: 20px;}

	.indexpro-list .indexpro-item .indexpro-item-number .indexpro-item-tit-num{font-size: 22px;}



	.new-list-wrap .new-list-item{width: 100%;display: block;}

	.new-list-wrap .new-list-item .imgbox{width: 100%;}

	.new-list-wrap .new-list-item .new-box{margin-left: 0; margin-top: 20px;}

	.new-list-wrap .new-list-item .new-box .new-btn{margin-top: 30px;}

	.new-list-wrap .new-list-item .new-box .new-tit2 a{font-size: 21px;}

	/* aboout */

	.about-tit,.about-tit2{font-size: 35px;line-height: 35px;margin: 30px 0 20px;}

	.about-list{display: block;}

	.about-list .about-list-l,.about-list .about-list-r{width: 100%;}

	.aboutsp,.about-contact{margin-bottom: 40px;}



	.about-pro-item .about-pro-item-desc .about-pro-item-desc-tit{font-size: 20px;}

	.about-pro-item .about-pro-item-desc .about-pro-item-desc-cont{font-size: 16px;}

	.about-ab {padding: 10px;margin-bottom: 20px;}

	.about-ab .about-ab-main .about-ab-tit{font-size: 40px;}

	.about-ab .about-ab-company {margin: 25px 0;}

	.about-ab .about-ab-company .about-ab-company-tit {font-size: 30px;}

	.about-ab-list{display: none;}

	.about-pro-item{display: block;}

	.about-pro-item .about-pro-item-img, .about-pro-item .about-pro-item-desc{width: 100%;margin-top: 20px;}

	.about-team{background-size: auto;}



	.product-list{gap: 0;}

	.product-list .product-list-item{width: 100%;}

	.product{width: 95%;margin: 0 auto;}

	.prod-sort-link a{padding: 16px 20px;}

	.prod-lin{background: none;padding: 0;}

	.prod-lin .prod-lin-wrap .prod-lin-box{width: 100%;margin-left: initial;}

	.prod-lin .prod-lin-wrap .prod-lin-box p:nth-child(1){font-size: 26px;}

	.prod-lin .prod-lin-wrap .prod-lin-box p:nth-child(2){font-size: 29px;}

	.prod-cat .prod-cat-tit {font-size: 28px; margin: 20px 0;text-align: left;}

	.indexpro-list{display: block;}

	.indexpro-list .indexpro-item{width: 100%;margin-bottom: 10px;}

	.prod-hot .prod-hot-wrap{flex-wrap: wrap;}

	.prod-hot .prod-hot-tit{margin-bottom: 25px;}

	.prod-hot .prod-hot-wrap .prod-hot-item{width: 48%;margin-bottom: 15px;}

	.prod-hot{width: 95%; margin: 25px auto 35px;}
	/* product de */
	.product-list .product-list-item .product-info-tit a{font-size: 16px;}
	.slick-list .contact-content .contact-actions a.btn-email{margin-bottom: 10px;}
	.product-detail-body{padding: 0;}
	.product-hot .product-hot-list .product-hot-list-item{width: 50%;}
	.product-hot .product-hot-tab a{width: 60%; font-size: 14px;}


	.prod-tit .prod-t{font-size: 22px;}

	.prod-fl{display: block;}

	.prod-fl .product-list-l{width: 100%;}

	.prod-fl .product-list-r{width: 100%;}

	.product-tit-ac::after{width: 120px;left: 0;}

	.prod-fl .product-list-r .product-list-r-wrap .product-list-r-item{width: 100%;margin-right: 0;}

	.productdetail-body .productdetail-wrap{display: block;}

	.productdetail-wrap .productdetail-l,.productdetail-wrap .productdetail-r{width: 100%;}

	.prod-sort-body{margin: 40px auto;}

	.prod-sort-fl-list{margin-top: 40px;}

	.prod-sort-fl-list a{width: 100%;}

	.prod-sort-fl-list .prod-sort-fl-list-item .imgbox{text-align: center;}

	.product-body{margin: 40px auto 0;}




	.contact-form .message{width: 100%;}

	.contact .contact-body .contact-wrap{width: 100%;}

	.contact-form{width: 100%;}

	.contact .contact-body{display: block;}

	.contact-top{display: block;}

	.contact-top .contact-top-l, .contact-top .contact-top-r{width: 100%;}

	.contact{margin-top: 30px;}

	.contact-tit{font-size: 28px;text-align: left}

	.contact-top .contact-top-r .contact-top-wrap{width: 100%;}

	.contact-top .contact-top-r .contact-item2 p span.conmethod{font-size: 14px;}

	.contact-top .contact-top-l .contact-item .contact-item-img{width: 28px;}

	.contact-top .contact-top-l .contact-item .contact-item-text{font-size: 15px;line-height: 20px;}

	.contact-top .contact-top-l .contact-item .contact-item-text a{font-size: 15px !important;line-height: 20px;}

	/* service-contact */
	.service-cont{display: block;}
	.service-cont .service-cont-left{width: 100%;}
	.service-cont .service-cont-right{width: 100%;}

	.indexsp-sub{width: auto;}

	.indexsp .indexsp-btn{position: relative;padding: 3px 17px;}

	.index-f-list{gap: 0;justify-content: space-between;flex-wrap: wrap;}

	.index-f-list .index-f-list-item{	width: 48%;}

	.index-ql-body .index-ql-list .index-ql-list-item p{font-size: 16px;}

	.index-fl-list{margin-top: 40px;display: block;}

	.index-fl-list .index-fl-list-item .imgbox{text-align: center;}

	.indexsp2 .indexsp-bg iframe{height: auto !important;}

	.indextit > p {font-size: 28px;}

	.indextit{margin: 30px auto;}

	.indextit .indextit-tit p{font-size: 28px;text-align: left;}

	.indexab .indexab-body{padding: 0;}

	.indextit-mid{text-align: left;}

	.indextit .indextit-d{font-size: 16px;}

	.index-wb-list{display: block;}

	.index-wb-list .index-wb-list-item{width: 100%;}



	.time-line-box ul li{width: 211px;}

	.about-gc-tit{text-align: left;}

	.productdetail-wrap .productdetail-l .pro3-next{top: 35%;}

	.productdetail-wrap .productdetail-l .pro3-prev{top: 35%;}

	.productdetail-wrap .productdetail-l .pro2-prev{left: 35%;top: -5%;}

	.productdetail-wrap .productdetail-l .pro2-next{left: 35%;bottom: -5%;}

	.about-dt-tit{text-align: left;margin-left: 20px;padding-top: 30px;}

	.about-ec-tit{top: 20px;left: 20px;}



	.prod-hot .prod-tit{font-size: 25px;}

	.index-tit{font-size: 25px;}

	.my-4{margin-top: 20px;}

	.prod-sort-hot-list{gap: 0;justify-content: space-between;flex-wrap: wrap;}

	.prod-sort-hot-list .prod-sort-hot-item{width: 48%;}

}



