@charset "utf-8";

body { margin:0;
       padding:0;
	   overflow-x:hidden;
	 }

#div_head { width:100%;
            background-color:#e7f8f8;
			padding-top:20px;
		  }
#div_content2 { width:100%;
            
			padding-top:20px;
		  }		  
.div_content { width:100%;
            
			padding-top:20px;
		  }
.content_col_border {width:90%;
                max-width:1000px;
				margin-left:auto;
				margin-right:auto;
				display: -webkit-box; 
				display: -moz-box;
				display: -ms-flexbox;
				display: -webkit-flex; 
				display: flex;
				align-items: center;
				-webkit-flex-wrap: wrap;
				flex-wrap: wrap;
				-webkit-align-content: center;
				align-content: center;
				justify-content:space-between;
			  }
#content_head { width:90%;
                max-width:1130px;
				margin-left:auto;
				margin-right:auto;
				display: -webkit-box; 
				display: -moz-box;
				display: -ms-flexbox;
				display: -webkit-flex; 
				display: flex;
				align-items: center;
				-webkit-flex-wrap: wrap;
				flex-wrap: wrap;
				-webkit-align-content: center;
				align-content: center;
				justify-content:space-between;
			  }

#elem1 { width:50%;
         text-align:center;
		 margin-left:auto;
		 margin-right:auto;
		 order:0;
	   }

.elem_col_border { width:40%;	
		 border:2px solid #d0dafb ;
		 border-radius:25px;
         text-align:center;
		 margin-left:auto;
		 margin-right:auto;
		 order:0;
		 padding:20px;
		 height:250px;
		 
	   }
.elem_col_border2 { width:40%;	
		 border:2px solid #d0dafb ;
		 border-radius:25px;
         text-align:center;
		 margin-left:auto;
		 margin-right:auto;
		  height:250px;
		 padding:20px;
		 
	   }
.elem_col_border3 { width:40%;	
		 border:2px solid #d0dafb ;
		 border-radius:25px;
         text-align:center;
		 margin-left:auto;
		 margin-right:auto;
		  order:0;
		  height:190px;
		 padding:20px;
		 
	   }
.elem_col_border4 { width:40%;	
		 border:2px solid #d0dafb ;
		 border-radius:25px;
         text-align:center;
		 margin-left:auto;
		 margin-right:auto;
		  height:190px;
		 padding:20px;
		 
}
.elem_col_border5 { width:40%;	
		 border:2px solid #d0dafb ;
		 border-radius:25px;
         text-align:center;
		 margin-left:auto;
		 margin-right:auto;
		  order:0;
		  height:200px;
		 padding:20px;
		 
	   }
.elem_col_border6 { width:40%;	
		 border:2px solid #d0dafb ;
		 border-radius:25px;
         text-align:center;
		 margin-left:auto;
		 margin-right:auto;
		  height:200px;
		 padding:20px;
		 
	   }
#elem2 { width:50%;
         text-align:left;
		 margin-left:auto;
		 margin-right:auto;
	   }

#img_head { width:100%;
            max-width:307px;
			margin-left:auto;
			margin-right:auto;
			border:none;
			display:block;
		  }
#img_305 { width:100%;
            max-width:305px;
			margin-left:auto;
			margin-right:auto;
			border:none;
			display:block;
		  }
#img_head1 { width:100%;
             max-width:631px;
			 margin-left:auto;
			 margin-right:auto;
			 border:none;
			 display:block;
		   }

#img_head2 { width:100%;
             max-width:667px;
			 margin-left:auto;
			 margin-right:auto;
			 border:none;
			 display:block;
		   }

#img_head3 { width:100%;
             max-width:612px;
			 margin-left:auto;
			 margin-right:auto;
			 border:none;
			 display:block;
		   }

#img_head4 { width:100%;
             max-width:439px;
			 margin-left:auto;
			 margin-right:auto;
			 border:none;
			 display:block;
		   }

#img_head5 { width:100%;
             max-width:620px;
			 margin-left:auto;
			 margin-right:auto;
			 border:none;
			 display:block;
		   }

