@font-face {
  font-family: oranienbaum;
  src: url(oranienbaumregular.ttf);
  font-family: oswald;
  src: url(Oswald.ttf);
}

.pubody{
	     margin-left: 0px;
		 margin-right: 0px;
		 font-family: Oswald, sans-serif;
		 margin-top: 0px;
}
.lentasus{
	        background-color: #abbaed;
			width: 100%;
			height: 46px;
			display: flex;
			justify-content: center;
}
.lentasuss{
	        
			width: 100%;
			max-width: 1200px;
			display: flex;
			justify-content: center;
}
.lentasus2{
	         
			 
			 display: flex;
			 width: 50%;
			 margin-left: 30px;
			 align-items: center;
}
.lentasus21{
	        color: white;
			
            transition: all .3s ease;			
}
.lentasus22{
	        color: #2e438d;
            transition: all .3s ease;			
}
div.lentasus21:hover{
	                  color: white;
					  
                     }
div.lentasus22:hover{
	                  color: white;
					  
                     }					 
.lentasus3{
	         margin-right: 20px;
			 
			 display: flex;
			 width: 50%;
			 justify-content: right;
			
}
.lentasus31{
	         
			 color: white;
			 display: flex;
			 font-size: 15px;
			
			 font-weight: 350;
			 margin-right: 20px;
			 margin-bottom: 9px;
			 margin-top: 9px;
			 padding: 5px;
			 border: solid 1px white;
			 align-items: center;
			 border-radius: 6px;
			 transition: all .3s ease;
			 
}
div.lentasus31:hover{
	                  color: #2e438d;
					  border-color: #2e438d;
					  
                     }
.lentasus33{
	         margin-top: 9px;
			 justify-content: center;
			 align-items: center;
			 color: #2e438d;
			 transition: all .3s ease;
			 text-decoration: underline;
}
div.lentasus33:hover{
	                  color: white;
					  
					  
                     }					 
.lentapresus{
	        background-color: #2b3d7a;
			width: 100%;
			height: 80px;
		
			position: sticky;
			top: 0;
			z-index: 8;
			justify-content: center;
			align-items: center;
			display: flex;
}
.menulenta{
	       display: flex; 
			max-width: 1200px;
			height: 74px;
}	
.logo{
	       margin-right:10px;
		   margin-left:10px;
			align-items: center;
			justify-content: center;
			vertical-align: center;
}
.logoimg{
	        
			height: 55px;
			margin-top: 10px;
			
}
@keyframes example {
  0% {transform: rotate(0deg);}
  100% {transform: rotateY(360deg);}
}
.menumijloc{
	       display: flex; 
			margin-left: 20px;
			margin-right: 20px;
			align-items: center;
			display: flex;
			height: 100%;
}
.menu{
	        
			padding-left: 10px;
			padding-right:10px;
			
}
.menua{
	        
			text-decoration: none;
			color: white;
			font-size: 18px;
			transition: color .2s ease;
}
a.menua:hover{
	        
			text-decoration: none;
			color: #abbaed;
			text-shadow: black 1px 1px 1px;
			
}
.menuactiv{
	        font-size: 18px;
			padding-left: 10px;
			padding-right:10px;
			color: #abbaed;
			text-shadow: black 1px 1px 1px;
}
.numar{
	        display: flex;
			align-items: center;
			
}
.numarlogo{
	        margin-right: 20px;
			
}
.numar1{
	        color: white;
			line-height: 1.1;
			font-size: 26px;
			font-weight: 500;
			text-shadow: black 1px 1px 1px;
			
}
.numar2{
	        
			line-height: 1.1;
			font-size: 26px;
			font-weight: 500;
			text-shadow: black 1px 1px 1px;
}
.numar2a{
	        color: white;
			text-decoration: none;
}

