
@media screen and (min-width: 3000px)
{	

	
}
@media screen and (min-width: 4000px)
{	


}
@media screen and (min-width: 1900px)
{	


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

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

	#mFull .container{grid-template-rows: 60px 1fr;}
	#mFull .container .header .logo{margin-top: 130px;}
	#mFull .container .header .logo .fav{height: 120px;width: 120px;}
	#mFull .container .header .logo .enart{height: 27px;margin-bottom: 29px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single{height: 130px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:hover{margin-top: -20px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text{bottom: 10px;left: 10px;flex-direction: column;align-items: flex-start;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text h1{font-size: 13px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text img{height: 7px;margin-top: 7px;}
	#mFull .container .mobilCorpMenu .enartSocials{margin-bottom: 20px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials h1{font-size: 14px;width: 118px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials .content{margin: 0 0 0 10px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials .content .single img{height: 20px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone{max-width: 190px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone p{font-size: 11px;padding-left: 10px;margin-left: 10px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone img{height: 15px;}
	#mFull .container .mobilCorpMenu .enartMenu .single{padding: 20px 30px;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title{margin: 10px 0 0;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title img{height: 40px;margin-right: 10px;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title h1{font-size: 15px;}
	#mFull .container .mobilCorpMenu .enartMenu .single ul{margin-top: 10px;padding:  0 40px;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle img{height: 35px;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle p{font-size: 13px;}
	#header .container .headerTop{height: 90px;}
	#header .container .headerTop .logo{padding-left: 50px;}
	#header .container .headerTop .hTopRight{width: 100%;justify-content: end;}
	#header .container .headerTop .hTopRight .searchHeader{max-width: 225px;}
	#header .container .headerTop .hTopRight .searchHeader form input{font-size: 12px;}
	#header .container .headerTop .hTopRight .searchHeader.cash .sImg{padding: 0 0 0 13px;}
	#header .container .headerTop .hTopRight .searchHeader form .sImg img{font-size: 17px;}
	#header .container .headerTop .hTopRight .lang{padding: 15px 20px;}
	#header .container .headerTop .hTopRight .lang p{font-size: 14px;}
	#header .container .headerBottom {height: 45px;padding-left: 50px;}
	#header .container .headerBottom .logo img{height: 33px;}
	#header .container .headerBottom .menu ul li{font-size: 13px;padding: 0 8px;}
	#header.sticky .container .headerBottom .menu ul li{font-size: 12px;}
	#header .container .headerBottom .hBotRight .phone img{height: 18px;}
	#header .container .headerBottom .hBotRight .phone p{font-size: 12px;padding-left: 10px;margin-left: 10px;}
	#header .container .headerBottom .hBotRight .mobileMenu{width: 60px;}
	#header .container .headerBottom .menu ul li.menuSubHover:hover .menuCorpList{top: 45px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container{padding: 50px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .leftCorp h1{font-size: 22px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .rightCorp .title p{font-size: 13px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .rightCorp .content .single{margin: 15px 15px 0 0;padding: 20px;font-size: 13px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .maps{height: 225px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .contactMenu{margin-bottom: 20px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .contactMenu .socialsMenu .single img{height: 24px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .contactMenu .phone{padding: 9px 13px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .contactMenu .phone img{height: 17px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .contactMenu .phone p{font-size: 12px;margin-left: 10px;padding-left: 10px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu{padding: 30px 30px 15px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu .single{height: 300px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu .single .text h1{font-size: 15px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu .single .text img{height: 8px;margin-top: 7px;}
	#header .container .headerTop .hTopRight .lang .dropdown-content {top: 31px;width: 110px;left: -20px;}
	.ortakAcilir{top: 90px;}

	.ortakAcilir .closebtnn{right: 10px;top: 55px;font-size: 30px;}
	.ortakAcilir .content .menuCorpList .container{padding: 96px 50px 50px;}
	.ortakAcilir .content .menuCorpList .container .leftCorp h1{font-size: 22px;}
	.ortakAcilir .content .menuCorpList .container .rightCorp .title p{font-size: 13px;}
	.ortakAcilir .content .menuCorpList .container .rightCorp .content .single{margin: 15px 15px 0 0;padding: 20px;font-size: 13px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .maps{height: 225px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .contactMenu{margin-bottom: 20px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .contactMenu .socialsMenu .single img{height: 24px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .contactMenu .phone{padding: 9px 13px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .contactMenu .phone img{height: 17px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .contactMenu .phone p{font-size: 12px;margin-left: 10px;padding-left: 10px;}
	.ortakAcilir .content .productsMenu .single{height: 150px;}
	.ortakAcilir .content .productsMenu .single .text h1{font-size: 14px;}
	.ortakAcilir .content .productsMenu .single .text img{height: 8px;margin-top: 7px;}
	.ortakAcilir .content .contactMenu .container .leftCorp p{font-size: 14px;line-height: 1.4;}

	#slider{margin-top: -45px;max-height: 750px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h1{font-size: 40px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h1 b{font-size: 55px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h2{font-size: 14px;margin: 20px 0 10px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button{align-items: center;padding: 10px 15px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button p{font-size: 13px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button img{height: 15px;margin-left: 8px;}
	#slider .swiper-container .swiper-slide .mainSlider .image{padding: 0;padding-top:  100px;padding-bottom: 125px;}
	#slider .swiper-container .swiper-slide .mainSlider .image img{height: 70%;}
	#slider .container.prevSlider{top: 45%;}
	#slider .container.prevSlider .swiper-button-next img, .swiper-button-prev img{height: 30px;}
	#homeCorp{height: 450px;padding-bottom: 30px;}
	#homeCorp .container .text{padding-left: 50px;}
	#homeCorp .container .text .icon .fav{width: 150px;height: 150px;}
	#homeCorp .container .text .icon .enart{height: 30px;margin-bottom: 25px;}
	#homeCorp .container .text .midText{max-width: 300px;}
	#homeCorp .container .text .midText h1{margin:30px 0 20px 0;font-size: 27px;}
	#homeCorp .container .text .midText p{font-size: 15px;padding-right: 50px;}
	#homeCorp .container .text .button{align-items: center;padding:15px;}
	#homeCorp .container .text .button p{font-size: 13px;}
	#homeCorp .container .text .button img{height: 15px;margin-left: 8px;}
	#homeProductsCat .container .title{padding: 0 50px;margin-bottom: -12px;}
	#homeProductsCat .container .title h1{font-size: 40px;}
	#homeProductsCat .container .title .image{width: 40px;height: 40px;}
	#homeProductsCat .container .title .image img{height: 17px;}
	#homeProductsCat .container .content{margin-bottom: -75px;}
	#homeProductsCat .container .content .single{height: 205px;}
	#homeProductsCat .container .content .single .text{bottom: 20px;}
	#homeProductsCat .container .content .single .text h1{font-size: 15px;}
	#homeProductsCat .container .content .single .text img{height: 10px;bottom: 29px;margin-top: 10px;}
	#homeProduction{padding-top: 75px;height: 475px;}
	#homeProduction .container .text{padding-left: 50px;max-width: 500px;}
	#homeProduction .container .text h1{font-size: 25px;}
	#homeProduction .container .text p{margin: 15px 0 20px 0;font-size: 14px;padding-right: 50px;}
	#homeProduction .container .text .images .single{height: 125px;}
	#homeProduction .container .text .images .button{width: 40px;height: 40px;}
	#homeProduction .container .text .images .button img{height: 17px;}
	#homeShortcut .container .single{padding: 50px 30px;}
	#homeShortcut .container .single .icon{height: 50px;}
	#homeShortcut .container .single .text h1{padding: 20px 0 0 0;font-size: 20px;}
	#homeShortcut .container .single .text p{padding: 10px 0;font-size: 14px;}
	#homeShortcut .container .single .text .button{height: 18px;}
	#footer{padding: 35px 0 50px 0;}
	#footer .container{padding: 0 0 0 50px;}
	#footer .container .footorTop .logo img{height: 50px;}
	#footer .container .footorTop .fRight .socials h1{font-size: 15px;margin: 0 0 0 15px;width: 95px; }
	#footer .container .footorTop .fRight .socials .content{margin: 0 15px;}
	#footer .container .footorTop .fRight .socials .content .single{margin-left: 5px;}
	#footer .container .footorTop .fRight .socials .content .single img{height: 23px;}
	#footer .container .footorBottom{padding: 30px 15px;}
	#footer .container .footorBottom .fBottomLeft .copright h1{font-size: 12px;}
	#footer .container .footorBottom .fBottomLeft .copright p{font-size: 12px;}
	#footer .container .footorBottom .fBottomLeft .bottomImg{height: 200px;}
	#footer .container .footorBottom .fBottomRight .single{font-size: 12px;margin-left: 30px;}
	#footer .container .footorBottom .fBottomRight .single a{padding-top: 5px;}
	#footer .container .footorBottom .fBottomRight .single a h1{font-size: 12px;}
	#footer .container .inviva .single{font-size: 13px;}


	#pageDetailContent .container .pageRight .image{margin: 30px 0 0 0;}
	#pageDetailContent .container .pageRight .contentP p{font-size: 15px;line-height: 1.4;}
	#pageImages{height: 350px;margin-top: -45px;}
	#pageImages .container .text h1{font-size: 40px;max-width: 345px;}

	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact h1{font-size: 25px;}
	
}
@media screen and (max-width: 1380px)
{
	.container{padding: 0 30px;max-width: 97%;}

	#pageDetailContent.pageDetailContentP{margin-top: 0;}
	#pageDetailContent .container .pageRight .titlePage{margin-bottom: 20px;padding: 20px 0;}
	#pageDetailContent .container .pageRight .titlePage a{font-size: 15px;margin-left: 10px;}
	#pageDetailContent .container .pageRight .image img{height: 300px;}
	#pageDetailContent .container .pageRight .technicalDrawing{padding: 23px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button{padding: 11px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button img{height: 20px;margin-right: 10px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button p{font-size: 12px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tRight h1{font-size: 20px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tRight .line{margin: 10px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing .technicalDrawingImg img{height: 325px;}
	#pageDetailContent .container .pageRight .proPlus{padding: 30px;}
	#pageDetailContent .container .pageRight .proPlus .backText{top: -100px;}
	#pageDetailContent .container .pageRight .proPlus .backText p{font-size: 15em;}
	#pageDetailContent .container .pageRight .proPlus .text{padding: 0 0 0 75px;}
	#pageDetailContent .container .pageRight .proPlus .text h1{font-size: 23px;}
	#pageDetailContent .container .pageRight .proPlus .image img{height: 225px;}
	#pageDetailContent .container .pageRight .proTable{padding: 0;}
	#pageDetailContent .container .pageRight .proTable .tableS .title{margin: 00px 0 10px 0;}
	#pageDetailContent .container .pageRight .proTable .tableS .title h1{font-size: 20px;}
	#pageDetailContent .container .pageRight .proTable .tableS .title .line{margin: 10px 0;}
	#pageDetailContent .container .pageRight .proTable .tableS table td, th{    padding: 9px;font-size: 10px;}
	#pageDetailContent .container .pageRight .proFeatures{padding: 30px;}
	#pageDetailContent .container .pageRight .proFeatures .backText{top: -60px;}
	#pageDetailContent .container .pageRight .proFeatures .backText p{font-size: 13em;}
	#pageDetailContent .container .pageRight .proFeatures .title{margin: 30px 0 10px 0;}
	#pageDetailContent .container .pageRight .proFeatures .title h1{font-size: 20px;}
	#pageDetailContent .container .pageRight .proFeatures .title .line{margin: 10px 0;}
	#pageDetailContent .container .pageRight .proFeatures .content .single{padding: 30px 20px 19px;}
	#pageDetailContent .container .pageRight .proFeatures .content .single:before{font-size: 45px;top: -30px;}
	#pageDetailContent .container .pageRight .proFeatures .content .single p{font-size: 13px;}
	#pageDetailContent .container .pageLeft .detailMenu .menuPage{padding: 25px;}
	#pageDetailContent .container .pageLeft .detailMenu .title{margin: 17px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .title h1{font-size: 18px;}
	#pageDetailContent .container .pageLeft .detailMenu li{padding: 0 10px;}
	#pageDetailContent .container .pageLeft .detailMenu li a{font-size: 13px;}
	#pageDetailContent .container .pageLeft .detailMenu li a img{height: 25px;margin-right: 10px;}
	#pageDetailContent .container .pageLeft .detailMenu li.activePage a{padding: 10px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .menuPage ul{padding-left: 10px;}
	#pageDetailContent .container .pageLeft .detailPromise{height: 150px;margin: 10px 0;}
	#pageDetailContent .container .pageLeft .detailPromise p{font-size: 14px;padding: 10px;}
	#pageDetailContent .container .pageLeft .detailPromise img{height: 70px;}

	#pageDetailContent .container .pageRight .content{margin-top: 0;}
	#pageDetailContent .container .pageRight .content p{font-size: 16px;}
	#pageDetailContent .container .pageRight .referancesList .single{padding: 15px;margin: 0 15px 15px 0;}
	#pageDetailContent .container .pageRight .referancesList .single img{height: 300px;}
	#pageDetailContent .container .pageRight .referancesList .single h1{margin: 15px 0 0 ;padding: 8px 0 0;font-size: 16px;}

	#pageDetailContent .container .pageRight .multiList .single{flex: 0 0 43%;margin: 15px;padding: 40px 12px;}
	#pageDetailContent .container .pageRight .multiList .single .leftMulti i{font-size: 15px;margin-right: 5px;}
	#pageDetailContent .container .pageRight .multiList .single .leftMulti p{font-size: 13px;}
	#pageDetailContent .container .pageRight .multiList .single .rightMulti img{height: 22px;}

	#pageDetailContent .container .pageRight #productSlider{height: 40vh;}
	#pageDetailContent .container .pageRight #productSlider .swiper-pagination-bullet{width: 15px;}
	#pageDetailContent .container .pageRight #productSlider .swiper-container img{padding: 15px;}
	#pageDetailContent .container .pageRight #productSlider .swiper-button-next i{font-size: 25px;}
	#pageDetailContent .container .pageRight #productSlider .swiper-button-prev i{font-size: 25px;}
	#pageDetailContent .container .pageRight .pageContact{padding: 28px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact{padding-right: 20px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single{padding: 18px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single img{height: 27px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single p{font-size: 14px;margin-left: 10px;}
	#pageDetailContent .container .pageRight .pageContact .maps{height: 400px}

	#pageDetailContent .container .pageRight .pageListK .single{height: 200px;margin: 0 13px 13px 0;}
	#pageDetailContent .container .pageRight .pageListK .single h1{left: 15px;bottom: 15px;right: 15px;font-size: 14px;}
	
	#pageDetailContent .container .pageRight .proIconList{padding: 35px;}
	#pageDetailContent .container .pageRight .proIconList .single{padding: 10px 30px;font-size: 14px;}
	#pageDetailContent .container .pageRight .proIconList .single img{height: 30px;margin-right: 10px;}

	#pageDetailContent .container .pageRight .productsListN{padding-top: 50px;}
	#pageDetailContent .container .pageRight .productsListN .single{padding: 24px 24px 8px;margin-bottom: 50px;}
	#pageDetailContent .container .pageRight .productsListN .single img{height: 175px;margin-top: 0;margin-bottom: 15px;}
	#pageDetailContent .container .pageRight .productsListN .single h1{font-size: 15px;margin: 5px 0 8px 0;}
}
@media screen and (max-width: 1200px)
{
	#mFull .container{grid-template-rows: 60px 1fr;}
	#mFull .container .header .logo{margin-top: 123px;}
	#mFull .container .header .logo .fav{height: 100px;width: 100px;}
	#mFull .container .header .logo .enart{height: 27px;margin-bottom: 29px;}
	#mFull .container .mobilCont .mobilProductsCat{padding: 70px 35px 50px;}
	#mFull .container .mobilCont .mobilProductsCat .content{margin-bottom: -90px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single{height: 125px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:hover{margin-top: -20px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text h1{font-size: 12px;margin-top: 9px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text img{height: 7px;margin-top: 7px;position: unset;}
	#mFull .container .mobilCorpMenu{padding: 60px 0 30px 0;}
	#mFull .container .mobilCorpMenu .enartSocials{padding: 0 35px;}
	#mFull .container .mobilCorpMenu .enartSocials{margin-bottom: 20px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials h1{font-size: 14px;width: 90px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials .content{margin: 0 0 0 10px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials .content .single img{height: 20px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone{max-width: 190px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone p{font-size: 11px;padding-left: 10px;margin-left: 10px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone img{height: 15px;}
	#mFull .container .mobilCorpMenu .enartMenu{margin: 0 35px;}
	#mFull .container .mobilCorpMenu .enartMenu .single{padding: 20px 30px;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title{margin: 10px 0 0;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title img{height: 40px;margin-right: 10px;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title h1{font-size: 15px;}
	#mFull .container .mobilCorpMenu .enartMenu .single ul{margin-top: 10px;padding:  0 40px;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle img{height: 35px;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle p{font-size: 13px;}
	#header .container .headerTop{height: 75px;}
	#header .container .headerTop .logo{padding-left: 35px;}
	#header .container .headerTop .logo img{height: 50px;}
	#header .container .headerTop .hTopRight{width: 100%;justify-content: end;}
	#header .container .headerTop .hTopRight .searchHeader{max-width: 200px;}
	#header .container .headerTop .hTopRight .searchHeader form input{font-size: 11px;}
	#header .container .headerTop .hTopRight .searchHeader.cash .sImg{padding: 0 0 0 13px;}
	#header .container .headerTop .hTopRight .searchHeader form .sImg img{height:  15px;padding: 0 0 0 0;}
	#header .container .headerTop .hTopRight .lang{padding: 15px 20px;}
	#header .container .headerTop .hTopRight .lang p{font-size: 12px;}
	#header .container .headerTop .hTopRight .lang img{height: 5px;margin-left: 8px;}
	#header .container .headerBottom {height: 45px;padding-left: 35px;}
	#header .container .headerBottom .logo img{height: 29px;}
	#header .container .headerBottom .menu ul li{font-size: 12px;padding: 0 7px;}
	#header.sticky .container .headerBottom .menu ul li{font-size: 12px;}
	#header .container .headerBottom .hBotRight .phone{padding: 0 20px 0 0;}
	#header.sticky .container .headerBottom .hBotRight .phone{padding: 0 20px;}
	#header .container .headerBottom .hBotRight .phone img{height: 15px;}
	#header .container .headerBottom .hBotRight .phone p{font-size: 11px;padding-left: 7px;margin-left: 7px;}
	#header .container .headerBottom .hBotRight .mobileMenu{width: 50px;}
	#header .container .headerBottom .menu ul li.menuSubHover:hover .menuCorpList{top: 45px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container{padding: 45px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .leftCorp{padding: 35px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .leftCorp h1{font-size: 20px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .rightCorp{padding-left: 50px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .rightCorp .title p{font-size: 13px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .rightCorp .content .single{margin: 15px 15px 0 0;padding: 20px;font-size: 13px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .maps{height: 200px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .contactMenu{margin-bottom: 15px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .contactMenu .socialsMenu .single img{height: 22px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .contactMenu .phone{padding: 8px 11px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .contactMenu .phone img{height: 16px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .contactMenu .phone p{font-size: 11px;margin-left: 10px;padding-left: 10px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu{padding: 30px 30px 15px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu .single{height: 265px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu .single .text h1{font-size: 15px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu .single .text img{height: 8px;margin-top: 7px;}
	#header .container .headerTop .hTopRight .lang .dropdown-content {top: 29px;width: 99px;left: -20px;}

	
	.ortakAcilir{top: 75px;}
	.ortakAcilir .closebtnn{right: 10px;top: 55px;font-size: 30px;}
	.ortakAcilir .content .menuCorpList .container{padding: 100px 45px 45px;max-width: 100%;}
	.ortakAcilir .content .menuCorpList .container .leftCorp{padding: 35px;}
	.ortakAcilir .content .menuCorpList .container .leftCorp h1{font-size: 20px;}
	.ortakAcilir .content .menuCorpList .container .rightCorp{padding-left: 50px;}
	.ortakAcilir .content .menuCorpList .container .rightCorp .title p{font-size: 13px;}
	.ortakAcilir .content .menuCorpList .container .rightCorp .content .single{margin: 15px 15px 0 0;padding: 20px;font-size: 13px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .maps{height: 200px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .contactMenu{margin-bottom: 15px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .contactMenu .socialsMenu .single img{height: 22px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .contactMenu .phone{padding: 8px 11px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .contactMenu .phone img{height: 16px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .contactMenu .phone p{font-size: 11px;margin-left: 10px;padding-left: 10px;}
	.ortakAcilir .content .productsMenu .single{height: 125px;}
	.ortakAcilir .content .productsMenu .single .text h1{font-size: 14px;}
	.ortakAcilir .content .productsMenu .single .text img{height: 8px;margin-top: 7px;}
	.ortakAcilir .content .contactMenu .container .leftCorp p{font-size: 12px;line-height: 1.4;}


	#slider{margin-top: -45px;max-height: 750px;}
	#slider .swiper-container .swiper-slide .mainSlider .text{max-width: 390px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h1{font-size: 35px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h1 b{font-size: 45px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h2{font-size: 14px;margin: 20px 0 10px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button{align-items: center;padding: 10px 15px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button p{font-size: 13px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button img{height: 15px;margin-left: 8px;}
	#slider .swiper-container .swiper-slide .mainSlider .image{padding-top:  100px;padding-bottom: 125px;}
	#slider .swiper-container .swiper-slide .mainSlider .image img{height: 70%;}
	#slider .container.paginetionSlider{bottom: 98px;}
	#slider .container.paginetionSlider .swiper-pagination{right: 10px;}
	#slider .container.paginetionSlider .swiper-pagination-bullet{width: 8px;height: 8px;}
	#slider .container.paginetionSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 10px;height: 10px;}
	#slider .swiper-pagination-bullet-active::before{width: 6px;height: 6px;}
	#slider .container.prevSlider{top: 45%;}
	#slider .container.prevSlider .swiper-button-next img, .swiper-button-prev img{height: 30px;}
	#homeCorp{height: 400px;padding-bottom: 30px;}
	#homeCorp .container {margin-top: -75px;}
	#homeCorp .container .text{padding-left: 35px;}
	#homeCorp .container .text .icon .fav{width: 135px;height: 135px;}
	#homeCorp .container .text .icon .enart{height: 27px;margin-bottom: 21px;}
	#homeCorp .container .text .midText{max-width: 300px;}
	#homeCorp .container .text .midText h1{margin: 23px 0 16px 0;font-size: 25px;}
	#homeCorp .container .text .midText p{font-size: 14px;padding-right: 45px;}
	#homeCorp .container .text .button{align-items: center;padding:15px;}
	#homeCorp .container .text .button p{font-size: 12px;}
	#homeCorp .container .text .button img{height: 14px;margin-left: 8px;}
	#homeProductsCat .container{padding: 0;}
	#homeProductsCat .container .title{padding: 0 50px;margin-bottom: -9px;}
	#homeProductsCat .container .title h1{font-size: 34px;}
	#homeProductsCat .container .title .image{width: 40px;height: 40px;}
	#homeProductsCat .container .title .image img{height: 17px;}
	#homeProductsCat .container .content{margin-bottom: -75px;}
	#homeProductsCat .container .content .single{height: 180px;}
	#homeProductsCat .container .content .single .text{bottom: 15px;display: flex;flex-direction: column;align-items: baseline;}
	#homeProductsCat .container .content .single .text h1{font-size: 14px;margin-top: 11px;}
	#homeProductsCat .container .content .single .text img{height: 10px;position: unset;left: unset;bottom: unset;}
	#homeProduction{padding-top: 74px;height: 425px;}
	#homeProduction .container .text{padding-left: 35px;max-width: 535px;}
	#homeProduction .container .text h1{font-size: 25px;}
	#homeProduction .container .text p{margin: 15px 0 20px 0;font-size: 14px;padding-right: 50px;}
	#homeProduction .container .text .images .single{height: 125px;}
	#homeProduction .container .text .images .button{width: 40px;height: 40px;}
	#homeProduction .container .text .images .button img{height: 17px;}
	#homeShortcut .container .single{padding: 40px 22px;}
	#homeShortcut .container .single .icon{height: 40px;}
	#homeShortcut .container .single .text h1{padding: 16px 0 0 0;font-size: 18px;}
	#homeShortcut .container .single .text p{padding: 8px 0;font-size: 13px;}
	#homeShortcut .container .single .text .button{height: 18px;}
	#footer{padding: 30px 0 40px 0;}
	#footer .container{padding: 0 0 0 50px;}
	#footer .container .footorTop .logo img{height: 50px;}
	#footer .container .footorTop .fRight .socials h1{font-size: 15px;margin: 0 0 0 15px;width: 95px; }
	#footer .container .footorTop .fRight .socials .content{margin: 0 15px;}
	#footer .container .footorTop .fRight .socials .content .single{margin-left: 5px;}
	#footer .container .footorTop .fRight .socials .content .single img{height: 23px;}
	#footer .container .footorBottom{padding: 30px 15px;}
	#footer .container .footorBottom .fBottomLeft .copright h1{font-size: 12px;}
	#footer .container .footorBottom .fBottomLeft .copright p{font-size: 12px;}
	#footer .container .footorBottom .fBottomLeft .bottomImg{height: 200px;}
	#footer .container .footorBottom .fBottomRight .single{font-size: 12px;margin-left: 30px;}
	#footer .container .footorBottom .fBottomRight .single a{padding-top: 5px;}
	#footer .container .footorBottom .fBottomRight .single a h1{font-size: 12px;}
	#footer .container .inviva .single{font-size: 13px;}
	#pageImages{height: 300px;}
	#pageImages .container .text h1{font-size: 35px;max-width: 300px;}
	#pageDetailContent.pageDetailContentP{margin-top: 0;}
    #pageDetailContent.pageDetailContentP .container .pageRight .content{padding: 0 0 30px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .favDetail{height: 100px;}
	#pageDetailContent .container .pageRight .titlePage{margin-bottom: 15px;padding: 15px 0;}
	#pageDetailContent .container .pageRight .titlePage a{font-size: 14px;margin-left: 10px;}
	#pageDetailContent .container .pageRight .image img{height: 250px;}
	#pageDetailContent .container .pageRight .technicalDrawing{padding: 25px 0 10px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button{padding: 11px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button img{height: 18px;margin-right: 8px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button p{font-size: 11px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tRight h1{font-size: 17px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tRight .line{margin: 7px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing .technicalDrawingImg img{height: 250px;}
	#pageDetailContent .container .pageRight .proPlus{padding: 25px;}
	#pageDetailContent .container .pageRight .proPlus .backText{top: -70px;}
	#pageDetailContent .container .pageRight .proPlus .backText p{font-size: 12em;}
	#pageDetailContent .container .pageRight .proPlus .text{padding: 0 0 0 50px;}
	#pageDetailContent .container .pageRight .proPlus .text h1{font-size: 19px;}
	#pageDetailContent .container .pageRight .proPlus .image img{height: 180px;}
	#pageDetailContent .container .pageRight .proTable{padding: 0;}
	#pageDetailContent .container .pageRight .proTable .tableS .title{margin: 25px 0 10px 0;}
	#pageDetailContent .container .pageRight .proTable .tableS .title h1{font-size: 15px;}
	#pageDetailContent .container .pageRight .proTable .tableS .title .line{margin: 8px 0;}
	#pageDetailContent .container .pageRight .proTable .tableS table td, th{    padding: 9px;font-size: 10px;}
	#pageDetailContent .container .pageRight .proFeatures{padding: 25px;}
	#pageDetailContent .container .pageRight .proFeatures .backText{top: -60px;}
	#pageDetailContent .container .pageRight .proFeatures .backText p{font-size: 10em;}
	#pageDetailContent .container .pageRight .proFeatures .title{margin: 25px 0 10px 0;}
	#pageDetailContent .container .pageRight .proFeatures .title h1{font-size: 17px;}
	#pageDetailContent .container .pageRight .proFeatures .title .line{margin: 8px 0;}
	#pageDetailContent .container .pageRight .proFeatures .content .single{padding: 24px 15px 12px;}
	#pageDetailContent .container .pageRight .proFeatures .content .single:before{font-size: 40px;top: -25px;}
	#pageDetailContent .container .pageRight .proFeatures .content .single p{font-size: 12px;}
	#pageDetailContent .container .pageLeft .detailMenu .menuPage{padding: 20px;}
	#pageDetailContent .container .pageLeft .detailMenu .title{margin: 12px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .title h1{font-size: 15px;}
	#pageDetailContent .container .pageLeft .detailMenu li{padding: 0 10px;}
	#pageDetailContent .container .pageLeft .detailMenu li a{font-size: 12px;}
	#pageDetailContent .container .pageLeft .detailMenu li a img{height: 20px;margin-right: 10px;}
	#pageDetailContent .container .pageLeft .detailMenu li.activePage a{padding: 10px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .menuPage ul{padding-left: 10px;}
	#pageDetailContent .container .pageLeft .detailPromise{height: 125px;margin: 10px 0;}
	#pageDetailContent .container .pageLeft .detailPromise p{font-size: 13px;padding: 10px}
	#pageDetailContent .container .pageLeft .detailPromise img{height: 60px;}

	#pageDetailContent .container .pageRight .content{margin-top: 0;}
	#pageDetailContent .container .pageRight .content p{font-size: 14px;}
	#pageDetailContent .container .pageRight .referancesList .single{padding: 15px;margin: 0 10px 10px 0;}
	#pageDetailContent .container .pageRight .referancesList .single img{height: 225px;}
	#pageDetailContent .container .pageRight .referancesList .single h1{margin: 10px 0 0;padding: 7px 0 0;font-size: 14px;}

	#pageDetailContent .container .pageRight .multiList .single{flex: 0 0 43%;margin: 10px;padding:30px 10px;}
	#pageDetailContent .container .pageRight .multiList .single .leftMulti i{font-size: 14px;margin-right: 5px;}
	#pageDetailContent .container .pageRight .multiList .single .leftMulti p{font-size: 13px;}
	#pageDetailContent .container .pageRight .multiList .single .rightMulti img{height: 20px;}

	#pageDetailContent .container .pageRight #productSlider{height: 37vh;}
	#pageDetailContent .container .pageRight #productSlider .swiper-pagination-bullet{width: 10px;}
	#pageDetailContent .container .pageRight #productSlider .swiper-container img{padding: 15px;}
	#pageDetailContent .container .pageRight #productSlider .swiper-button-next i{font-size: 25px;}
	#pageDetailContent .container .pageRight #productSlider .swiper-button-prev i{font-size: 25px;}

	#pageDetailContent .container .pageRight .pageContact{padding: 25px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact{padding-right: 15px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single{padding: 15px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single img{height: 25px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single p{font-size: 13px;margin-left: 8px;}
	#pageDetailContent .container .pageRight .pageContact .maps{height: 375px}

	#pageDetailContent .container .pageRight .pageListK .single{height: 175px;margin: 0 10px 10px 0;}
	#pageDetailContent .container .pageRight .pageListK .single h1{left: 10px;bottom: 10px;right: 10px;font-size: 14px;}

	#pageDetailContent .container .pageRight .proIconList{padding: 25px;}
	#pageDetailContent .container .pageRight .proIconList .single{padding: 10px 20px;font-size: 13px;}
	#pageDetailContent .container .pageRight .proIconList .single img{height: 27px;margin-right: 8px;}

	#pageDetailContent .container .pageRight .productsListN{padding-top: 39px;}
	#pageDetailContent .container .pageRight .productsListN .single{padding: 20px 20px 8px;margin-bottom: 45px;margin-right: 28px;}
	#pageDetailContent .container .pageRight .productsListN .single img{height: 149px;margin-top: 0;margin-bottom: 10px;}
	#pageDetailContent .container .pageRight .productsListN .single h1{font-size: 14px;margin: 5px 0 8px 0;}

	#pageDetailContent .container .pageRight .image{margin: 30px 0 0 0;}
	#pageDetailContent .container .pageRight .contentP{padding: 0!important;}
	#pageDetailContent .container .pageRight .contentP p{font-size: 15px;line-height: 1.4;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact h1{font-size: 23px;}

}
@media screen and (max-width: 1024px) 
{
	.container{padding: 0 15px;}
	#mFull .container{grid-template-rows: 60px 1fr;}
	#mFull .container .header .logo{margin-top: 107px;}
	#mFull .container .header .logo .fav{height: 90px;width: 90px;}
	#mFull .container .header .logo .enart{height: 21px;margin-bottom: 16px;}
	#mFull .container .mobilCont .mobilProductsCat{padding: 55px 30px 50px;}
	#mFull .container .mobilCont .mobilProductsCat .content{margin-bottom: -90px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single{height: 110px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:hover{margin-top: -20px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text{bottom: 8px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text h1{font-size: 13px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text img{height: 6px;margin-top: 6px;}
	#mFull .container .mobilCorpMenu{padding: 53px 0 30px 0;}
	#mFull .container .mobilCorpMenu .enartSocials{padding: 0 35px;}
	#mFull .container .mobilCorpMenu .enartSocials{margin-bottom: 15px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials h1{font-size: 13px;width: 83px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials .content{margin: 0 0 0 10px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials .content .single img{height: 20px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone{max-width: 173px;padding: 8px 13px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone p{font-size: 10px;padding-left: 10px;margin-left: 10px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone img{height: 15px;}
	#mFull .container .mobilCorpMenu .enartMenu{margin: 0 35px;}
	#mFull .container .mobilCorpMenu .enartMenu .single{padding: 15px 24px;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title{margin: 10px 0 0;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title img{height: 30px;margin-right: 9px;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title h1{font-size: 13px;}
	#mFull .container .mobilCorpMenu .enartMenu .single ul{margin-top: 10px;padding: 0 22px;}
	#mFull .container .mobilCorpMenu .enartMenu .single li a{font-size: 11px;padding: 6px 0;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle{padding: 15px 10px;flex: 1 0 30%;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle img{height: 30px;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle p{font-size: 12px;padding: 5px;}

	#header .container .headerTop{height: 55px;}
	#header .container .headerTop .logo{padding-left: 35px;}
	#header .container .headerTop .logo img{height: 45px;}
	#header .container .headerTop .hTopRight{width: 100%;justify-content: end;}
	#header .container .headerTop .hTopRight .searchHeader{max-width: 200px;}
	#header .container .headerTop .hTopRight .searchHeader form input{font-size: 11px;}
	#header .container .headerTop .hTopRight .searchHeader.cash .sImg{padding: 0 0 0 13px;}
	#header .container .headerTop .hTopRight .searchHeader form .sImg img{height:  15px;padding: 0 0 0 0;}
	#header .container .headerTop .hTopRight .lang{padding: 15px 20px;}
	#header .container .headerTop .hTopRight .lang p{font-size: 12px;}
	#header .container .headerTop .hTopRight .lang img{height: 5px;margin-left: 8px;}
	#header .container .headerBottom {height: 45px;padding-left: 35px;}
	#header .container .headerBottom .logo img{height: 25px;}
	#header .container .headerBottom .menu ul li{font-size: 11px;padding: 0 7px;}
	#header.sticky .container .headerBottom .menu ul li{font-size: 10px;}
	#header .container .headerBottom .hBotRight .phone img{height: 15px;}
	#header .container .headerBottom .hBotRight .phone p{font-size: 11px;padding-left: 7px;margin-left: 7px;display: none;}
	#header .container .headerBottom .hBotRight .mobileMenu{width: 50px;}
	#header .container .headerBottom .menu ul li.menuSubHover:hover .menuCorpList{top: 45px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container{padding: 30px 10px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .leftCorp{padding: 30px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .leftCorp h1{font-size: 17px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .rightCorp{padding-left: 30px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .rightCorp .title p{font-size: 12px;}
	#header .container .headerBottom .menu ul li.menuSubHover .menuCorpList .container .rightCorp .content .single{margin: 12px 12px 0 0;padding: 16px;font-size: 11px;}
	#header .container .headerBottom .menu ul li.menuSubHover .contactMenu .container .rightCorp .maps{height: 175px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu{padding: 20px 15px 10px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu .single{height: 223px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu .single:hover{margin-top: -10px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu .single .text h1{font-size: 12px;}
	#header .container .headerBottom .menu ul li.menuSubHover .productsMenu .single .text img{height: 6px;margin-top: 5px;}
	#header .container .headerTop .hTopRight .lang .dropdown-content {top: 29px;width: 98px;left: -20px;}


	.ortakAcilir{top: 55px;}
	.ortakAcilir .closebtnn{right: 10px;top: 49px;font-size: 29px;}
	.ortakAcilir .content .menuCorpList .container{padding: 90px 41px 40px;}
	.ortakAcilir .content .menuCorpList .container .leftCorp{padding: 30px;}
	.ortakAcilir .content .menuCorpList .container .leftCorp h1{font-size: 17px;}
	.ortakAcilir .content .menuCorpList .container .rightCorp{padding-left: 30px;}
	.ortakAcilir .content .menuCorpList .container .rightCorp .title p{font-size: 12px;}
	.ortakAcilir .content .menuCorpList .container .rightCorp .content .single{margin: 12px 12px 0 0;padding: 16px;font-size: 11px;}
	.ortakAcilir .content .contactMenu .container .rightCorp .maps{height: 175px;}
	.ortakAcilir .content .productsMenu .single{height: 107px;}
	.ortakAcilir .content .productsMenu .single:hover{margin-top: -10px;}
	.ortakAcilir .content .productsMenu .single .text h1{font-size: 11px;}
	.ortakAcilir .content .productsMenu .single .text img{height: 6px;margin-top: 5px;}
	.ortakAcilir .content .contactMenu .container .leftCorp p{font-size: 11px;line-height: 1.3;}


	#slider{margin-top: -45px;max-height: 566px;}
	#slider .swiper-container .swiper-slide .mainSlider .text{margin-left: 54px;max-width: 390px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h1{font-size: 30px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h1 b{font-size: 35px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h2{font-size: 12px;margin: 15px 0 10px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button{align-items: center;padding: 10px 15px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button p{font-size: 11px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button img{height: 15px;margin-left: 8px;}
	#slider .swiper-container .swiper-slide .mainSlider .image{padding-top: 0;padding-bottom: 0;padding: 100px 50px 125px 0;}
	#slider .swiper-container .swiper-slide .mainSlider .image img{height: 65%;}
	#slider .container.paginetionSlider{bottom: 66px;}
	#slider .container.paginetionSlider .swiper-pagination{right: 10px;}
	#slider .container.paginetionSlider .swiper-pagination-bullet{width: 8px;height: 8px;}
	#slider .container.paginetionSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 10px;height: 10px;}
	#slider .container.prevSlider{top: 45%;}
	#slider .container.prevSlider .swiper-button-next img, .swiper-button-prev img{height: 25px;}
	#homeCorp{height: 325px;padding-bottom: 26px;}
	#homeCorp .bg{z-index: -1;}
	#homeCorp .container {margin-top: -50px;z-index: 222;}
	#homeCorp .container .text{padding-left: 35px;height: 100%;}
	#homeCorp .container .text .icon{margin-top: -40px;}
	#homeCorp .container .text .icon .fav{width: 100px;height: 100px;}
	#homeCorp .container .text .icon .enart{height: 27px;margin-bottom: 10px;}
	#homeCorp .container .text .midText{max-width: 270px;}
	#homeCorp .container .text .midText h1{margin: 18px 0 10px 0;font-size: 20px;}
	#homeCorp .container .text .midText p{font-size: 12px;padding-right: 30px;}
	#homeCorp .container .text .button{align-items: center;padding: 10px 15px;}
	#homeCorp .container .text .button p{font-size: 12px;}
	#homeCorp .container .text .button img{height: 14px;margin-left: 8px;}
	#homeProductsCat .container .title{padding: 0 35px;margin-bottom: -11px;}
	#homeProductsCat .container .title h1{font-size: 31px;}
	#homeProductsCat .container .title .image{width: 40px;height: 40px;}
	#homeProductsCat .container .title .image img{height: 17px;}
	#homeProductsCat .container .content{margin-bottom: -75px;}
	#homeProductsCat .container .content .single{height: 160px;}
	#homeProductsCat .container .content .single:hover{margin-top: -25px;}
	#homeProductsCat .container .content .single .text{bottom: 14px;right: 8px;left: 8px;}
	#homeProductsCat .container .content .single .text h1{font-size: 11px;}
	#homeProductsCat .container .content .single .text img{height: 8px;margin-top: 7px;}
	#homeProduction{padding-top: 74px;height: 375px;}
	#homeProduction .container .text{padding-left: 35px;max-width: 410px;z-index: 99999;position: relative;}
	#homeProduction .container .text h1{font-size: 20px;}
	#homeProduction .container .text p{margin: 15px 0 20px 0;font-size: 12px;padding-right: 50px;}
	#homeProduction .container .text .images .single{height: 100px;}
	#homeProduction .container .text .images .button{width: 40px;height: 40px;}
	#homeProduction .container .text .images .button img{height: 17px;}
	#homeShortcut .container .single{padding: 30px 19px;}
	#homeShortcut .container .single .icon{height: 33px;}
	#homeShortcut .container .single .text h1{padding: 11px 0 0 0;font-size: 16px;}
	#homeShortcut .container .single .text p{padding: 8px 0;font-size: 12px;}
	#homeShortcut .container .single .text .button{height: 18px;}
	#footer{padding: 25px 0 35px 0;}
	#footer .container{padding: 0 0 0 35px;}
	#footer .container .footorTop .logo img{height: 35px;}
	#footer .container .footorTop .fRight .socials h1{font-size: 14px;margin: 0 0 0 15px;width: 88px;}
	#footer .container .footorTop .fRight .socials .content{margin: 0 10px;}
	#footer .container .footorTop .fRight .socials .content .single{margin-left: 5px;}
	#footer .container .footorTop .fRight .socials .content .single img{height: 20px;}
	#footer .container .footorTop .fRight .phone{max-width: 275px;}
	#footer .container .footorTop .fRight .phone img{height: 15px;}
	#footer .container .footorTop .fRight .phone p{font-size: 11px;padding-left: 10px;margin-left: 10px;}
	#footer .container .footorBottom{padding: 20px 15px;}
	#footer .container .footorBottom .fBottomLeft {flex: .5;}
	#footer .container .footorBottom .fBottomLeft .copright h1{font-size: 11px;}
	#footer .container .footorBottom .fBottomLeft .copright p{font-size: 11px;}
	#footer .container .footorBottom .fBottomLeft .bottomImg{height: 200px;}
	#footer .container .footorBottom .fBottomRight .single{font-size: 11px;margin-left: 20px;}
	#footer .container .footorBottom .fBottomRight .single a{padding-top: 4px;}
	#footer .container .footorBottom .fBottomRight .single a h1{font-size: 11px;}
	#footer .container .inviva .single{font-size: 11px;padding: 10px 0 0 0;}
	
	#pageImages{height: 250px;}
	#pageImages .container .text h1{font-size: 29px;}
	#pageDetailContent.pageDetailContentP{margin-top: 0;}
	#pageDetailContent .container{grid-gap: 0 30px;}
	#pageDetailContent .container .pageLeft .detailMenu .favDetail{height: 80px;}

	#pageDetailContent .container .pageRight .titlePage{margin-bottom: 13px;padding: 13px 0;}
	#pageDetailContent .container .pageRight .titlePage a{font-size: 13px;margin-left: 8px;}
	#pageDetailContent .container .pageRight .image img{height: 210px;}
	#pageDetailContent .container .pageRight .technicalDrawing{padding: 18px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button{padding: 11px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button img{height: 18px;margin-right: 8px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button p{font-size: 12px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tRight h1{font-size: 15px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tRight .line{margin: 5px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing .technicalDrawingImg img{height: 200px;}
	#pageDetailContent .container .pageRight .proPlus{padding: 25px;}
	#pageDetailContent .container .pageRight .proPlus .backText{top: -53px;}
	#pageDetailContent .container .pageRight .proPlus .backText p{font-size: 9em;}
	#pageDetailContent .container .pageRight .proPlus .text{padding: 0 0 0 30px;}
	#pageDetailContent .container .pageRight .proPlus .text h1{font-size: 17px;}
	#pageDetailContent .container .pageRight .proPlus .image img{height: 150px;}
	#pageDetailContent .container .pageRight .proTable{padding: 0;}
	#pageDetailContent .container .pageRight .proTable .tableS .title{margin: 15px 0 6px 0;}
	#pageDetailContent .container .pageRight .proTable .tableS .title h1{font-size: 15px;}
	#pageDetailContent .container .pageRight .proTable .tableS .title .line{margin: 8px 0;}
	#pageDetailContent .container .pageRight .proTable .tableS table td, th{    padding: 9px;font-size: 10px;}
	#pageDetailContent .container .pageRight .proFeatures{padding: 18px;}
	#pageDetailContent .container .pageRight .proFeatures .backText{top: -46px;}
	#pageDetailContent .container .pageRight .proFeatures .backText p{font-size: 8em;}
	#pageDetailContent .container .pageRight .proFeatures .title{margin: 15px 0 6px 0;}
	#pageDetailContent .container .pageRight .proFeatures .title h1{font-size: 17px;}
	#pageDetailContent .container .pageRight .proFeatures .title .line{margin: 8px 0;}
	#pageDetailContent .container .pageRight .proFeatures .content .single{padding: 19px 12px 12px;margin: 15px 4px;flex: 0 0 30%;}
	#pageDetailContent .container .pageRight .proFeatures .content .single:before{font-size: 40px;top: -25px;}
	#pageDetailContent .container .pageRight .proFeatures .content .single p{font-size: 12px;}
	#pageDetailContent .container .pageLeft .detailMenu .menuPage{padding: 13px;}
	#pageDetailContent .container .pageLeft .detailMenu .title{margin: 12px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .title h1{font-size: 14px;}
	#pageDetailContent .container .pageLeft .detailMenu li{padding: 0 10px;}
	#pageDetailContent .container .pageLeft .detailMenu li a{font-size: 12px;}
	#pageDetailContent .container .pageLeft .detailMenu li a img{height: 20px;margin-right: 10px;}
	#pageDetailContent .container .pageLeft .detailMenu li.activePage a{padding: 10px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .menuPage ul{padding-left: 10px;}
	#pageDetailContent .container .pageLeft .detailPromise{height: 125px;margin: 10px 0;}
	#pageDetailContent .container .pageLeft .detailPromise p{font-size: 12px;padding: 10px;}
	#pageDetailContent .container .pageLeft .detailPromise img{height: 60px;}
	#pageDetailContent .container .pageRight .content{margin-top: 0;padding: 0 0 40px 0;}
	#pageDetailContent .container .pageRight .content p{font-size: 13px;width: 100%;}
	#pageDetailContent .container .pageRight .referancesList .single{padding: 15px;margin: 0 10px 10px 0;flex: 0 0 45%;}
	#pageDetailContent .container .pageRight .referancesList .single img{height: 200px;}
	#pageDetailContent .container .pageRight .referancesList .single h1{margin: 10px 0 0;padding: 7px 0 0;font-size: 14px;}

	#pageDetailContent .container .pageRight .multiList .single{flex: 0 0 43%;margin: 8px;padding:25px 10px;}
	#pageDetailContent .container .pageRight .multiList .single .leftMulti i{font-size: 13px;margin-right: 5px;}
	#pageDetailContent .container .pageRight .multiList .single .leftMulti p{font-size: 12px;}
	#pageDetailContent .container .pageRight .multiList .single .rightMulti img{height: 18px;}
	#pageDetailContent .container .pageRight #productSlider .swiper-container img{padding: 27px;}
	#pageDetailContent .container .pageRight #productSlider .swiper-button-next i{font-size: 25px;}
	#pageDetailContent .container .pageRight #productSlider .swiper-button-prev i{font-size: 25px;}

	#pageDetailContent .container .pageRight .pageContact{padding: 20px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact{padding-right: 15px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single{padding:15px 10px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single img{height: 23px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single p{font-size: 12px;margin-left: 5px;}
	#pageDetailContent .container .pageRight .pageContact .maps{height: 325px}

	#pageDetailContent .container .pageRight .pageListK .single{height: 150px;margin: 0 10px 10px 0;flex: 0 0 45%;}
	#pageDetailContent .container .pageRight .pageListK .single h1{left: 10px;bottom: 10px;right: 10px;font-size: 14px;}

	#pageDetailContent .container .pageRight .proIconList{padding: 20px;}
	#pageDetailContent .container .pageRight .proIconList .single{padding: 10px 15px;font-size: 13px;}
	#pageDetailContent .container .pageRight .proIconList .single img{height: 25px;margin-right: 8px;}

	#pageDetailContent .container .pageRight .productsListN{padding-top: 30px;}
	#pageDetailContent .container .pageRight .productsListN .single{padding: 17px 17px 5px;margin-bottom: 40px;margin-right: 20px;}
	#pageDetailContent .container .pageRight .productsListN .single img{height: 130px;margin-top: 0;margin-bottom: 10px;}
	#pageDetailContent .container .pageRight .productsListN .single h1{font-size: 13px;margin: 5px 0 8px 0;}

	#pageDetailContent .container .pageRight .image{margin: 30px 0 0 0;}
	#pageDetailContent .container .pageRight .contentP{padding: 0!important;}
	#pageDetailContent .container .pageRight .contentP p{font-size: 12px;line-height: 1.4;margin-top: 5px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact h1{font-size: 20px;}

}
@media screen and (max-width: 768px) 
{
	.container{padding: 0 10px;}
	.container{padding: 0 10px;}
	#mFull .container{grid-template-rows: 50px 1fr;}
	#mFull .container .header .logo{margin-top: 96px;}
	#mFull .container .header .logo .fav{height: 80px;width: 80px;}
	#mFull .container .header .logo .enart{height: 19px;margin-bottom: 16px;}
	#mFull .container .mobilCont .mobilProductsCat{padding: 50px 25px 50px;}
	#mFull .container .mobilCont .mobilProductsCat .content{margin-bottom: -90px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single{height: 142px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:hover{margin-top: -20px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text{bottom: 8px;left: 9px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text h1{font-size: 11px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text img{height: 6px;margin-top: 6px;}
	#mFull .container .mobilCorpMenu{padding: 53px 0 30px 0;margin-bottom: 25px;}
	#mFull .container .mobilCorpMenu .enartSocials{padding: 0 25px;margin-bottom: 15px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials h1{font-size: 11px;width: 70px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials .content{margin: 0 0 0 10px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials .content .single img{height: 17px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone{max-width: 173px;padding: 8px 13px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone p{font-size: 10px;padding-left: 7px;margin-left: 7px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone img{height: 15px;}
	#mFull .container .mobilCorpMenu .enartMenu{margin: 0 25px;}
	#mFull .container .mobilCorpMenu .enartMenu .single{padding: 11px;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title{margin: 10px 0 0;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title img{height: 30px;margin-right: 9px;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title h1{font-size: 13px;}
	#mFull .container .mobilCorpMenu .enartMenu .single ul{margin-top: 10px;padding: 0 22px;}
	#mFull .container .mobilCorpMenu .enartMenu .single li a{font-size: 11px;padding: 6px 0;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons{flex: 1;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle{padding: 15px 10px;flex: 1 0 20%;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle img{height: 27px;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle p{font-size: 11px;padding: 5px;}
	#header .container .headerTop{height: 50px;}
	#header .container .headerTop .logo{padding-left: 25px;}
	#header .container .headerTop .logo img{height: 40px;}
	#header .container .headerTop .hTopRight{width: 100%;justify-content: end;}
	#header .container .headerTop .hTopRight .searchHeader{max-width: 172px;}
	#header .container .headerTop .hTopRight .searchHeader form input{font-size: 10px;}
	#header .container .headerTop .hTopRight .searchHeader.cash .sImg{padding: 0 0 0 13px;}
	#header .container .headerTop .hTopRight .searchHeader form .sImg img{height:  15px;padding: 0 0 0 0;}
	#header .container .headerTop .hTopRight .lang{padding: 10px 20px;}
	#header .container .headerTop .hTopRight .lang p{font-size: 12px;}
	#header .container .headerTop .hTopRight .lang img{height: 5px;margin-left: 8px;}
	#header .container .headerBottom {height: 40px;padding-left: 25px;}
	#header .container .headerBottom .logo img{height: 25px;}
	#header .container .headerBottom .menu{display: none;}
	#header .container .headerBottom .menu ul li{font-size: 11px;padding: 0 7px;}
	#header.sticky .container .headerBottom .menu ul li{font-size: 10px;}
	#header .container .headerBottom .hBotRight{width: 100%;justify-content: space-between;}
	#header .container .headerBottom .hBotRight .phone img{height: 15px;}
	#header .container .headerBottom .hBotRight .phone p{font-size: 11px;padding-left: 7px;margin-left: 7px;display: flex;}
	#header .container .headerBottom .hBotRight .mobileMenu{width: 50px;}
	#header .container .headerTop .hTopRight .lang .dropdown-content {top: 24px;width: 97px;left: -20px;}
	#header .container .headerTop .hTopRight .lang .dropdown-content a{height: 30px;}


	#slider{margin-top: -40px;max-height: 450px;}
	#slider .swiper-container .swiper-slide .mainSlider .text{margin-left: 54px;max-width: 390px;margin-top: -35px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h1{font-size: 25px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h1 b{font-size: 30px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h2{font-size: 11px;margin: 10px 0 11px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button{align-items: center;padding: 10px 15px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button p{font-size: 10px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button img{height: 15px;margin-left: 7px;}
	#slider .swiper-container .swiper-slide .mainSlider .image{padding-top: 0;padding-bottom: 0;padding: 050px;}
	#slider .swiper-container .swiper-slide .mainSlider .image img{height: 65%;}
	#slider .container.prevSlider{top: 45%;}
	#slider .container.prevSlider .swiper-button-next img, .swiper-button-prev img{height: 25px;}
	#homeCorp{height: 300px;padding-bottom: 21px;}
	#homeCorp .bg{z-index: -1;}
	#homeCorp .container {margin-top: -50px;z-index: 222;}
	#homeCorp .container .text{padding-left: 25px;height: 100%;}
	#homeCorp .container .text .icon{margin-top: -31px;}
	#homeCorp .container .text .icon .fav{width: 85px;height: 85px;}
	#homeCorp .container .text .icon .enart{height: 21px;margin-bottom: 10px;}
	#homeCorp .container .text .midText{max-width: 230px;}
	#homeCorp .container .text .midText h1{margin: 18px 0 10px 0;font-size: 18px;}
	#homeCorp .container .text .midText p{font-size: 12px;padding-right: 30px;}
	#homeCorp .container .text .button{align-items: center;padding: 10px 15px;}
	#homeCorp .container .text .button p{font-size: 11px;}
	#homeCorp .container .text .button img{height: 14px;margin-left: 8px;}
	#homeProductsCat .container .title{padding: 0 25px;margin-bottom: -20px;}
	#homeProductsCat .container .title h1{font-size: 22px;}
	#homeProductsCat .container .title .image{width: 35px;height: 35px;}
	#homeProductsCat .container .title .image img{height: 17px;}
	#homeProductsCat .container .content{margin-bottom: -75px;}
	#homeProductsCat .container .content .single{height: 160px;}
	#homeProductsCat .container .content .single:hover{margin-top: -20px;}
	#homeProductsCat .container .content .single .text{bottom: 9px;}
	#homeProductsCat .container .content .single .text h1{font-size: 12px;}
	#homeProductsCat .container .content .single .text img{height: 7px;margin-top: 6px;}
	#homeProduction{padding-top: 74px;height: 375px;}
	#homeProduction .container .text{padding-left: 35px;max-width: 320px;z-index: 99999;position: relative;}
	#homeProduction .container .text h1{font-size: 19px;}
	#homeProduction .container .text p{margin: 15px 0 15px 0;font-size: 11px;padding-right: 50px;}
	#homeProduction .container .text .images .single{height: 85px;}
	#homeProduction .container .text .images .button{width: 35px;height: 35px;}
	#homeProduction .container .text .images .button img{height: 17px;}
	#homeShortcut .container .single{padding: 30px 19px;}
	#homeShortcut .container .single .icon{height: 30px;}
	#homeShortcut .container .single .text h1{padding: 10px 0 0 0;font-size: 15px;}
	#homeShortcut .container .single .text p{padding: 7px 0;font-size: 11px;}
	#homeShortcut .container .single .text .button{height: 18px;}
	#footer{padding: 25px 0 35px 0;}
	#footer .container{padding: 0 0 0 35px;}
	#footer .container .footorTop .logo img{height: 35px;}
	#footer .container .footorTop .fRight .line{width: 32px;}
	#footer .container .footorTop .fRight .socials h1{font-size: 13px;margin: 0 0 0 11px;width: 88px;}
	#footer .container .footorTop .fRight .socials .content{margin: 0 10px;}
	#footer .container .footorTop .fRight .socials .content .single{margin-left: 5px;}
	#footer .container .footorTop .fRight .socials .content .single img{height: 18px;}
	#footer .container .footorTop .fRight .phone{max-width: 175px;padding: 10px 12px;}
	#footer .container .footorTop .fRight .phone img{height: 13px;}
	#footer .container .footorTop .fRight .phone p{font-size: 10px;padding-left: 8px;margin-left: 8px;}
	#footer .container .footorBottom{padding: 20px 15px;}
	#footer .container .footorBottom .fBottomLeft {flex: .5;}
	#footer .container .footorBottom .fBottomLeft .copright h1{font-size: 11px;}
	#footer .container .footorBottom .fBottomLeft .copright p{font-size: 11px;}
	#footer .container .footorBottom .fBottomLeft .bottomImg{height: 200px;}
	#footer .container .footorBottom .fBottomRight .single{font-size: 10px;margin-left: 15px;}
	#footer .container .footorBottom .fBottomRight .single a{padding-top: 4px;}
	#footer .container .footorBottom .fBottomRight .single a h1{font-size: 11px;}
	#footer .container .inviva .single{font-size: 11px;padding: 10px 0 0 0;}
	
	#pageImages{height: 215px;margin-top: -40px;}
	#pageImages .container .text h1{font-size: 23px;}
	#pageDetailContent .container{grid-template-columns: 100%;padding: 0px 0;}
	#pageDetailContent .container .pageLeft{margin-top: -40px;}
	#pageDetailContent .container .pageLeft .detailMenu .favDetail{height: 75px;}

	#pageDetailContent .container .pageRight .titlePage{margin-bottom: 13px;padding: 13px 0;}
	#pageDetailContent .container .pageRight .titlePage a{font-size: 13px;margin-left: 8px;}
	#pageDetailContent .container .pageRight .titlePage a i{font-size: 12px;}
	#pageDetailContent .container .pageRight .image{margin-top: -50px;}
	#pageDetailContent .container .pageRight .image img{height: 240px;}
	#pageDetailContent .container .pageRight .technicalDrawing{padding: 15px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button{padding: 11px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button img{height: 18px;margin-right: 8px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button p{font-size: 12px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tRight h1{font-size: 15px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tRight .line{margin: 5px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing .technicalDrawingImg img{height: 200px;}
	#pageDetailContent .container .pageRight .proPlus{padding: 25px;}
	#pageDetailContent .container .pageRight .proPlus .backText{top: -53px;}
	#pageDetailContent .container .pageRight .proPlus .backText p{font-size: 9em;}
	#pageDetailContent .container .pageRight .proPlus .text{padding: 0 0 0 30px;}
	#pageDetailContent .container .pageRight .proPlus .text h1{font-size: 17px;}
	#pageDetailContent .container .pageRight .proPlus .image img{height: 150px;}
	#pageDetailContent .container .pageRight .proTable{padding: 0;}
	#pageDetailContent .container .pageRight .proTable .tableS .title{margin: 15px 0 6px 0;}
	#pageDetailContent .container .pageRight .proTable .tableS .title h1{font-size: 15px;}
	#pageDetailContent .container .pageRight .proTable .tableS .title .line{margin: 8px 0;}
	#pageDetailContent .container .pageRight .proTable .tableS table td, th{    padding: 9px;font-size: 10px;}
	#pageDetailContent .container .pageRight .proFeatures{padding: 18px;}
	#pageDetailContent .container .pageRight .proFeatures .backText{top: -46px;}
	#pageDetailContent .container .pageRight .proFeatures .backText p{font-size: 8em;}
	#pageDetailContent .container .pageRight .proFeatures .title{margin: 15px 0 6px 0;}
	#pageDetailContent .container .pageRight .proFeatures .title h1{font-size: 15px;}
	#pageDetailContent .container .pageRight .proFeatures .title .line{margin: 8px 0;}
	#pageDetailContent .container .pageRight .proFeatures .content .single{padding: 19px 12px 12px;margin: 15px 4px;flex: 0 0 23%;}
	#pageDetailContent .container .pageRight .proFeatures .content .single:before{font-size: 40px;top: -25px;}
	#pageDetailContent .container .pageRight .proFeatures .content .single p{font-size: 12px;}
	#pageDetailContent .container .pageLeft{z-index: 99;}
	#pageDetailContent .container .pageLeft .filter{display: flex;justify-content: flex-start;padding-left: 7px;width: 100%;position: relative;z-index: 99999;font-size: 14px;}
	#pageDetailContent .container .pageLeft .filter i{margin-right: 8px;}
	#pageDetailContent .container .pageLeft .detailMenu{display: none;}
	#pageDetailContent .container .pageLeft .detailPromise{display: none;}
	#pageDetailContent .container .pageLeft #filter .detailMenu{display: flex;border-left: unset;}
	#pageDetailContent .container .pageLeft #filter .detailPromise{display: flex;border-left: unset;}
	#pageDetailContent .container .pageLeft .detailMenu .menuPage{padding: 13px;margin-top: 0;}
	#pageDetailContent .container .pageLeft .detailMenu .title{margin: 12px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .title h1{font-size: 14px;}
	#pageDetailContent .container .pageLeft .detailMenu li{padding: 0 10px;height: auto;}
	#pageDetailContent .container .pageLeft .detailMenu li a{font-size: 12px;}
	#pageDetailContent .container .pageLeft .detailMenu li a img{height: 20px;margin-right: 10px;}
	#pageDetailContent .container .pageLeft .detailMenu li.activePage a{padding: 10px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .menuPage ul{padding-left: 10px;}
	#pageDetailContent .container .pageLeft .detailPromise{height: 125px;margin: 10px 0;}
	#pageDetailContent .container .pageLeft .detailPromise p{font-size: 12px;padding: 10px;}
	#pageDetailContent .container .pageLeft .detailPromise img{height: 60px;}

	#pageDetailContent .container .pageRight .content{margin-top: 0;padding: 0 0 30px 0;}
	#pageDetailContent .container .pageRight .content p{font-size: 13px;width: 100%;}
	#pageDetailContent .container .pageRight .referancesList .single{padding: 15px;margin: 0 10px 10px 0;flex: 0 0 30%;}
	#pageDetailContent .container .pageRight .referancesList .single img{height: 225px;}
	#pageDetailContent .container .pageRight .referancesList .single h1{margin: 10px 0 0;padding: 7px 0 0;font-size: 14px;}

	#pageDetailContent .container .pageRight #productSlider .swiper-pagination-bullet{width: 8px;height: 2px;}
	#pageDetailContent .container .pageRight #productSlider .swiper-container img{padding: 27px;}
	#pageDetailContent .container .pageRight #productSlider .swiper-button-next i{font-size: 25px;}
	#pageDetailContent .container .pageRight #productSlider .swiper-button-prev i{font-size: 25px;}

	#pageDetailContent .container .pageRight .pageListK .single{height: 150px;margin: 0 10px 10px 0;flex: 0 0 30%;}
	#pageDetailContent .container .pageRight .pageListK .single h1{left: 10px;bottom: 10px;right: 10px;font-size: 13px;}

	#pageDetailContent .container .pageRight .image{margin: 30px 0 0 0;}
	#pageDetailContent .container .pageRight .contentP{padding: 0!important;}
	#pageDetailContent .container .pageRight .contentP p{font-size: 12px;line-height: 1.4;margin-top: 5px;}

	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact h1{font-size: 18px;}

}
@media screen and (max-width: 640px) 
{
	.container{padding: 0 10px;}
	#mFull .container{grid-template-rows: 50px 1fr;}
	#mFull .container .header .logo{margin-top: 96px;}
	#mFull .container .header .logo .fav{height: 80px;width: 80px;}
	#mFull .container .header .logo .enart{height: 19px;margin-bottom: 16px;}
	#mFull .container .mobilCont .mobilProductsCat{padding: 50px 25px 50px;}
	#mFull .container .mobilCont .mobilProductsCat .content{margin-bottom: -90px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single{height: 142px;flex: 1 0 24%;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:first-child{border-bottom-left-radius: 0;border-top-left-radius: 10px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:last-child {border-top-right-radius: 0;border-bottom-right-radius: 10px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:nth-child(4) {border-top-right-radius: 10px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:nth-child(5) {border-top-right-radius: 00px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:nth-child(6) {border-bottom-left-radius: 00px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:nth-child(9) {border-bottom-left-radius: 10px;}

	#mFull .container .mobilCont .mobilProductsCat .content .single:hover{margin-top: -20px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text{bottom: 7px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text h1{font-size: 11px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text img{height: 6px;margin-top: 6px;}
	#mFull .container .mobilCorpMenu{padding: 53px 0 30px 0;margin-bottom: 25px;}
	#mFull .container .mobilCorpMenu .enartSocials{padding: 0 25px;margin-bottom: 15px;justify-content: space-between;}
	#mFull .container .mobilCorpMenu .enartSocials .socials h1{font-size: 11px;width: 98px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials .content{margin: 0 0 0 10px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials .content .single img{height: 17px;}
	#mFull .container .mobilCorpMenu .enartSocials .line{width: 15px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone{max-width: 173px;padding: 8px 13px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone p{font-size: 10px;padding-left: 7px;margin-left: 7px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone img{height: 15px;}
	#mFull .container .mobilCorpMenu .enartMenu{margin: 0 25px;flex-direction: column;}
	#mFull .container .mobilCorpMenu .enartMenu .single{padding: 11px;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title{margin: 10px 0 0;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title img{height: 30px;margin-right: 9px;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title h1{font-size: 13px;}
	#mFull .container .mobilCorpMenu .enartMenu .single ul{margin-top: 10px;padding: 0 22px;}
	#mFull .container .mobilCorpMenu .enartMenu .single li a{font-size: 11px;padding: 6px 0;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons{flex: 1;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle{padding: 15px 10px;flex: 1 0 20%;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle img{height: 27px;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle p{font-size: 11px;padding: 5px;}
	#header .container .headerTop{height: 50px;}
	#header .container .headerTop .logo{padding-left: 0;}
	#header .container .headerTop .logo img{height: 40px;}
	#header .container .headerTop .hTopRight{width: 100%;justify-content: end;}
	#header .container .headerTop .hTopRight .searchHeader{max-width: 172px;}
	#header .container .headerTop .hTopRight .searchHeader form input{font-size: 10px;}
	#header .container .headerTop .hTopRight .searchHeader.cash .sImg{padding: 0 0 0 13px;}
	#header .container .headerTop .hTopRight .searchHeader form .sImg img{height:  15px;padding: 0 0 0 0;}
	#header .container .headerTop .hTopRight .lang{padding: 10px 20px;}
	#header .container .headerTop .hTopRight .lang p{font-size: 12px;}
	#header .container .headerTop .hTopRight .lang img{height: 5px;margin-left: 8px;}
	#header .container .headerBottom {height: 40px;padding-left: 25px;}
	#header .container .headerBottom:after{height: 3px;}
	#header .container .headerBottom .logo img{height: 25px;}
	#header .container .headerBottom .menu{display: none;}
	#header .container .headerBottom .menu ul li{font-size: 11px;padding: 0 7px;}
	#header.sticky .container .headerBottom .menu ul li{font-size: 10px;}
	#header .container .headerBottom .hBotRight{width: 100%;justify-content: space-between;}
	#header .container .headerBottom .hBotRight .phone img{height: 15px;}
	#header .container .headerBottom .hBotRight .phone p{font-size: 11px;padding-left: 7px;margin-left: 7px;display: flex;}
	#header .container .headerBottom .hBotRight .mobileMenu{width: 50px;}
	#header .container .headerTop .hTopRight .lang .dropdown-content {top: 24px;width: 98px;left: -20px;}
	#header .container .headerTop .hTopRight .lang .dropdown-content a{height: 30px;}
	#slider{margin-top: -40px;height: 100vh;max-height: 457px;}
	#slider .swiper-container .swiper-slide .mainSlider{top: 56px;left: 0;transform: unset;height: auto;flex-direction: column-reverse;}
	#slider .swiper-container .swiper-slide.stand .mainSlider{top: unset;bottom: 50px;}

	#slider .swiper-container .swiper-slide .mainSlider .text{margin-left: 0;max-width: 100%;margin-top: -40px;align-items: flex-end;margin-right: 45px;}
	#slider .swiper-container .swiper-slide.stand .mainSlider .text{padding-bottom: 40px;align-items: flex-start;margin-left: 45px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h1{font-size: 19px;text-align: end;}
	#slider .swiper-container .swiper-slide.stand .mainSlider .text h1{text-align: left;}
	#slider .swiper-container .swiper-slide.stand .mainSlider .text h2{text-align: left;}
	#slider .swiper-container .swiper-slide .mainSlider .text h1 b{font-size: 23px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h2{font-size: 10px;margin: 10px 0 11px;text-align: end;max-width: 67%;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button{align-items: center;padding: 10px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button p{font-size: 9px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button img{height: 15px;margin-left: 7px;}
	#slider .swiper-container .swiper-slide .mainSlider .image{padding-top: 0;padding-bottom: 0;padding: 00px 40px;}
	#slider .swiper-container .swiper-slide .mainSlider .image img{height: 197px;width: fit-content;}
	#slider .container.prevSlider{top: 45%;}
	#slider .container.prevSlider .swiper-button-next img, .swiper-button-prev img{height: 25px;}
	#homeCorp{height: 265px;padding-bottom: 21px;}
	#homeCorp .bg{z-index: -1;}
	#homeCorp .container {margin-top: -50px;z-index: 222;}
	#homeCorp .container:before{transition: all .3s;position: absolute;content: "";left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(90deg, rgba(16,44,65,1) 0%, rgba(255,255,255,0) 100%);z-index: 2;}
	#homeCorp .container:hover:before{background: linear-gradient(90deg, rgba(48,48,48,1) 0%, rgba(255,255,255,0) 100%);transition: all .3s;}
	#homeCorp .container .text{padding-left: 14px;height: 100%;z-index: 3333;position: relative;}
	#homeCorp .container .text .icon{margin-top: -31px;}
	#homeCorp .container .text .icon .fav{width: 85px;height: 85px;}
	#homeCorp .container .text .icon .enart{height: 21px;margin-bottom: 10px;}
	#homeCorp .container .text .midText{max-width: 230px;}
	#homeCorp .container .text .midText h1{margin: 22px 0 10px 0;font-size: 16px;}
	#homeCorp .container .text .midText p{font-size: 11px;padding-right: 0;}
	#homeCorp .container .text .button{align-items: center;padding: 10px 15px;}
	#homeCorp .container .text .button p{font-size: 11px;}
	#homeCorp .container .text .button img{height: 14px;margin-left: 8px;}
	#homeProductsCat .container .title{padding: 0 25px;margin-bottom: -17px;}
	#homeProductsCat .container .title h1{font-size: 20px;}
	#homeProductsCat .container .title .image{width: 30px;height: 30px;}
	#homeProductsCat .container .title .image img{height: 17px;}
	#homeProductsCat .container .content{margin-bottom: -50px;border-radius: 10px;}
	#homeProductsCat .container .content .single{height: 150px;flex: 1 0 22%;}
	#homeProductsCat .container .content .single:hover{margin-top: -15px;}
	#homeProductsCat .container .content .single:last-child {border-top-right-radius: 0;border-bottom-right-radius: 0;}
	#homeProductsCat .container .content .single:nth-child(4) {border-top-right-radius: 10px;}
	#homeProductsCat .container .content .single:nth-child(5) {border-top-right-radius: 0px;}
	#homeProductsCat .container .content .single:nth-child(6) {border-bottom-left-radius: 0;}
	#homeProductsCat .container .content .single .text{bottom: 11px;}
	#homeProductsCat .container .content .single .text h1{font-size: 11px;margin-top: 6px;}
	#homeProductsCat .container .content .single .text img{height: 5px;margin-top: 6px;}
	#homeProduction{padding-top: 50px;height: 350px;}
	#homeProduction .container:before{transition: all .3s;position: absolute;content: "";left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(90deg, rgb(247 245 242 / 72%) 49%, rgba(255,255,255,0) 100%);z-index: 2;}
	#homeProduction .container:hover:before{background:linear-gradient(90deg, rgba(197,190,189,1) 0%, rgba(255,255,255,0) 100%);transition: all .3s;}
	#homeProduction .container .text{padding-left: 0;max-width: 100%;z-index: 99999;position: relative;}
	#homeProduction .container .text h1{font-size: 19px;}
	#homeProduction .container .text p{margin: 15px 0 15px 0;font-size: 11px;padding-right: 50px;}
	#homeProduction .container .text .images .single{height: 85px;}
	#homeProduction .container .text .images .button{width: 35px;height: 35px;}
	#homeProduction .container .text .images .button img{height: 17px;}
	#homeShortcut .container .single{padding: 20px 15px;}
	#homeShortcut .container .single .icon{height: 25px;}
	#homeShortcut .container .single .text h1{padding: 7px 0 0 0;font-size: 14px;}
	#homeShortcut .container .single .text p{padding: 7px 0;font-size: 10px;}
	#homeShortcut .container .single .text .button{height: 18px;}
	#footer{padding: 25px;}
	#footer .container{padding: 0;}
	#footer .container .footorTop{flex-direction: column;}
	#footer .container .footorTop .logo img{height: 35px;}
	#footer .container .footorTop .fRight{padding: 10px 0 0;}
	#footer .container .footorTop .fRight .line{width: 65%;position: absolute;right: 0;top: 41px;z-index: -1;opacity: .5;}
	#footer .container .footorTop .fRight .socials h1{font-size: 13px;margin: 0;width: 88px;}
	#footer .container .footorTop .fRight .socials .content{margin: 0 10px;}
	#footer .container .footorTop .fRight .socials .content .single{margin-left: 5px;}
	#footer .container .footorTop .fRight .socials .content .single img{height: 18px;}
	#footer .container .footorTop .fRight .phone{max-width: 175px;padding: 10px 12px;}
	#footer .container .footorTop .fRight .phone img{height: 13px;}
	#footer .container .footorTop .fRight .phone p{font-size: 10px;padding-left: 8px;margin-left: 8px;}
	#footer .container .footorBottom{padding: 20px 0;flex-direction: column;}
	#footer .container .footorBottom .fBottomLeft {flex: .5;position: unset;}
	#footer .container .footorBottom .fBottomLeft .copright h1{font-size: 11px;}
	#footer .container .footorBottom .fBottomLeft .copright p{font-size: 11px;}
	#footer .container .footorBottom .fBottomLeft .bottomImg{height: 150px;bottom: 0;}
	#footer .container .footorBottom .fBottomRight{justify-content: flex-start;}
	#footer .container .footorBottom .fBottomRight .single{font-size: 10px;margin-left: 0;margin-right: 10px;padding-top: 15px;}
	#footer .container .footorBottom .fBottomRight .single a{padding-top: 4px;}
	#footer .container .footorBottom .fBottomRight .single a h1{font-size: 11px;}
	#footer .container .inviva .single{font-size: 11px;padding: 10px 0 0 0;}

	#pageImages{height: 175px;}
	#pageImages .container .text h1{font-size: 17px;max-width: 220px;}
	#pageDetailContent .container{grid-template-columns: 100%;padding: 0px 0;}
	#pageDetailContent .container .pageRight .titlePage{margin-bottom: 13px;padding: 13px 0;}
	#pageDetailContent .container .pageRight .titlePage a{font-size: 12px;margin-left: 4px;}
	#pageDetailContent .container .pageRight .titlePage a i{font-size: 12px;}
	#pageDetailContent .container .pageRight .image{margin-top: -50px;}
	#pageDetailContent .container .pageRight .image img{height: 224px;padding: 10px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing{padding: 13px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button{padding: 11px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button img{height: 15px;margin-right: 8px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button p{font-size: 11px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tRight h1{font-size: 14px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tRight .line{margin: 5px 0 10px;}
	#pageDetailContent .container .pageRight .technicalDrawing .technicalDrawingImg img{height: 160px;}
	#pageDetailContent .container .pageRight .proPlus{padding: 30px 10px 15px 10px;}
	#pageDetailContent .container .pageRight .proPlus .backText{top: -53px;}
	#pageDetailContent .container .pageRight .proPlus .backText p{font-size: 122px;}
	#pageDetailContent .container .pageRight .proPlus .text{padding: 0 0 0 30px;}
	#pageDetailContent .container .pageRight .proPlus .text h1{font-size: 15px;}
	#pageDetailContent .container .pageRight .proPlus .image img{height: 135px;}
	#pageDetailContent .container .pageRight .proTable{padding: 0;}
	#pageDetailContent .container .pageRight .proTable .tableS .title{margin: 12px 0 6px 0;}
	#pageDetailContent .container .pageRight .proTable .tableS .title h1{font-size: 14px;}
	#pageDetailContent .container .pageRight .proTable .tableS .title .line{margin: 8px 0;}
	#pageDetailContent .container .pageRight .proTable .tableS table td, th{padding: 7px;font-size: 11px;}
	#pageDetailContent .container .pageRight .proFeatures{padding: 18px;}
	#pageDetailContent .container .pageRight .proFeatures .backText{top: -46px;}
	#pageDetailContent .container .pageRight .proFeatures .backText p{font-size: 129px;}
	#pageDetailContent .container .pageRight .proFeatures .title{margin: 13px 0 6px 0;}
	#pageDetailContent .container .pageRight .proFeatures .title h1{font-size: 14px;}
	#pageDetailContent .container .pageRight .proFeatures .title .line{margin: 8px 0;}
	#pageDetailContent .container .pageRight .proFeatures .content .single{padding: 19px 12px 12px;margin: 15px 4px;flex: 0 0 30%;}
	#pageDetailContent .container .pageRight .proFeatures .content .single:before{font-size: 40px;top: -25px;}
	#pageDetailContent .container .pageRight .proFeatures .content .single p{font-size: 12px;}
	#pageDetailContent .container .pageLeft .filter{display: flex;justify-content: flex-start;padding-left: 7px;width: 100%;position: relative;z-index: 99999;font-size: 12px;}
	#pageDetailContent .container .pageLeft .filter i{margin-right: 7px;}
	#pageDetailContent .container .pageLeft .detailMenu{display: none;}
	#pageDetailContent .container .pageLeft .detailPromise{display: none;}
	#pageDetailContent .container .pageLeft #filter .detailMenu{display: flex;border-left: unset;}
	#pageDetailContent .container .pageLeft #filter .detailPromise{display: flex;border-left: unset;}
	#pageDetailContent .container .pageLeft .detailMenu .menuPage{padding: 13px;}
	#pageDetailContent .container .pageLeft .detailMenu .title{margin: 12px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .title h1{font-size: 14px;}
	#pageDetailContent .container .pageLeft .detailMenu li{padding: 0 10px;height: auto;}
	#pageDetailContent .container .pageLeft .detailMenu li a{font-size: 12px;}
	#pageDetailContent .container .pageLeft .detailMenu li a img{height: 20px;margin-right: 10px;}
	#pageDetailContent .container .pageLeft .detailMenu li.activePage a{padding: 10px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .menuPage ul{padding-left: 10px;}
	#pageDetailContent .container .pageLeft .detailPromise{height: 125px;margin: 10px 0;}
	#pageDetailContent .container .pageLeft .detailPromise p{font-size: 12px;padding: 10px;}
	#pageDetailContent .container .pageLeft .detailPromise img{height: 60px;}

	#pageDetailContent .container .pageRight .content{margin-top: 0px;}
	#pageDetailContent .container .pageRight .content p{font-size: 13px;width: 100%;margin-top: 5px;}
	#pageDetailContent .container .pageRight .referancesList .single{padding: 15px;margin: 0 10px 10px 0;flex: 0 0 47%;}
	#pageDetailContent .container .pageRight .referancesList .single img{height: 175px;}
	#pageDetailContent .container .pageRight .referancesList .single h1{margin: 10px 0 0;padding: 7px 0 0;font-size: 14px;}

	#pageDetailContent .container .pageRight #productSlider .swiper-container img{padding: 27px;}
	#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 .pageContact{padding: 20px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact{padding-right: 15px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single{padding:15px 10px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single img{height: 23px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single p{font-size: 12px;margin-left: 5px;}
	#pageDetailContent .container .pageRight .pageContact .maps{height: 300px}

	#pageDetailContent .container .pageRight .pageListK .single{height: 125px;margin: 0 10px 10px 0;}
	#pageDetailContent .container .pageRight .pageListK .single h1{left: 10px;bottom: 10px;right: 10px;font-size: 13px;}

	#pageDetailContent .container .pageRight .proIconList{padding: 10px 20px;}
	#pageDetailContent .container .pageRight .proIconList .single{padding: 10px ;font-size: 13px;}
	#pageDetailContent .container .pageRight .proIconList .single img{height: 25px;margin-right: 8px;}

	#pageDetailContent .container .pageRight .productsListN{padding-top: 25px;}
	#pageDetailContent .container .pageRight .productsListN .single{padding: 14px 14px 5px;margin-bottom: 40px;margin-right: 20px;}
	#pageDetailContent .container .pageRight .productsListN .single img{height: 115px;margin-top: 0;margin-bottom: 10px;}
	#pageDetailContent .container .pageRight .productsListN .single h1{font-size: 12px;margin: 5px 0 8px 0;}

	#pageDetailContent .container .pageRight .image{margin: 30px 0 0 0;}
	#pageDetailContent .container .pageRight .contentP{padding: 0!important;}
	#pageDetailContent .container .pageRight .contentP p{font-size: 12px;line-height: 1.4;margin-top: 5px;}
	#pageDetailContent .container .pageRight .proTable .tableS{padding-bottom: 30px;}

	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact h1{font-size: 17px;}

}
@media screen and (max-width: 480px)
{
	.container{padding: 0 10px;}
	#mFull .container{grid-template-rows: 42px 1fr;padding: 0;}
	#mFull .container .header .logo{margin-top: 84px;margin-left: 20px;}
	#mFull .container .header .logo .fav{height: 70px;width: 70px;}
	#mFull .container .header .logo .enart{height: 19px;margin-bottom: 16px;}
	#mFull .container .mobilCont .mobilProductsCat{padding: 45px 20px 56px;}
	#mFull .container .mobilCont .mobilProductsCat .content{margin-bottom: -90px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single{height: 96px;flex: 1 0 48%;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:first-child{border-bottom-left-radius: 0;border-top-left-radius: 10px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:last-child {border-top-right-radius: 0;border-bottom-right-radius: 10px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:nth-child(2) {border-top-right-radius: 10px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:nth-child(4) {border-top-right-radius: 0px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:nth-child(5) {border-top-right-radius: 0px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:nth-child(6) {border-bottom-left-radius: 0px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single:hover{margin-top: -10px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text{bottom: 10px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text h1{font-size: 12px;}
	#mFull .container .mobilCont .mobilProductsCat .content .single .text img{height: 6px;margin-top: 6px;}
	#mFull .container .mobilCorpMenu{padding: 40px 0 20px 0;margin-bottom: 20px;}
	#mFull .container .mobilCorpMenu .enartSocials{padding: 0 25px;margin-bottom: 10px;justify-content: space-between;flex-direction: column-reverse;}
	#mFull .container .mobilCorpMenu .enartSocials .socials{width: 100%;justify-content: space-between;}
	#mFull .container .mobilCorpMenu .enartSocials .socials h1{font-size: 11px;width: 105px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials .content{margin: 0 0 0 10px;}
	#mFull .container .mobilCorpMenu .enartSocials .socials .content .single img{height: 17px;}
	#mFull .container .mobilCorpMenu .enartSocials .line{width: 100%;margin: 10px 20px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone{max-width: 100%;padding: 8px 13px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone p{font-size: 10px;padding-left: 7px;margin-left: 7px;}
	#mFull .container .mobilCorpMenu .enartSocials .phone img{height: 15px;}
	#mFull .container .mobilCorpMenu .enartMenu{margin: 0 25px;flex-direction: column;}
	#mFull .container .mobilCorpMenu .enartMenu .single{padding: 10px;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title{margin: 10px 0 0;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title img{height: 30px;margin-right: 9px;}
	#mFull .container .mobilCorpMenu .enartMenu .single .title h1{font-size: 12px;}
	#mFull .container .mobilCorpMenu .enartMenu .single ul{margin-top: 7px;padding: 0 20px;}
	#mFull .container .mobilCorpMenu .enartMenu .single li a{font-size: 10px;padding: 5px 0;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons{flex: 1;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle{padding: 10px 6px;flex: 1 0 20%;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle img{height: 23px;}
	#mFull .container .mobilCorpMenu .enartMenu .single.icons .iconsSingle p{font-size: 10px;padding: 5px;}
	#header .container .headerTop{height: 50px;}
	#header .container .headerTop .logo{padding-left: 0;}
	#header .container .headerTop .logo img{height: 34px;}
	#header .container .headerTop .hTopRight{width: 100%;justify-content: end;}
	#header .container .headerTop .hTopRight .searchHeader{max-width: 115px;margin-right: 10px;}
	#header .container .headerTop .hTopRight .searchHeader form input{font-size: 8px;}
	#header .container .headerTop .hTopRight .searchHeader.cash .sImg{padding: 0 0 0 8px;}
	#header .container .headerTop .hTopRight .searchHeader form .sImg img{height:  15px;padding: 0 0 0 0;}
	#header .container .headerTop .hTopRight .lang{padding: 10px 26px;}
	#header .container .headerTop .hTopRight .lang p{font-size: 12px;}
	#header .container .headerTop .hTopRight .lang img{height: 5px;margin-left: 8px;}
	#header .container .headerBottom {height: 40px;padding-left: 25px;}
	#header .container .headerBottom:after{height: 3px;}
	#header .container .headerBottom .logo img{height: 25px;}
	#header .container .headerBottom .menu{display: none;}
	#header .container .headerBottom .menu ul li{font-size: 11px;padding: 0 7px;}
	#header.sticky .container .headerBottom .menu ul li{font-size: 10px;}
	#header .container .headerBottom .hBotRight{width: 100%;justify-content: space-between;}
	#header .container .headerBottom .hBotRight .phone img{height: 15px;}
	#header .container .headerBottom .hBotRight .phone p{font-size: 10px;padding-left: 5px;margin-left: 5px;display: flex;}
	#header .container .headerBottom .hBotRight .mobileMenu{width: 50px;}
	#header .container .headerTop .hTopRight .lang .dropdown-content {top: 24px;width: 77px;left: -10px;}
	#header .container .headerTop .hTopRight .lang .dropdown-content a{height: 25px;}
	#slider{margin-top: -40px;height: 100vh;max-height: 457px;}
	#slider .swiper-container .swiper-slide.stand{background: #fff;}
	#slider .swiper-container .swiper-slide.stand:before{display: none;}
	#slider .swiper-container .swiper-slide.stand .bg{display: none;}
	#slider .swiper-container .swiper-slide.stand .bg-m{display: block;object-fit: contain;}
	#slider .swiper-container .swiper-slide .mainSlider{top: 53px;left: 0;transform: unset;height: auto;flex-direction: column-reverse;}
	#slider .swiper-container .swiper-slide .mainSlider .text{margin-left: 0;max-width: 100%;margin-top: 0;align-items: center;margin-right: 0;}
	#slider .swiper-container .swiper-slide.stand .mainSlider .text{margin-left: 0;align-items: center;padding-bottom: 20px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h1{font-size: 17px;text-align: center;}
	#slider .swiper-container .swiper-slide.stand .mainSlider .text h1{text-align: center;}
	#slider .swiper-container .swiper-slide.stand .mainSlider .text h2{text-align: center;}
	#slider .swiper-container .swiper-slide .mainSlider .text h1 b{font-size: 19px;}
	#slider .swiper-container .swiper-slide .mainSlider .text h2{font-size: 10px;margin: 7px 0 7px;text-align: center;max-width: 67%;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button{align-items: center;padding: 8px 10px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button p{font-size: 9px;}
	#slider .swiper-container .swiper-slide .mainSlider .text .button img{height: 15px;margin-left: 7px;}
	#slider .swiper-container .swiper-slide .mainSlider .image{padding-top: 0;padding-bottom: 0;padding: 15px;width: 100%;display: flex;align-items: center;justify-content: center;}
	#slider .swiper-container .swiper-slide .mainSlider .image img{height: 155px;width: fit-content;}
	#slider .container.prevSlider{top: 45%;}
	#slider .container.prevSlider .swiper-button-next img, .swiper-button-prev img{height: 21px;}
	#slider .container.paginetionSlider{bottom: 45px;}
	#slider .container.paginetionSlider .swiper-pagination{right: 10px;}
	#slider .container.paginetionSlider .swiper-pagination-bullet{width: 8px;height: 8px;}
	#slider .container.paginetionSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 10px;height: 10px;}
	#homeCorp{height: 250px;padding-bottom: 21px;}
	#homeCorp .bg{z-index: -1;}
	#homeCorp .container {margin-top: -30px;z-index: 222;}
	#homeCorp .container:before{transition: all .3s;position: absolute;content: "";left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(90deg, rgba(16,44,65,1) 27%, rgba(255,255,255,0) 100%);z-index: 2;}
	#homeCorp .container:hover:before{background: linear-gradient(90deg, rgba(48,48,48,1) 0%, rgba(255,255,255,0) 100%);transition: all .3s;}
	#homeCorp .container .text{padding-left: 14px;height: 100%;z-index: 3333;position: relative;}
	#homeCorp .container .text .icon{margin-top: -19px;}
	#homeCorp .container .text .icon .fav{width: 75px;height: 75px;}
	#homeCorp .container .text .icon .enart{height: 21px;margin-bottom: 10px;}
	#homeCorp .container .text .midText{max-width: 230px;}
	#homeCorp .container .text .midText h1{margin: 22px 0 10px 0;font-size: 16px;}
	#homeCorp .container .text .midText p{font-size: 11px;padding-right: 0;}
	#homeCorp .container .text .button{align-items: center;padding: 10px 15px;}
	#homeCorp .container .text .button p{font-size: 11px;}
	#homeCorp .container .text .button img{height: 14px;margin-left: 8px;}
	#homeProductsCat .container .title{padding: 0 25px;margin-bottom: -14px;}
	#homeProductsCat .container .title h1{font-size: 18px;}
	#homeProductsCat .container .title .image{width: 30px;height: 30px;}
	#homeProductsCat .container .title .image img{height: 14px;}
	#homeProductsCat .container .content{margin-bottom: -50px;border-radius: 10px;}
	#homeProductsCat .container .content .single{height: 100px;flex: 1 0 45%;}
	#homeProductsCat .container .content .single:hover{margin-top: -10px;}
	#homeProductsCat .container .content .single:last-child {border-top-right-radius: 0;border-bottom-right-radius: 0;}
	#homeProductsCat .container .content .single:nth-child(2) {border-top-right-radius: 10px;}
	#homeProductsCat .container .content .single:nth-child(4) {border-top-right-radius: 00px;}
	#homeProductsCat .container .content .single:nth-child(5) {border-top-right-radius: 00px;}
	#homeProductsCat .container .content .single:nth-child(6) {border-bottom-left-radius: 0;border-top-right-radius: 00px;}
	#homeProductsCat .container .content .single .text{bottom: 6px;}
	#homeProductsCat .container .content .single .text h1{font-size: 12px;}
	#homeProductsCat .container .content .single .text img{height: 6px;margin-top: 5px;}
	#homeProduction{padding-top: 50px;height: 275px;}
	#homeProduction .container:before{transition: all .3s;position: absolute;content: "";left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(90deg, rgb(247 245 242 / 72%) 49%, rgba(255,255,255,0) 100%);z-index: 2;}
	#homeProduction .container:hover:before{background:linear-gradient(90deg, rgba(197,190,189,1) 0%, rgba(255,255,255,0) 100%);transition: all .3s;}
	#homeProduction .container .text{padding-left: 0;max-width: 100%;z-index: 99999;position: relative;}
	#homeProduction .container .text h1{font-size: 16px;}
	#homeProduction .container .text p{margin: 10px 0 10px 0;font-size: 11px;padding-right: 51px;}
	#homeProduction .container .text .images{padding-right: 45px;}
	#homeProduction .container .text .images .single{height: 85px;}
	#homeProduction .container .text .images .button{width: 30px;height: 30px;right: 30px;}
	#homeProduction .container .text .images .button img{height: 15px;}
	#homeShortcut .container .single{padding: 20px 11px;}
	#homeShortcut .container .single .icon{height: 21px;}
	#homeShortcut .container .single .text{justify-content: space-between;height: 180px;}
	#homeShortcut .container .single .text h1{padding: 10px 0 0 0;font-size: 13px;}
	#homeShortcut .container .single .text p{padding: 7px 0;font-size: 10px;}
	#homeShortcut .container .single .text .button{height: 16px;}
	#footer{padding: 17px;}
	#footer .container{padding: 0;}
	#footer .container .footorTop{flex-direction: column;}
	#footer .container .footorTop .logo img{height: 35px;}
	#footer .container .footorTop .fRight{padding: 10px 0 0;flex-direction: column-reverse;align-items: flex-start;}
	#footer .container .footorTop .fRight .line{width: 54%;position: absolute;right: 0;top: 41px;z-index: -1;opacity: .5;}
	#footer .container .footorTop .fRight .socials h1{font-size: 13px;margin: 0;width: 88px;}
	#footer .container .footorTop .fRight .socials .content{margin: 0 10px;}
	#footer .container .footorTop .fRight .socials .content .single{margin-left: 5px;}
	#footer .container .footorTop .fRight .socials .content .single img{height: 18px;}
	#footer .container .footorTop .fRight .phone{max-width: 100%;padding: 10px 12px;margin-bottom: 15px;}
	#footer .container .footorTop .fRight .phone img{height: 13px;}
	#footer .container .footorTop .fRight .phone p{font-size: 10px;padding-left: 8px;margin-left: 8px;}
	#footer .container .footorBottom{padding: 20px 0;flex-direction: column;}
	#footer .container .footorBottom .fBottomLeft {flex: .5;position: unset;}
	#footer .container .footorBottom .fBottomLeft .copright h1{font-size: 11px;}
	#footer .container .footorBottom .fBottomLeft .copright p{font-size: 11px;}
	#footer .container .footorBottom .fBottomLeft .bottomImg{height: 150px;bottom: 0;z-index: 1;}
	#footer .container .footorBottom .fBottomRight{justify-content: flex-start;position: relative;z-index: 9;}
	#footer .container .footorBottom .fBottomRight .single{font-size: 10px;margin-left: 0;margin-right: 10px;padding-top: 15px;}
	#footer .container .footorBottom .fBottomRight .single a{padding-top: 4px;}
	#footer .container .footorBottom .fBottomRight .single a h1{font-size: 11px;}
	#footer .container .inviva .single{font-size: 10px;padding: 8px 0 0 0;}
	
	#pageImages{height: 150px;}
	#pageImages .container .text h1{font-size: 15px;max-width: 175px;}
	#pageDetailContent .container{grid-template-columns: 100%;padding: 0px 0;}
	#pageDetailContent .container .pageRight .titlePage{margin-bottom: 13px;padding: 13px 0;}
	#pageDetailContent .container .pageRight .titlePage a{font-size: 11px;margin-left: 4px;}
	#pageDetailContent .container .pageRight .titlePage a i{font-size: 12px;}
	#pageDetailContent .container .pageRight .image{margin-top: -52px;}
	#pageDetailContent .container .pageRight .image img{height: 174px;padding: 10px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing{padding: 13px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button{padding: 7px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button img{height: 15px;margin-right: 8px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tLeft .button p{font-size: 10px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tRight h1{font-size: 14px;}
	#pageDetailContent .container .pageRight .technicalDrawing .title .tRight .line{margin: 10px 0;}
	#pageDetailContent .container .pageRight .technicalDrawing .technicalDrawingImg img{height: 130px;margin-bottom: 20px;}
	#pageDetailContent .container .pageRight .proPlus{padding: 15px 10px 15px 10px;}
	#pageDetailContent .container .pageRight .proPlus .backText{top: -70px;}
	#pageDetailContent .container .pageRight .proPlus .backText p{font-size: 101px;}
	#pageDetailContent .container .pageRight .proPlus .text{padding: 0 0 0 20px;}
	#pageDetailContent .container .pageRight .proPlus .text h1{font-size: 13px;}
	#pageDetailContent .container .pageRight .proPlus .image img{height: 135px;}
	#pageDetailContent .container .pageRight .proTable{padding: 0;}
	#pageDetailContent .container .pageRight .proTable .tableS .title{margin: 10px 0 5px 0;}
	#pageDetailContent .container .pageRight .proTable .tableS .title h1{font-size: 14px;}
	#pageDetailContent .container .pageRight .proTable .tableS .title .line{margin: 8px 0;}
	#pageDetailContent .container .pageRight .proTable .tableS table td, th{padding: 7px;font-size: 10px;}
	#pageDetailContent .container .pageRight .proFeatures{padding: 15px;}
	#pageDetailContent .container .pageRight .proFeatures .backText{top: -48px;}
	#pageDetailContent .container .pageRight .proFeatures .backText p{font-size: 95px;}
	#pageDetailContent .container .pageRight .proFeatures .title{margin: 10px 0 6px 0;}
	#pageDetailContent .container .pageRight .proFeatures .title h1{font-size: 14px;}
	#pageDetailContent .container .pageRight .proFeatures .title .line{margin: 8px 0;}
	#pageDetailContent .container .pageRight .proFeatures .content .single{padding: 19px 12px 12px;margin: 15px 10px;flex: 0 0 43%;}
	#pageDetailContent .container .pageRight .proFeatures .content .single:before{font-size: 40px;top: -25px;}
	#pageDetailContent .container .pageRight .proFeatures .content .single p{font-size: 12px;}
	#pageDetailContent .container .pageLeft .filter{display: flex;justify-content: flex-start;padding-left: 7px;width: 100%;position: relative;z-index: 99999;font-size: 12px;}
	#pageDetailContent .container .pageLeft .filter i{margin-right: 7px;}
	#pageDetailContent .container .pageLeft .detailMenu{display: none;}
	#pageDetailContent .container .pageLeft .detailPromise{display: none;}
	#pageDetailContent .container .pageLeft #filter .detailMenu{display: flex;border-left: unset;}
	#pageDetailContent .container .pageLeft #filter .detailPromise{display: flex;border-left: unset;}
	#pageDetailContent .container .pageLeft .detailMenu .menuPage{padding: 13px;}
	#pageDetailContent .container .pageLeft .detailMenu .title{margin: 12px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .title h1{font-size: 14px;}
	#pageDetailContent .container .pageLeft .detailMenu li{padding: 0 10px;height: auto;}
	#pageDetailContent .container .pageLeft .detailMenu li a{font-size: 12px;}
	#pageDetailContent .container .pageLeft .detailMenu li a img{height: 20px;margin-right: 10px;}
	#pageDetailContent .container .pageLeft .detailMenu li.activePage a{padding: 10px 0;}
	#pageDetailContent .container .pageLeft .detailMenu .menuPage ul{padding-left: 10px;}
	#pageDetailContent .container .pageLeft .detailPromise{height: 125px;margin: 10px 0;}
	#pageDetailContent .container .pageLeft .detailPromise p{font-size: 12px;padding: 10px;}
	#pageDetailContent .container .pageLeft .detailPromise img{height: 60px;}
	#pageDetailContent .container .pageRight .content{margin-top: 0px;padding: 0 0 15px 0;}
	#pageDetailContent .container .pageRight .content p{font-size: 12px;width: 100%;}
	#pageDetailContent .container .pageRight .referancesList .single{padding: 10px;margin: 0 8px 8px 0;flex: 0 0 47%;}
	#pageDetailContent .container .pageRight .referancesList .single img{height: 140px;}
	#pageDetailContent .container .pageRight .referancesList .single h1{margin: 9px 0 0;padding: 7px 0 0;font-size: 13px;}
	
	#pageDetailContent .container .pageRight .multiList .single{flex: 1 0 100%;margin: 11px 0 0;padding:25px 10px;border-radius: 2px;}
	#pageDetailContent .container .pageRight .multiList .single .leftMulti i{font-size: 11px;margin-right: 4px;}
	#pageDetailContent .container .pageRight .multiList .single .leftMulti p{font-size: 12px;}
	#pageDetailContent .container .pageRight .multiList .single .rightMulti img{height: 16px;}

	#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;}
	#pageDetailContent .container .pageRight #productSlider .swiper-container img{padding: 27px;}

	#pageDetailContent .container .pageRight .pageContact{padding: 10px;flex-direction: column;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact{padding-right: 0;padding: 10px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single{padding:15px 10px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single img{height: 20px;}
	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact .single p{font-size: 12px;margin-left: 5px;}
	#pageDetailContent .container .pageRight .pageContact .maps{height: 300px}

	#pageDetailContent .container .pageRight .pageListK .single{height: 125px;margin: 0 8px 8px 0;flex: 0 0 45%;}
	#pageDetailContent .container .pageRight .pageListK .single h1{left: 8px;bottom: 8px;right: 8px;font-size: 12px;}

	#pageDetailContent .container .pageRight .proIconList{padding: 8px 15px;}
	#pageDetailContent .container .pageRight .proIconList .single{padding: 8px ;font-size: 12px;}
	#pageDetailContent .container .pageRight .proIconList .single img{height: 20px;margin-right: 5px;}

	#pageDetailContent .container .pageRight .productsListN{padding-top: 20px;}
	#pageDetailContent .container .pageRight .productsListN .single{padding: 14px 14px 5px;margin-bottom: 36px;margin-right: 13px;}
	#pageDetailContent .container .pageRight .productsListN .single img{height: 100px;margin-top: 0;margin-bottom: 4px;}
	#pageDetailContent .container .pageRight .productsListN .single h1{font-size: 11px;margin: 5px 0 8px 0;}

	#pageDetailContent .container .pageRight .image{margin: 30px 0 0 0;}
	#pageDetailContent .container .pageRight .contentP{padding: 0!important;}
	#pageDetailContent .container .pageRight .contentP p{font-size: 12px;line-height: 1.4;margin-top: 5px;}
	#pageDetailContent .container .pageRight .proTable .tableS{padding-bottom: 14px;}

	#pageDetailContent .container .pageRight .detailInfoSales img{height: 23px;}
	#pageDetailContent .container .pageRight .detailInfoSales{font-size: 10px;}

	#pageDetailContent .container .pageRight .pageContact .firmsInfoContact h1{font-size: 16px;}

}
 