#span_head { font-family: 'Roboto', sans-serif, Arial;
             font-size:35px;
			 line-height:40px;
			 color:#15395a;
			 font-weight:bold;
			 text-align:left;
		   }

#bara_head { width:100%;
             max-width:1157px;
			 margin-left:auto;
			 margin-right:auto;
		   }

#line { width:100%;
        max-width:1157px;
		margin-left:auto;
		margin-right:auto;
	  }

#page_content1 { width:90%;
                 max-width:1130px;
				 margin-left:auto;
				 margin-right:auto;
				 margin-top:50px;
				 display: -webkit-box; 
				 display: -moz-box;
				 display: -ms-flexbox;
				 display: -webkit-flex; 
				 display: flex;
				 align-items: center;
				 -webkit-flex-wrap: wrap;
				 flex-wrap: wrap;
				 -webkit-align-content: center;
				 align-content: center;
				 justify-content:space-between;
			   }
#page_content5 { width:90%;
                 max-width:1000px;
				 margin-left:auto;
				 margin-right:auto;
				 margin-top:50px;
				 display: -webkit-box; 
				 display: -moz-box;
				 display: -ms-flexbox;
				 display: -webkit-flex; 
				 display: flex;
				 align-items: center;
				 -webkit-flex-wrap: wrap;
				 flex-wrap: wrap;
				 -webkit-align-content: center;
				 align-content: center;
				 justify-content:space-between;
			   }
#page_content7 { width:90%;
                 max-width:1000px;
				 margin-left:auto;
				 margin-right:auto;
				 margin-top:10px;
				 display: -webkit-box; 
				 display: -moz-box;
				 display: -ms-flexbox;
				 display: -webkit-flex; 
				 display: flex;
				 align-items: center;
				 -webkit-flex-wrap: wrap;
				 flex-wrap: wrap;
				 -webkit-align-content: center;
				 align-content: center;
				 justify-content:space-between;
			   }
#page_content8 { width:90%;
                 max-width:1000px;
				 margin-left:auto;
				 margin-right:auto;
				 margin-top:30px;
				 display: -webkit-box; 
				 display: -moz-box;
				 display: -ms-flexbox;
				 display: -webkit-flex; 
				 display: flex;
				 align-items: center;
				 -webkit-flex-wrap: wrap;
				 flex-wrap: wrap;
				 -webkit-align-content: center;
				 align-content: center;
				 justify-content:space-between;
				 text-align:center;
			   }

#img_p1 { width:100%;
          max-width:316px;
          margin-left:auto;
          margin-right:auto;
          border:none;
          display:block;
        }
#img_112 { width:100%;
          max-width:112px;
          margin-left:auto;
          margin-right:auto;
          border:none;
          display:block;
		 
		  
        }
#img_124{ width:100%;
          max-width:124px;
          margin-left:auto;
          margin-right:auto;
          border:none;
          display:block;
		 
		  
        }	
#img_346{ width:100%;
          max-width:346px;
          margin-left:auto;
          margin-right:auto;
          border:none;
          display:block;
		 
		  
        }	
.row_line_container { 
	position: relative;
  	text-align: center;
	height:70px;
  	
 }
 .top-image{
  position: absolute;
  top: -60%;
  left: 37%;
}
 .top-text{
  position: absolute;
  top:20%;
  left:2%;
}

#col_p1 { width:50%;
          margin-left:auto;
		  margin-right:auto;
		  order:1;
		}

#col_p2 { width:50%;
          margin-left:auto;
		  margin-right:auto;
		}
#col_p4 { width:30%;
          margin-left:auto;
		  margin-right:auto;
		}
#col_p5 { width:30%;
          margin-left:auto;
		  margin-right:auto;
		}
#col_p6 { width:30%;
          margin-left:auto;
		  margin-right:auto;
		}
#div_intro { width:100%; }

.span_text { font-family: 'Roboto', sans-serif, Arial;
             font-size:15px;
			 line-height:20px;
			 color:#2d2d2d;
		   }

.span_text2 { font-family: 'Roboto', sans-serif, Arial;
              font-size:18px;
			  line-height:24px;
			  color:#2d2d2d;
		    }