.svgtel1{
	        height: 35px;
	        
}
.meniutel{
	        color: white;
			line-height: 1.1;
			font-size: 26px;
			font-weight: 500;
			text-shadow: black 1px 1px 1px;
			width: 0px;
			overflow: clip;
}
.meniudreapta{
	background-color: #2b3d7a;
	        display: flex;
			height: 100%;
			position: fixed;
			bottom:0;left:0;
			width: 0px;
			overflow: clip;
			opacity: 70%;
			filter: blur(1px);
}
.bannerprim1{
	        display: flex;
	        justify-content: center;
	        position: relative;
		/*	z-index: 5;*/
	        background-color: grey;
		    width: 100%;
		 
		   
}
.bannerprim{
	        display: flex;
	        justify-content: center;
	        position: relative;
			z-index: 5;
	        background-color: white;
		    width: 100%;max-width: 1920px;
		
		   overflow: clip;
}
.banner1{
	         width: 100%;
	        transition: width .9s  ;
			max-width: 1920px;
	        display: flex;
		   
		   overflow: clip;
}
.bani1{
	         width: 100%;
	        cursor: pointer;
			
	        
		   
		   
}
.banner2{
	         width: 0%;
	        transition: width .9s  ;
			max-width: 1920px;
	       display: flex;
		   
		   overflow: clip;
}
.bani2{
	         width: 0px;
	        cursor: pointer;
			
	        
		   
		   
}
.banner3{
	         width: 0px;
	        transition: width .9s  ;
			max-width: 1920px;
	        display: flex;
		  
		   overflow: clip;
}
.bani3{
	         width: 0px;
	        
			cursor: pointer;
	        
		   
		   
}
.banbut{
	         width: 20%;
	     /*   border: white 1px solid;*/
			 height: 15px;
			justify-content: center;
	       display: flex;
			
			position: absolute;
			
			bottom: 10px;
	        		   
}
.banbut1{
	         width: 9px;
	        height: 9px;
			cursor: pointer;
			background-color: white;
	        margin-right: 10px;
	        margin-left: 5px;
		    margin-top: 2px;
			margin-bottom: 2px;
		   border: white 1px solid;
		   opacity: .6;
}
.banbut2{
	         
			cursor: pointer;
			width: 9px;
	        height: 9px;
	       border: white 1px solid;
	       margin-right: 10px;
	        margin-left: 10px;
		    margin-top: 2px;
			margin-bottom: 2px; 
		   opacity: .6;
		   
}
.banbut3{
	         
	        opacity: .6;
			cursor: pointer;
			width: 9px;
	        height: 9px;
	       
	        border: white 1px solid;
		   margin-right: 5px;
	        margin-left: 10px;
		    margin-top: 2px;
			margin-bottom: 2px;
		  
}


.predjos{
	        background-color: #2b3d7a;
			width: 100%;
			height: 250px;
			background-image: url(../imagini/globe1.png);
			background-repeat: no-repeat;
			background-position: right ;
}
.predjos1{
	        
			max-width: 1200px;
			display: flex;
			width: 100%;
			justify-content: center;
			
}
.predjos11{ 
            
	       justify-content: center;
			 display: grid;
			margin-top: 10px;
			width: 50%;
			color: white;
			
			height: 100%;
}
.predjos111{ 
            margin-top: 8px;
	       font-size: 16px;
			font-weight: 300;
			
			letter-spacing: 0.5px;
			display: flex;
}
.menuaa{
	        
			text-decoration: none;
			color: white;
			
			transition: color .2s ease;
}
a.menuaa:hover{
	        
			text-decoration: none;
			color: #256462;
			text-shadow: black 1px 1px 1px;
			
}
.logoimgspeed{
	        
			height: 20px;
			margin-right: 10px;
			width: 20px;
			background-image: url(../imagini/ico_speed.png);
            background-size: cover;
		   background-position: 50% ;
		   background-repeat: no-repeat ;
}
.logoimgdoc{
	        
			height: 20px;
			margin-right: 10px;
			width: 20px;
			background-image: url(../imagini/ico_doc.png);
            background-size: cover;
		   background-position: 50% ;
		   background-repeat: no-repeat ;
}
.logoimgintreb{
	        
			height: 20px;
			margin-right: 10px;
			width: 20px;
			background-image: url(../imagini/ico_oper.png);
            background-size: cover;
		   background-position: 50% ;
		   background-repeat: no-repeat ;
}
.logoimgghid{
	        
			height: 20px;
			margin-right: 10px;
			width: 20px;
			background-image: url(../imagini/ico_ghid.png);
            background-size: cover;
		   background-position: 50% ;
		   background-repeat: no-repeat ;
}
.logoimgmail{
	        
			height: 20px;
			margin-right: 10px;
			width: 20px;
			background-image: url(../imagini/ico_mail.png);
            background-size: cover;
		   background-position: 50% ;
		   background-repeat: no-repeat ;
}
.logoimgtel{
	        
			height: 20px;
			margin-right: 10px;
			width: 20px;
			background-image: url(../imagini/ico_tel.png);
            background-size: cover;
		   background-position: 50% ;
		   background-repeat: no-repeat ;
}
.logoimgtel2{
	        
			height: 20px;
			margin-right: 10px;
			width: 20px;
			background-image: url(../imagini/ico_tel.png);
            background-size: cover;
		   background-position: 50% ;
		   background-repeat: no-repeat ;
}
.logoimgad{
	        
			height: 20px;
			margin-right: 10px;
			width: 20px;
			background-image: url(../imagini/ico_loc.png);
            background-size: cover;
		   background-position: 50% ;
		   background-repeat: no-repeat ;
}
.logoimgad2{
	        
			height: 20px;
			margin-right: 10px;
			width: 20px;
			background-image: none;
           
}
.liniasura{
	        background-color: #b3b3b3;
			
			width: 100%;
			height: 1px;
}
.lentadejos{
	        background-color: #2a3a6f;
			
			width: 100%;
			height: 40px;
			color: #b3b3b3;
			padding-top: 15px;
			min-width: 450px;
}
/*content int---------------------------------------------*/
.abon{
			width: 100%;
			padding-top:20px;
			background-color: #f2f3fb;
			
			padding-bottom: 20px;
}
.aboninttext{
		width: 100%;
			display: flex;
			color: #2e438d;
			line-height: 1.1;
			font-size: 27px;
			font-weight: 700;
			justify-content: center;
			/*text-shadow: black 1px 1px 1px;*/
			max-width: 1920px;
}
.aboninttext1{
			
			
			/*border-bottom: solid 2px #abbaed;*/
			width: 20%;
}
.aboninttext11{
			
			padding: 10px;
			border-bottom: solid 2px #abbaed;
			
			display: inline-block;
}
.aboninttext22{
			
			padding: 10px;
			
			
}
.aboninttext2{
			width: 20%;
			
			border-radius: 10px ;
}

