/* Enter Your Custom CSS Here */
.footer-form{display:none}
.astm-search-menu abbr{border-bottom: 0px dotted #666;}
.textslide, .featured-img-header, #menu-menu-1 li, #menu-meniu-limba li{/*text-shadow: 1px 1px 1px #000;*/}
.main-navigation ul ul a {/*text-shadow: 1px 1px 1px #fff*/;color: #6c6e6f !important;letter-spacing:1px}
.main-navigation a{padding: 15px 20px;font-weight: 100!important;}
.secondary-header{padding:0px}
.entry-footer,.post-navigation,.entry-meta{display:none}
.delacap{float:left;clear:both;position:relative;width:100%;height:10px}
.liniemica {height:3px;width:80px;background:#f00;position:absolute;top:0px;right:80px;}


/* buton home page */
.botonslide button{
	color:#000!important;
  font-weight: 900;
	border-radius: 0px;
}

.slide-content-container button, .hero-content button{
  border-color: #00f6ff!important;
  border-color: #00f6ff!important;
}





/*menu*/
.site-branding{max-width: 8.5%!important;}
.main-navigation li a{color:#fff!important;}
.main-navigation li a:hover{color:#FFEB3B!important;}
#menu-menu-1 li a:hover:after{border: 1px solid #FFEB3B;content: " ";display: block;margin: -1px 0px;width: 35px;}
.limba .main-navigation li a:hover:after{width: 0px!important;}
.sub-menu li a:hover:after{border: 0px!important;margin:0px!important}
.sub-menu li a:hover{color:#000!important;}
.menu-menu-1-container .current-menu-item a:after{border: 1px solid #FFEB3B;content: " ";display: block;margin:auto;width: 80%;}
.sub-menu .current-menu-item  a:after{border: 1px solid #FFEB3B;width: 40%;}
.custom-footer ul {list-style:none;margin:0px;}
.menu-social2-container li{float: left;position: relative;}
.menu-info-container ul, .menu-industries-container ul, .menu-products-container ul, .menu-social2-container ul{}
.is-menu.dropdown form{min-width:325px}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {padding:7px 5px;}



/*submenu*/
.navigation-container{z-index:99999999}
.main-navigation ul ul {box-shadow: none;border-radius: 0px;border: 0px solid #f6db54;background: none;color: #fff;top: 3.2em;}
.main-navigation ul ul li {margin:2px 0px;}
.main-navigation ul ul a {color: #fff !important;}
.main-navigation ul ul a {border: 1px solid #f6db54;}
.main-navigation ul ul li:last-child a {border: 1px solid #f6db54;}
.main-navigation ul ul a:hover {background: #b88abe; color:#000!important}
.main-navigation ul li:hover > ul {right: 50%;margin-right: -70%;}

/*rezolvare temporara*/
/*.main-navigation ul ul {-webkit-transition: 0.35s ease-in-out;-moz-transition: 0.35s ease-in-out;-o-transition: 0.35s ease-in-out;transition: 0.35s ease-in-out;}*/






/* coloram member */
#team2d{background:#504d54}
.full-width{width:100%!important;max-width:100%!important;z-index:9999999999999}
.member{margin:0px!important;padding: 0px!important;line-height: 0px;}
.home-team{padding: 0px!important;/*text-align:justify!important;*/border-top: 0px solid #dadada!important;font-family: 'granln' !important;}
.home-team img{padding:0!important;margin:0px!important;}
.top-industries h1{letter-spacing: 2px;padding-top:55px;padding-bottom:0.5em;margin-bottom: 0px;font-size: 3em;color:#fff}
.top-industries{padding-top:66px;}
.member:hover .top-industries{background:#797979!important}
.member:hover img{filter:gray; -webkit-filter:grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);}
.member a {color:#333}
.member a:hover {color:#ea474b}
.member img, .home-team img{width:auto} 
.pozaindustrie{max-width:100%!important;width:100%!important}
.siglaindustrie{max-width:70%!important}





/* pagina industries */
.imagineindu, .textindu{float:left}
.imagineindu{width:30%; padding-right:10px}
.textindu{width:60%}





/* pentru galerie cred ca e de sters */
.bwg_album_thumbnails_0{max-width: 1240px!important;}
.bwg_lightbox_0{float: left}
.bwg_album_thumb_0{margin:15px!important}
.bwg_album_thumb_spun2_0, .bwg_album_thumb_0{overflow:hidden}
.bwg_standart_thumb_0{overflow: hidden;}
.bwg_title_spun2_0{height: 5em!important; padding-top: 1em!important;}
.bwg_standart_thumb_spun1_0, .bwg_album_thumb_spun1_0{margin:0px!important}

.bwg_title_spun2_0{font-family: Fjalla One!important;font-size: 20px!important;line-height: 24px!important;clear: both!important;margin-bottom: 0.5em;color:#404040!important}
.bwg_title_spun2_0:after{border: 2px solid #ea474b;content: " ";display: block;margin: 20px auto 15px;width: 35px;}
.bwg_album_thumb_spun2_0 .bwg_img_custom{opacity: 0.8;-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%);}
.bwg_album_thumb_spun2_0:hover .bwg_img_custom{opacity: 1; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);}

.bwg_gal_title_0{font-weight: normal!important;color:#000!important;font-size:2em!important;font-family:Fjalla One!important;}
.bwg_gal_title_0 p {line-height:1.3em;font-weight: normal!important;font-family:Raleway!important;font-size:0.8em!important; text-align:justify}
.bwg_standart_thumbnails_0{margin-top:50px}






/* pentru text in pagini */
.customtext{ text-align:justify}
.customtext h2{font-size:1.8em!important}
.customtext h3{font-size:1.4em!important}
.site-main{font-size:1.5em!important; text-align:justify}






/* pentru heder industries */
.featured-img-header{padding:100px 100px}





/* pentru slide */
.textslide {width:65%;}
.textslide h1 {line-height:0.85em;text-align:left;letter-spacing: 2px;}
.textslide h2 {color:#fff;line-height:1.1em;text-align:left;}
.textslide h3 {font-size:2em;color:#fff;line-height:1em;text-align:left;margin-bottom: 0.2em;}
.textslide p {color:#fff;line-height:1.1em;text-align:left;letter-spacing: 1px;}
.botonslide{float: left;}


.latimeslidetext{width:65%}
.textwhatsapp{position:relative;float:left;color:#00f6ff;margin:0.7em 2em;text-align:left;}
.whatsapp{position:absolute;right:-1.5em;top:-0.25em;font-size:3em}

.linie{height:12px;position:absolute;width:93%;bottom:0px;right:0px}



/*sageata*/
.sageataujos {position:absolute;bottom:60px;right:100px;height:60px;width:60px;font-size:60px;z-index: 999999;}
.sageataup {position:absolute;bottom:60px;right:100px;height:60px;width:60px;font-size:60px;z-index: 999999;}













/* blog post produs type */
.continut-top{position: relative;line-height:0;}
.continut-top img{width:100%}
.produse-custom{background: #504d54;float:left;width:100%}

.blog-post-produs-4{width:24%; position:relative; float:left; margin:0px 0px 10px 0px;line-height: 0;}
.blog-post-produs-5{width:19%; position:relative; float:left; margin:0px 0px 10px 0px;line-height: 0;}
.blog-post-produs-6{width:16.66%; position:relative; float:left; margin:0px 0px 10px 0px;line-height: 0;}
.entry-product-title-4, .entry-product-title-5, .entry-product-title-6 {padding: 10px 10px 10px 36px;text-align:left;line-height:1.4;color:#fff;letter-spacing: 1px;}
.entry-product-title-4{font-size:1.8em!important;}
.entry-product-title-5{font-size:1.7em!important;}
.entry-product-title-6{font-size:1.5em!important;}

.titlu-post-produs{width:100%;min-height:240px;font-family: 'granln' !important;font-weight: bold;}
.imagine-post-produs{width:100%;line-height: 0;}
.continut-header{position: absolute;left:7%;bottom:152px;}
.continut-header h1{font-family: 'granln' !important;font-size:10em;}






/* pagina de produse single article */
.continut-produse{position:relative;width:85%;margin:auto;min-height:875px;font-size:1.3em;padding-top:45px;font-family: 'granln' !important;text-align:justify}
.umbra-verticala{position:absolute;top:0px;left:-142px;width:142px;height:873px;opacity:0.8;background-image: url("https://www.2dsolutions.eu/wp-content/uploads/diverse/umbraverticala.png");}
.alba{position:absolute;height:20px;width:200%;background:#fff;bottom:-20px;left:-7px;z-index: 1;}
.produs-descriere{width:60%;margin:auto;padding-bottom:158px;}
.meniu-produs{left: 20%;}
.produs-descriere h4{color:#0f8370;font-size:1.4em;font-family: 'granlb' !important;}
.produs-descriere h5{color:#000;font-size:2.5em;}
.produs-descriere h6{background:#cfffe6;color: #0f8370;font-size:1.4em;font-family: 'granlb' !important;line-height:1.8em;text-transform: none;}
.produs-descriere p{font-size:1.4em;padding-bottom: 0.2em;color:#000!important;line-height:1.3em;}
.produs-descriere h1{font-size:3em;line-height: 1.1em;padding-bottom:0.5em;}
.continut-produse a{padding:10px;color:#000}
.continut-produse a:hover{padding:10px;color:#7d3a86;font-weight:900}
.clabels h1, .link-invers-labels{color:#0f8370!important;text-align:left}
.cdiecuts h1, .link-invers-diecuts{color:#7d3a86!important;text-align:left}
.crfid h1, .link-invers-rfid{color:#751e00!important;text-align:left}
.meniu-produs{position:absolute;bottom:110px;left:20%;font-family: 'granln' !important;}










/* produse slide text baner */
.slide-content-produs{position:absolute;bottom:115px;left:8%;width:86%;max-width:86%}
.textslide-produs {width:65%;font-family: 'granln' !important;}
.textslide-produs h1 {line-height:0.85em;text-align:left;letter-spacing: 2px;font-size:5em;font-weight:100;}
.textslide-produs h2 {color:#fff;line-height:1em;text-align:left;letter-spacing:4px;font-size:7em;font-weight:100;}
.textslide-produs h3 {color:#fff;line-height:1em;text-align:left;margin-bottom: 0.2em;font-size:4em;font-weight:100;}
.textslide-produs p {color:#fff;line-height:1.1em;text-align:left;letter-spacing: 1px;font-size:4em;font-weight:100;}
.btnproduse button{font-size:1.2em!important;}
.whatsappproduse{font-size:1.3em!important;font-weight:bold;letter-spacing: 1px;}








/* galerie produse */
.n2-ss-slider .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop, .n2-ss-slider.n2-ss-mobile .n2-ss-mobile, .n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile, .n2-ss-slider.n2-ss-tablet .n2-ss-tablet, .n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet{
  right: 10%!important;
  bottom: 30px!important;
}










/* Technologies header */
.slide-content-technologies{width:86%;position:absolute;top:30%;left:7%;font-family: 'granln' !important;color:#fff;}
.textslide-technologies{width: 100%;}
.textslide-technologies h1 {font-size: 11em;font-family:'granln' !important;line-height: 1em;width:65%}
.textslide-technologies h2 {font-size: 6.4em;line-height: 0.9em;width:65%;padding-bottom:26px}
.textslide-technologies p {font-size: 2.2em;line-height: 1.1em;color:#fff;letter-spacing: 2px;text-align:justify}
.latimetexttechnologies{max-width:94%}
.slide-content-technologies .textwhatsapp{padding-top: 1em;}
.supplementary{position: absolute;left: 500px;top:0.55em;font-size:1.5em;line-height:1em;}



/* Technologies prefooter */
.qualityaboveall-technologies .siglapersonalizata{width:auto;}
.subcontent-technologies{position:relative;line-height: 0px;font-family:'granln' !important;float:left;width:100%}
.prefooter-technologies{position:absolute;top:10%;left:10%;width:80%;height:80%;color:#fff;line-height:0px;}
.prefooter-technologies h1{font-size:6em;line-height: 1em;}
.prefooter-technologies p{font-size:1.5em;color:#fff;line-height:1.4em;text-align:justify;margin:auto;width:80%;padding-bottom: 1.5em;} 
.qualityaboveall-technologies{position:absolute;right:-3%;bottom:-5%;width: 33%;}
.border-stg-jos-o, .border-stg-jos-v, .border-dr-sus-o, .border-dr-sus-v {position:absolute;background:#3f3}
.border-stg-jos-o{height:1px;width:10%;bottom:0px;left:0px}
.border-stg-jos-v{width:1px;height:30%;bottom:0px;left:0px}
.border-dr-sus-o{height:1px;width:10%;top:0px;right:0px}
.border-dr-sus-v{width:1px;height:30%;top:0px;right:0px}
.hiddentechnologies{display:none}









/* About Us header */
.slide-content-about{width:86%;position:absolute;top:30%;left:7%;font-family: 'granln' !important;color:#fff;}
.textslide-about{width: 65%;}
.textslide-about h1 {font-size: 5.5em;font-family:'granlb' !important;line-height: 1em;}
.textslide-about h2 {font-size: 4em;line-height: 0.9em;}
.textslide-about p {font-size: 2.2em;line-height: 1.1em;color:#fff;letter-spacing: 2px;text-align:justify}
.latimetextabout{max-width:94%}
.slide-content-about .textwhatsapp{padding-top: 1em;}






/* AboutUs prefooter */
.subcontent{position:relative;line-height: 0px;font-family:'granln' !important;}
.prefooter{position: absolute;top: 15%;left: 20%;width: 60%;color: #fff;}
.prefooter h1{font-size:6em;line-height: 2em;font-family:'granlb' !important;}
.prefooter p{font-size:3em;color:#fff;line-height: 1.1em;text-align:justify}
.qualityaboveall{position:absolute;right:3%;bottom:10%;font-size:2.5em;font-family:'granlb' !important;color:#fff;letter-spacing:1px;}








/* Why 2D header */
.why2dtxt{width: auto!important;float: left;padding-right: 40px;}
.why2dsigla{float: left;padding-top:10px;}
.grid-die-cuts .hentry,.grid-die-cuts .entry-content {margin:0px}
.latimetextwhy2d{width:64%;font-size:2.4em!important}


/* Why 2D footer*/
.why2dh1v1{font-size: 5em!important}
.why2dv1 p{width: 56%!important;margin-left: 16%!important;}
.why2dv1 .qualityaboveall{font-size:1.5em}
.why2dh1v2{font-size: 4.5em!important}
.why2dv2 p{width: 40%!important;margin-left: 0px!important;color:#000;font-size: 1.3em!important;padding-bottom:0.8em!important;}
.why2dv2 .linie{width: 200%!important;right:auto!important;}
.why2dv2 .qualityaboveall-technologies{right:auto!important;}

.why2dv3{text-align: center;}
.why2dv3 h1{font-size: 5em!important;padding-top:1.8em!important;}
.why2dv3 p{width: 70%!important;font-size: 1.4em!important;padding-bottom:1.8em!important;text-align:center;}
.why2dv3 .qualityaboveall-technologies{right:50%!important;bottom: auto!important;width: 12%;}
.why2dv3 h2{font-family:'granlb' !important;}







/* colorata */
.colorata1slide{width:70%}
.colorata1 p{color:#000;font-size:2em; line-height:1.4;width: 80%;}
.colorata1 strong{font-family: 'granlb' !important;}
.colorata1{height:auto;padding-left: 5em;}
.hentry{margin:0px}
.colorata1h1{font-size: 10em!important;line-height:1.4!important;margin-bottom:0px!important;}
.colorata1h2{}
.colorata1p{font-size: 3.5em!important;line-height:1.1!important;margin-bottom:1em!important;}









/*industrii*/
.galeata{position: relative;margin-top:300px;width:100%}
.float1o{max-width:63%;position:absolute;top:-300px;right:-26%;z-index:2}
.float1u{max-width:70%;position:absolute;bottom: -16%;right: 19.1%;z-index:-1}
.indu-title h1{color:#fff;font-size:7em;padding: 0.4em 1em;font-family: 'granln' !important;}
.indu-title{float:left}
.industrybg{background:#fff; width: 74%;margin-left: 7%;height:auto;min-height: 33em;padding-top:0px;}
.industrybg .produs-descriere{width: 70%;margin-left: 5%;}
.menu-indu div{padding:1em 5%;float:left;font-family: 'granlb' !important;}
.qualityaboveall-ind{position:absolute;bottom:1em; left:6%;font-size:2em;font-family:'granlb' !important;letter-spacing:1px;}
.automotive{bottom: 6%;right: 0.8%;}
.electronics{bottom: 11%;right: 2.1%;}
.industrial{bottom: -10%;right: 9.4%;}
.medical{bottom: -13%;right: 12.4%;opacity: 0.5;filter: alpha(opacity=50);}






/* subfooter*/
.subfooter{background:#000;padding: 10px 0 10px;text-align: right;position:relative;}

/*footer*/
.widget_maxmegamenu{float:left;width:25%;}
.footer-form{max-width:100%}
.widget_maxmegamenu ul,.widget_maxmegamenu li{list-style: none;margin: 0;}
.widget_maxmegamenu li a:hover{color:#ea474b;}
.widget_maxmegamenu li a:hover:after{border: 1px solid #ea474b;content: " ";display: block;margin: -1px 0px;width: 35px;}
.link-footer div{margin-bottom:13px;clear: both;}
.contacta{padding-top:19px}
.site-info{font-size:0.9em}


/* footer menu */
.custom-footer{position:relative;width:90%;margin:auto;margin-top:100px;font-size: 0.85em;}
.custom-footer-container1{position:relative;float:left;border-left: 2px solid #00f6ff;border-bottom: 2px solid #00f6ff;width:18%;min-height:300px;}
.custom-footer-container2{position:relative;float:left;border: 2px solid #00f6ff;width:26%;min-height:300px;}
.custom-footer-container3{position:relative;float:left;width:12%;padding-top:35px}
.custom-footer-container4{position:relative;float:left;width:42%;padding-top:35px}
.custom-footer-container4 h2 {color:#00f6ff;font-size: 1.8em;padding-top: 2em;}
.custom-footer-container5{position:relative;float:left;width:22%;padding-top:35px}

.link-footer{padding:60px 3px 15px 33px;font-size:1.7em;line-height:1.4em}
.titlufooter{position:absolute;width:30%;background:#504d54;top:-10px;left:-2px;padding-bottom:10px;font-size:2.2em;color:#00f6ff;}
.hide-left-border{position:absolute;height:2px;width:40%;background:#504d54;bottom:-2px;right:0px}
.hide-left-border2{position: absolute;background:#504d54;bottom:-25px;right:-10px;padding-left:39px;}
.site-footer{padding-top:0px!important;}
.subfooter{background: #000000!important;}
.socialfooter{padding-top:17px}
.socialfooter a{padding-left:10px}


/* contact form */
.contactdetalii{width: 60%; float: left;}
.contactform{width: 40%; float: left;}
.wpcf7-text, .wpcf7-textarea{width:100%}
.wpcf7-textarea{height:7em}

/* whatapp */
.style2{display:none}












/*linia asta trebuie pusa de la o anumita rezolutie in colo */
.featured-img-header {
    padding: 100px 10px;
}


.slide-content{width:86%;max-width:86%}
.grid{width:86%;min-width:0px;max-width:86%;}




@media screen and (max-width: 9200px){
  	nav h3 {display: none;}
  	.textslide h1 {font-size:6.5em;margin-top: 100px;margin-bottom: 20px;} 
  	.textslide h2 {font-size:4.4em;margin-bottom: 20px;} 
  	.textslide p {font-size:2.2em;margin-bottom: 20px;}
  	/* css meniuri sus */
  	.navigation-container{max-width:67%}
  	.limba{max-width:21%;float:right;margin-top: 29px;margin-left:35px}
    .slide-logo{width:8.5%}
  	.site-logo{width:100%}
  	.menu-menu-1-container{margin-top: 35px;letter-spacing:1px}
  	/* pana aici meniuri sus */
  
  	.grid-pad{padding-left:0px;position: relative;}
  	#menu-menu-1 li {font-size: 1.2em;}
  	#menu-meniu-limba li{font-size: 1.2em;}
  	#menu-meniu-limba li a{padding: 15px 8px;}
		#menu-meniu-limba .menu-image-title-after{margin-top:6px}
  	.astm-search-menu svg.search-icon{ width: 1.3em!important; height:1.3em!important;margin-top: 0.25em;}
  
  /*ascund continut why2d*/
    .paragrafascuns{display:none}
	}




@media screen and (max-width: 1920px){
  	.textslide h1 {font-size:5.5em;margin-top: 60px;margin-bottom: 12px;} 
  	.textslide h2 {font-size:4em;margin-bottom: 12px;} 
  	.textslide p {font-size:1.7em;margin-bottom: 12px;}
    /*header colorata*/
	.colorata1h1{font-size: 9.5 em!important;}
	.colorata1p{font-size: 3.3em!important}
	}




@media screen and (max-width: 1872px){
  .site-info{font-size:0.85em}
  /* meniu limba dispare search si marim meniul principal la 70% */
  .astm-search-menu{display:none}
  .navigation-container{max-width:72%}
  .menu-menu-1-container {letter-spacing: 0px;}
  /* modificam textul din footer */
  .custom-footer-container4 h2{font-size: 1.5em;}
  .custom-footer-container4 {padding-top: 44px;}
  .custom-footer-container5 {padding-top: 40px;}
  /*why2D*/  
  /* Why 2D header */
  .why2dtxt{font-size:10em!important}
  .latimetextwhy2d{font-size:2.3em!important}
  /* Why 2D footer*/
  .why2dv2 .qualityaboveall-technologies{bottom:-12%}
  .siglapersonalizata{width:88%}
  .why2dh1v1{font-size: 4.5em!important}
  .why2dv1 .qualityaboveall{font-size:1.4em}
  .why2dv1 p{font-size: 1.3em!important;}
  .why2dh1v2{font-size: 3.8em!important}
  .why2dv2{top:7%}
  .why2dv2 p{width: 42%!important;font-size: 1.2em!important;padding-bottom:0.7em!important;}
  .why2dv3 h1{font-size: 4.5em!important;padding-top:1.7em!important;}
  .why2dv3 p{font-size: 1.3em!important;padding-bottom:1.7em!important;}  
  
  /* pagina de produse*/
  /* blog post produs type */
  .continut-header{bottom:50px;}
  .continut-header h1{font-size:8em;}
  .entry-product-title-4{font-size:1.8em!important;}
	.entry-product-title-5{font-size:1.7em!important;}
	.entry-product-title-6{font-size:1.4em!important;}
  
  /*pagina de ddetaliere produse */
  /* produse slide text baner */
  .slide-content-produs{bottom: 85px;}
  .textslide-produs {width:100%;}

  /* galerie produse */
  .n2-ss-slider .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop, .n2-ss-slider.n2-ss-mobile .n2-ss-mobile, .n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile, .n2-ss-slider.n2-ss-tablet .n2-ss-tablet, .n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet{
    right: 10%!important;bottom: 25px!important;}
  .n2-ss-widget .n2-ow{padding: 14px 14px 14px 14px!important;}
  /* descrierea din pagina de produse */
	.produs-descriere h5{font-size:2.4em;}
  .produs-descriere h6{font-size:1.35em;line-height:1.7em}
  .produs-descriere h4, .produs-descriere p{font-size:1.35em;line-height:1.2em;}
  .produs-descriere h1{font-size:2.8em;}
	.produs-descriere{width:70%}
	.meniu-produs{left: 15%;}
  /*header aboutus*/
	.slide-content-about{top:20%;}
  .textslide-about h1 {font-size: 5.4em;}
  .textslide-about h2 {font-size: 3.5em;}
  .textslide-about p {font-size: 2.1em;}
  
  /* Technologies header */
  .textslide-technologies h1 {font-size: 9em;}
  .textslide-technologies h2{font-size: 5.4em;width: 100%;}
  .textslide-technologies p {font-size: 2.0em;}
	.slide-content-technologies .supplementary{font-size:1.3em;}
  
  /* Technologies content */
.prefooter-technologies h1{font-size:5em;}
.prefooter-technologies p{font-size:1.4em;}
  

  /*header colorata*/
	.colorata1h1{font-size: 8.7em!important;}
	.colorata1p{font-size: 3em!important}
  
  /*industrii*/
.galeata{margin-top: 250px;}
.float1o{top: -250px;}
.industrybg .produs-descriere{width:73%}
   .qualityaboveall-ind{font-size: 1.8em;}

  
}












@media screen and (max-width: 1640px){
  .site-info{font-size:0.8em}
  /* micsoram spatiul dintre cuvintele meniurilor */
  .menu-menu-1-container {margin-top: 31px;}
  .limba{margin-top: 25px;}
  .main-navigation a {padding: 15px 12px;}
  #menu-meniu-limba li a {padding: 15px 3px;}
  /* modificam textul din footer */
  .custom-footer-container4 h2{font-size: 1.4em;}
  .custom-footer-container5 {padding-top: 42px;}
  .titlufooter{font-size: 1.7em;}
  .link-footer {padding: 40px 3px 15px 23px;font-size:1.4em;line-height: 1.5em;}
  .custom-footer-container1, .custom-footer-container2{min-height: 250px;}
  .custom-footer{margin-top: 60px;}
    /*why2D*/  
  /* Why 2D header */
  .why2dtxt{font-size:8em!important}
  .latimetextwhy2d{font-size:2.1em!important;letter-spacing: 1px;line-height: 1.3em;}
  .supplementary {top: 0.8em;font-size: 1.2em;}
  /* Why 2D footer*/
  .siglapersonalizata{width:68%}
  .why2dh1v1{font-size: 4.1em!important}
  .why2dv1 .qualityaboveall{font-size:1.2em}
  .why2dv1 p{font-size: 1.2em!important;}
  .why2dh1v2{font-size: 3.4em!important;margin-bottom:0.3em;}
  .why2dv2{top:5%}
  .why2dv2 p{font-size: 1.1em!important;}
  .why2dv3 h1{font-size: 4.2em!important;padding-top:1.6em!important;}
  .why2dv3 p{font-size: 1.2em!important;padding-bottom:1.6em!important;}  
  
  /*pagina de produse*/
  /* blog post produs type */
  .continut-header{bottom:50px;}
  .continut-header h1{font-size:8em;}
  .entry-product-title-4{font-size:1.7em!important;}
	.entry-product-title-5{font-size:1.6em!important;}
	.entry-product-title-6{font-size:1.3em!important;}
  .titlu-post-produs {min-height: 210px;}
  
    /*pagina de ddetaliere produse */
  /* produse slide text baner */
  .slide-content-produs{bottom: 85px;}
  .textslide-produs h1 {font-size:4em;font-weight:100;}
  .textslide-produs h2 {letter-spacing:3px;font-size:5.5em;}
  .textslide-produs h3 {font-size:3em;}
  .textslide-produs p {font-size:3em;}
  .btnproduse button{font-size:1em!important;}
  .whatsappproduse{font-size:1em!important;}

  /* galerie produse */
.n2-ss-slider .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop, .n2-ss-slider.n2-ss-mobile .n2-ss-mobile, .n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile, .n2-ss-slider.n2-ss-tablet .n2-ss-tablet, .n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet{
  right: 10%!important;bottom: 19px!important;}
  .n2-ss-widget .n2-ow{padding: 13px 13px 13px 13px!important;}
   /* descrierea din pagina de produse */
	.produs-descriere h5{font-size:2.3em;}
  .produs-descriere h6{font-size:1.3em;line-height:1.5em}
	.produs-descriere h4,.produs-descriere p{font-size:1.3em;line-height:1.2em;}
  .produs-descriere h1{font-size:2.6em;}
	.produs-descriere{width:80%}
	.meniu-produs{left: 10%;}
  
  /*header aboutus*/
  .textslide-about{width: 75%;}
  
  /*about us subcontent */
  .prefooter h1{font-size:5em;}
  .prefooter p{font-size:2.5em;}
  .qualityaboveall{font-size:2.3em;}
  
   /* Technologies header */
  .textslide-technologies h1 {font-size: 8em;}
  .textslide-technologies h2{font-size: 5.1em;}
  .textslide-technologies p {font-size: 1.9em;}
	.slide-content-technologies .supplementary{font-size:1.1em;}
  
  /* Technologies content */
.prefooter-technologies h1{font-size:4.5em;}
.prefooter-technologies p{font-size:1.3em;}
  
    /*header colorata*/
	.colorata1h1{font-size: 7em!important;}
	.colorata1p{font-size: 2.2em!important}
  .colorata1 p{font-size: 1.9em;line-height:1.3;width:90%}
  
/*industrii*/
.industrybg{min-height: 15em;}
.indu-title h1{font-size: 6em;padding: 0.4em 0.7em;}
  .galeata{margin-top: 200px;}
.float1o{top: -200px;}
   .qualityaboveall-ind{font-size: 1.7em;}
}














@media screen and (max-width: 1460px){
    .site-info{font-size:0.75em}
  /* micsoram fontul utilizat in meniu */  
    .menu-menu-1-container {margin-top: 28px;}
    .limba{margin-top: 24px;}
    #menu-menu-1 li {font-size: 1.1em;}
  	#menu-meniu-limba li{font-size: 1em;}
  /*definim dimensiunea textului din slide home */
    .site-logo,.slide-logo{width:90px;margin-top:15px}
  	.textslide h1 {font-size:4.4em;margin-top: 30px;} 
  	.textslide h2 {font-size:3.4em;} 
  	.textslide p {font-size:1.5em;}
    /* modificam textul din footer */
    .custom-footer-container4 h2{font-size: 1.2em;}
    .custom-footer-container5 {padding-top: 43px;}
    .titlufooter{font-size: 1.6em;}
    .link-footer {padding: 35px 3px 15px 10px;font-size:1.3em;line-height: 1.5em;}
    .custom-footer-container1, .custom-footer-container2{min-height: 240px;}
    .custom-footer{margin-top: 50px;}
      /*why2D*/  
    /* Why 2D header */
    .latimetextwhy2d{font-size:1.9em!important;line-height: 1.3em;}
    .supplementary {top: 0.95em;font-size: 1em;}
    /* Why 2D footer*/
    .siglapersonalizata{width:68%}
    .why2dh1v1{font-size: 3.5em!important}
    .why2dv1 .qualityaboveall{font-size:1em}
    .why2dv1 p{font-size: 1.1em!important;}
    .why2dh1v2{font-size: 2.5em!important;margin-bottom:0.3em;}
    .why2dv2 p{font-size: 1em!important;}
    .why2dv3 h1{font-size: 3.5em!important;padding-top:1.6em!important;}
    .why2dv3 p{font-size: 1.1em!important;padding-bottom:1.6em!important;}  
    /*pagina de produse*/
    /* blog post produs type */
    .continut-header{bottom:45px;}
    .continut-header h1{font-size:7em;}
    .entry-product-title-4{font-size:1.6em!important;}
    .entry-product-title-5{font-size:1.5em!important;}
    .entry-product-title-6{font-size:1.2em!important;}
  
    /*pagina de ddetaliere produse */
    /* produse slide text baner */
    .slide-content-produs{bottom: 65px;}
    .textslide-produs h1 {font-size:3.4em;font-weight:100;}
    .textslide-produs h2 {letter-spacing:3px;font-size:4.9em;}
    .textslide-produs h3 {font-size:2.5em;}
    .textslide-produs p {font-size:2.5em;}
    .btnproduse button{font-size:1em!important;}
    .whatsappproduse{font-size:1em!important;}
  
    /* galerie produse */
.n2-ss-slider .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop, .n2-ss-slider.n2-ss-mobile .n2-ss-mobile, .n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile, .n2-ss-slider.n2-ss-tablet .n2-ss-tablet, .n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet{right: 10%!important;bottom: 18px!important;}
  .n2-ss-widget .n2-ow{padding: 12px 12px 12px 12px!important;}
  
     /* descrierea din pagina de produse */
	.produs-descriere h5{font-size:2.2em;}
  .produs-descriere h6{font-size:1.2em;line-height:1.4em}
	.produs-descriere h4,.produs-descriere p{font-size:1.2em;line-height:1.2em;}
  .produs-descriere h1{font-size:2.5em;}
	.produs-descriere{width:90%}
	.meniu-produs{left: 5%;}
  
    /*about us subcontent */
  .prefooter h1{font-size:4em;}
  .prefooter p{font-size:2.3em;}
  .qualityaboveall{font-size:2.2em;}
  .prefooter{left: 15%;width: 70%;}
  
    /*header aboutus*/
  .textslide-about{width: 95%;}
  .textslide-about h1 {font-size: 5em;}
  .textslide-about h2 {font-size: 3.1em;}
  .textslide-about p {font-size: 1.8em;}

   /* Technologies header */
  .textslide-technologies h1 {font-size: 7em;}
  .textslide-technologies h2{font-size: 4.4em;}
  .textslide-technologies p {font-size: 1.8em;}
  
  /* Technologies content */
.prefooter-technologies h1{font-size:4em;}
.prefooter-technologies p{font-size:1.2em;}
 
  /*header colorata*/
	.colorata1h1{font-size: 6em!important;}
	.colorata1p{font-size: 2em!important}
  .colorata1 p{font-size: 1.7em;width:100%}
  
  /*industrii*/
.indu-title h1{font-size: 5em;padding: 0.6em 0.6em;}
  .galeata{margin-top: 160px;}
.float1o{top: -160px;}
  .menu-indu a{font-size:0.9em}
   .qualityaboveall-ind{font-size: 1.6em;}
	}











@media screen and (max-width: 1366px){
    .site-info{font-size:0.7em}
   .menu-menu-1-container {margin-top: 27px;}
   .limba{margin-top: 23px;}
  /* micsoram fontul utilizat in meniu */
    #menu-menu-1 li {font-size: 1em;}
  	#menu-meniu-limba li{font-size: 0.9em;}
  /*micsoram textul din slide*/
    .textslide h1 {font-size:4.2em;} 
  	.textslide h2 {font-size: 3em;}
    .textslide p {font-size:1.4em;}
    .latimeslidetext{width:100%} 
      /* modificam textul din footer */
    .custom-footer-container4 h2{font-size: 1.1em;padding-left: 10px;}
    .custom-footer-container5 {padding-top: 50px;}
    .titlufooter{font-size: 1.5em;}
    .link-footer {padding: 32px 3px 15px 8px;font-size:1.2em;line-height: 1.4em;}
    .custom-footer-container1, .custom-footer-container2{min-height: 220px;}
    .custom-footer{margin-top: 40px;}
        /*why2D*/  
    /* Why 2D header */
  	.slide-content-technologies{top:20%}
    .latimetextwhy2d{font-size:1.7em!important;line-height: 1.3em;}
    .supplementary {display:none}
    /* Why 2D footer*/
    .siglapersonalizata{width:48%}
    .why2dh1v1{font-size: 2.8em!important}
    .why2dv1 .qualityaboveall{font-size:1em}
    .why2dv1 p{font-size: 1em!important;}
    .why2dh1v2{font-size: 2.4em!important;margin-bottom:0.2em;}
    .why2dv2 p{font-size: 0.9em!important;line-height: 1.2em;letter-spacing:0px;}
    .why2dv3 h1{font-size: 2.8em!important;padding-top:1.6em!important;}
    .why2dv3 p{font-size: 1em!important;padding-bottom:1.6em!important;}  
  
    /*pagina de produse*/
    /* blog post produs type */
    .continut-header{bottom:30px;}
    .continut-header h1{font-size:6em;}
    .entry-product-title-4{font-size:1.6em!important;}
    .entry-product-title-5, .entry-product-title-6{font-size:1.4em!important;}
  	.blog-post-produs-6{width: 20%;}
         
  /* descrierea din pagina de produse */
	.produs-descriere h5{font-size:2.1em;}
  .produs-descriere h6{font-size:1.1em;line-height:1.3em}
	.produs-descriere h4,.produs-descriere p{font-size:1.1em;line-height:1.2em;}
  .produs-descriere h1{font-size:2.4em;}
  
  /*header colorata*/
	.colorata1h1{font-size: 5em!important;}
	.colorata1p{font-size: 1.9em!important}
  .colorata1 p{font-size: 1.5em;line-height:1.2;}
   .qualityaboveall-ind{font-size: 1.4em;}
	}










@media screen and (max-width: 1278px){

/* ascundem meniul youtube si linkedin, marim dimensiunea maxima a meniului principal si micsoram distanta dintre meniuri */
  .menu-menu-1-container {margin-top: 26px;}
  .limba{margin-top: 22px;}
  #menu-item-3107{display:none}
  #menu-item-2431{display:none}
  .navigation-container {max-width: 80%;}
  .limba {margin-left:15px;}
  .top-industries h1{letter-spacing: 1px;padding-top: 25px;font-size:2.6em;}
      /*pagina de produse*/
    /* blog post produs type */
    .continut-header{bottom:25px;}
    .continut-header h1{font-size:5.5em;}
    .entry-product-title-4{font-size:1.5em!important;}
    .entry-product-title-5, .entry-product-title-6{font-size:1.3em!important;}
        /*pagina de ddetaliere produse */
    /* produse slide text baner */
    .slide-content-produs{bottom: 55px;}
    .textslide-produs h1 {font-size:3em;font-weight:100;}
    .textslide-produs h2 {letter-spacing:2px;font-size:4em;}
    .textslide-produs h3 {font-size:2em;}
    .textslide-produs p {font-size:2em;}
    .btnproduse button{font-size:0.9em!important;}
    .whatsappproduse{font-size:0.9em!important;}
    /* galerie produse */
.n2-ss-slider .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop, .n2-ss-slider.n2-ss-mobile .n2-ss-mobile, .n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile, .n2-ss-slider.n2-ss-tablet .n2-ss-tablet, .n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet{
  right: 10%!important;bottom: 17px!important;}
  .n2-ss-widget .n2-ow {padding: 11px 11px 11px 11px!important;}
    /* descrierea din pagina de produse */
  .produs-descriere h1{font-size:2.3em;}
  .meniu-produs {bottom: 80px;}
  
      /*about us subcontent */
  .prefooter h1{font-size:3.5em;}
  .prefooter p{font-size:2.1em;}
  .qualityaboveall{font-size:2em;}
     /*header aboutus*/
  .textslide-about h1 {font-size: 4.3em;}
  .textslide-about h2 {font-size: 2.9em;}
  .textslide-about p {font-size: 1.6em;}
  
  /* Technologies header */
  .textslide-technologies h1 {font-size: 6em;}
  .textslide-technologies h2{font-size: 4.2em;}
  .textslide-technologies p {font-size: 1.7em;}
  
  /* Technologies content */
.prefooter-technologies h1{font-size:3.5em;}
.prefooter-technologies p{font-size:1.1em;padding-bottom: 1em;line-height: 1.2em;}
  
    /*header colorata*/
	.colorata1h1{font-size: 4.5em!important;}
	.colorata1p{font-size: 1.9em!important}
  .colorata1 p{font-size: 1.4em;}
  
  /*industrii*/
  .float1u {display:none}
  .menu-indu a{font-size:0.8em}
   .qualityaboveall-ind{font-size: 1.3em;}
	}










@media screen and (max-width: 1150px){
  /* ascundem facebook micsoram sigla si ridicam meniurile */
   .navigation-container {max-width: 85%;}
   .menu-menu-1-container {margin-top: 20px;}
   .limba{margin-top: 17px;}
   #menu-item-2432{display:none}
	.site-logo,.slide-logo{width:80px;margin-top:10px}
    /*micsoram textul din slide*/
    .textslide h1 {font-size:3.2em;} 
  	.textslide h2 {font-size: 2.5em;}
    .textslide p {font-size:1.2em;}
        /* modificam textul din footer */
    .custom-footer-container4 h2{font-size: 0.9em;}
    .custom-footer-container5 {padding-top: 53px;}
    .titlufooter{font-size: 1.3em;}
    .link-footer {padding: 30px 3px 15px 6px;font-size:1.1em;line-height: 1.3em;}
    .custom-footer-container1, .custom-footer-container2{min-height: 200px;}
    .custom-footer{margin-top: 30px;}
          /*why2D*/  
    /* Why 2D header */
  	.why2dtxt{font-size:7em!important}
  	.slide-content-technologies{top:17%}
    .latimetextwhy2d{font-size:1.6em!important;line-height: 1.2em;}
    /* Why 2D footer*/
    .siglapersonalizata{width:40%}
    .why2dh1v1{font-size: 2.4em!important}
    .why2dv1 .qualityaboveall{font-size:0.9em}
    .why2dv1 p{font-size: 0.9em!important;}
    .why2dh1v2{font-size: 2.2em!important;margin-bottom:0.2em;}
    .why2dv2 p{font-size: 0.8em!important;line-height: 1.2em;letter-spacing:0px;}
    .why2dv3 h1{font-size: 2.4em!important;padding-top:1.5em!important;}
    .why2dv3 p{font-size: 0.9em!important;padding-bottom:1.5em!important;}  
      /*pagina de produse*/
    /* blog post produs type */
    .continut-header{bottom:20px;}
    .continut-header h1{font-size:5em;}
    .entry-product-title-4, .entry-product-title-5, .entry-product-title-6{font-size:1.4em!important;}
  	.blog-post-produs-6,.blog-post-produs-5{width: 25%;}
    /* descrierea din pagina de produse */
  .produs-descriere h1{font-size:2.2em;}
     /*about us subcontent */
  .textslide-about{width: 95%;}
  .textslide-about h1 {font-size: 4.1em;}
  .textslide-about h2 {font-size: 2.7em;}
  .textslide-about p {font-size: 1.4em;}
  
    /*header colorata*/
	.colorata1h1{font-size: 4.1em!important;}
	.colorata1p{font-size: 1.7em!important}
  .colorata1 p{font-size: 1.3em;line-height:1.1;}
  /*industrii*/
.indu-title h1{font-size: 4em; padding: 0.6em 0em 0em 0.5em;}
   .qualityaboveall-ind{font-size: 1.2em;}
}










/* asta e rezolutie de tableta sau telefon */
@media screen and (max-width: 1080px){
  .sageataujos{right:50px}
  /* ascundem meniul limba si marim meniul principal */
  .navigation-container {max-width: 92%;}
  .menu-menu-1-container {margin-top: 15px;}
  .limba{display:none;}
   /*micsoram textul din slide*/
  .textslide h1 {font-size:3em;} 
  .textslide h2 {font-size:2em;} 
  .textslide p {font-size:1em;}
  .site-logo,.slide-logo{width:70px;margin-top:10px}
  .grid-pad{padding-left:0px;}  
  .textwhatsapp{display:none}
  .top-industries h1{padding-top: 25px;font-size:2em;}
  .custom-footer-container5 {padding-top: 50px;}
   /*why2D*/  
   /* Why 2D header */
  .slide-content-technologies{top:20%}
   .latimetextwhy2d{font-size:1.6em!important;line-height: 1.2em;}
   /* Why 2D footer*/
  .why2dh1v1{font-size: 2.4em!important}
  .why2dv1 .qualityaboveall{font-size:0.9em;}
  .why2dv1 p{font-size: 0.9em!important;}
  .subcontent-technologies{background:#fff}
  .why2dvii{opacity: 0.6;filter: alpha(opacity=60)}  
  .siglapersonalizata, .why2dv2 .linie{display:none}
  .why2dv2{text-align:center;top: 10%;font-weight: bold;}
  .why2dh1v2{font-size: 2.4em!important;margin-bottom:0.2em;}
  .why2dv2 p{font-size: 0.9em!important;line-height: 1.1em;letter-spacing: 1px;width: 100%!important;}
  .why2dv3 h1{font-size: 2.4em!important;padding-top:1.5em!important;}
  .why2dv3 p{font-size: 0.9em!important;padding-bottom:1.5em!important;} 
      /*pagina de produse*/
    /* blog post produs type */
    .entry-product-title-4, .entry-product-title-5, .entry-product-title-6{font-size:1.25em!important;}
          /*pagina de ddetaliere produse */
    /* produse slide text baner */
    .slide-content-produs{bottom: 40px;}
    .textslide-produs h1 {font-size:2.3em;font-weight:100;}
    .textslide-produs h2 {letter-spacing:1px;font-size:3.3em;}
    .textslide-produs h3 {font-size:1.5em;}
    .textslide-produs p {font-size:1.5em;}
    /* descrierea din pagina de produse */
	.produs-descriere h5{font-size:1.8em;}
  .produs-descriere h6{font-size:1.1em;}
	.produs-descriere h4,.produs-descriere p{font-size:1.1em;line-height:1.2em;}
  .produs-descriere h1{font-size:2.1em;}
  .meniu-produs {bottom: 60px;}
  .produs-descriere{padding-bottom:130px;}
  .continut-produse{padding-top: 40px;min-height:500px;}
  
   /*about us subcontent */
  .prefooter h1{font-size:3.1em;}
  .prefooter p{font-size:1.8em;}
  .qualityaboveall{font-size:1.6em;}
  .prefooter{left: 10%;width: 80%;}
   /*about us subcontent */
  .textslide-about{width: 95%;}
  .textslide-about h1 {font-size: 4.1em;}
  .textslide-about h2 {font-size: 2.7em;}
  .textslide-about p {font-size: 1.4em;}
   /*header aboutus*/
  .textslide-about h1 {font-size: 3.5em;}
  .textslide-about h2 {font-size: 2.5em;}
  .textslide-about p {font-size: 1.4em;}

  /* Technologies header */
  .textslide-technologies h1 {font-size: 5em;}
  .textslide-technologies h2{font-size: 3.6em;}
  .textslide-technologies p {font-size: 1.6em;}
  
  /* Technologies content */
  .prefooter-technologies h1{font-size:7em;text-align: center;}
  .prefooter-technologies p{font-size:1.1em;line-height: 1.1em;}
  .hiddentechnologies{z-index:1;display:block;width: 100%;background: #fff;position: relative;float: left;}
  .hiddentechnologies div{padding:6%;}
  .hiddentechnologies p{color: #000;line-height: 1.2em;font-size:1.8em}
  .border-stg-jos-o, .border-stg-jos-v, .border-dr-sus-o, .border-dr-sus-v,.prefooter-technologies p{display:none}
  
      /*header colorata*/
	.colorata1h1{font-size: 3.5em!important;}
	.colorata1p{font-size: 1.5em!important}
  .colorata1 p{font-size: 1.2em;}
    /*industrii*/
.industrybg{padding-top: 0px;}
 .qualityaboveall-ind{font-size: 1em;}
}











/* aici definesc rezolutia de 995px ca rezolutia la care apare burger menu */
@media screen and (max-width: 995px){
  .menu-toggle {
     		background: none;
     		border: none;
     		padding: 1em 1.5em 1em 0;
     		display: block;
  		}
  .main-navigation ul{
    	  display: none;
        list-style: none;
        margin: 0;
        padding-left: 0;
     }
  .site-info{text-align: left;}
  /*micsoram textul din slide*/
  /*micsoram textul din slide*/
  .slide-content{width: 76%;}
  .textslide {width: 100%}
  .textslide h1 {font-size:2.5em;} 
  .textslide h2 {font-size: 1.9em;}
  .textslide p {font-size:1em;}
  /*afisam industriile pe 2 coloane*/
  #team2d .wow {width:33.33%!important;float:left}
  .top-industries {padding-top: 6px;}
  /* modificam textul din footer */
  .custom-footer-container1, .custom-footer-container3, .custom-footer-container4, .titlufooter{display:none}
  .custom-footer-container5{float:right}
  .link-footer a{display:none}
  .socialfooter a{display:block}
  .custom-footer-container2{border: 0px;min-height:50px;}
  .link-footer {padding: 0px 3px 0px 6px;}
  .link-footer div{margin: 0px}
  .custom-footer-container5, .custom-footer-container2{width:40%}
  .custom-footer-container5 {padding-top: 0px;}
  /*why2D*/  
  /* Why 2D header */
  .slide-content-technologies{top:3%}
  .latimetextwhy2d{font-size:1.3em!important;line-height: 1.1em;}
  .latimetextwhy2d{width:90%;}
  .botonslide button{display:none}
  /* Why 2D footer*/
  .why2dh1v1, .why2dh1v2, .why2dv3 h1{font-size: 2.4em!important;padding-top:0.4em!important;margin-bottom:0.2em;line-height: 0.9em!important;}
  .why2dv1 .qualityaboveall{display:none}
  .why2dv1{top:3%}
  .why2dv1 p{font-size: 1em!important;width:93%!important;line-height: 1.1em;}
  .why2dv2{text-align:center;top:3%;font-weight: bold;left: 5%;width: 90%;}
  .why2dv2 p, .why2dv3 p{font-size: 0.9em!important;line-height: 1.1em;width: 100%!important;}
        /*pagina de produse*/
    /* blog post produs type */
    .continut-header{bottom:15px;}
    .continut-header h1{font-size:4em;}
    .entry-product-title-4, .entry-product-title-5, .entry-product-title-6{font-size:1.25em!important;}
  	.blog-post-produs-4,.blog-post-produs-6,.blog-post-produs-5{width: 33.33%;}
            /*pagina de ddetaliere produse */
    /* produse slide text baner */
    .slide-content-produs{bottom: 30px;}
      /* galerie produse */
.n2-ss-slider .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop, .n2-ss-slider.n2-ss-mobile .n2-ss-mobile, .n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile, .n2-ss-slider.n2-ss-tablet .n2-ss-tablet, .n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet{
  right: 10%!important;bottom: 15px!important;}
  .n2-ss-widget .n2-ow{padding: 9px 9px 9px 9px!important;}
      /* descrierea din pagina de produse */
	.produs-descriere h5{font-size:1.6em;}
  .produs-descriere h6{font-size:1em;}
	.produs-descriere h4,.produs-descriere p{font-size:1em;line-height:1.1em;}
  .produs-descriere h1{font-size:2em;}
  .meniu-produs {bottom: 20px;}
  .continut-produse{padding-top: 20px;min-height:355px;}
  .produs-descriere{padding-bottom:75px;}
	.alba, .umbra-verticala{display:none}
   /*about us subcontent */
  .prefooter h1{font-size:2.5em;}
  .prefooter p{font-size:1.7em;}
  .qualityaboveall{font-size:1.3em;}
     /*header aboutus*/
  .slide-content-about{top:25%;}
  .textslide-about h1 {font-size: 3em;}
  .textslide-about h2 {font-size: 2.1em;}
  .textslide-about p {font-size: 1.3em;letter-spacing: 1px;}
  /* Technologies header */
  .textslide-technologies {margin-top: 16%;}
    /* Technologies content */
  .prefooter-technologies h1{font-size:6em;}
  .hiddentechnologies p{font-size:1.6em}
      /*header colorata*/
	.colorata1h1{font-size: 3em!important;}
	.colorata1p{font-size: 1.4em!important;max-width:90%}
  .colorata1 p{font-size: 1.1em;}
  .colorata1 {padding-left:0em;}
  /*industrii*/
.float1o{display:none}
.industrybg .produs-descriere{width:90%}
.industrybg{padding-top: 0px;width:88%}
  .galeata {margin-top: 140px;}
  
  /* contact form */
.contactdetalii{width: 100%;}
.contactform{width: 100%;padding-top: 4em;}
}








@media screen and (max-width: 767px){
   .site-info{width:90%;margin:auto}
  .grid-pad{padding-left:0px;}
  .grid{margin:auto!important;padding:0px}
  .textwhatsapp, .botonslide{clear:both!important;}
  .textwhatsapp {margin: 1.7em 0em;}
  /*micsoram textul din slide*/
  .textslide h1 {font-size:2em;} 
  .textslide h2 {font-size: 1.5em;}
  .textslide p {font-size:1em;}
  /*micsoram titlurile industriilor de pe home */
  #team2d .wow {width:50%!important;float:left}
  .top-industries h1{letter-spacing:0px;padding-top:15px;font-size:1.8em;}
  /* modificam textul din footer */
  .custom-footer-container5{width:50%}
  .custom-footer-container2{display:none}
  /*why2D*/  
  /* Why 2D header */
  .slide-content-technologies{top:10%}
  .latimetextwhy2d,.sageataujos{display:none}
  /* Why 2D footer*/
  .produse-custom,.subcontent-technologies{position: relative;float: left;}
  .why2dv3 h1,.why2dh1v2,.why2dh1v1{font-size: 1.8em!important;padding-top:0.4em!important;margin-bottom:0em;line-height:0.9em!important;font-family:'granlb'!important;text-align:center}
  .border-stg-jos-o,.border-stg-jos-v,.why2dv3 p,.why2dv2 p,.why2dv1 p,.why2dv1 .qualityaboveall,.why2dv2 .qualityaboveall-technologies,.why2dv3 h2,.paragrafascuns h2,.paragrafascuns h1{display:none}
  .paragrafascuns{display:block;float:left;width:100%;background:#fff;color:#000;line-height:1em;font-size:1em;z-index:5;position:relative;padding:5%;font-family:'granln'!important;}
          /*pagina de produse*/
    /* blog post produs type */
	  .continut-header {top: 25px;left:27%;}
  	.continut-header h1{font-size:3em;}
    .entry-product-title-4, .entry-product-title-5, .entry-product-title-6{font-size:1em!important;}
  	.blog-post-produs-4,.blog-post-produs-6,.blog-post-produs-5{width: 50%;}
  	.continut-top .linie{display:none}
            /*pagina de ddetaliere produse */
    /* produse slide text baner */
    .slide-content-produs{top: 5px;left:27%;}
    .textslide-produs h1 {font-size:1.8em;font-weight:100;}
    .textslide-produs h2 {letter-spacing:1px;font-size:2.3em;}
    .textslide-produs h3 {font-size:1.1em;}
    .textslide-produs p {font-size:1.1em;}
      /* galerie produse */
.n2-ss-slider .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-desktop, .n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop, .n2-ss-slider.n2-ss-mobile .n2-ss-mobile, .n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile, .n2-ss-slider.n2-ss-tablet .n2-ss-tablet, .n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet{
  right: 10%!important;bottom: 10px!important;}
  .n2-ss-widget .n2-ow{padding: 8px 8px 8px 8px!important;}
   /* descrierea din pagina de produse */
	.produs-descriere h5{font-size:1.3em;}
  .produs-descriere h1{font-size:1.5em;}
  .meniu-produs {bottom: 15px;left:2%;font-size: 0.9em;}
  .continut-produse{padding-top: 15px;}
  .produs-descriere{padding-bottom:60px;}
  /*about us subcontent */
  .prefooter h1{font-size:2.1em;line-height: 1.1em;}
  .prefooter p{font-size:1.3em;}
  .qualityaboveall{font-size:0.9em;}
  .prefooter{left: 5%;width: 90%;top:10%;}
       /*header aboutus*/
  .textslide-about h1 {font-size: 1.8em;}
  .textslide-about h2 {font-size: 1.5em;}
  .textslide-about p {font-size: 1em;}

  /* Technologies header */
  .textslide-technologies h1 {font-size: 3em; margin-bottom: 0.2em;}
  .textslide-technologies h2{font-size: 2.2em;}
  .textslide-technologies p {font-size: 1.4em;}
  
  /* Technologies content */
.prefooter-technologies h1{font-size:5em;}
.hiddentechnologies p{font-size:1.4em}
.colorata1 p{font-size: 1em;}
  
  /*industrii*/
.industrybg{padding-top: 0px;}
.indu-title h1{font-size: 2.8em; padding: 0.6em 0em 0em 0.8em;}
  .galeata {margin-top: 125px;}
}





@media screen and (max-width: 600px){
   /*header aboutus*/
  .textslide-about h1 {font-size: 1.3em;line-height:2em;}
  .textslide-about h2 {font-size: 1.1em;line-height:1.3em;}
  .textslide-about p {display:none}
  .slide-content-about{top: 1%;left: 24%;}
    /* Technologies header */
  .textslide-technologies h1 {font-size: 2.7em;}
  .textslide-technologies h2{font-size: 1.9em;}
  .textslide-technologies p {font-size: 1.2em;}
  .textslide-technologies {margin-top: 20%;}
    /* Technologies content */
	.prefooter-technologies h1{font-size:3em;}
  .prefooter-technologies{top: 6%}
  .hiddentechnologies p{font-size:1.2em}
        /*header colorata*/
	.colorata1h1{font-size: 2.7em!important;}
	.colorata1p{font-size: 1.2em!important}
  /*industrii*/
.industrybg{padding-top: 0px;}
.industrybg a,.industrybg a:hover{padding: 0px;}
.indu-title h1{font-size: 2.5em; padding: 0.6em 0em 0em 1.2em;}
  .menu-indu div{width:100%;}
  .galeata {margin-top: 115px;}
}







@media screen and (max-width: 425px){
  /*about us subcontent */
  .prefooter h1{font-size:1.8em;line-height: 1em;}
  .prefooter p{font-size:1.1em;}
  .prefooter{top: 8%;}
  /*header aboutus*/
  .slide-content-about{top: 1%;left: 26%;}
  .textslide-about h1 {font-size: 1.2em;}
  .textslide-about h2 {font-size: 1.1em;}
  /* Technologies header */
  .textslide-technologies h1 {font-size: 2.5em;}
  .textslide-technologies h2{font-size: 1.2em;}
  .textslide-technologies p {font-size: 1.1em;}
  
  /* Technologies content */
.prefooter-technologies h1{font-size:3em;}  
    .prefooter-technologies{top: 2%}
  .hiddentechnologies p{font-size:1.1em}
  
          /*header colorata*/
	.colorata1h1{font-size: 2.5em!important;}
	.colorata1p{font-size: 1.1em!important}
  /*industrii*/
.industrybg{padding-top: 0px;}
.indu-title h1{font-size: 2.3em; padding: 0.6em 0em 0em 2em;}
}






/*360 este rezolutia Alview*/
@media screen and (max-width: 359px){
  .site-logo,.slide-logo{width:50px;margin-top:7px}
            /*pagina de produse*/
    /* blog post produs type */
    .continut-header{top:10px;}
    .entry-product-title-4, .entry-product-title-5, .entry-product-title-6{font-size:1.2em!important;}
  	.blog-post-produs-4,.blog-post-produs-6,.blog-post-produs-5{width: 100%;}
              /*pagina de ddetaliere produse */
    /* produse slide text baner */
    .slide-content-produs{bottom: 20px;}
    .textslide-produs h1 {font-size:1em;}
    .textslide-produs h2 {letter-spacing:1px;font-size:1.1em;}
    .textslide-produs h3 {font-size:0.9em;}
    .textslide-produs p {font-size:0.9em;}
    /* descrierea din pagina de produse */
	.produs-descriere h5{font-size:1.1em;}
  .produs-descriere h1{font-size:1.3em;}
  .meniu-produs {bottom: 10px;left: 1%;font-size: 0.8em;}
  .continut-produse{padding-top: 10px;}
  .produs-descriere{padding-bottom:50px;}
    /*about us subcontent */
  .prefooter h1{font-size:1.5em;}
  .prefooter p{font-size:1em;}
  .prefooter{top: 7%;}
  /* Technologies header */
  .textslide-technologies h1 {font-size: 2em;}
  .textslide-technologies h2{font-size: 1.1em;}
  .textslide-technologies p {font-size: 1em;}
  
  /* Technologies content */
.prefooter-technologies h1{font-size:3em;}
    .prefooter-technologies{top: 1%}
  .hiddentechnologies p{font-size:1em}
  
          /*header colorata*/
	.colorata1h1{font-size: 2em!important;}
	.colorata1p{font-size: 1em!important}
  }


/*GDPR*/
.wpgdprc-consent-bar__button{color:#ff0!important;}
.div.wpgdprc .wpgdprc-button, div.wpgdprc .wpgdprc-button, div.wpgdprc .wpgdprc-button {background: #ff643b!important;}
.div.wpgdprc .wpgdprc-button, div.wpgdprc .wpgdprc-button:hover, div.wpgdprc .wpgdprc-button:focus {background: #CE0000!important;}