.span_text3 { font-family: 'Roboto', sans-serif, Arial;
             font-size:17px;
			 line-height:22px;
			 color:#2d2d2d;
		   }
.span_text4 { font-family: 'Roboto', sans-serif, Arial;
             font-size:30px;
			 line-height:35px;
			 color:#2d2d2d;
		   }
.span_text5 { font-family: 'Roboto', sans-serif, Arial;
             font-size:17px;
			 line-height:22px;
			 color:#000000;
			
			
		   }
.orange_text { font-family: 'Roboto', sans-serif, Arial;
             font-size:19px;
			 line-height:24px;
			 color:#fe7800;
			
			
		   }
.orange_text1 { font-family: 'Roboto', sans-serif, Arial;
             font-size:50px;
			 line-height:55px;
			 color:#fe7800;
			
			
		   }		   
.mtop1 {
	margin-top:10px;
}
.mtop2 {
	margin-top:20px;
}
.mtop3 {
	margin-top:30px;
}
#div_box { width:100%;
           margin-left:auto;
		   margin-right:auto;
		   margin-top:40px;
		   display: -webkit-box; 
		   display: -moz-box;
		   display: -ms-flexbox;
		   display: -webkit-flex; 
		   display: flex;
		   align-items: center;
		   -webkit-flex-wrap: wrap;
		   flex-wrap: wrap;
		   -webkit-align-content: center;
		   align-content: center;
		   justify-content:space-between;
		 }

.black_box { width:40%;
             background-color:#0e1f24;
			 margin-top:20px;
			 height:200px;
			 display: -webkit-box; 
			 display: -moz-box;
			 display: -ms-flexbox;
			 display: -webkit-flex; 
			 display: flex;
			 align-items: center;
			 -webkit-flex-wrap: wrap;
			 flex-wrap: wrap;
			 -webkit-align-content: center;
			 align-content: center;
		   }

.content_black_box { width:90%;
                     margin-left:auto;
					 margin-right:auto;
					 text-align:center;
				   }

.span_black_box { font-family: 'Roboto', sans-serif, Arial;
                  font-size:18px;
                  line-height:24px;
                  color:#ffffff;
				}

#page_content2 { width:90%;
                 max-width:1130px;
				 margin-left:auto;
				 margin-right:auto;
				 margin-top:30px;
				 display: -webkit-box; 
				 display: -moz-box;
				 display: -ms-flexbox;
				 display: -webkit-flex; 
				 display: flex;
				 align-items: center;
				 -webkit-flex-wrap: wrap;
				 flex-wrap: wrap;
				 -webkit-align-content: center;
				 align-content: center;
				 justify-content:spance-between;
			   }
#page_content6 { width:90%;
                 max-width:600px;
				 margin-left:auto;
				 margin-right:auto;
				 margin-top:10px;
				 display: -webkit-box; 
				 display: -moz-box;
				 display: -ms-flexbox;
				 display: -webkit-flex; 
				 display: flex;
				 align-items: center;
				 -webkit-flex-wrap: wrap;
				 flex-wrap: wrap;
				 -webkit-align-content: center;
				 align-content: center;
				 justify-content:spance-between;
			   }
.line_bife { width:100%;
             display: -webkit-box; 
             display: -moz-box;
             display: -ms-flexbox;
             display: -webkit-flex; 
             display: flex;
             align-items: center;
             -webkit-flex-wrap: wrap;
             flex-wrap: wrap;
             -webkit-align-content: center;
             align-content: center;
             justify-content:spance-between;
			 margin-left:auto;
			 margin-right:auto;
			 margin-top:10px;
		  }
.line_text { width:100%;
             display: -webkit-box; 
             display: -moz-box;
             display: -ms-flexbox;
             display: -webkit-flex; 
             display: flex;
             align-items: center;
             -webkit-flex-wrap: wrap;
             flex-wrap: wrap;
             -webkit-align-content: center;
             align-content: center;
             justify-content:spance-between;
			 margin-left:auto;
			 margin-right:auto;
			 margin-top:10px;
		  }