.abonint{
			
			margin-top: 40px;
			margin-bottom: 20px;
			width: 100%;
}
.abonintpak{
			display: flex;
			justify-content: center;
			max-width: 1920px;
			flex-wrap: wrap;
}
.abonintpak1{
			
			box-shadow: 7px 7px 12px #506269;
			margin: 20px;
			
			border-top-width: 10px;
			width: 25%;
			background-image: url(../imagini/router.png);
            background-size: 46%;
		   background-position-x: 95%;
		   background-repeat: no-repeat ; 
		   min-width: 350px;
		   background-color: white;
}
.abonintpak2{
			
			box-shadow: 7px 7px 12px #506269;
			margin: 20px;
			
			border-top-width: 10px;
			width: 25%;
			background-image: url(../imagini/routers.png);
            background-size: 46%;
		   background-position-x: 95%;
		   background-repeat: no-repeat ; 
		   min-width: 350px;
		   background-color: white;
}
.abonintpak11{
			background-color: #2b3d7a;
			color: white;
			font-size: 22px;
			padding-bottom: 15px;
			padding-top: 5px;
			margin-bottom: 15px;
}
.abonintpak12{
	         color: #353436;
			font-size: 18px;
			display: flex;
			height: 40px;
			margin-left: 20px;
			
}
.posttext{
		    width: 80%;
			display: grid;
			color: black;
			
			font-size: 13px;
			max-width: 1500px;
			justify-content: left;
		
}
.posttext1{
		    
			display: grid;
			color: black;
			letter-spacing: 0.5px;
			font-size: 14px;
			font-weight: 300;
			justify-content: left;
		
}
/*  ------------------------------------------------------------*/

