@media screen and (min-width: 1900px)
{	
	.container{max-width:1400px;}

}
@media screen and (min-width: 1400px)
{	
	.container{max-width: 1400px;}
	#pageNavigationImg{height: 35%;}

}
@media screen and (max-width: 1500px)
{	
	.container{max-width: 1400px;}
	

}
@media screen and (max-width: 1480px)
{
	.container{max-width:1400px;}
	#mFull .container{max-width: 97%;}

	#header{height: 100px;}
	#header.sticky{height: 75px;}
	#header.sticky .container .rightHeader .bottomHeader .menu ul li:hover .altMenu{top: 75px;}
	#header:before{height: 35px;}
	#header .container .logo{flex: .5;}
	#header .container .logo img{height: 60px;}
	#header .container .rightHeader .topHeader{height: 35px;}
	#header .container .rightHeader .topHeader .socials{padding: 0 20px;}
	#header .container .rightHeader .topHeader .socials:before{left: -35px;    border-bottom: 35px solid transparent;border-right: 35px solid #d98901;}
	#header .container .rightHeader .topHeader .socials h1{font-size: 13px;margin-right: 10px}
	#header .container .rightHeader .topHeader .socials .icons img{height: 11px;}
	#header .container .rightHeader .topHeader .phone img{margin-right: 12px;}
	#header .container .rightHeader .topHeader .phone p{font-size: 13px;}
	#header .container .rightHeader .bottomHeader{height: 65px;}
	#header .container .rightHeader .bottomHeader .menu ul{justify-content: end;}
	#header .container .rightHeader .bottomHeader .menu ul .mobileMenu img{    margin: 6px;height: 16px;}
	#header .container .rightHeader .bottomHeader .menu ul li img{margin: 8px;}
	#header .container .rightHeader .bottomHeader .menu ul li a{font-size: 12px;}
	#header .container .rightHeader .bottomHeader .menu ul li:hover .altMenu{top: 65px;}
	#header .container .rightHeader .bottomHeader .langSelect{height: 100%;}
	#header .container .rightHeader .bottomHeader .langSelect .lang{height: 100%;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .dropdown{padding: 15px;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .langLeft span{font-size:12px ;margin: 0 10px 0 0 ;}


	#slider{height: 73vh;}
	#slider .mainSliderText p{font-size: 40px;}
	#slider .mainSliderText h1{font-size: 43px;}
	#slider .swiperButton{height: 50px;max-width: 175px;}
	#slider .swiperButton .triangle{left: -50px;border-top: 50px solid transparent;border-right: 50px solid #f1f1f0;}
	#slider .sliderFavicon {right: 148px;bottom: -20px;}
	
	#homeCorporate{height: 400px;}
	#homeCorporate .container .content .text .title h1{font-size: 34px;}
	#homeCorporate .container .content .text .title h1:last-child{margin: 00px 0 15px 0;}
	#homeCorporate .container .content .text strong{font-size: 15px;}
	#homeCorporate .container .content .text p{font-size: 14px;padding: 10px 0 0 0;}
	#homeCorporate .container .content .text .button .texte{    padding: 10px;font-size: 12px;}

	#homeProducts{height: 450px;}
	#homeProducts .container .tabs-nav a{font-size: 14px;}
	.productSliderHome .mainSliderText{padding: 20px 0;}
	.productSliderHome .mainSliderText p{font-size: 15px;}
	.productSliderHome .mainSliderText h1{font-size: 25px;}
	.productSliderHome .swiper-button-prev{width: 15px;}
	.productSliderHome .swiper-button-next{width: 15px;}
	.productSliderHome .button a{padding: 10px;font-size: 12px;}
	#homeProducts .rTop{height: 140px;}
	#homeProducts .lBottom{height: 140px;}

	#homeProductsK{height: auto;padding: 50px 0;}
	#homeProductsK .container .single{height: auto;}
	#homeProductsK .container .single .top h1{font-size: 38px;letter-spacing: 5;}
	#homeProductsK .container .single .top h1:first-child{font-size: 40px;}
	#homeProductsK .container .single .bottom{padding: 10px;}
	#homeProductsK .container .single .bottom p{font-size: 14px;}
	#homeProductsK .container .single .bottom a{font-size: 23px;}
	#homeProductsK .container .single .detailsPro{font-size: 35px;width: 80%;}
	#homeProductsK .container .single:hover .detailsPro{font-size: 35px;}
	#homeProductsK .container .single.swiper-slide-active .detailsPro{font-size: 35px;}
	

	#homeServices{padding: 20px 0;height: 475px;}
	#homeServices .image{top: 20px;bottom: 20px;}
	#homeServices .container .text{padding: 24px 0px;}
	#homeServices .container .text:before{font-size: 34px;top: 12px;}
	#homeServices .container .text h1{font-size: 24px;}
	#homeServices .container .text p{font-size: 16px;padding-top: 13px;}
	#homeServices .container .text .servicesListHome a{margin: 2px;padding: 5px;}
	#homeServices .container .text .servicesListHome a img{width: 50px;}
	#homeServices .container .text .servicesListHome a p{font-size: 13px;padding-top: 6px;}
	#homeServices .container .text .button{padding: 8px;}
	#homeServices .container .text .button p{font-size: 14px;}
	#homeServices .container .hoodSocks{padding: 30px 30px 30px 50px;}
	#homeServices .container .hoodSocks h1:nth-child(1){font-size: 34px;}
	#homeServices .container .hoodSocks h1:nth-child(2){font-size: 48px;}
	#homeServices .container .hoodSocks h1{font-size: 40px;}

	#homeBottomBaner{height: 475px;}
	#homeBottomBaner .container .text{padding: 50px 0 50px 60px;}
	#homeBottomBaner .container .text h1{font-size: 45px;}
	#homeBottomBaner .container .text h1:nth-child(1){font-size: 20px;}
	#homeBottomBaner .container .text p{font-size: 16px;width: 67%;}
	#homeBottomBaner .container .image img{height: 85%;}

	#bannerProducts{height: 475px;padding: 20px 0 20px 0;}
	#bannerProducts .container .text {padding: 50px 60px;}
	#bannerProducts .container .text h1{font-size: 34px;}
	#bannerProducts .container .text p {padding-top: 5px;font-size: 14px;line-height: 1.5;}

	#fastAcces .line{top: -55px;}
	#fastAcces .line .border, #fastAcces .line .borderT{height: 25px;}
	#fastAcces .container .content .single .number{width: 60px;height: 60px;font-size: 30px;}
	#fastAcces .container .content .single .border{height: 40px;}
	#fastAcces .container .content .single .text h1{font-size: 25px;}
	#fastAcces .container .title h1{font-size: 42px;}
	
	#footer{padding: 75px 0 50px 0;}
	#footer:before{height: 35px;}
	#footer .container .rightF .topFooter{height: 35px;top: -50px;}
	#footer .container .rightF .topFooter .socials{padding: 0 20px;}
	#footer .container .rightF .topFooter .socials:before{left: -35px;border-bottom: 35px solid transparent;border-right: 35px solid #0e3213;}
	#footer .container .rightF .topFooter .socials h1{font-size: 13px;margin-right: 10px}
	#footer .container .rightF .topFooter .socials .icons img{height: 11px;}
	#footer .container .rightF .topFooter .phone img{margin-right: 12px;}
	#footer .container .rightF .topFooter .phone p{font-size: 13px;}
	#footer .fTop{height: 200px;}
	#footer .fLeft{height: 150px;}
	#footer .fRight {position: absolute;height: 140px;}
	#footer .container .rightF .adress{font-size: 13px;}
	#footer .container .rightF .text h1{font-size: 13px}
	#footer .container .rightF .text p{font-size: 11px;}


	#pageNavigationImg{height: 300px;}
	#pageNavigationImg .container .text{left: 10px;}
	#pageDetailContent .container{grid-template-columns: 27% 66% ;}
	#pageDetailContent .container .pageRight .content{padding: 0 20px;}
	#pageDetailContent .container .pageRight .content p{width: 95%;}
	#pageDetailContent .container .pageRight .content .ourTeams .single{flex:1 0 40%}
	#pageDetailContent .container .pageRight .content .ourTeams .single img{height: 150px;}
	#pageDetailContent .container .pageRight .content .ourTeams .single h1{font-size: 15px;text-align: center;}

	#pageNavigation{padding: 25px 0;}
	#pageNavigation .container a{font-size: 17px;}

	#pageDetailContent .container .pageRight .content .ourTeams .single{flex:1 0 40%}
	#pageDetailContent .container .pageRight .content .ourTeams .single img{height: 150px;}
	#pageDetailContent .container .pageRight .content .ourTeams .single h1{font-size: 15px;text-align: center;}

	#productsListe .list a img{padding: 0;}
	#productsListe .list a .title{font-size: 12px;min-height: auto;   padding: 20px 15px;}
	#productsListe .list a span{left: 10px;top: 10px;font-size: 12px;}
	#productsListe .list a .title:before{width: 5px;height: 60px;}

	#pageDetailContent .container .pageRight .content .projeList .single{flex: 0 0 30%;}
	#pageDetailContent .container .pageRight .content .projeList .single .image{height: 135px;}
	#pageDetailContent .container .pageRight .productDetail .tabs .tabs-nav .singlee a{padding: 12px;font-size: 14px;}
	#pageDetailContent .container .pageRight .productDetail .din{font-size: 21px;}

	#pageDetailContent .container .pageRight .contentP .build{font-size: 15px;padding: 8px 0;}
	#pageDetailContent .container .pageRight .content .singleU img{height: 175px;}
	#pageDetailContent .container .pageLeft .detailMenu .dropdownMenu .colmnMenu{padding-left: 2px;}
	#pageDetailContent .container .pageLeft .detailMenu li a{font-size: 14px;}
	#pageDetailContent .container .pageLeft .detailMenu .dropdownMenu a{font-size: 12px!important;font-weight: 400!important;}

	#pageDetailContent .container .pageRight #productSlider{height: 40vh;}
	#pageDetailContent .container .pageRight #productSlider .swiper-pagination-bullet{width: 15px;}
	#pageDetailContent .container .pageRight .pDetailInfo a{font-size: 13px;}

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

	#header{height: 80px;}
	#header.sticky{height: 65px;}
	#header.sticky .container .rightHeader .bottomHeader .menu ul li:hover .altMenu{top: 65px;}
	#header.sticky .container .logo img{height:  50px;}
	#header:before{height: 30px;}
	#header .container .logo{flex: .5;}
	#header .container .logo img{height: 44px;}
	#header .container .rightHeader .topHeader{height: 30px;}
	#header .container .rightHeader .topHeader .socials{padding: 0 10px;}
	#header .container .rightHeader .topHeader .socials:before{left: -30px;border-bottom: 30px solid transparent;border-right: 30px solid #d98901;}
	#header .container .rightHeader .topHeader .socials h1{font-size: 11px;margin-right: 7px;}
	#header .container .rightHeader .topHeader .socials .icons img{height: 10px;}
	#header .container .rightHeader .topHeader .phone img{margin-right: 10px;height: 12px;}
	#header .container .rightHeader .topHeader .phone p{font-size: 10px;}
	#header .container .rightHeader .bottomHeader{height: 50px;}
	#header .container .rightHeader .bottomHeader .menu{margin-right: 10px;}
	#header .container .rightHeader .bottomHeader .menu ul{justify-content: end;}
	#header .container .rightHeader .bottomHeader .menu ul .mobileMenu img{margin: 4px;height: 13px;}
	#header .container .rightHeader .bottomHeader .menu ul li{padding: 6px;}
	#header .container .rightHeader .bottomHeader .menu ul li img{margin: 5px;height: 4px;}
	#header .container .rightHeader .bottomHeader .menu ul li a{font-size: 11px;}
	#header .container .rightHeader .bottomHeader .menu ul li:hover .altMenu{top: 50px;width: 180px;}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu li a{padding: 10px 10px!important;font-size: 8px;}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu li:hover ul.subMenu{left:-105%}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu .subMenu li a{padding: 9px!important;font-size: 9px;line-height: unset;}
	#header .container .rightHeader .bottomHeader .langSelect{height: 100%;}
	#header .container .rightHeader .bottomHeader .langSelect .lang{height: 100%;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .dropdown{padding: 15px;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .langLeft span{font-size: 9px;margin: 0 10px 0 0;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .langLeft img{height: 5px;}


	#slider{height: 73vh;}
	#slider .mainSliderText p{font-size: 30px;}
	#slider .mainSliderText h1{font-size: 31px;padding-left: 0;}
	#slider .swiperButton{height: 40px;}
	#slider .swiperButton .triangle{left: -40px;border-top: 40px solid transparent;border-right: 40px solid #f1f1f0;}
	#slider .sliderFavicon {right: 148px;}
	#slider .swiper-button-next{padding-left: 12px;margin-left: 12px;}
	#slider .swiperButton img{height: 14px;}
	
	#homeCorporate{height: 328px;}
	#homeCorporate .container .content .image{padding-right: 50px;}
	#homeCorporate .container .content .text .title h1{font-size: 27px;}
	#homeCorporate .container .content .text .title h1:last-child{margin: 00px 0 10px 0;}
	#homeCorporate .container .content .text strong{font-size: 13px;}
	#homeCorporate .container .content .text p{font-size: 13px;padding: 10px 0 0 0;}
	#homeCorporate .container .content .text .button{margin-top: 18px;}
	#homeCorporate .container .content .text .button .texte{padding: 8px;font-size: 10px;}

	#homeProducts{height: 350px;}
	#homeProducts .container .tabs-nav a{font-size: 10px;padding: 8px 2px;}
	.productSliderHome .mainSliderText{padding: 20px 0;}
	.productSliderHome .mainSliderText p{font-size: 12px;}
	.productSliderHome .mainSliderText h1{font-size: 20px;}
	.productSliderHome .swiper-button-prev{width: 11px;}
	.productSliderHome .swiper-button-next{width: 11px;}
	.productSliderHome .button a{padding: 7px;font-size: 10px;}
	#homeProducts .rTop{height: 140px;}
	#homeProducts .lBottom{height: 140px;}
	.productSliderHome .swiper-pagination-bullet{width: 7px;height: 7px;}
	.productSliderHome .swiper-pagination-bullet-active::before{width: 7px;height: 7px;}
	.productSliderHome .swiper-pagination-bullet::before{width: 6px;height: 6px;}

	#homeProductsK {padding: 50px 0;height: auto;}
	#homeProductsK .container .content .single{height: 475px;}
	#homeProductsK .container .single .top h1{font-size: 32px;letter-spacing: 5;}
	#homeProductsK .container .single .top h1:first-child{font-size: 35px;}
	#homeProductsK .container .single .bottom{padding: 10px;}
	#homeProductsK .container .single .bottom p{font-size: 13px;}
	#homeProductsK .container .single .bottom a{font-size: 18px;}
	#homeProductsK .container .single .detailsPro{font-size: 30px;width: 80%;}
	#homeProductsK .container .single:hover .detailsPro{font-size: 30px;}
	#homeProductsK .container .single.swiper-slide-active .detailsPro{font-size: 30px;}

	#homeServices{padding: 20px 0;height: 425px;}
	#homeServices .image{top: 20px;bottom: 20px;}
	#homeServices .container .text{padding: 20px 0px;}
	#homeServices .container .text:before{font-size: 34px;top: 12px;}
	#homeServices .container .text h1{font-size: 20px;}
	#homeServices .container .text p{font-size: 16px;padding-top: 13px;}
	#homeServices .container .text .servicesListHome a{margin: 2px;padding: 5px;}
	#homeServices .container .text .servicesListHome a img{width: 41px;}
	#homeServices .container .text .servicesListHome a p{font-size: 10px;padding-top: 6px;}
	#homeServices .container .text .button{padding: 8px;}
	#homeServices .container .text .button p{font-size: 11px;}
	#homeServices .container .hoodSocks{padding: 30px 30px 30px 50px;flex: .47;}
	#homeServices .container .hoodSocks h1:nth-child(1){font-size: 45px;}
	#homeServices .container .hoodSocks h1:nth-child(2){font-size: 30px;}
	#homeServices .container .hoodSocks h1{font-size: 35px;margin-top: 5px;}

	#bannerProducts{height: 425px;padding: 20px 0 20px 0;}
	#bannerProducts .container .text {padding: 50px 60px;}
	#bannerProducts .container .text h1{font-size: 28px;}
	#bannerProducts .container .text p {padding-top: 5px;font-size: 11px;line-height: 1.5;}

	#homeBottomBaner{height: 400px;}
	#homeBottomBaner .container .text{padding: 50px 0 50px 60px;}
	#homeBottomBaner .container .text h1{font-size: 40px;}
	#homeBottomBaner .container .text h1:nth-child(1){font-size: 18px;}

	#homeBottomBaner .container .text p{font-size: 15px;width: 66%;}
	#homeBottomBaner .container .image img{height: 93%;opacity: .9;}

	#fastAcces{padding: 60px 0 85px 0;}
	#fastAcces .line{top: -55px;}
	#fastAcces .line .border, #fastAcces .line .borderT{height: 20px;width: 1px;}
	#fastAcces .container .content .single .number{width: 50px;height: 50px;font-size: 23px;}
	#fastAcces .container .content .single .border{height: 40px;}
	#fastAcces .container .content .single .text h1{font-size: 18px;}
	#fastAcces .container .title h1{font-size: 33px;}
	
	#footer{padding: 55px 0 50px 0;}
	#footer:before{height: 25px;}
	#footer .container .rightF .topFooter{height: 25px;top: -30px;}
	#footer .container .rightF .topFooter .socials{padding: 0 20px;}
	#footer .container .rightF .topFooter .socials:before{left: -25px;border-bottom: 25px solid transparent;border-right: 25px solid #0e3213;}
	#footer .container .rightF .topFooter .socials h1{font-size: 10px;margin-right: 9px;}
	#footer .container .rightF .topFooter .socials .icons img{height: 9px;}
	#footer .container .rightF .topFooter .phone img{margin-right: 8px;height: 14px;}
	#footer .container .rightF .topFooter .phone p{font-size: 11px;}
	#footer .fTop{height: 200px;}
	#footer .fLeft{height: 150px;}
	#footer .fRight {position: absolute;height: 140px;}
	#footer .container .rightF .adress{font-size: 12px;}
	#footer .container .rightF .text h1{font-size: 11px;}
	#footer .container .rightF .text p{font-size: 9px;}
	
	#footerInviva{padding: 10px;}
	#footerInviva .container a{font-size: 9px;}


	#pageDetailContent .container .pageRight .referanceList .single img{height: 94px;}
	#pageDetailContent .container .pageRight .referanceList .single h1{font-size: 15px;}


	#productsListe .list a img{padding: 0;}
	#productsListe .list a .title{font-size: 12px;min-height: auto;   padding: 20px 15px;}
	#productsListe .list a span{left: 10px;top: 10px;font-size: 12px;}
	#productsListe .list a .title:before{width: 5px;height: 60px;}

	#pageDetailContent .container .pageRight{padding: 20px 0 60px;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one li{height: 40px;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one li a{padding: 0 10px;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one li a h1{font-size: 13px;}
	#pageDetailContent .container .pageRight .content .projeList .single{flex: 0 0 30%;padding: 13px;}
	#pageDetailContent .container .pageRight .content .projeList .single .image{height: 100px;}
	#pageDetailContent .container .pageRight .content .projeList .single .title{font-size: 12px;}
	#pageDetailContent .container .pageRight .productDetail .tabs .tabs-nav .singlee a{padding: 11px;font-size: 13px;}
	#pageDetailContent .container .pageRight .productDetail .din{font-size: 17px;}
	#pageDetailContent .container .pageRight .content .singleU img{height: 150px;}

	#pageDetailContent .container .pageRight .content p{font-size: 15px;}
	#pageDetailContent .container .pageRight #productSlider{height: 37vh;}
	#pageDetailContent .container .pageRight #productSlider .swiper-pagination-bullet{width: 10px;}

	#pageDetailContent .container .pageRight .pDetailInfo a{font-size: 12px;}
		#homeProductionBanner {height: auto;padding: 30px 0;margin: 5px 0;}
		#homeProductionBanner .container .text {flex: none;margin-bottom: 20px;}
		#homeProductionBanner .container .text h1 {font-size: 30px;}
		#homeProductionBanner .container .image {flex: none;width: 60%;height: auto;padding: 10px;}
}
@media screen and (max-width: 1024px) 
{
	.container{padding: 0 15px;}

	#mFull .container{grid-template-rows: 80px 1fr 70px;}
	#mFull .container .content ul li a{font-size: 15px;}
	#mFull .container .content .info .phone a{font-size: 17px;}
	#mFull .container .content .info > div::before{top: 30px;}
	#mFull .container .content .info i{font-size: 22px;margin-bottom: 5px;}
	#mFull .container .content .info .phone a{font-size: 17px;}
	#mFull .footerNav-social span{font-size: 10px;}

	#header{height: 80px;}
	#header.sticky{height: 65px;}
	#header.sticky .container .rightHeader .bottomHeader .menu ul li:hover .altMenu{top: 65px;}
	#header.sticky .container .logo img{height:  45px;}
	#header:before{height: 30px;}
	#header .container {max-width: 100%;padding: 0 7px;}
	#header .container .logo{flex: .3;}
	#header .container .logo img{height: 44px;}
	#header .container .rightHeader .topHeader{height: 30px;}
	#header .container .rightHeader .topHeader .socials{padding: 0 10px;}
	#header .container .rightHeader .topHeader .socials:before{left: -30px;border-bottom: 30px solid transparent;border-right: 30px solid #d98901;}
	#header .container .rightHeader .topHeader .socials h1{font-size: 11px;margin-right: 7px;}
	#header .container .rightHeader .topHeader .socials .icons img{height: 8px;}
	#header .container .rightHeader .topHeader .phone img{margin-right: 10px;height: 12px;}
	#header .container .rightHeader .topHeader .phone p{font-size: 10px;}
	#header .container .rightHeader .bottomHeader{height: 50px;}
	#header .container .rightHeader .bottomHeader .menu{margin-right: 10px;}
	#header .container .rightHeader .bottomHeader .menu ul{justify-content: end;}
	#header .container .rightHeader .bottomHeader .menu ul .mobileMenu{}
	#header .container .rightHeader .bottomHeader .menu ul .mobileMenu img{margin: 4px;height: 13px;}
	#header .container .rightHeader .bottomHeader .menu ul li{padding: 4px;}
	#header .container .rightHeader .bottomHeader .menu ul li img{margin: 5px;height: 4px;}
	#header .container .rightHeader .bottomHeader .menu ul li a{font-size: 10px;}
	#header .container .rightHeader .bottomHeader .menu ul li:hover .altMenu{top: 50px;width: 180px;}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu li a{padding: 10px 10px!important;font-size: 8px;}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu li:hover ul.subMenu{left:-105%}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu .subMenu li a{padding: 9px!important;font-size: 9px;line-height: unset;}
	#header .container .rightHeader .bottomHeader .langSelect{height: 100%;}
	#header .container .rightHeader .bottomHeader .langSelect .lang{height: 100%;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .dropdown{padding: 15px;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .langLeft span{font-size: 9px;margin: 0 10px 0 0;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .langLeft img{height: 5px;}


	#slider{height: 60vh;}
	#slider .mainSliderText p{font-size: 26px;}
	#slider .mainSliderText h1{font-size: 28px;padding-left: 0;}
	#slider .swiperButton{height: 40px;}
	#slider .swiperButton .triangle{left: -40px;border-top: 40px solid transparent;border-right: 40px solid #f1f1f0;}
	#slider .sliderFavicon {bottom: -20px;}
	#slider .swiper-button-next{padding-left: 12px;margin-left: 12px;}
	#slider .swiperButton img{height: 14px;}
	
	#homeCorporate{height: 300px;}
	#homeCorporate .container .content .image{padding-right: 26px;width: 56%;}
	#homeCorporate .container .content .text{width: 44%;}
	#homeCorporate .container .content .text .title h1{font-size: 24px;}
	#homeCorporate .container .content .text .title h1:last-child{margin: 00px 0 10px 0;}
	#homeCorporate .container .content .text strong{font-size: 12px;}
	#homeCorporate .container .content .text p{font-size: 12px;padding: 10px 0 0 0;}
	#homeCorporate .container .content .text .button{margin-top: 18px;}
	#homeCorporate .container .content .text .button .texte{padding: 8px;font-size: 10px;}

	#homeProducts{height: 325px;}
	#homeProducts .container .tabs-nav{padding-right: 25px;}
	#homeProducts .container .tabs-stage{padding-left: 25px;flex: 1.7;}
	#homeProducts .container .tabs-nav a{font-size: 10px;padding: 8px 2px;}
	.productSliderHome .mainSliderText{padding: 20px 0;}
	.productSliderHome .mainSliderText p{font-size: 10px;}
	.productSliderHome .mainSliderText h1{font-size: 18px;}
	.productSliderHome .swiper-button-prev{width: 11px;}
	.productSliderHome .swiper-button-next{width: 11px;}
	.productSliderHome .button a{padding: 7px;font-size: 10px;}
	#homeProducts .rTop{height: 90px;}
	#homeProducts .lBottom{height: 100px;}
	.productSliderHome .swiper-pagination-bullet{width: 7px;height: 7px;}
	.productSliderHome .swiper-pagination-bullet-active::before{width: 7px;height: 7px;}
	.productSliderHome .swiper-pagination-bullet::before{width: 6px;height: 6px;}

	#homeProductsK {padding: 35px 0;}
	#homeProductsK .container {grid-template-columns: 25% 69%;grid-gap: 0 20px;}
	#homeProductsK .container .content .single{height: 375px}
	#homeProductsK .container .single .top h1{font-size: 25px;letter-spacing: 5;}
	#homeProductsK .container .single .top h1:first-child{font-size: 30px;}
	#homeProductsK .container .single .bottom{padding: 10px;}
	#homeProductsK .container .single .bottom p{font-size: 11px;padding: 10px 0;}
	#homeProductsK .container .single .bottom a{font-size: 15px;}
	#homeProductsK .container .single .detailsPro{font-size: 26px;width: 80%;}
	#homeProductsK .container .single:hover .detailsPro{font-size: 26px;}
	#homeProductsK .container .single.swiper-slide-active .detailsPro{font-size: 26px;}

	#homeServices{padding: 20px 0;height: 375px;}
	#homeServices .image{top: 20px;bottom: 20px;}
	#homeServices .container .text{padding: 20px 0px;}
	#homeServices .container .text:before{font-size: 34px;top: 12px;}
	#homeServices .container .text h1{font-size: 18px;}
	#homeServices .container .text p{font-size: 16px;padding-top: 13px;}
	#homeServices .container .text .servicesListHome a{margin: 2px;padding: 5px;}
	#homeServices .container .text .servicesListHome a img{width: 30px;}
	#homeServices .container .text .servicesListHome a p{font-size: 10px;padding-top: 6px;}
	#homeServices .container .text .button{padding: 7px;}
	#homeServices .container .text .button p{font-size: 9px;}
	#homeServices .container .hoodSocks{padding: 30px 0 30px 25px;flex: .5;}
	#homeServices .container .hoodSocks h1:nth-child(1){font-size: 40px;}
	#homeServices .container .hoodSocks h1:nth-child(2){font-size: 25px;}
	#homeServices .container .hoodSocks h1{font-size: 28px;margin-top: 5px;}

	#bannerProducts{height: 375px;padding: 20px 0 20px 0;}
	#bannerProducts .container .text {padding: 44px;}
	#bannerProducts .container .text h1{font-size: 25px;}
	#bannerProducts .container .text p {padding-top: 5px;font-size: 11px;line-height: 1.5;}

	#homeBottomBaner{height: 350px;}
	#homeBottomBaner .container .text{padding: 40px 0 40px 40px;flex: 1;}
	#homeBottomBaner .container .text h1{font-size: 34px;}
	#homeBottomBaner .container .text h1:nth-child(1){font-size: 15px;}

	#homeBottomBaner .container .text p{font-size: 13px;width: 71%;padding-top: 10px;}
	#homeBottomBaner .container .image img{height: 93%;opacity: .9;}

	#fastAcces{padding: 50px 0 70px 0;}
	#fastAcces .line{top: -55px;}
	#fastAcces .line .border, #fastAcces .line .borderT{height: 20px;width: 1px;}
	#fastAcces .container .content .single .number{width: 45px;height: 45px;font-size: 20px;}
	#fastAcces .container .content .single .border{height: 40px;}
	#fastAcces .container .content .single .text h1{font-size: 15px;}
	#fastAcces .container .title h1{font-size: 30px;}
	
	#footer{padding: 55px 0 50px 0;}
	#footer:before{height: 30px;}
	#footer .container .leftF .logo img{height: 50px;}
	#footer .container .rightF .topFooter{height: 30px;top: -30px;}
	#footer .container .rightF .topFooter .socials{padding: 0 20px;}
	#footer .container .rightF .topFooter .socials:before{left: -30px;border-bottom: 30px solid transparent;border-right: 30px solid #0e3213;}
	#footer .container .rightF .topFooter .socials h1{font-size: 10px;margin-right: 9px;}
	#footer .container .rightF .topFooter .socials .icons img{height: 9px;}
	#footer .container .rightF .topFooter .phone img{margin-right: 8px;height: 14px;}
	#footer .container .rightF .topFooter .phone p{font-size: 11px;}
	#footer .fTop{height: 200px;}
	#footer .fLeft{height: 150px;}
	#footer .fRight {position: absolute;height: 140px;}
	#footer .container .rightF .adress{font-size: 11px;}
	#footer .container .rightF .text h1{font-size: 11px;}
	#footer .container .rightF .text p{font-size: 9px;}
	
	#footerInviva{padding: 10px;}
	#footerInviva .container a{font-size: 9px;}
	
	/*Haber List*/
	#news-list .list .inner-container{flex-basis: 40%;margin: 10px}
	#news-list .list .inner-container .date{padding: 0;height: auto;padding: 10px 0; display: flex;flex-direction: column;align-items: center;width: 60px;}
	#news-list .list .inner-container .date:before{border-right: 60px solid transparent;}
	#news-list .list .inner-container .date h3{font-size: 20px!important;}
	#news-list .list .inner-container .date h5{font-size: 11px;}
	#news-list .list .inner-container .image img{height: 160px;}
	#news-list .list .inner-container .desc{padding: 0 7px;}
	#news-list .list .inner-container .desc .title h3{font-size: 15px;margin-bottom: 0;}
	#news-list .list .inner-container .desc .info span{font-size: 10px;padding-right: 0;}
	#news-list .list .inner-container .desc .readmore a{padding: 10px;font-size: 13px;line-height: 1;}

	#pageDetailContent .container .pageLeft .detailMenu li a{padding: 9px 0;font-size: 12px;}
	#pageDetailContent .container .pageLeft .detailMenu li:hover a{padding: 9px 0;}

	#pageNavigation{padding: 20px 0;}
	#pageNavigation .container a{font-size: 15px;}

	#pageDetailContent .container .pageRight .newsContent .image{width: 100%;height: auto;margin-bottom: 20px;max-height: 480px;}

	#pageDetailContent .container .pageRight .referanceList .single img{height: 80px;}


	#productsListe .list a img{padding: 0;}
	#productsListe .list a .title{font-size: 12px;min-height: auto;   padding: 20px 15px;}
	#productsListe .list a span{left: 10px;top: 10px;font-size: 12px;}
	#productsListe .list a .title:before{width: 5px;height: 60px;}

	#pageDetailContent .container .pageRight{padding: 18px 0 50px;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one li{height: 40px;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one li a{padding: 0 10px;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one li a h1{font-size: 12px;}
	#pageDetailContent .container .pageRight .content .projeList .single{flex: 0 0 46%;padding: 13px;}
	#pageDetailContent .container .pageRight .content .projeList .single .image{height: 100px;}
	#pageDetailContent .container .pageRight .content .projeList .single .title{font-size: 12px;}
	#pageDetailContent .container .pageRight .productDetail .tabs .tabs-nav .singlee a{padding: 10px;font-size: 12px;}
	#pageDetailContent .container .pageRight .productDetail .din{font-size: 15px;}

	#pageDetailContent .container .pageRight .content .singleU{margin-right: 14px;flex: 0 0 45%;}
	#pageDetailContent .container .pageRight .content .singleU h1{font-size: 12px;padding: 13px;}

	#pageDetailContent .container .pageRight .contentP .build{font-size: 15px;padding: 8px 0;}

	#pageDetailContent .container .pageRight .content .singleU img{height: 150px;}

	#pageDetailContent .container .pageRight .content p{font-size: 13px;}
	#pageDetailContent .container{grid-gap: 0 27px;}
	#pageDetailContent .container .pageLeft .detailMenu li.activePage a{padding: 10px 0;}

	#pageDetailContent .container .pageRight .pageListK .singleT{padding: 10px;flex: 1 0 40%;margin-left: 10px;min-height: 65px;}
	#pageDetailContent .container .pageRight .pageListK .singleT h1{font-size: 15px;}
	#pageDetailContent .container .pageRight .pageListK .singleT img{height: 26px;}


}
@media screen and (max-width: 768px) 
{
	.container{padding: 0 10px;}
	#mFull .container{grid-template-rows: 80px 1fr 70px;}
	#mFull .container .content ul li a{font-size: 15px;}
	#mFull .container .content .info .phone a{font-size: 17px;}
	#mFull .container .content .info > div::before{top: 30px;}
	#mFull .container .content .info i{font-size: 22px;margin-bottom: 5px;}
	#mFull .container .content .info .phone a{font-size: 17px;}
	#mFull .footerNav-social span{font-size: 10px;}

	#header{height: 70px;}
	#header.sticky{height: 55px;}
	#header.sticky .container .rightHeader .bottomHeader .menu ul li:hover .altMenu{top: 65px;}
	#header.sticky .container .logo img{height: 40px;}
	#header:before{height: 25px;}
	#header .container {max-width: 100%;padding: 0 7px;}
	#header .container .logo{flex: .3;}
	#header .container .logo img{height: 44px;}
	#header .container .rightHeader .topHeader{height: 25px;}
	#header .container .rightHeader .topHeader .socials{padding: 0 10px;}
	#header .container .rightHeader .topHeader .socials:before{left: -25px;border-bottom: 25px solid transparent;border-right: 25px solid #d98901;}
	#header .container .rightHeader .topHeader .socials h1{font-size: 11px;margin-right: 7px;}
	#header .container .rightHeader .topHeader .socials .icons img{height: 8px;}
	#header .container .rightHeader .topHeader .phone img{margin-right: 10px;height: 12px;}
	#header .container .rightHeader .topHeader .phone p{font-size: 10px;}
	#header .container .rightHeader .bottomHeader{height: 45px;}
	#header .container .rightHeader .bottomHeader .menu{margin-right: 10px;}
	#header .container .rightHeader .bottomHeader .menu ul{justify-content: end;}
	#header .container .rightHeader .bottomHeader .menu ul .mobileMenu{display: flex;}
	#header .container .rightHeader .bottomHeader .menu ul .mobileMenu img{margin: 4px;height: 13px;}
	#header .container .rightHeader .bottomHeader .menu ul li{padding: 4px;display: none;}
	#header .container .rightHeader .bottomHeader .menu ul li img{margin: 5px;height: 4px;}
	#header .container .rightHeader .bottomHeader .menu ul li a{font-size: 10px;}
	#header .container .rightHeader .bottomHeader .menu ul li:hover .altMenu{top: 50px;width: 180px;}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu li a{padding: 10px 10px!important;font-size: 8px;}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu li:hover ul.subMenu{left:-105%}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu .subMenu li a{padding: 9px!important;font-size: 9px;line-height: unset;}
	#header .container .rightHeader .bottomHeader .lang{display: none;}
	#header .container .rightHeader .bottomHeader .langSelect{height: 100%;}
	#header .container .rightHeader .bottomHeader .langSelect .lang{height: 100%;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .dropdown{padding: 15px;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .langLeft span{font-size: 9px;margin: 0 10px 0 0;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .langLeft img{height: 5px;}


	#slider{height: 55vh;}
	#slider .mainSliderText p{font-size: 21px;}
	#slider .mainSliderText h1{font-size: 23px;padding-left: 0;}
	#slider .swiperButton{height: 40px;}
	#slider .swiperButton .triangle{left: -40px;border-top: 40px solid transparent;border-right: 40px solid #f1f1f0;}
	#slider .sliderFavicon {height: 39px;right: 153px;}
	#slider .swiper-button-next{padding-left: 12px;margin-left: 12px;}
	#slider .swiperButton img{height: 14px;}
	
	#homeCorporate{height: 290px;}
	#homeCorporate .container .content .image{padding-right: 26px;width: 56%;}
	#homeCorporate .container .content .text{width: 44%;}
	#homeCorporate .container .content .text .title h1{font-size: 24px;}
	#homeCorporate .container .content .text .title h1:last-child{margin: 00px 0 10px 0;}
	#homeCorporate .container .content .text strong{font-size: 12px;}
	#homeCorporate .container .content .text p{font-size: 12px;padding: 10px 0 0 0;}
	#homeCorporate .container .content .text .button{margin-top: 18px;}
	#homeCorporate .container .content .text .button .texte{padding: 8px;font-size: 10px;}

	#homeProducts{height: 300px;}
	#homeProducts .container .tabs-nav{padding-right: 25px;}
	#homeProducts .container .tabs-stage{padding-left: 25px;flex: 1.7;}
	#homeProducts .container .tabs-nav a{font-size: 9px;padding: 8px 2px;}
	.productSliderHome .mainSliderText{padding: 20px 0;}
	.productSliderHome .mainSliderText p{font-size: 10px;}
	.productSliderHome .mainSliderText h1{font-size: 17px;}
	.productSliderHome .swiper-button-prev{width: 11px;}
	.productSliderHome .swiper-button-next{width: 11px;}
	.productSliderHome .button a{padding: 7px;font-size: 10px;}
	#homeProducts .rTop{height: 75px;}
	#homeProducts .lBottom{height: 80px;}
	.productSliderHome .swiper-pagination-bullet{width: 7px;height: 7px;}
	.productSliderHome .swiper-pagination-bullet-active::before{width: 7px;height: 7px;}
	.productSliderHome .swiper-pagination-bullet::before{width: 6px;height: 6px;}

	#homeProductsK {padding: 35px 0;}
	#homeProductsK .container {display: flex;flex-direction: column;}
	#homeProductsK .container .leftText{flex-direction: row;flex: 1 0 100%;}
	#homeProductsK .container .single .top{display: flex;align-items: center;}
	#homeProductsK .container .content .single{height: 300px;}
	#homeProductsK .container .single .top h1{font-size: 25px;letter-spacing: 5;}
	#homeProductsK .container .single .top h1:first-child{font-size: 30px;}
	#homeProductsK .container .single .bottom{padding: 10px;}
	#homeProductsK .container .single .bottom p{font-size: 11px;padding: 0px 0;}
	#homeProductsK .container .single .bottom a{font-size: 15px;}
	#homeProductsK .container .single .detailsPro{font-size: 27px;width: 80%;}
	#homeProductsK .container .single:hover .detailsPro{font-size: 27px;}
	#homeProductsK .container .single.swiper-slide-active .detailsPro{font-size: 27px;}

	#homeServices{padding: 20px 0;height: 350px;}
	#homeServices .image{top: 20px;bottom: 20px;}
	#homeServices .container .text{padding: 20px 0px;}
	#homeServices .container .text:before{font-size: 34px;top: 12px;}
	#homeServices .container .text h1{font-size: 18px;}
	#homeServices .container .text p{font-size: 16px;padding-top: 13px;}
	#homeServices .container .text .servicesListHome a{margin: 2px;padding: 5px;}
	#homeServices .container .text .servicesListHome a img{width: 26px;}
	#homeServices .container .text .servicesListHome a p{font-size: 9px;padding-top: 6px;}
	#homeServices .container .text .button{padding: 7px;}
	#homeServices .container .text .button p{font-size: 9px;}
	#homeServices .container .hoodSocks{padding: 30px 0 30px 25px;flex: .5;}
	#homeServices .container .hoodSocks h1:nth-child(1){font-size: 30px;}
	#homeServices .container .hoodSocks h1:nth-child(2){font-size: 20px;}
	#homeServices .container .hoodSocks h1{font-size: 25px;margin-top: 5px;}

	#bannerProducts{height: 350px;padding: 20px 0 20px 0;}
	#bannerProducts .container .text {padding: 34px;}
	#bannerProducts .container .text h1{font-size: 22px;}
	#bannerProducts .container .text p {padding-top: 5px;font-size: 10px;line-height: 1.5;}

	#fastAcces{padding: 50px 0 70px 0;}
	#fastAcces .line{top: -55px;}
	#fastAcces .line .border, #fastAcces .line .borderT{height: 20px;width: 1px;}
	#fastAcces .container{grid-template-columns:69% 23%;}
	#fastAcces .container .content .single .number{width: 40px;height: 40px;font-size: 17px;}
	#fastAcces .container .content .single .border{height: 40px;}
	#fastAcces .container .content .single .text h1{font-size: 13px;}
	#fastAcces .container .title h1{font-size: 25px;padding: 0 11px;margin-right: 0;}
	
	
	#homeBottomBaner{height: 325px;}
	#homeBottomBaner .container .text{padding: 30px 0 30px 30px;flex: 1;}
	#homeBottomBaner .container .text h1{font-size: 30px;}
	#homeBottomBaner .container .text h1:nth-child(1){font-size: 14px;}

	#homeBottomBaner .container .text p{font-size: 12px;width: 80%;padding-top: 10px;}
	#homeBottomBaner .container .image img{height: 93%;opacity: .9;}

	#footer{padding: 55px 0 50px 0;}
	#footer:before{height: 30px;top: 19px;}
	#footer .container .leftF .logo img{height: 50px;}
	#footer .container .rightF .topFooter{height: 30px;top: -36px;}
	#footer .container .rightF .topFooter .socials{padding: 0 20px;}
	#footer .container .rightF .topFooter .socials:before{left: -30px;border-bottom: 30px solid transparent;border-right: 30px solid #0e3213;}
	#footer .container .rightF .topFooter .socials h1{font-size: 10px;margin-right: 9px;}
	#footer .container .rightF .topFooter .socials .icons img{height: 9px;}
	#footer .container .rightF .topFooter .phone img{margin-right: 8px;height: 14px;}
	#footer .container .rightF .topFooter .phone p{font-size: 11px;}
	#footer .fTop{height: 200px;}
	#footer .fLeft{height: 150px;}
	#footer .fRight {position: absolute;height: 140px;}
	#footer .container .rightF .adress{font-size: 11px;}
	#footer .container .rightF .text h1{font-size: 11px;}
	#footer .container .rightF .text p{font-size: 9px;}
	
	#footerInviva{padding: 10px;}
	#footerInviva .container a{font-size: 9px;}


	/*Page Title*/
	.pageTitle{padding: 15px;background: #3d3d3d;}
	.pageTitle h1{font-size: 17px;}
	.pageImage{height: 200px;}
	.pageImage .container h1{font-size: 17px;}

	/*sayfa*/
	.pageContent{flex-direction: column;}
	.pageContent h2{font-size: 18px;}
	.pageContent p{font-size: 15px;}
	.pageContent img{width: 100%;height: 250px;object-fit: contain;}
	.docs a{height: 150px;}
	/*Urun List*/
	#productsList .container .list li{flex-basis: 46%;}

	/*ekip List*/
	#teamList .list li{flex-basis: 46%;}

	/*Sayfa Info*/
	.pageInfo{height: auto;}
	.pageInfo .container{flex-direction: column; padding: 13px;}
	.pageInfo .container .nextPrev{margin-bottom: 8px;}
	.pageInfo .container .productNavigation{display: block;text-align: center;}

	/*ekip detay*/
	#teamContent .container{flex-direction: column;}
	#teamContent .container .left{flex: 1 0 100%;width: 100%!important;}
	#teamContent .container .right{flex: 1 0 100%;padding: 0;}

	/*Haber List*/
	#news-list .list .inner-container{/* flex-basis: 100%; */}

	/*Haber Detay*/
	#pageDetailContent .container .pageRight .newsContent .group1{height: 200px;}
	
	#newsList .single{padding: 0 5px;}

	/*Iletisim*/
	.page-contact .contact-top{flex-direction: column;}

	.kadromuz .single{height: 250px;}
	.kadromuz .single .image{height: 150px;}
	.kadromuz .single .title h1{font-size: 17px;}
	.kadromuz .single .title p{font-size: 12px;}



	#pageNavigationImg{height: 225px;}
	#pageNavigationImg .container .text a{font-size: 17px;}
	#pageDetailContent .container{grid-template-columns: 100%;padding: 0px 0;}
	
	#pageDetailContent .container .pageLeft .filter{display: flex;}
	#pageDetailContent .container .pageLeft .detailMenu{display: none;}
	#pageDetailContent .container .pageLeft .pageDetailSlider{display: none;}
	#pageDetailContent .container .pageLeft #filter .detailMenu{display: flex;border-left: unset;}
	#pageDetailContent .container .pageLeft #filter .pageDetailSlider{display: flex;}
	#pageDetailContent .container .pageRight .content{padding: 10px;}
	#pageDetailContent .container .pageRight .content p{width: 100%;line-height: 1.5;}

	#pageDetailContent .container .pageRight .referanceList .single img{height: 71px;padding: 5px;}
	#pageDetailContent .container .pageRight .referanceList .single h1{font-size: 15px;}

	#homeBrands .container .icons i{font-size: 23px!important;}


	#productsListe .list a img{padding: 0;}
	#productsListe .list a .title{font-size: 12px;min-height: auto;   padding: 20px 15px;}
	#productsListe .list a span{left: 10px;top: 10px;font-size: 12px;}
	#productsListe .list a .title:before{width: 5px;height: 60px;}

	#pageDetailContent .container .pageRight{padding: 15px 0 52px;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one li{height: 40px;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one li a{padding: 0 10px;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one li a h1{font-size: 12px;}
	#pageDetailContent .container .pageRight .content .projeList .single{flex: 0 0 46%;padding: 13px;}
	#pageDetailContent .container .pageRight .content .projeList .single .image{height: 100px;}
	#pageDetailContent .container .pageRight .content .projeList .single .title{font-size: 12px;}
	#pageDetailContent .container .pageRight .content .projeList .single .image img{object-fit: contain;}

	#pageDetailContent .container .pageRight .productDetail .tabs .tabs-nav .singlee a{padding: 12px;font-size: 14px;}
	#pageDetailContent .container .pageRight .productDetail{padding: 0 10px!important;}
	#pageDetailContent .container .pageRight .contentP .build{font-size: 13px;padding: 10px 0;}

	#pageDetailContent .container .pageRight .content .singleU{flex: 0 0 30%;}
	#pageDetailContent .container .pageRight .content .singleU img{height: 180px;}
	#pageDetailContent .container .pageRight .pageListK .singleT{padding: 10px;flex: 1 0 29%;}
	#pageDetailContent .container .pageRight .pageListK .singleT h1{font-size: 15px;}
	#pageDetailContent .container .pageRight .pageListK .singleT img{height: 27px;}

	#pageDetailContent .container .pageRight #productSlider .swiper-pagination-bullet{width: 8px;height: 2px;}

	#news-list .list .inner-container{flex-basis: 45%;margin: 5px}
	#news-list .list .inner-container .date{padding: 0;height: auto;padding: 10px 0; display: flex;flex-direction: column;align-items: center;width: 50px;}
	#news-list .list .inner-container .date:before{border-right: 50px solid transparent;}
	#news-list .list .inner-container .date h3{font-size: 18px!important;}
	#news-list .list .inner-container .date h5{font-size: 10px;}
	#news-list .list .inner-container .image img{height: 140px;}
	#news-list .list .inner-container .desc{padding: 0 5px;}
	#news-list .list .inner-container .desc .title h3{font-size: 14px;margin-bottom: 0;margin-top: 3px;}
	#news-list .list .inner-container .desc .info span{font-size: 9px;padding-right: 0;}
	#news-list .list .inner-container .desc .readmore a{padding: 8px;font-size: 12px;line-height: 1;}

	
}
@media screen and (max-width: 640px) 
{
	.container{padding: 0 10px;}
	#mFull .container{grid-template-rows: 80px 1fr 70px;}
	#mFull .container .content{flex-direction: column;align-items: unset;}
	#mFull .container .content ul{display: flex;flex-direction: column;justify-content: center;padding-left: 0;}
	#mFull .container .content ul li a{font-size: 12px;}
	#mFull .container .content .info{display: flex;flex-direction: row;text-align: right;padding-right: 0;justify-content: space-between;flex: unset;margin: 20px 0;}
	#mFull .container .content .info::after{display: none;}
	#mFull .container .content .info .phone{    display: flex;flex-direction: column;align-items: flex-start;}
	#mFull .container .content .info .phone a{font-size: 12px;}
	#mFull .container .content .info > div::before{top: 21px;right: unset;left: 0;}
	#mFull .container .content .info i{font-size: 13px;margin-bottom: 5px;}
	#mFull .container .content .info a{font-size: 10px;}
	#mFull .container .content .info .mail{    display: flex;flex-direction: column;align-items: flex-start;}
	#mFull .footerNav-social span{font-size: 8px;}
	
	#header{height: 70px;}
	#header.sticky{height: 55px;}
	#header.sticky .container .rightHeader .bottomHeader .menu ul li:hover .altMenu{top: 65px;}
	#header.sticky .container .logo img{height: 40px;}
	#header:before{height: 25px;}
	#header .container {/* max-width: 100%; */padding: 0 7px;}
	#header .container .logo{flex: .3;}
	#header .container .logo img{height: 44px;}
	#header .container .rightHeader .topHeader{height: 25px;}
	#header .container .rightHeader .topHeader .socials{padding: 0 10px;}
	#header .container .rightHeader .topHeader .socials:before{left: -25px;border-bottom: 25px solid transparent;border-right: 25px solid #d98901;}
	#header .container .rightHeader .topHeader .socials h1{font-size: 11px;margin-right: 7px;display: none;}
	#header .container .rightHeader .topHeader .socials .icons img{height: 8px;}
	#header .container .rightHeader .topHeader .phone img{margin-right: 10px;height: 12px;}
	#header .container .rightHeader .topHeader .phone p{font-size: 10px;}
	#header .container .rightHeader .bottomHeader{height: 45px;}
	#header .container .rightHeader .bottomHeader .menu{margin-right: 10px;}
	#header .container .rightHeader .bottomHeader .menu ul{justify-content: end;}
	#header .container .rightHeader .bottomHeader .menu ul .mobileMenu{display: flex;}
	#header .container .rightHeader .bottomHeader .menu ul .mobileMenu img{margin: 4px;height: 13px;}
	#header .container .rightHeader .bottomHeader .menu ul li{padding: 4px;display: none;}
	#header .container .rightHeader .bottomHeader .menu ul li img{margin: 5px;height: 4px;}
	#header .container .rightHeader .bottomHeader .menu ul li a{font-size: 10px;}
	#header .container .rightHeader .bottomHeader .menu ul li:hover .altMenu{top: 50px;width: 180px;}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu li a{padding: 10px 10px!important;font-size: 8px;}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu li:hover ul.subMenu{left:-105%}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu .subMenu li a{padding: 9px!important;font-size: 9px;line-height: unset;}
	#header .container .rightHeader .bottomHeader .langSelect{height: 100%;}
	#header .container .rightHeader .bottomHeader .langSelect .lang{height: 100%;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .dropdown{padding: 15px;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .langLeft span{font-size: 9px;margin: 0 10px 0 0;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .langLeft img{height: 5px;}


	#slider{height: 53vh;}
	#slider .mainSliderText p{font-size: 18px;}
	#slider .mainSliderText h1{font-size: 19px;padding-left: 0;}
	#slider .swiperButton{height: 40px;}
	#slider .swiperButton .triangle{left: -40px;border-top: 40px solid transparent;border-right: 40px solid #f1f1f0;}
	#slider .sliderFavicon {height: 40px;}
	#slider .swiper-button-next{padding-left: 12px;margin-left: 12px;}
	#slider .swiperButton img{height: 14px;}
	
	#homeCorporate{height: auto;}
	#homeCorporate .container {height: auto;padding: 0;width: 100%;max-width: 100%;}
	#homeCorporate .container .content {height: auto;flex-direction: column;}
	#homeCorporate .container .content .image{padding-right: 0;width: 100%;position: unset;height: auto;}
	#homeCorporate .container .content .image img{height: auto;}
	#homeCorporate .container .content .text{width: 100%;padding: 15px;}
	#homeCorporate .container .content .text .title h1{font-size: 21px;}
	#homeCorporate .container .content .text .title h1:last-child{margin: 00px 0 10px 0;}
	#homeCorporate .container .content .text strong{font-size: 12px;}
	#homeCorporate .container .content .text p{font-size: 12px;padding: 10px 0 0 0;}
	#homeCorporate .container .content .text .button{margin-top: 12px;}
	#homeCorporate .container .content .text .button .texte{padding: 8px;font-size: 10px;}

	#homeProducts{height: auto;}
	#homeProducts .container{height: auto;padding: 0;max-width: 100%;}
	#homeProducts .container .tabs{height: auto;flex-direction: column;z-index: 99999;position: relative;padding-top: 5px;}
	#homeProducts .container .tabs-nav{padding-right: 0;}
	#homeProducts .container .tabs-stage{padding-left: 0;flex: 1.7;padding: 12px;}
	#homeProducts .container .tabs-nav a{font-size: 9px;padding: 8px 2px;margin: 0 5px;}
	.productSliderHome{height: auto;}
	.productSliderHome .swiper-container{height: auto;}
	.productSliderHome .swiper-container .swiper-slide{height: auto;}
	.productSliderHome .swiper-container img{height: 200px;}
	.productSliderHome .mainSliderText{padding: 15px 0;}
	.productSliderHome .mainSliderText p{font-size: 10px;}
	.productSliderHome .mainSliderText h1{font-size: 17px;}
	.productSliderHome .swiper-button-prev{width: 11px;}
	.productSliderHome .swiper-button-next{width: 11px;}
	.productSliderHome .button a{padding: 7px;font-size: 10px;}
	#homeProducts .rTop{height: 75px;}
	#homeProducts .lBottom{height: 80px;z-index: 999999;}
	.productSliderHome .swiper-pagination{left: unset;right: 10px;bottom: 40px;}
	.productSliderHome .swiper-pagination-bullet{width: 7px;height: 7px;}
	.productSliderHome .swiper-pagination-bullet-active::before{width: 7px;height: 7px;}
	.productSliderHome .swiper-pagination-bullet::before{width: 6px;height: 6px;}
	
	#homeProductsK {padding: 35px 0;}
	#homeProductsK .container .content .single{height: 300px;}
	#homeProductsK .container .single .top h1{font-size: 25px;letter-spacing: 5;}
	#homeProductsK .container .single .top h1:first-child{font-size: 30px;}
	#homeProductsK .container .single .bottom{padding: 10px;}
	#homeProductsK .container .single .bottom p{font-size: 10px;padding: 0px 0;}
	#homeProductsK .container .single .bottom a{font-size: 15px;}
	#homeProductsK .container .single .detailsPro{font-size: 25px;width: 80%;}
	#homeProductsK .container .single:hover .detailsPro{font-size: 25px;}
	#homeProductsK .container .single.swiper-slide-active .detailsPro{font-size: 25px;}

	#homeServices{padding: 20px 0;height: 325px;}
	#homeServices .image{top: 20px;bottom: 20px;width: 65%;}
	#homeServices .container .text{padding: 9px 0px;width: 55%;}
	#homeServices .container .text:before{font-size: 34px;top: 12px;}
	#homeServices .container .text h1{font-size: 17px;}
	#homeServices .container .text p{font-size: 16px;padding-top: 13px;}
	#homeServices .container .text .servicesListHome a{margin: 2px;padding: 5px;}
	#homeServices .container .text .servicesListHome a img{width: 21px;}
	#homeServices .container .text .servicesListHome a p{font-size: 9px;padding-top: 6px;}
	#homeServices .container .text .button{padding: 5px;}
	#homeServices .container .text .button p{font-size: 9px;}
	#homeServices .container .hoodSocks{padding: 30px 0 30px 25px;flex: .55;}
	#homeServices .container .hoodSocks h1:nth-child(1){font-size: 30px;}
	#homeServices .container .hoodSocks h1:nth-child(2){font-size: 25px;}
	#homeServices .container .hoodSocks h1{font-size: 21px;margin-top: 5px;}


	#bannerProducts{height: auto;padding: 20px 0 20px 0;}
	#bannerProducts .container{height: auto;flex-direction: column;}
	#bannerProducts .container .image{height: auto;}
	#bannerProducts .container .image img{width: 100%;}
	#bannerProducts .container .text {padding: 34px;width: 90%;margin-top: -30px;padding: 28px 15px;border: 3px solid #ffffff;}
	#bannerProducts .container .text h1{font-size: 22px;}
	#bannerProducts .container .text p {padding-top: 5px;font-size: 10px;line-height: 1.5;}

	#fastAcces{padding: 36px 0 50px 0;}
	#fastAcces:before{top: 20px;bottom: 75px;width: 65%;}
	#fastAcces .line{top: -38px;}
	#fastAcces .line .circle{width: 5px;height: 5px;}
	#fastAcces .line .circleT{height: 5px;width: 5px;}
	#fastAcces .line .border, #fastAcces .line .borderT{height: 12px;width: 1px;}
	#fastAcces .container{grid-template-columns:69% 23%;display: flex;flex-direction: column-reverse;}
	#fastAcces .container .content .single .number{width: 40px;height: 40px;font-size: 17px;}
	#fastAcces .container .content .single .border{height: 40px;}
	#fastAcces .container .content .single .text h1{font-size: 13px;}
	#fastAcces .container .title{margin-bottom: 30px;}
	#fastAcces .container .title h1{font-size: 25px;padding: 0 11px;text-align: center;margin-right: 0;border-right: unset;}
	#fastAcces .container .title h1 strong{    border-bottom: 1px solid;padding-bottom: 6px;}
	
	#homeBottomBaner{height: 300px;}
	#homeBottomBaner .container .text{padding: 30px 0 30px 30px;flex: 1.5;}
	#homeBottomBaner .container .text h1{font-size: 25px;}
	#homeBottomBaner .container .text h1:nth-child(1){font-size: 13px;}

	#homeBottomBaner .container .text p{font-size: 11px;width: 91%;padding-top: 10px;}
	#homeBottomBaner .container .image img{height: 88%;opacity: .9;}

	#footer{padding: 55px 0 21px 0;}
	#footer:before{height: 30px;}
	#footer .container .leftF .logo img{height: 42px;}
	#footer .container .rightF .topFooter{height: 30px;top: -36px;}
	#footer .container .rightF .topFooter .socials{padding: 0 20px;}
	#footer .container .rightF .topFooter .socials:before{left: -30px;border-bottom: 30px solid transparent;border-right: 30px solid #0e3213;}
	#footer .container .rightF .topFooter .socials h1{font-size: 10px;margin-right: 9px;}
	#footer .container .rightF .topFooter .socials .icons img{height: 9px;}
	#footer .container .rightF .topFooter .phone img{margin-right: 8px;height: 14px;}
	#footer .container .rightF .topFooter .phone p{font-size: 11px;}
	#footer .fTop{height: 200px;}
	#footer .fLeft{height: 150px;}
	#footer .fRight {position: absolute;height: 140px;}
	#footer .container .rightF .adress{font-size: 10px;}
	#footer .container .rightF .text h1{font-size: 10px;}
	#footer .container .rightF .text p{font-size: 9px;}
	
	#footerInviva{padding: 10px;}
	#footerInviva .container a{font-size: 9px;}



	#productsListe .list a {flex-basis: 45%;margin-right: 10px;}
	#productsListe .list a:nth-child(3n){margin-right: 10px;}
	#productsListe .list a:nth-child(2n){margin-right: 0px;}
	#productsListe .list a img{padding: 0;}
	#productsListe .list a .title{font-size: 12px;min-height: auto;   padding: 20px 15px;}
	#productsListe .list a span{left: 10px;top: 10px;font-size: 10px;width: 40px!important;height: 40px;}
	#productsListe .list a .title:before{width: 5px;height: 60px;}

	
	#pageDetailContent .container .pageRight{padding: 13px 0 40px;}
	#pageDetailContent .container .pageRight .content .projeList{padding: 15px 0;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one{align-items:center ;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one li{height: 39px;flex: 0 0 32%;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one li a{padding: 0 7px;}
	#pageDetailContent .container .pageRight .content .tabs-nav-one li a h1{font-size: 12px;}
	#pageDetailContent .container .pageRight .content .projeList .single{flex: 0 0 46%;padding: 13px;}
	#pageDetailContent .container .pageRight .content .projeList .single .image{height: 100px;}
	#pageDetailContent .container .pageRight .content .projeList .single .title{font-size: 12px;}
	#pageDetailContent .container .pageRight .content .projeList .single .image img{object-fit: contain;}

	#pageDetailContent .container .pageRight .productDetail .tabs .tabs-nav .singlee a{padding: 10px;font-size: 11px;}
	#pageDetailContent .container .pageRight .productDetail{padding: 0 5px!important;}

	#pageDetailContent .container .pageRight .content .singleU img{height: 140px;}
	#pageDetailContent .container .pageRight .pageListK .singleT{padding: 13px;flex: 1 0 40%;}

	#pageDetailContent .container .pageRight .pInfos .single{flex: 1 0 100%; margin: 5px 0 0 0 ;padding: 10px;}

}
@media screen and (max-width: 480px)
{
	.container{padding: 0 5px;}


	#mFull .container{grid-template-rows: 80px 1fr 70px;}
	#mFull .container .content ul li a{font-size: 11px;}
	#mFull .container .content .info .phone a{font-size: 17px;}
	#mFull .container .content .info > div::before{top: 28px;}
	#mFull .container .content .info i{font-size: 17px;margin-bottom: 11px;}
	#mFull .container .content .info .phone a{font-size: 8px;}
	#mFull .footerNav-social span{font-size: 8px;}

	#header{height: 70px;}
	#header.sticky{height: 55px;}
	#header.sticky .container .rightHeader .bottomHeader .menu ul li:hover .altMenu{top: 65px;}
	#header.sticky .container .logo img{height: 40px;}
	#header:before{height: 25px;}
	#header .container {/* max-width: 100%; */padding: 0 0 0 7px;}
	#header .container .logo{flex: .3;width: 190%;}
	#header .container .logo img{height: 25px;}
	#header .container .rightHeader{align-items: end;justify-content: center;height: 100%;position: relative;}
	#header.sticky .container .rightHeader .topHeader{display: flex;}
	#header .container .rightHeader .topHeader{height: 46px;display: flex;flex-direction: column;margin-left: 72px;}
	#header .container .rightHeader .topHeader .socials{padding: 0 0;justify-content: end;}
	#header .container .rightHeader .topHeader .socials:before{left: -25px;border-bottom: 25px solid transparent;border-right: 25px solid #d98901;}
	#header .container .rightHeader .topHeader .socials h1{font-size: 11px;margin-right: 7px;display: none;}
	#header .container .rightHeader .topHeader .socials .icons a:first-child{border-left: unset;}
	#header .container .rightHeader .topHeader .socials .icons img{height: 8px;}
	#header .container .rightHeader .topHeader .phone{padding-left: 5px;justify-content: end;border-top-left-radius: 13px;border-bottom-left-radius: 13px;padding-right: 10px;}
	#header .container .rightHeader .topHeader .phone img{margin-right: 10px;height: 12px;}
	#header .container .rightHeader .topHeader .phone p{font-size: 8px;}
	#header .container .rightHeader .bottomHeader{height: 45px;background: unset;position: absolute;left: 28px;}
	#header .container .rightHeader .bottomHeader .menu{margin-right: 10px;}
	#header .container .rightHeader .bottomHeader .menu ul{justify-content: end;}
	#header .container .rightHeader .bottomHeader .menu ul .mobileMenu{display: flex;border-right: unset;border-left: unset;}
	#header .container .rightHeader .bottomHeader .menu ul .mobileMenu img{margin: 4px;height: 13px;}
	#header .container .rightHeader .bottomHeader .menu ul li{padding: 4px;display: none;}
	#header .container .rightHeader .bottomHeader .menu ul li img{margin: 5px;height: 4px;}
	#header .container .rightHeader .bottomHeader .menu ul li a{font-size: 10px;}
	#header .container .rightHeader .bottomHeader .menu ul li:hover .altMenu{top: 50px;width: 180px;}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu li a{padding: 10px 10px!important;font-size: 8px;}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu li:hover ul.subMenu{left:-105%}
	#header .container .rightHeader .bottomHeader .menu ul .altMenu .subMenu li a{padding: 9px!important;font-size: 9px;line-height: unset;}
	#header .container .rightHeader .bottomHeader .langSelect{height: 100%;}
	#header .container .rightHeader .bottomHeader .langSelect .lang{height: 100%;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .dropdown{padding: 15px;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .langLeft span{font-size: 9px;margin: 0 10px 0 0;}
	#header .container .rightHeader .bottomHeader .langSelect .lang .langLeft img{height: 5px;}


	#slider{height: 53vh;}
	#slider .mainSliderText{padding-left: 18px;}
	#slider .mainSliderText p{font-size: 16px;}
	#slider .mainSliderText h1{font-size: 17px;padding-left: 0;}
	#slider .swiperButton{height: 40px;max-width: 126px;}
	#slider .swiperButton .triangle{left: -40px;border-top: 40px solid transparent;border-right: 40px solid #f1f1f0;}
	#slider .sliderFavicon {right: 100px;bottom: -23px;height: 40px;}
	#slider .swiper-button-next{padding-left: 12px;margin-left: 12px;}
	#slider .swiperButton img{height: 14px;}
	
	#homeCorporate{height: auto;}
	#homeCorporate .container {height: auto;padding: 0;width: 100%;max-width: 100%;}
	#homeCorporate .container .content {height: auto;flex-direction: column;}
	#homeCorporate .container .content .image{padding-right: 0;width: 100%;position: unset;height: auto;}
	#homeCorporate .container .content .image img{height: 150px;margin-bottom: -32px;}
	#homeCorporate .container .content .text{width: 100%;padding: 15px 10px;}
	#homeCorporate .container .content .text .title h1{font-size: 20px;}
	#homeCorporate .container .content .text .title h1:last-child{margin: 00px 0 5px 0;}
	#homeCorporate .container .content .text strong{font-size: 11px;}
	#homeCorporate .container .content .text p{font-size: 11px;padding: 5px 0 0 0;}
	#homeCorporate .container .content .text .button{margin-top: 12px;}
	#homeCorporate .container .content .text .button .texte{padding: 8px;font-size: 10px;}

	#homeProducts{height: auto;}
	#homeProducts .container{height: auto;padding: 0;max-width: 100%;}
	#homeProducts .container .tabs{height: auto;flex-direction: column;z-index: 99999;position: relative;padding-top: 5px;}
	#homeProducts .container .tabs-nav{padding-right: 0;}
	#homeProducts .container .tabs-stage{padding-left: 0;flex: 1.7;padding: 12px;}
	#homeProducts .container .tabs-nav a{font-size: 9px;padding: 8px 2px;margin: 0 5px;}
	.productSliderHome{height: auto;}
	.productSliderHome .swiper-container{height: auto;}
	.productSliderHome .swiper-container .swiper-slide{height: auto;}
	.productSliderHome .swiper-container img{height: 200px;}
	.productSliderHome .mainSliderText{padding: 15px 0;}
	.productSliderHome .mainSliderText p{font-size: 9px;}
	.productSliderHome .mainSliderText h1{font-size: 16px;}
	.productSliderHome .swiper-button-prev{width: 11px;}
	.productSliderHome .swiper-button-next{width: 11px;}
	.productSliderHome .button a{padding: 7px;font-size: 10px;}
	#homeProducts .rTop{height: 75px;}
	#homeProducts .lBottom{height: 80px;z-index: 999999;}
	.productSliderHome .swiper-pagination{left: unset;right: 10px;bottom: 40px;}
	.productSliderHome .swiper-pagination-bullet{width: 7px;height: 7px;}
	.productSliderHome .swiper-pagination-bullet-active::before{width: 7px;height: 7px;}
	.productSliderHome .swiper-pagination-bullet::before{width: 6px;height: 6px;}
	
	#homeProductsK {padding: 35px 0;}
	#homeProductsK .container .single:first-child{height: inherit;margin-bottom: 10px;flex-direction: column;}
	#homeProductsK .container .content .single{height: 250px;}
	#homeProductsK .container .single .top h1{font-size: 18px;letter-spacing: 5;}
	#homeProductsK .container .single .top h1:first-child{font-size: 23px;}
	#homeProductsK .container .single .bottom{padding: 16px 0;}
	#homeProductsK .container .single .bottom p{font-size: 9px;padding: 0px 0;}
	#homeProductsK .container .single .bottom a{font-size: 12px;}
	#homeProductsK .container .single .detailsPro{font-size: 23px;width: 80%;}
	#homeProductsK .container .single:hover .detailsPro{font-size: 23px;}
	#homeProductsK .container .single.swiper-slide-active .detailsPro{font-size: 23px;}
	#homeProductsK .container .swiper-pagination {top: unset;right: 6px;bottom: -27px;}
	#homeProductsK .container .swiper-pagination-bullet{width: 3px;height: 3px;}
	#homeProductsK .container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 15px;height: 3px;}

	#homeServices{padding: 20px 0;display: flex;flex-direction: column-reverse;}
	#homeServices .container{height: auto;}
	#homeServices .image{top: 20px;bottom: 20px;width: 100%;position: relative;}
	#homeServices .image video{height: auto;}
	#homeServices .container .text{padding: 20px;width: 100%;box-shadow: -1px 2px 20px 5px #0000001c;}
	#homeServices .container .text:before{font-size: 34px;top: 12px;}
	#homeServices .container .text h1{font-size: 17px;}
	#homeServices .container .text p{font-size: 16px;padding-top: 13px;}
	#homeServices .container .text .servicesListHome a{margin: 2px;padding: 5px;}
	#homeServices .container .text .servicesListHome a img{width: 38px;}
	#homeServices .container .text .servicesListHome a p{font-size: 9px;padding-top: 6px;}
	#homeServices .container .text .button{padding: 8px;}
	#homeServices .container .text .button p{font-size: 10px;}
	#homeServices .container .hoodSocks{padding: 40px;flex: 1;height: auto;}
	#homeServices .container .hoodSocks h1:nth-child(1){font-size: 40px;}
	#homeServices .container .hoodSocks h1:nth-child(2){font-size: 25px;}
	#homeServices .container .hoodSocks h1{font-size: 21px;margin-top: 5px;}

	#bannerProducts{height: auto;padding: 20px 0 20px 0;}
	#bannerProducts .container{height: auto;flex-direction: column;}
	#bannerProducts .container .image{height: auto;}
	#bannerProducts .container .image img{width: 100%;}
	#bannerProducts .container .text {padding: 34px;width: 90%;margin-top: -30px;padding: 28px 15px;border: 3px solid #ffffff;}
	#bannerProducts .container .text h1{font-size: 20px;}
	#bannerProducts .container .text p {padding-top: 5px;font-size: 9px;line-height: 1.5;}

	#fastAcces{padding: 25px 0 50px 0;}
	#fastAcces:before{top: 20px;bottom: 75px;width: 65%;}
	#fastAcces .line{top: -38px;}
	#fastAcces .line .circle{width: 5px;height: 5px;}
	#fastAcces .line .circleT{height: 5px;width: 5px;}
	#fastAcces .line .border, #fastAcces .line .borderT{height: 12px;width: 1px;}
	#fastAcces .container{grid-template-columns:69% 23%;display: flex;flex-direction: column-reverse;}
	#fastAcces .container .content .single .number{width: 40px;height: 40px;font-size: 17px;}
	#fastAcces .container .content .single .border{height: 40px;}
	#fastAcces .container .content .single .text h1{font-size: 13px;}
	#fastAcces .container .title{margin-bottom: 30px;}
	#fastAcces .container .title h1{font-size: 20px;padding: 0 11px;text-align: center;margin-right: 0;border-right: unset;}
	#fastAcces .container .title h1 strong{    border-bottom: 1px solid;padding-bottom: 6px;}
	
	#homeBottomBaner{height: 300px;}
	#homeBottomBaner .container .text{padding: 30px 0 30px 30px;flex: 1;justify-content: flex-start;}
	#homeBottomBaner .container .text h1{font-size: 23px;}
	#homeBottomBaner .container .text h1:nth-child(1){font-size: 15px;}

	#homeBottomBaner .container .text p{font-size: 11px;width: 57%;padding-top: 10px;}
	#homeBottomBaner .container .image{flex: .7;position: absolute;right: 0;}
	#homeBottomBaner .container .image img{height: 85%;opacity: .8;}

	#footer{padding: 55px 0 21px 0;}
	#footer:before{height: 30px;}
	#footer .container .leftF{margin-top: 20px;}
	#footer .container .leftF .logo img{height: 42px;}
	#footer .container .rightF .topFooter{height: 30px;top: -36px;width: 88%;}
	#footer .container .rightF .topFooter .socials{padding: 0 20px;}
	#footer .container .rightF .topFooter .socials:before{left: -30px;border-bottom: 30px solid transparent;border-right: 30px solid #0e3213;}
	#footer .container .rightF .topFooter .socials h1{font-size: 10px;margin-right: 9px;display: none;}
	#footer .container .rightF .topFooter .socials .icons img{height: 9px;}
	#footer .container .rightF .topFooter .phone{width: 100%;}
	#footer .container .rightF .topFooter .phone img{margin-right: 8px;height: 14px;}
	#footer .container .rightF .topFooter .phone p{font-size: 11px;}
	#footer .fTop{height: 200px;}
	#footer .fLeft{height: 150px;}
	#footer .fRight {position: absolute;height: 140px;}
	#footer .container .rightF .adress{font-size: 10px;}
	#footer .container .rightF .text h1{font-size: 10px;}
	#footer .container .rightF .text p{font-size: 9px;}
	
	#footerInviva{padding: 10px;}
	#footerInviva .container a{font-size: 9px;}

	   /*Page Title*/
	   .pageTitle h1{font-size: 15px;}
	   .pageImage{height: 120px;}
	   .pageImage .container h1{font-size: 15px;bottom: 10px;left: 11px;}
   
	   /*sayfa*/
	   .pageContent h2{font-size: 15px;}
	   .pageContent p{font-size: 13px;}
	   .docs a{flex:1 0 45%}
   
		/*Urun List*/
		#productsList .list li{flex-basis: 100%;}
   
	   /*Urun List*/
	   #teamList .list li{flex-basis: 100%;}
	   
	   /*Urun Detay*/
		#productContent .right p{font-size: 14px;}
		
		/*Sayfa Info*/
		.pageInfo .container .nextPrev{flex-direction: column;}
   
	   /*Haber List*/
	   #news-list .list{padding: 0;}
	   #news-list .list .inner-container .desc .title h3{font-size: 18px;}
	   #news-list .list .inner-container .desc .info{margin-bottom: 5px;}
	   #news-list .list .inner-container .desc .explanation p{font-size: 14px;margin: 0;}
	   #news-list .list .inner-container .desc .explanation{margin-bottom: 10px;}
	   #news-list .list .inner-container .desc .readmore a{padding: 10px;font-size: 14px;}
		
	   /*Haber Detay*/
	   #newsList .single{padding: 0;flex:1 0 100%}
	   #newsList .single .catSingle{padding: 15px;}
   
	   .cookie-banner{padding: 0 14px 25px 14px;}
   
	   .kadromuz .single{height: 190px;}
	   .kadromuz .single .image{height: 105px;}
	   .kadromuz .single .title h1{font-size: 12px;}
	   .kadromuz .single .title p{font-size: 8px;}
   
   
	   #accordion .single-accordion .accordion-header h1{font-size: 12px;}
	   #accordion .single-accordion .accordion-text{padding: 8px;}
	   #accordion .single-accordion .accordion-text p{font-size: 11px;}
	   #SS-information .container .information .image{height: 134px;}
	   #SS-information .container .information .desc h1{font-size: 12px;}
   
	   #pageNavigationImg{height: 144px;}
	   #pageNavigationImg .container .text{bottom: 10px;}
	   #pageNavigationImg .container .text a{font-size: 12px;}
	   #pageDetailContent .container .pageLeft .filter{padding: 8px 0;font-size: 12px;margin-bottom: 2px;}
	   #pageDetailContent .container .pageRight .content p{font-size: 12px;}
   
	   #pageNavigation .container a{font-size: 12px;}
   
	   #pageDetailContent .container .pageRight .content .ourTeams .single{flex:1 0 40%;margin: 7px;min-height: auto;height: 185px;}
	   #pageDetailContent .container .pageRight .content .ourTeams .single img{height: 131px;padding: 5px;}
	   #pageDetailContent .container .pageRight .content .ourTeams .single h1{font-size: 11px;text-align: center;padding: 5px 0 0;margin-bottom: 0;}
	   #pageDetailContent .container .pageRight .content .ourTeams .single p{font-size: 9px;text-align: center;padding: 5px;margin-bottom: 0;}
   
	   #pageDetailContent .container .pageRight .referanceList .single h1{font-size: 13px;}
   
	   #homeBrands .container .icons i{font-size: 20px!important;}
   
   
	   #productsListe .list a img{padding: 0;}
	   #productsListe .list a .title{font-size: 11px;min-height: auto;padding: 5px 11px;}
	   #productsListe .list a span{left: 6px;top: 6px;font-size: 10px;width: 35px!important;height: 35px;}
	   #productsListe .list a .title:before{width: 3px;height: 47px;}
   
	   #pageDetailContent .container .pageRight .content .link{font-size: 11px;padding: 10px;margin-bottom: -3px;}
	   #pageDetailContent .container .pageRight .content .link a{padding: 10px;}

	   #pageDetailContent .container .pageRight{padding: 10px 0 30px;}
	   #pageDetailContent .container .pageRight .content .projeList{padding: 10px 0;}
	   #pageDetailContent .container .pageRight .content .tabs-nav-one{align-items:center ;}
	   #pageDetailContent .container .pageRight .content .tabs-nav-one li{height: 30px;flex: 0 0 32%;}
	   #pageDetailContent .container .pageRight .content .tabs-nav-one li a{padding: 0 3px;}
	   #pageDetailContent .container .pageRight .content .tabs-nav-one li a h1{font-size: 11px;}
	   #pageDetailContent .container .pageRight .content .projeList .single{flex: 0 0 46%;padding: 10px;margin-right: 7px;margin-top: 8px;border: 1px outset #cfd9e0;}
	   #pageDetailContent .container .pageRight .content .projeList .single .image{height: 100px;}
	   #pageDetailContent .container .pageRight .content .projeList .single .title{font-size: 12px;}
	   #pageDetailContent .container .pageRight .content .projeList .single .image img{object-fit: contain;}
	   #pageDetailContent .container .pageRight .content .tabs-nav-one li .triangle{bottom: 5px;height: 1px;}
		#pageDetailContent .container .pageRight .productDetail .tabs .tabs-nav .singlee a{padding: 9px;font-size: 11px;}
		#pageDetailContent .container .pageRight .productDetail .din{font-size: 14px;}

		#pageDetailContent .container .pageRight .content .singleU{margin-right: 10px;flex: 0 0 45%;}
		#pageDetailContent .container .pageRight .content .singleU h1 {font-size: 12px;padding: 15px 10px;min-height: 75px;}
		#pageDetailContent .container .pageRight .contentP .build{font-size: 12px;padding: 5px 0;margin-bottom: 8px;}


		#pageDetailContent .container .pageRight .content .singleU img{height: 150px;}

		#pageDetailContent .container .pageRight .newsContent .newsGallery .topTitle{margin: 4px 0 ;}
		#pageDetailContent .container .pageRight .newsContent .newsGallery .topTitle h1{font-size: 15px;padding: 0 15px;}
		#pageDetailContent .container .pageRight .newsContent .group1{height: 115px;margin: 4px;}
		#cboxCurrent{display: none!important;}
		#homeProducts .container .single .bottom{width: auto;}

		#pageDetailContent .container .pageRight .pageListK .singleT{padding: 15px;flex: 1 0 40%;min-height: 50px;margin: 10px 0 0;}
		#pageDetailContent .container .pageRight .pageListK .singleT h1{font-size: 12px;padding: 0 5px;}
		#pageDetailContent .container .pageRight .pageListK .singleT img{height: 26px;}

		#pageDetailContent .container .pageRight #productSlider{height: 40vh;}
		#pageDetailContent .container .pageRight #productSlider .swiper-button-next, .swiper-button-prev{top: 57%;}
		#pageDetailContent .container .pageRight #productSlider .swiper-button-next i{font-size: 20px;}
		#pageDetailContent .container .pageRight #productSlider .swiper-button-prev i{font-size: 20px;}
		
		#pageDetailContent .container .pageRight #productSlider .swiper-pagination-bullet{width: 5px;height: 2px;}
		
		#news-list .list .inner-container{flex-basis: 45%;margin: 5px}
		#news-list .list .inner-container .date{padding: 0;height: auto;padding: 5px 0;display: flex;flex-direction: column;align-items: center;width: 45px;}
		#news-list .list .inner-container .date:before{border-right: 45px solid transparent;}
		#news-list .list .inner-container .date h3{font-size: 15px!important;}
		#news-list .list .inner-container .date h5{font-size: 9px;}
		#news-list .list .inner-container .image img{height: 125px;}
		#news-list .list .inner-container .desc{padding: 0 5px;}
		#news-list .list .inner-container .desc .title h3{font-size: 13px;margin-bottom: 0;margin-top: 3px;min-height: 27px;}
		#news-list .list .inner-container .desc .info span{font-size: 8px;padding-right: 0;}
		#news-list .list .inner-container .desc .readmore a{padding: 8px;font-size: 10px;line-height: 1;}

		#pageDetailContent .container .pageRight .pDetailInfo{margin-top: 7px;}
		#pageDetailContent .container .pageRight .pDetailInfo a{font-size: 11px;margin-right: 7px;}
		#homeProductionBanner .container{display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;z-index: 9;}
		#homeProductionBanner .container .text{flex: 1;display: flex;align-items: center;}
		#homeProductionBanner .container .text h1{font-size: 25px;margin: 0;padding: 0;font-weight: 200;line-height: 1;color: #ffff;}
		#homeProductionBanner .container .text h1 b{font-weight: 600;}
		#homeProductionBanner .container .image{flex: 1;padding: 20px;background: rgb(0 0 0 / 37%);height: 100%;}
		#homeProductionBanner .container .image img{width: 100%;height: 100%;}
		@media screen and (max-width: 350px){
			#pageDetailContent .container .pageRight .content .ourTeams .single{padding: 0;}
			#pageDetailContent .container .pageRight .content .ourTeams .single h1{font-size: 10px;text-align: center;padding: 0px 0 0;margin-bottom: 0;}
			#pageDetailContent .container .pageRight .content .ourTeams .single p{font-size: 8px;text-align: center;padding: 3px;margin-bottom: 0;}}
			#pageDetailContent .pageRight .product-img {display: flex;justify-content: center;align-items: flex-start;text-align: center;padding-bottom: 50px;flex-wrap: wrap;}
			#pageDetailContent .pageRight .product-img .image-container {display: flex;flex-direction: column;align-items: center;text-align: center;margin: 10px;/}
			#pageDetailContent .pageRight .product-img img {width: 100%;max-width: 400px;height: 170px;margin-bottom: 10px;}
			#pageDetailContent .pageRight .product-img .image-info {text-align: center;}
			#pageDetailContent .pageRight .product-img .image-info p {font-size: 16px;font-weight: bold;color: #333333;margin: 0;}
		 
			
		}


		#pageDetailContent .product-img-container {display: flex;justify-content: center;gap: 20px;}
		#pageDetailContent .image-container {display: flex;flex-direction: column;align-items: center;text-align: center;width: 100%;max-width: 300px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);border-radius: 8px;overflow: hidden;background-color: #fff;padding-top: 15px;}
		#pageDetailContent .image-container img {width: 100%;height: auto;}
		#pageDetailContent .image-info {padding: 10px;}
		@media (max-width: 480px) {
			#pageDetailContent .product-img-container {padding: 10px;}
			#pageDetailContent .image-container {max-width: 100%;}
		}
		  #pageDetailContent #tab .card-container {display: none;grid-template-columns: repeat(3, 1fr);gap: 10px;}
		  #pageDetailContent #tab .card {border: 1px solid #e6e6e6;padding: 10px;text-align: center;}
		  #pageDetailContent #tab .card img {max-width: 100%;height: auto;display: block;}
		  #pageDetailContent #tab .active{display: grid;}
		  #pageDetailContent .tab-panel__header{background: #009fe3;position:relative;/* display: table-footer-group; */width: 100%;}
		  #pageDetailContent .tab-panel__header ul li {width: 100%;display: flex;justify-content: center;align-items: center;}
		  #pageDetailContent .tab-panel__header a {text-decoration: none;display: block;padding: 20px;font-size: 18px;color: #fff;border-right: solid 1px #fff;width:100%;text-align: center;}
		  #pageDetailContent .tab-panel__arrow {position: absolute;border-width: 15px;border-style: solid;border-color: #005a9a transparent transparent transparent;transition: transform 0.5s;z-index: 1;bottom: auto;top: 59px;}
		  #pageDetailContent .tab-panel__content{overflow:hidden;}
		  #pageDetailContent .tab-panel__content-area{min-height:250px;display:flex;flex-wrap:nowrap;width:100%;transition:transform 0.5s;}
		  #pageDetailContent .tab-panel__item{flex:100% 1 0;}
		  #pageDetailContent .tab-panel__item--active{display:block;}
		  #pageDetailContent .tab-panel__item {display: none;}
		  #pageDetailContent .tab-panel__item--active {display: block;}
		  #pageDetailContent .card-container {display: flex;flex-wrap: wrap;gap: 10px;}
		  #pageDetailContent .card {flex: 1 1 calc(33.333% - 10px);box-sizing: border-box;}
		  #pageDetailContent .card img {max-width: 100%;height: auto;display: block;}
		  #pageDetailContent .olum{width: 100%;height: 100%;display: flex;flex-direction: row;flex-grow: 1;justify-content: space-around;padding: 0 0 0 0;}
		  @media (max-width: 768px) {.card {flex: 1 1 calc(50% - 10px);}}
		  @media (max-width: 480px) {.card {flex: 1 1 100%;}}
		  #pageDetailContent #tabs-nav .tab-active .active{background-color: #005a9a;}