.div_bifa { width:10%; 
            margin-left:auto;
			margin-right:auto;
			text-align:center;
          }
.div_1 { width:10%; 
            margin-left:auto;
			margin-right:auto;
			text-align:center;
          }
.div_2 { width:20%; 
            margin-left:auto;
			margin-right:auto;
			text-align:center;
          }
.div_3 { width:30%; 
            margin-left:auto;
			margin-right:auto;
			text-align:center;
          }		  
.div_text_bifa { width:90%; 
                 margin-left:auto;
				 margin-right:auto;
				 text-align:left;
               }

.simbol_bifa { width:45px;
               margin-left:auto;
			   margin-right:auto;
			   border:none;
			   display:block;
			 }
.img_arrow{ width:29px;
               margin-left:auto;
			   margin-right:auto;
			   border:none;
			   display:block;
			 }
#page_content3 { width:100%;
                 margin-left:auto;
				 margin-right:auto;
				 background-color:#f9f9f9;
				 padding-top:80px;
				 padding-bottom:80px;
				 margin-top:50px;
			   }

#content_pc3 { width:90%;
               max-width:1130px;
			   margin-left:auto;
			   margin-right:auto;
			 }

#page_content4 { width:90%;
                 max-width:1130px;
				 margin-left:auto;
				 margin-right:auto;
				 margin-top:30px;
				 display: -webkit-box; 
				 display: -moz-box;
				 display: -ms-flexbox;
				 display: -webkit-flex; 
				 display: flex;
				 align-items: center;
				 -webkit-flex-wrap: wrap;
				 flex-wrap: wrap;
				 -webkit-align-content: center;
				 align-content: center;
				 justify-content:spance-between;
			   }

#div_prez { width:100%;
            background-color:#0e1f24;
			padding-top:20px;
			padding-bottom:20px;
			margin-top:55px;
		  }
        
#content_prez { width:90%;
                max-width:1120px;
				margin-left:auto;
				margin-right:auto;
				display: -webkit-box; 
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex; 
                display: flex;
                align-items: center;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-align-content: center;
                align-content: center;
                justify-content: space-between;
			  }

#text_prez { width:70%;
             text-align:left;
		   }

#div_btn { width:30%;
           text-align:right;
		 }

#span_prez { font-family: 'Roboto', sans-serif, Arial;
             font-size:18px;
             line-height:25px;
             color:#ffffff;
		   }

#buton {  width:200px;
		  height:60px;
		  margin-left:auto;
		  margin-right:auto;
		  background-color:#ff7800;
		  border:none;
		  font-family: 'Roboto Slab', sans-serif, Arial;
		  font-weight:bold;
		  font-size:18px;
		  line-height:25px;
		  color:#ffffff;
		  cursor:pointer;
		}
		  
#link_buton {  color:#ffffff;
               text-decoration:none;
			 }  

.div_titlu_separator { width:100%;
                       margin-top:50px;
					   padding-top:25px;
					   padding-bottom:25px;
					   background-color:#f9f9f9;
					 }
.div_titlu_separator2 { width:100%;
                       margin-top:50px;
					   padding-top:15px;
					 
					  
					 }					 
.div_text_inceput { width:100%;
                       margin-top:50px;
					   padding-top:25px;
					   padding-bottom:25px;
					  
					 }
.content_div_titlu_separator { width:90%;
                               max-width:1130px;
                               margin-left:auto;
							   margin-right:auto;
							   text-align:left;
							 }
.content_div_titlu_separator2 { width:90%;
                               max-width:1000px;
                               margin-left:auto;
							   margin-right:auto;
							   text-align:left;
							 }							 
.content_div_text_inceput { width:80%;
                               max-width:1000px;
                               margin-left:auto;
							   margin-right:auto;
							   text-align:center;
							 }
.span_separator { font-family: 'Roboto', sans-serif, Arial;
                  font-size:35px;
				  line-height:38px;
				  color:#2d2d2d;
				  font-weight:bold;
				}