/*content descrierea int---------------------------------------------*/
.descrint{
		    
			display: flex;
			text-align: left;
			justify-content: center;
		    margin-left:8%;
			margin-right: 8%;
			margin-bottom: 20px;
			margin-top: 20px;
			max-width: 1500px;
}
.descrint1{
		    
			display: flex;
			color: #2b3d7a;
			letter-spacing: 0.5px;
			font-size: 16px;
			font-weight: 300;
			justify-content: center;
		    margin-left:1%;
			margin-right: 1%;
			width: 50%;
		/*	border:solid 2px #2b3d7a; 
			border-radius: 15px;
			box-shadow: 3px 3px 4px #506269; */
}
.descrint1img{
		    
			background-image: url(../imagini/speed.png);
            background-size : contain;
		   background-repeat: no-repeat ;
		    margin-left:1%;
			margin-right: 1%;
			width: 30%;
			background-position-y: center; 
			margin-bottom: 2%;
			margin-top: 2%;
			min-height: 100px;
}
.descrint1text{
		    
			margin-bottom: 2%;
			margin-top: 2%;
		    margin-left:1%;
			margin-right: 1%;
			width: 70%;
			
}
.descrint2img{
		    
			background-image: url(../imagini/mesh.png);
            background-size : contain;
		   background-repeat: no-repeat ;
		    margin-left:1%;
			margin-right: 1%;
			width: 30%;
			background-position-x: center; 
			margin-bottom: 2%;
			margin-top: 2%;
			min-height: 100px;
}
/*content intTV---------------------------------------------*/
.abontv{
			width: 100%;
			background-color: #f2f3fb;
			
			padding-top: 20px;
			padding-bottom: 20px;
}


.aboninttv{
			
			margin-top: 40px;
			margin-bottom: 20px;
			width: 100%;
}
.abonintpaktv{
			display: flex;
			justify-content: center;
			max-width: 1620px;
			flex-wrap: wrap;
}
.abonintpak1tv{
			
			box-shadow: 7px 7px 12px #506269;
			margin: 20px;
			min-width: 350px;
			border-top-width: 10px;
			width: 25%;
			background-image: url(../imagini/router.png);
            background-size: 46%;
		   background-position-x: 95%;
		   background-repeat: no-repeat ; 
		   background-color: white;
}
.abonintpak2tv{
			
			box-shadow: 7px 7px 12px #506269;
			margin: 20px;
			min-width: 350px;
			border-top-width: 10px;
			width: 25%;
			background-image: url(../imagini/routers.png);
            background-size: 46%;
		   background-position-x: 95%;
		   background-repeat: no-repeat ; 
		   background-color: white;
}
.abonintpak11tv{
			background-color: #2b3d7a;
			color: white;
			font-size: 22px;
			padding-bottom: 15px;
			padding-top: 5px;
			margin-bottom: 15px;
}
.abonintpak12tv{
	         color: #353436;
			font-size: 18px;
			display: flex;
			height: 40px;
			margin-left: 20px;
			
}
.abonintpak1234tv{
	         color: #353436;
			font-size: 18px;
			display: flex;
			
			margin-left: 20px;
			
}
.abonintpak123tv{
	         color: #353436;
			font-size: 15px;
			display: flex;
			height: 18px;
			margin-left: 30px;
			font-weight: 300;
			letter-spacing: .7px;
}
.atv{
	color:#2b3d7a;
      }
.posttexttv{
		    width: 80%;
			display: grid;
			color: black;
			
			font-size: 13px;
			max-width: 1500px;
			text-align: left;
		
}
.posttext1tv{
		    
			display: grid;
			color: black;
			letter-spacing: 0.5px;
			font-size: 14px;
			font-weight: 300;
			
		
}
/*---------------------------------------------*/
/*content stiluri televiziune---------------------------------------------*/
.aboninttvtelev{
			
			margin-top: 40px;
			margin-bottom: 20px;
			width: 100%;
}
.abonintpaktvtelev{
			display: flex;
			justify-content: center;
			max-width: 1620px;
			flex-wrap: wrap;
}
.abonintpak1tvtelev{
			
			box-shadow: 7px 7px 12px #506269;
			margin: 20px;
			min-width: 350px;
			border-top-width: 10px;
			width: 25%;
			background-image: url(../imagini/magtv.png);
            background-size: 46%;
		   background-position-x: 95%;
		   background-repeat: no-repeat ; 
		   background-color: white;
}
.abonintpak2tvtelev{
			
			box-shadow: 7px 7px 12px #506269;
			margin: 20px;
			min-width: 350px;
			border-top-width: 10px;
			width: 25%;
			background-image: url(../imagini/dvb.png);
            background-size: 46%;
		   background-position-x: 95%;
		   background-repeat: no-repeat ; 
		   background-color: white;
}
.abonintpak11tvtelev{
			background-color: #2b3d7a;
			color: white;
			font-size: 22px;
			padding-bottom: 15px;
			padding-top: 5px;
			margin-bottom: 15px;
}
.abonintpak12tvtelev{
	         color: #353436;
			font-size: 18px;
			display: flex;
			height: 40px;
			margin-left: 20px;
			
}
.abonintpak1234tv{
	         color: #353436;
			font-size: 18px;
			display: flex;
			
			margin-left: 20px;
			
}
.abonintpak123tvtelev{
	         color: #353436;
			font-size: 15px;
			display: flex;
			height: 18px;
			margin-left: 30px;
			font-weight: 300;
			letter-spacing: .7px;
}
/*----------------------------------------------------------*/
/*content descrierea TELEVIZIUNE---------------------------------------------*/
.descrtelev{
		    
			display: flex;
			text-align: left;
			justify-content: center;
		    margin-left:8%;
			margin-right: 8%;
			margin-bottom: 20px;
			margin-top: 20px;
			max-width: 1500px;
}
.descrtelev1{
		    
			display: flex;
			color: #2b3d7a;
			letter-spacing: 0.5px;
			font-size: 16px;
			font-weight: 300;
			justify-content: center;
		    margin-left:1%;
			margin-right: 1%;
			width: 50%;
		/*	border:solid 2px #2b3d7a; 
			border-radius: 15px;
			box-shadow: 3px 3px 4px #506269; */
}
.descrtelev1img{
		    
			background-image: url(../imagini/rec.png);
            background-size : contain;
		   background-repeat: no-repeat ;
		    margin-left:1%;
			margin-right: 1%;
			width: 30%;
			background-position-x: center; 
			margin-bottom: 2%;
			margin-top: 2%;
			min-height: 100px;
}
.descrtelev1text{
		    
			margin-bottom: 2%;
			margin-top: 2%;
		    margin-left:1%;
			margin-right: 1%;
			width: 70%;
			
}
.descrtelev2img{
		    
			background-image: url(../imagini/hevc.png);
            background-size : contain;
		   background-repeat: no-repeat ;
		    margin-left:1%;
			margin-right: 1%;
			width: 30%;
			background-position-x: center; 
			margin-bottom: 2%;
			margin-top: 2%;
			min-height: 100px;
}
/*content stiluri telefonie---------------------------------------------*/
.abontelef{
			
			margin-top: 40px;
			margin-bottom: 20px;
			width: 100%;
}
.abontelefpak{
			display: flex;
			justify-content: center;
			max-width: 1620px;
			flex-wrap: wrap;
}
.abontelefpak1{
			
			box-shadow: 7px 7px 12px #506269;
			margin: 20px;
			min-width: 350px;
			border-top-width: 10px;
			width: 25%;
			background-image: url(../imagini/tlf24.png);
            background-size: 46%;
		   background-position-x: 95%;
		   background-repeat: no-repeat ; 
		   background-color: white;
}
.abontelefpak2{
			
			box-shadow: 7px 7px 12px #506269;
			margin: 20px;
			min-width: 350px;
			border-top-width: 10px;
			width: 25%;
			background-image: url(../imagini/tlf0.png);
            background-size: 46%;
		   background-position-x: 95%;
		   background-repeat: no-repeat ; 
		   background-color: white;
}
.abontelefpak11{
			background-color: #2b3d7a;
			color: white;
			font-size: 22px;
			padding-bottom: 15px;
			padding-top: 5px;
			margin-bottom: 15px;
}
.abontelefpak12{
	         color: #353436;
			font-size: 18px;
			display: flex;
			height: 40px;
			margin-left: 20px;
			
}

/*----------------------------------------------------------*/

                   /*-----------content preturi TELEfonie-------------------*/
.prettelef{
		    
			display: flex;
			flex-direction: column;
			text-align: left;
			justify-content: center;
		    margin-left:8%;
			margin-right: 8%;
			margin-bottom: 20px;
			margin-top: 60px;
			max-width: 1500px;
			width: 80%;
}
.prettelef1{
		    
			display: flex;
			text-align: center;
			justify-content: center;
		    margin-left:8%;
			margin-right: 8%;
			font-size: 20px;
			width: 90%;
			margin-bottom: 10px;
}
.prettelef12{
		    
			display: flex;
			text-align: center;
			justify-content: center;
		    margin-left:8%;
			margin-right: 8%;
			margin-top: 4px;
			width: 90%;
			font-size: 18px;
}
.prettelef2{
		    
			display: flex;
			text-align: center;
			justify-content: center;
		    margin-left:8%;
			margin-right: 8%;
			margin-top: 4px;
			width: 90%;
}
.prettelef211{
		    
			display: flex;
			text-align: center;
			justify-content: center;
		    margin-left:8%;
			margin-right: 8%;
			margin-bottom: 10px;
			width: 50%;
}.prettelef222{
		    
			display: flex;
			text-align: center;
			justify-content: center;
		    margin-left:8%;
			margin-right: 8%;
			margin-bottom: 10px;
			width: 50%;
}
.prettelef21{
		    
			display: flex;
			text-align: left;
			justify-content: left;
		    border-bottom: 1px solid black;
			
			width: 50%;
}.prettelef22{
		    
			display: flex;
			text-align: center;
			justify-content: center;
		    
			background-color: #b2c1f3;
			width: 50%;
}