.span_separator2 { font-family: 'Roboto', sans-serif, Arial;
                  font-size:30px;
				  line-height:35px;
				  color:#2d2d2d;
				  font-weight:bold;
				}
@media screen and (max-width: 950px) and (min-width: 851px)
{
.elem_col_border6, .elem_col_border5  {
	height:250px;
}
.elem_col_border2, .elem_col_border {
	height:350px;
}
.elem_col_border4, .elem_col_border3 {
	height:200px;
}
#col_p1 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  order:0;
		}

#col_p2 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  margin-top:20px;
		}

}				
@media screen and (max-width: 850px) and (min-width: 751px)
{
.elem_col_border6, .elem_col_border5  {
	height:250px;
}
.elem_col_border2, .elem_col_border {
	height:400px;
}
.elem_col_border4, .elem_col_border3 {
	height:200px;
}
#col_p1 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  order:0;
		}

#col_p2 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  margin-top:20px;
		}
#col_p4 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  order:0;
		}

#col_p5 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  margin-top:20px;
		}
#col_p6 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  margin-top:20px;
		}
}
				
@media screen and (max-width: 750px) and (min-width: 650px)
{
.elem_col_border6, .elem_col_border5  {
	height:280px;
}
.elem_col_border2, .elem_col_border {
	height:350px;
}
.elem_col_border4, .elem_col_border3 {
	height:200px;
}
#col_p1 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  order:0;
		}

#col_p2 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  margin-top:20px;
		}
#col_p4 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  order:0;
		}

#col_p5 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  margin-top:20px;
		}
#col_p6 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  margin-top:20px;
		}
}

@media screen and (max-width: 649px)
{
.elem_col_border6, .elem_col_border5 {
	height:350px;
}
.elem_col_border2, .elem_col_border {
	height:550px;
}
.elem_col_border4, .elem_col_border3 {
	height:250px;
}
#col_p1 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  order:0;
		}

#col_p2 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  margin-top:20px;
		}
#col_p4 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  order:0;
		}

#col_p5 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  margin-top:20px;
		}
#col_p6 { width:100%;
          margin-left:auto;
		  margin-right:auto;
		  margin-top:20px;
		}
		
#elem1 { width:100%;
         text-align:center;
		 margin-left:auto;
		 margin-right:auto;
		 order:0;
	   }

#elem2 { width:100%;
         text-align:center;
		 margin-left:auto;
		 margin-right:auto;
		 margin-top:20px;
	   }


#content_prez { width:90%;
                max-width:1120px;
				margin-left:auto;
				margin-right:auto;
				display: -webkit-block; 
                display: -moz-block;
                display: -ms-block;
                display: -webkit-block; 
                display: block;
                align-items: center;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-align-content: center;
                align-content: center;
                justify-content: space-between;
			  }

#text_prez { width:100%;
             text-align:center;
		   }

#div_btn { width:100%;
           text-align:center;
		   margin-top:20px;
		 }

.black_box { width:90%;
             background-color:#0e1f24;
			 margin-top:20px;
			 height:100px;
			 display: -webkit-box; 
			 display: -moz-box;
			 display: -ms-flexbox;
			 display: -webkit-flex; 
			 display: flex;
			 align-items: center;
			 -webkit-flex-wrap: wrap;
			 flex-wrap: wrap;
			 -webkit-align-content: center;
			 align-content: center;
			 margin-left:auto;
			 margin-right:auto;
		   }


#div_box { width:100%;
           margin-left:auto;
		   margin-right:auto;
		   margin-top:20px;
		   display: -webkit-box; 
		   display: -moz-box;
		   display: -ms-flexbox;
		   display: -webkit-flex; 
		   display: flex;
		   align-items: center;
		   -webkit-flex-wrap: wrap;
		   flex-wrap: wrap;
		   -webkit-align-content: center;
		   align-content: center;
		   justify-content:space-between;
		 }

.div_bifa { width:20%; 
            margin-left:auto;
			margin-right:auto;
			text-align:center;
          }

.div_text_bifa { width:80%; 
                 margin-left:auto;
				 margin-right:auto;
				 text-align:left;
               }

}