/*----------------------------------------------------------*/
/*-----------------------ACHITARI---------------------*/
.achitprim{
	       
		   margin-top: 20px;
		   margin-bottom: 20px;
			width: 100%;
			display: flex;
			flex-direction: column;
			align-items: center;
			color: #2e438d;
}
.achit1{
	       display: grid;
	       justify-content: left;
		   width: 60%;
		   font-weight: 400;
		   font-size: 17px;
		   margin-bottom: 25px;
		   color: #2b3d7a;
}
.achit2{
	       display: grid;
	       justify-content: left;
		   width: 60%;
		   margin-bottom: 25px;
		   font-size: 15px;
}
/*------------------SFIRSIT ACHITARI-------------------*/
/*------------------CONTACTE CORP-------------------*/
.contantet{
	       display: flex;
	       justify-content: center;
		   width:100%;
		   margin-top: 25px;
		   
}
.contantet1{
		   color: #2b3d7a;
		   font-weight: 550;
		   font-size: 40px;
		   letter-spacing: 6px;
		   
}
.cont21{
		   width: 100%;
		   margin-top: 27px;
		    justify-content: center;
		   display:flex;
		   flex-direction: row;
}
.cont22{
		   width: 30%;
		   
		    align-items: center;
		   display:flex;
		   flex-direction: column;
}
.cont22a{
		   width: 80px;
		   height: 80px;
		background-image: url(../imagini/loc.png);  
		   background-size : contain;
		   
}
.cont22b{
		   width: 80px;
		   height: 80px;
		background-image: url(../imagini/ceas.png);  
		   background-size : contain;
		   
}
.cont22c{
		   width: 80px;
		   height: 80px;
		background-image: url(../imagini/tlf.png);  
		   background-size : contain;
		   
}
.cont22text{
		   font-size: 23px;
		color: #2e438d;
		margin-top: 20px;
}
.cont22text1{
		   font-size: 17px;
		    color: #353436;
			margin-top: 10px
}
.cont3{
		   font-size: 19px;
		    color: #2b3d7a;
			margin-top: 40px;
			width: 100%;
			display: flex;
			justify-content: center;
			font-weight: 250;
			letter-spacing: .7px;
}
.cont31{
		   
		    color: #d80202;
			font-weight: 350;
}
.cont4{
		    display: flex;
			justify-content: center;
		    margin-top: 30px;
			width: 100%;
}
.cont4map{
		    display: flex;
			justify-content: center;
		    flex-direction: column;
			width: 100%;
}
.cont4iframe{
		    
		    height: 400px;
			width: 100%;
}
.cont5{
		    display: flex;
			justify-content: center;
		    margin-top: 20px;
			width: 100%;
			
			background-image: url(../imagini/contfon.jpg);  
}
.cont55{
		    
		    display: flex;
			width: 98%;
}
.cont51{
		    display: flex;
			flex-direction: column;
			justify-content: center;
		   
			width: 40%;
}
.cont511{
		    font-size: 40px;
			font-weight: 250;
			letter-spacing: 5px;
}
.cont512{
	        margin-top: 20px;
		    font-size: 30px;
			font-weight: 350;
			letter-spacing: .5px;
			padding-left:20px;
}
.cont52{
		    
			
		   
			width: 60%;
}
.cont522{
		    display: flex;
			flex-direction: column;
			background-color: rgb(255, 255, 255, .6);
			border-radius: 20px;
			margin-top: 20px;
		    margin-bottom: 20px;
			
}
.cont521{
		    display: flex;
			flex-direction: row;
			margin-top: 10px;
			margin-bottom: 10px;
		    margin-left: 50px;
			width: 70%;
}
.cont5211{
	        font-size: 22px;
		    min-width: 90px;
			color: #2b3d7a;
}
.cont5212{
	        min-width: 40px;
		    color: red;
}
.cont_input_nume{
	        font-size: 16px;
			font-weight: 400;
			letter-spacing:.6px;
		    width: 350px;
            padding: 7px 10px 7px 10px;
            background-color: rgb(249 249 249);
            border-radius: 10px;
			border: 1px solid rgb(43 61 122);
			text-align: center;
			font-family: oranienbaum,sans-serif;
			color: rgb(58 58 58);
}
.cont_input_mail{
	        font-size: 16px;
			font-weight: 400;
			letter-spacing:.6px;
		    width: 350px;
            padding: 7px 10px 7px 10px;
            background-color: rgb(249 249 249);
            border-radius: 10px;
			border: 1px solid rgb(43 61 122);
			text-align: center;
			font-family: oranienbaum,sans-serif;
			color: rgb(58 58 58);
}
.cont_input_mesaj{
	        font-size: 16px;
			font-weight: 400;
			letter-spacing:.6px;
		    width: 340px;
			height: 150px;
            padding: 7px 15px 7px 15px;
            background-color: rgb(249 249 249);
            border-radius: 10px;
			border: 1px solid rgb(43 61 122);
			font-family: oranienbaum,sans-serif;
			color: rgb(58 58 58);
			max-width: 440px;
			max-height: 150px;
}
/*------------------SFIRSIT CONTACTE-------------------*/
/*------------------ASISTENTA CORP-------------------*/
.asisantet{
	          width: 100%;
        display: flex
;
        justify-content: center;
        margin-top: 40px;
        letter-spacing: 1px;
        color: #2b3d7a;
        font-weight: 550;
        font-size: 40px;
        margin-bottom: 40px;
	         
        
}
.asis1{
	  width: 100%;
      display: flex;
      justify-content: left;	 
	  margin-bottom: 70px;
	         
        
}
.asis2{
	  width: 70%;
      display: flex;
      justify-content: center;	 
	  flex-wrap: wrap;
}
.teotea{
	  width: 30%;
      background-size: 310px;
     	background-repeat: no-repeat;
        background-position: top; 
	          background-image: url(../imagini/oper1.png);
       
        
}
.asis3{
	  width: 100%;
      display: flex;
      justify-content: center;	 
	  flex-direction: column;
	  margin-right: 15px;
	  margin-left: 15px;
	  
}
.asis4{
	  width: 100%;
      display: flex;
      flex-direction: column;
	  margin-top: 8px;
}
.asis4antet{
	  border-radius: 4px;
      display: flex;
      flex-direction: row;
	  background-color: rgb(206 206 206);
	  align-items: center;
        cursor: pointer;
}
.asispliusik{
	  margin-left: 20px;
      width: 8px;
	  height: 8px;
	  background-color: #2b3d7a;
	  transition: all .5s ease;
}
.asis4cap{
	  
      font-size: 17px;
	  color: #2b3d7a;
	  font-weight: 400;
	  padding-left: 30px;
        padding-bottom: 7px;
        padding-top: 7px;
}
.asis4corp{
	  
      
	  
	  
        
		overflow: hidden;
     max-height: 0px;
        transition: max-height .5s ease;
}
.asis4corp2{
	  
      font-size: 19px;
	  color: #2b3d7a;
	  font-weight: 300;
	  margin-top: 10px;
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 20px;
        
	
}

/*------------------SFIRSIT ASISTENTA-------------------*/
/*------------------INCEPUT NOUTATI-------------------*/
.noutsus{
	          width: 100%;
        display: flex
;
        justify-content: center;
        margin-top: 40px;
        letter-spacing: 1px;
        color: #2b3d7a;
        font-weight: 550;
        font-size: 40px;
        margin-bottom: 40px;
	         
        
}
.nout1{
	  width: 100%;
      display: flex;
      justify-content: center;	 
	  margin-bottom: 70px;
	         
        
}
.nout2{
	  width: 95%;
      display: flex;
      justify-content: center;	 
	  flex-wrap: wrap;
}
.nout3{
	  
      display: flex;
      justify-content: center;	 
	  flex-direction: column;
	  margin-right: 15px;
	  margin-left: 15px;
	  
}
.nout4{
	  width: 100%;
      display: flex;
      flex-direction: column;
	  margin-top: 8px;
}
.nout4antet{
	  border-radius: 4px;
      display: flex;
      flex-direction: row;
	  background-color: rgb(206 206 206);
	  align-items: center;
        cursor: pointer;
		justify-content: space-between;
}
.noutpliusik{
	  margin-left: 20px;
      width: 8px;
	  height: 8px;
	  background-color: #2b3d7a;
	  transition: all .5s ease;
}
.nout4cap{
	  
      font-size: 17px;
	  color: #2b3d7a;
	  font-weight: 400;
	  padding-left: 30px;
        padding-bottom: 7px;
        padding-top: 7px;
		width: 90%;
}
.nout4corp{
	  
      
	  
	  
        
		overflow: hidden;
     max-height: 0px;
        transition: max-height .5s ease;
}
.nout4corp2{
	  
      font-size: 19px;
	  color: #2b3d7a;
	  font-weight: 300;
	  margin-top: 10px;
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 20px;
        
	
}
.nout4data{
	  
      font-size: 19px;
	  color: #2b3d7a;
	  font-weight: 300;
	  
        margin-right: 20px;
        
        
	
}
.nout41{
	  width: 100%;
      display: flex;
      flex-direction: column;
	  margin-top: 8px;
	  border: rgb(206, 206, 206) 1px solid;
        border-radius: 5px;
}
.nout4corp1{

		overflow: hidden;
     max-height: 800px;
        transition: max-height .5s ease;
}
.noutimg{
	  width: 100%;
      
}
.noutpliusik1{
	  margin-left: 20px;
      width: 8px;
	  height: 8px;
	  background-color: #d80202;
	  transition: all .5s ease;
}
/*------------------SFIRSIT NOUTATI-------------------*/
/*------------------INCEPUT PROMOTII-------------------*/
.promsus{
	          width: 100%;
        display: flex
;
        justify-content: center;
        margin-top: 40px;
        letter-spacing: 1px;
        color: #2b3d7a;
        font-weight: 550;
        font-size: 40px;
        margin-bottom: 40px;
	         
        
}
.prom1{
	  width: 100%;
      display: flex;
      justify-content: center;	 
	  margin-bottom: 70px;
	         
        
}
.prom2{
	  width: 95%;
      display: flex;
      justify-content: center;	 
	  flex-wrap: wrap;
}
.prom3{
	  
      display: flex;
      justify-content: center;	 
	  flex-direction: column;
	  margin-right: 15px;
	  margin-left: 15px;
	  
}
.prom4{
	  width: 100%;
      display: flex;
      flex-direction: column;
	  margin-top: 8px;
}
.prom4antet{
	  border-radius: 4px;
      display: flex;
      flex-direction: row;
	  background-color: rgb(206 206 206);
	  align-items: center;
        cursor: pointer;
		justify-content: space-between;
}
.prompliusik{
	  margin-left: 20px;
      width: 8px;
	  height: 8px;
	  background-color: #2b3d7a;
	  transition: all .5s ease;
}
.prom4cap{
	  
      font-size: 17px;
	  color: #2b3d7a;
	  font-weight: 400;
	  padding-left: 30px;
        padding-bottom: 7px;
        padding-top: 7px;
		width: 90%;
}
.prom4corp{
	  
      
	  
	  
        
		overflow: hidden;
     max-height: 0px;
        transition: max-height .5s ease;
}
.prom4corp2{
	  
      font-size: 19px;
	  color: #2b3d7a;
	  font-weight: 300;
	  margin-top: 10px;
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 20px;
        
	
}
.prom4data{
	  
      font-size: 19px;
	  color: #2b3d7a;
	  font-weight: 300;
	  
        margin-right: 20px;
        
        
	
}
.prom41{
	  width: 100%;
      display: flex;
      flex-direction: column;
	  margin-top: 8px;
	  border: rgb(206, 206, 206) 1px solid;
        border-radius: 5px;
}
.prom4corp1{

		overflow: hidden;
     max-height: 800px;
        transition: max-height .5s ease;
}
.promimg{
	  width: 100%;
      
}
.prompliusik1{
	  margin-left: 20px;
      width: 8px;
	  height: 8px;
	  background-color: #d80202;
	  transition: all .5s ease;
}
/*------------------SFIRSIT PROMOTII-------------------*/