body{
	color:#1e2843;
	overflow-x: hidden;
	}
img{
max-width:100%;
}
#ui-to-top{display:none;}
.newsletter{
position:relative;
padding:20px 15px;
text-align:right;
color:#fff;
}
section{
	background:white;
	}
.meniu{
    color: #163348;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 100;
}
.dropdown-menu li:hover{
	background-color:transparent;
	color:#dd5757;
	}
.articol p{
	color:#fff;
	}

.footer{
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
}
footer{
	padding:70px 0 10px 0;
	}
.footer:hover{
    background:transparent !important;
    color:#B1C1CE;
}
.detalii-workshop{
	display:none;
	}
.workshop h1{
	color:white !important;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 1);
	}
#detwork1{
	background:url('./assets/img/work1.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	}
#detwork2{
	background:url('./assets/img/work2.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	}
#detwork3{
	background:url('./assets/img/work3.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	}
#detwork4{
	background:url('./assets/img/work4.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	}
.work_btn{
	text-transform:uppercase;
	border:1px solid #8cc63f;
	background:white;
	padding:10px;
	font-weight:bold;
	letter-spacing:1px;
	}
.nav>li>a{
	padding:10px 18px!important;
	text-shadow:none;
	}
.meniu:hover, .meniu2:hover{
color:#dd5757 !important;
background:none !important;
}
.logo{
text-align:center; 
padding:50px 0
}
.text_sub_logo{
color:#fff;
text-align:center;
background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
margin-left:-15px;
}
.text_sub_logo1{
color:#fff;
text-align:justify;
background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
margin-left:-15px;
}



.container-fluid{
margin-left:30px;
}
.arrows_down{
width:50px;
padding:50px 0;
display:block;
margin:0 auto;
}
.alatura:focus, .btn_alatura:focus{
	outline:none !important;
	}
.sectiune2{
background: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0));
}
 .blogg , .carus, .about2, .detalii-articol{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,e2e2e2+26,ffffff+100 */
background: rgb(0,0,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
@font-face {
    font-family: 'FiraSans';
    src: url('./assets/img/FiraSans-Bold.otf');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'FiraSans';
    src: url('./assets/img/FiraSans-ExtraBold.otf');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'FiraSans';
    src: url('./assets/img/FiraSans-Light.otf');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'FiraSans';
    src: url('./assets/img/FiraSans-Medium.otf');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'FiraSans';
    src: url('./assets/img/FiraSans-Regular.otf');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'FiraSans';
    src: url('./assets/img/FiraSans-LightItalic.otf');
    font-weight: 100;
    font-style: italic;
}

body{
font-family: 'FiraSans'; 
}
.casete_home{
width:250px !important;
}
.image{
position: relative;
}
.image img{
	width:100%;
	}
.text_casete{
position: absolute;
top: 135px;
left: 90px;
line-height: 30px;
color: #000;
}
.locatie{

text-align:center;
color:#fff;
background: #c00827;
background: -moz-linear-gradient(-45deg,  #c00827 0%, #cb324c 50%, #c00827 51%, #c00827 100%);
background: -webkit-linear-gradient(-45deg,  #c00827 0%,#cb324c 50%,#c00827 51%,#c00827 100%);
background: linear-gradient(156deg,  #c00827 0%,#cb324c 50%,#c00827 51%,#c00827 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00827', endColorstr='#c00827',GradientType=1 );
}
.sponsori_a:hover{
	text-decoration:none;
	}
.banners .owl-prev{
	position:absolute;
	top:50%;
	left:0%;
	}
.banners .owl-next{
	position:absolute;
	top:50%;
	right:0%;
	}
.banners{
	position:relative;
	padding:0px;
	}
.locatie1{


color:#fff;
background: #c00827;
}

.locatie_text{
border-top:3px solid #fff; 
border-bottom:3px solid #fff; 
width:300px; 
margin:0 auto; 
padding:10px
}

.testimoniale_text{
border: 7px solid #dd5757;
font-size:15px;
padding:10px;
font-weight:300;
}
.testimoniale{
	margin-left:15px;
	margin-right:15px;
	}
.ascuns{
	display:none;
	
	}
.vazut{
	cursor:pointer;
	}
.testim{
	width:1200px !important;
	margin:0 auto;
	margin-top:30px;
	}
.stick{
position:relative;
margin-top:-35px !important;
background:#FF0000; 
width:3px; 
height:60px;
margin:0 auto;
}
.stick_white{
position:relative;
margin-top:-35px !important;
background:#fff; 
width:3px; 
height:50px;
margin:0 auto;
}

.stick_red{
background:#FF0000; 
width:3px; 
height:30px;
margin:0 auto;
}
.titlu_calendar{
	background:#C00827;
	}
.titlu_calendar h1{
	margin:0px;
	text-align:center;
	color:white;
	padding:20px;
	}
.stick_black{
background:#000; 
width:3px; 
height:30px;
margin:0 auto;
}

.nume{
font-size:20px;
text-align: center;
color:#000;
}
.nume p{
	margin-bottom:2px;
	}
hr{
position:absolute;
top:15px;
margin-bottom:3px;
width:70px;
}
.box_parteneri > .col-sm-2{
width:14.28% !important;
padding:0 5px !important;
}

.person{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
height:300px;
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0) 51%);
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0) 51%);
background: linear-gradient(134deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 46%,rgba(255,255,255,0) 46%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
z-index:99999;
}
.person:hover{
background:transparent;
}
.person1:hover{
background:transparent;
}

.executive:hover .social{
display:block;
-webkit-animation-name: fadeIn;
-webkit-animation-duration: 0.3s;
animation-name: fadeIn;
animation-duration: 0.3s;
}
.executive:hover .social1{
display:block;
-webkit-animation-name: fadeIn;
-webkit-animation-duration: 0.3s;
animation-name: fadeIn;
animation-duration: 0.3s;
}


.executive:hover .stick{
visibility:hidden;
-webkit-animation-name: fadeIn;
-webkit-animation-duration: 0.3s;
animation-name: fadeIn;
animation-duration: 0.3s;
}
.executive:hover .stick_white{
visibility:hidden;
-webkit-animation-name: fadeIn;
-webkit-animation-duration: 0.3s;
animation-name: fadeIn;
animation-duration: 0.3s;
}



.facebook{
margin-top:9px;
position:relative;
display:table;
height:30px;
width:30px;
border-radius:50%;
border:2px solid #000;
}
.linkedin{
margin-top:9px;
position:relative;
display:table;
height:30px;
width:30px;
border-radius:50%;
border:2px solid #000;
}
.user{
	margin-top:9px;
position:relative;
display:table;
height:30px;
width:30px;
border-radius:50%;
border:2px solid #000;
}
.icon{
display: table-cell;
vertical-align:middle;
}

.social{
z-index:99999;
position:relative;
height:50px;
margin-top:-15px;
background:#c00827;
display:none;
}
.social1{
z-index: 99999;
    position: relative;
    height: auto;
    margin-top: -60px;
    background: #ffffff;
display:none;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
}

.social > .col-sm-6{
padding:0 5px;
}
.social1 > .col-sm-6{
padding:0 5px;
}
#sync1 .item, #sync3 .item {
    background: transparent;
    padding: 20px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
  }
.sag {
	cursor:pointer;
	}

#sync2 .item, #sync4 .item{
    background: transparent;
    padding: 10px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer; 
  }
#sync2 .item img, #sync4 .item img{
	opacity:0.5;
	}
  #sync2 h1 , #sync4 h1  {
      font-size: 18px;
    }
#sync2 .current .item img, #sync2 .item img:hover, #sync4 .current .item img, #sync4 .item img:hover{
    opacity:1;
  }


.inscriete{
	background:white;
	border:none;
	padding:10px 15px;
	font-size:16px;
	font-weight:bold;
	color:#c00827;
	margin-top:10px;
	margin-bottom:10px;
	}

.box{
	border:2px solid white;
	padding:15px;
	}
.boxx{
	border:1px solid black;
	padding:15px;
	}
.boxx h3{
	text-align:center;
	}
.boxx>p{
	text-align:center;
	}
.boxx p{
	font-size:18px;
	}
#galerie-sponsori{
	margin-top:50px;
	}
#galerie-sponsori .item{
	margin:5px;
	}
#galerie-sponsori .owl-prev, #galerie-sponsori .owl-next{
	top:25%;
	}
.ben{
	padding:20px;
	border:1px solid white;
	}
.ttitlu_blog3:after {
  content: "";
  position: absolute;
  border-top: 5px solid #163348;
  left: 5%;
  bottom: -15px;
  margin-left: -30px;
  width: 75px;
  height: 0px;
}
h2.titlu_border:after {
  content: "";
  position: absolute;
  border-top: 5px solid #dd5757;
  left: 46%;
  bottom: 5px;
  margin-left: 0px;
  width: 100px;
  height: 0px;
}
h2.titlu_border2:after {
  content: "";
  position: absolute;
  border-top: 5px solid #fff;
  left: 9%;
  bottom: -25px;
  margin-left: -30px;
  width: 100px;
  height: 0px;
}
h2.titlu_border3:after {
  content: "";
  position: absolute;
  border-top: 5px solid #DD5757;
  left: 0%;
  bottom: -5px;
  width: 100px;
  height: 0px;
}
h2.titlu_border5:after {
  content: "";
  position: absolute;
  border-top: 5px solid #163348;
  left: 6%;
  bottom: -5px;
  margin-left: -30px;
  width: 100px;
  height: 0px;
}

h2.titlu_border4:after {
  content: "";
  position: absolute;
  border-top: 5px solid #DD5757;
  left: 47%;
  bottom: 5px;
  margin-left: 0px;
  width: 100px;
  height: 0px;
}

.border-gros{
	border:8px solid #163348;	
	margin:0 auto;
	margin-top:70px;
	padding:20px;
	display:block;
	float:none;
	}
.border-gros2{
	border:8px solid #E1D5C6;	
	margin:0 auto;
	margin-top:70px;
	padding:20px 20px 20px 0px;
	display:block;
	min-height:780px;
	}	
.carusel-video  p{
	text-align:center;
	font-size:18px;
	color:#163348;
	padding-top:30px;
	}
.carusel-video .first p:before{
	content: "";
  position: absolute;
  border-top: 5px solid #163348;
  left: 8%;
  bottom: 65px;
  margin-left: -30px;
  width: 120px;
  height: 0px;
	}
.carusel-video .second p:before{
	content: "";
  position: absolute;
  border-top: 5px solid #163348;
  right: 2%;
  bottom: 65px;
  margin-left: -30px;
  width: 120px;
  height: 0px;
	}
.sectiune-gradient{
	background:linear-gradient(to right, rgb(214, 33, 33), rgb(241, 88, 42), rgb(214, 33, 33));
	padding:40px 0;
	}
.carusel-video{
	margin-top:30px;
	}
.carusel-video .owl-prev{
	left:-35px;
	top:30%;
	}
.carusel-video .owl-next{
	right:-35px;
	top:30%;
	}

.imagine-despre{
	margin-top:-42px;
	margin-left:-10px;
	}
.diploma{
	padding-top:30px;
	display:block;
	margin:0 auto;
	}
.text-competenta{
	background:#e2d6c7;
	padding:30px;
	font-size:22px;
	line-height:30px;
	font-family:'open_sansregular';
	margin-top:-60px;
	margin-right:-80px;
	}
.transfer-bancar, .cod-acces{
	background:#fff;
	border:1px solid #163348;
	padding:5px 30px;
	}
.transfer-bancar p{
	font-size:20px;
	color:#163348;
	margin-bottom:5px;
	font-family:'FiraSans';
	}
.cod-acces p{
	font-size:26px;
	color: #163348;
	text-align:center;
	padding-top:40px;
	}
.formular-cod{
	margin-top:10px;
	margin-bottom:10px;
	
	}
#cod_acces{
	border:3px solid #253b91;
	width:220px;
	display:inline-block;
	margin:0 auto;
	height:50px;
	text-align:center;
	font-size:18px;
	vertical-align: middle;
	}
.iconite-social i{
	border:2px solid #163348;
	padding:10px 20px;
	color:#163348;
	}
#back-to-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 9999;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 30px;
	background: #253B91;
	color: #fff;
	cursor: pointer;
	border: 0;
	border-radius: 2px;
	text-decoration: none;
	transition: opacity 0.2s ease-out;
	opacity: 0;
}
#back-to-top:hover {
	background: #E99595;
}
#back-to-top.show {
	opacity: 1;
}
.lista-articole{
	position:relative;
	margin:20px 0;
	}
.titlu-articol{
	position:absolute;
	bottom:0;
	background:rgba(22,51,72,0.7);
	padding:10px 15px;
	font-size:16px;
	color:white;
	width:92%;
	height:150px;
	
	}
.titlu-articol p{
	position:relative;
	text-transform:uppercase;
	}
.articol-titlu{
	color:#fff;
	background:#163348;
	text-align:center;
	padding:12px 5px;
	}
.border-albastru{
	border:5px solid #163348;
	padding:20px;
	font-size:18px;
	color:#000;
	}
.titlu-articol p:after{
	 content: "";
  position: absolute;
  border-top: 3px solid #fff;
  left: 10%;
  bottom: -10px;
  margin-left: -30px;
  width: 70px;
  height: 0px;
}
#vezi_video{
	border:3px solid #dd5757;
	background:#dd5757;
	color:#fff;
	font-size:18px;
	width:200px;
	display:inline-block;
	margin:0 auto;
	height:50px;
	text-align:center;
	margin-left:10px;
	vertical-align: middle;
	}
.text-despre p, .text-despre span{
	font-size:18px !important;
	line-height:24px;
	font-family:'FiraSans';
	font-weight:100;
	padding-top:10px;
	color:#1e2843;
	}
h1.titlu_test:after {
   content: "";
  position: absolute;
  border-top: 5px solid #253b91;
  left: 47%;
  bottom: -15px;
  margin-left: 0px;
  width: 100px;
  height: 0px;
}
h1.titlu_blog:after {
   content: "";
  position: absolute;
  border-top: 5px solid #163348;
  left: 48%;
  bottom: 5px;
  margin-left: -30px;
  width: 100px;
  height: 0px;
}

p.cifra{
	color:#163348;
	font-weight:bold;
	width:40px;
	padding-right:5px;
	float:left;
	text-align:center;
	vertical-align:middle;
    line-height: 70px;
    margin-bottom:0;
	}
p.cifra img{
    margin-top: -25px;
	}

span.text-cifra{
	font-weight:100;
	font-size:27px;
	vertical-align: middle;
	}
.caseta_servicii{
	text-align:center;
	background:transparent;
	border: 3px solid #253b91;
	padding:10px;
	display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 43px;
	}
.caseta_servicii img:nth-child(1){
	height:200px;
	padding:20px 0;
	}
.titlu_blog3:after {
  content: "";
  position: absolute;
  border-top: 5px solid black;
  right: 0%;
  bottom: -15px;
  margin-left: -30px;
  width: 75px;
  height: 0px;
}
.inaltime-text{	
	min-height:125px;
	}
.articol{
	padding:0px;
	}
.box-articol{
	background:white;
	margin:15px;
	padding:15px;
	border:1px solid #eee;
	height:480px;
	}
.box-articol img{
	margin:0 auto;
	display:block;
	}
.text-blog{
	font-size:22px;
	letter-spacing:0px;
	line-height:26px;
	}
.width p, .width ul li{
	font-size:22px;
	letter-spacing:0px;
	line-height:26px;
	}
.mai-multe-articole{
	display:none;
	}
.locatie_text1{
margin-left:50px;
writing-mode:vertical-rl;
transform: rotate(180deg);
border-left:3px solid #fff;
border-right:3px solid #fff;
border-top:0;
border-bottom:0;
padding:112px 10px;
margin-top:0px  !important;
}
.locatie_text2{
margin-left:50px;
writing-mode:vertical-rl;
transform: rotate(180deg);
border-left:3px solid #fff;
border-right:3px solid #fff;
border-top:0;
border-bottom:0;
padding:64px 10px;
margin-top:0px !important;
}

.descriere {
text-align:left;
padding:50px 0 50px 70px ; 
}
.text{
position:relative;
display: table-cell; 
vertical-align: middle;
}
.locatii:hover .locatie_hover{
display:block !important;
-webkit-animation-name: fadeIn;
-webkit-animation-duration: 0.3s;
animation-name: fadeIn;
animation-duration: 0.3s;

}
.workshop:hover .descriere{
display:table !important;
height:650px;
-webkit-animation-name: fadeIn;
-webkit-animation-duration: 0.3s;
animation-name: fadeIn;
animation-duration: 0.3s;
}
.workshop:hover h1{
	display:none;
	}
@-webkit-keyframes fadeIn {
0% { opacity: 0; }
20% { opacity: 0; }
40% { opacity: 0.3; }
60% { opacity: 0.5; }
80% { opacity: 0.9; }
100% { opacity: 1; }
}


@keyframes fadeIn {
0% { opacity: 0; }
20% { opacity: 0; }
40% { opacity: 0.3; }
60% { opacity: 0.5; }
80% { opacity: 0.9; }
100% { opacity: 1; }
}
.locatii:hover .locatie{
display:none !important;
}
.testim .owl-item{
	min-height:400px !important;
	}
.testim .owl-prev{
	top:25%;
	background:transparent !important;
	}
.testim .owl-next{
	top:25%;
	background:transparent !important;
	}
.testim .owl-next img , .testim .owl-prev img{
	width:20px;
	}

.owl-prev{
	left: -50px;
    position: absolute;
    top: 12px;
}
ul.dropdown-menu li{
	padding:6px 0px;
	}
.owl-next{
right: -50px;
    position: absolute;
    top: 12px;
}
.blog .owl-next{
	right:-40px;
	}
	
.owl-stage-outer{
margin-left:30px;
}
.owl-item {
margin-right:0px;
}

.owl-stage-outer{
margin:0;
}
.testimoniale_text{
	height:auto !important;
	display:table-cell;
	vertical-align:middle;
	font-size:17px;
	font-weight:100;
	padding:40px 45px 20px 40px;
	}
#testimonial{
	padding:20px 25px 100px 20px;
	}
.nume_testimonial{
	background:rgba(194,182,169,0.7);
	padding:10px 30px;
	width:400px;
	font-size:22px;
	position:absolute;
	bottom:0px;
	left:230px;
	color:#000;
	}
.nume_testimonial strong{
	font-size:26px;
	}
.newsletter_box{
position:absolute;
top:150px;
right:0;
height:150px;
width:300px;
background-color:#a1283b;
text-align:center;
color:#fff;
display:none;
}

.news_input{
background:transparent; 
border-radius:0; 
width:80%;
margin:0 auto;
}
.news:hover{
color:#fff;
text-decoration:none;
}
.news:link{
color:#fff;
text-decoration:none;
}
.news:visited{
color:#fff;
text-decoration:none;
}
.news:focus{
color:#fff;
text-decoration:none;
}

.news{
color:#fff;
}
.close, .close2, .close3, .close4{
position:absolute;
top:5px;
left:10px;
opacity:1;
}
.close2 i, .close3 i, .close4 i{
	cursor:pointer;
	color:black
	}
.fa-times-circle{
color:#fff !important;
}

.search{
position:absolute;
top:90px;
right:66px;
text-align:center;
color:#fff;
width:100px;
}
.container{
position:relative;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media (min-width: 1400px) {
  .container {
    width: 1400px;
  }
}
.center{
text-align:center;
}
.justify{
text-align:justify;
}
.left-text{
text-align:left;
}
.right-text{
text-align:right;
}
.col-sm-6 h1{
margin-top:10px;
margin-bottom:30px;
}
.text_casete1{
font-size: 18px;
    position: absolute;
    top: 15px;
    left: 150px;
    line-height: 24px;
    color: #000;
}
.text_casete2{
font-size: 18px;
    position: absolute;
    top: 20px;
    left: 27px;
    line-height: 24px;
    color: #000;
}
.inscriere{
background:transparent;
border-radius:0;
height: 60px;
font-size:22px;
}
.selectie{
padding-left:20px;
color:#fff;
}
.optiuni{
color:#000;
}
.pj{
display:none;
}
.nav-mobil{
	display:none;
	}
.mesaj{
top:160px;
left:90px;
position:absolute;
width:1170px; 
height:400px; 
background:rgba(139, 21, 44, 0.8);
}
.person1{
position: absolute;
    top: 0px;
    right: -28px;
    bottom: -50px !important;
    left: 15px;
    height: 263px;
    background: -moz-linear-gradient(-45deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0) 51%);
    background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0) 51%);
    background: linear-gradient(135deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 46%,rgba(255,255,255,0) 46%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
    z-index: 99999;

}
.person2{
position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0px;
    height: 726px;
    background: -moz-linear-gradient(-45deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0) 51%);
    background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0) 51%);
    background: linear-gradient(115.6deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 46%,rgba(255,255,255,0) 46%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
    z-index: 99999;
    

}
.btn_programeaza{
border-radius:0; 
background:#fff; 
color:#c00827; 
padding:10px 30px; 
margin:30px
}

.btn_alatura:hover{
background:#fff !important; 
color:#c00827 !important; 
}
.formular_programare{
width:950px;
}
.clear{
clear:both;
}
.despre{
top:-130px;
position:absolute;
}
.stanescu, .madi, .andrei, .rodica{
cursor:pointer;
}
.ed-2017{
	cursor:pointer;
	}
.dropdown-menu .divider{
	margin-top:9px ;
	margin-bottom:9px;
	}
.dropdown-menu{
background:#fff;
box-shadow:none;
border:0;
border-radius:0;
top:124%;
text-align:left;
border-top:5px solid #dd5757;
width:100%
}
.dropdown-menu>li>a{
color:#212431 !important;
background:none!important;
display:block;
word-wrap: break-word;
white-space:normal;
}
.navbar .active > a{
	color:#dd5757 !important;
background:transparent;
font-weight:600;
}
.navbar{
	background:#fff;
	margin-bottom:0;
	}
@media(min-width:767px){
.navbar-nav{
	float:right;
	padding-top:20px;
	}
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse{
	padding-right: 15px;
    padding-left: 15px;
    }
.dropdown-menu>li>a:hover{
color:#dd5757 !important;
background:none!important;
}
.no-padding{
padding:0;
}
.workshop{
	position:relative;
	}
.no-padding h1{
color: #fff;
    position: absolute;
    top: 260px;
    left: -104px;
    transform: rotate(270deg);
    font-size: 50px;
}
.workshop .descriere{
	color: #fff;
	position:absolute;
	top:0px;
	left:0px;
	font-size:17px;
	line-height:26px;
	text-align:justify;
	padding:15px;
	max-width:100%;
	height:650px;
	display: table; 
	background:rgba(0,0,0,0.4);
	}
.workshop .descriere p{
	display:table-cell;
	vertical-align:middle;
	text-align:left !important;
	padding-left:20px;
	}
.workshop .descriere button{
	position:absolute;
	width:120px;
	left:35px;
	bottom:170px;
	text-transform:uppercase;
	}
.copac{
	background:url('./assets/img/copac.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	height:600px;
	position:relative;
}
.date-contact a:hover{
	color: #163348 !important;
	}
.meniu-social{
	padding:2px 3px;
	color:#dd5757;
	margin:1px;
    font-size: 16px !important;
	}
.meniu-social.fa-facebook{
	padding:8px 0px;
	}
.meniu-social.first{
	margin-left:15px;
}
.formular-contact input[type="text"]{
	padding-left:0px;
	background:transparent;
	color:#253b91;
	border:none;
	box-shadow:none;
	border-bottom:1px solid #253b91;
	height:40px;
	
	}
.formular-contact textarea{
	padding-left:0px;
	background:transparent;
	color:#000;
	border:1px solid #253b91;
	}
.formular-contact label{
	color:#253b91;
	font-size:18px;
	font-weight:400;
	}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #adadad; !important;
    font-weight:100;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #adadad !important;
   opacity:  1;
   font-weight:100;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #adadad !important;
   opacity:  1;
   font-weight:100;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #adadad !important;
   font-weight:100;
}
.formular-contact ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #253b91; !important;
    font-weight:400;
    font-size:18px;
}
.formular-contact :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #253b91 !important;
   opacity:  1;
   font-weight:400;
   font-size:18px;
}
.formular-contact ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #253b91 !important;
   opacity:  1;
   font-weight:400;
   font-size:18px;
}
.formular-contact :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #253b91 !important;
   font-weight:400;
   font-size:18px;
}
.trimite-form{
	color:#fff !important;
	text-transform:uppercase;
	font-size:20px;
	background:  #dd5757 !important;
	border-radius:0;
    padding: 10px 40px;
    float: right;
	}
.linkedin-btn{
	color:#fff !important;
	text-transform:none;
	font-size:20px;
	border-color:  #0A66C2 !important;
	background:  #0A66C2 !important;
	border-radius:0;
    padding: 10px 40px;
    }
.linkedin-btn i{
	vertical-align:middle;
	margin-right:10px;
	margin-top:-5px;
	}
.none{
	display:none;
	}
.vreau_oferta{
	background: #C00827;
	color:white;
	font-size:38px;
	padding:15px 30px;
	display:block;
	margin: 0 auto;
	border-radius:0px;
	}
.vreau_oferta:hover{
	color:#fff;
	}
.oferta_personalizata h3{
	margin:3px;
	color:black;
	font-size:26px;
	}
.oferta_personalizata h2{
	color:black;
	font-weight:bold;
	}
.oferta_personalizata a{
	color:black;
	text-decoration:none;
	}
.oferta_personalizata a:hover{
	color: #C00827;
	}
.blog .owl-prev, .blog .owl-next{
	top:40%;
	}
.blog .owl-prev{
	left:-550px;
	}
.tabl{
		display:none;
		}
.blog a:hover{
	text-decoration:none;
	}
.blog h3:hover{
	color: #C00827 !important;
	}
.nav-normal{
	vertical-align:middle;
	}
.imagine-logo{
	float:left;
	vertical-align:middle;
	position:relative;
	}
.carousel-inner{
	top:-120px;
	}
.carousel-principal{
	position:relative;
	}
.carousel-principal .owl-prev{
	top:50%;
	left:25px;
	z-index:10;
	}
.carous-prev img{
	position:absolute;
	top:30%;
	left:25px;
	z-index:10;
	}
.carous-next img{
	position:absolute;
	top:30%;
	right:25px;
	z-index:10;
	}
	
.carousel-principal .owl-next{
	top:50%;
	right:25px;
	}
.carousel-principal .owl-prev img{
	width:40px;
	}
.carousel-principal .owl-next img{
	width:45px;
	}
.carousel-principal .caption{
	position:absolute;
	top:20%;
	left:7%;
	font-size:40px;
	line-height:52px;
	color:#fff;
	font-weight:800;
	font-family:"FiraSans";
	width:800px;
	}
.btn-carusel{
	background:#253b91;
	display:inline-block;
	padding:12px 20px;
	font-size:18px;
	font-weight:100;
	margin-top:20px;
	border:none;
	z-index:10;
	color:#fff;
    line-height: 18px
	}
.btn-carusel.btn-programeaza{
	background:#dd5757;
}

.container-header{
	background:linear-gradient(to top, rgba(255,255,255,0), rgba(255,255,255,1));
	height:130px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:9;
	}
header .container{
	padding:0;
	z-index:10;
	}
.navbar-brand{
	height:auto;
	}
header{
	max-height:780px;
	background: #fff;
	}
.background-input{
	background:white;
	width:600px;
	display:block;
	margin:0 auto;
	padding:5px;
	margin-bottom:30px;
	height:60px;
	}
.formular_newsletter #email_news{
	border:none;
	float:left;
	width:400px;
	padding:10px 13px 10px 30px;
	font-size:22px;
	}
.formular_newsletter #email_news:focus{
	outline: none;
	}
.formular_newsletter #buton_news{
	border:none;
	background:#dd5757;
	text-transform:uppercase;
	color:#fff;
	font-size:16px;
	padding:14px 23px;
	float:right
	}

.formular_newsletter  ::-webkit-input-placeholder {
   text-align: left;
   font-size:18px;
   color:#adadad;
}

.formular_newsletter  :-moz-placeholder { /* Firefox 18- */
   text-align: left;
    font-size:18px;
    color:#adadad;
}

.formular_newsletter ::-moz-placeholder {  /* Firefox 19+ */
   text-align: left;
    font-size:18px;
    color:#adadad;
}

.formular_newsletter :-ms-input-placeholder {
   text-align: left;
    font-size:18px;
    color:#adadad;
}
@media (max-width: 767px) {
	#back-to-top{
		bottom:10px;
		right:10px;
	}
	.nav-mobil{
		display:block !important;
		margin-bottom: 0;
	}
	.nav-normal{
		display:none !important;
		}
	.newsletter h4{
		margin-top:40px!important;
		}
	.buttons{
		right:40%!important;
		top:15px !important;
		}
	.logo{
		padding:0px 0px;
		}
	.width, .text_sub_logo,.locatie, .text_sub_logo1{
		width:100% !important;
		margin-left:0px;
		}
	.text_casete{
		left:60px !important;
		}
	.sedinta{
		left:80px !important;
		}
	.blog{
		width:100% !important;
		}
	.cluj .locatie_text1, .buc .locatie_text2{
		margin-left:3px!important;
		}
	.cluj .descriere, .buc .descriere{
		width:75% !important;
		margin:0px 5px !important;
		padding-top:5px !important;
		padding-left:40px !important;
		}
	.cluj .descriere h1, .buc .descriere h1{
		font-size:16px;
		}
	.buc .descriere{
		width:50% !important;
		padding-left:5px !important;
		}
	.standardd, .vipp, .grupp{
		padding:0px !important;
		}
	.g-recaptcha{
		margin-left:0px !important;
		}
	.boxx{
		height:auto !important;
		}
	.tipul{
		width:100% !important;
		font-size:24px !important;
		margin-left:0px !important;
		}
	.ben{
		margin-bottom:20px;
		}
	.vreau_oferta{
		font-size:20px;
		}
	.cluj button, .buc button{
		font-size:12px;
		margin-top:5px !important;
		padding:5px 3px !important;
		}
	.box_parteneri .owl-prev{
		left:5px;
		}
	.box_parteneri .owl-next{
		right:5px;
		}
	.blog .owl-prev{
		left:-25px;
		}
	.blog .owl-next{
		right:-25px;
		}
	.text2{
		left: 110px!important;
		}
	.text3{
		font-size:16px;
		top:-10px !important;
		left:25px !important;
		}
	.text4{	
		left:50px !important;
		}
	.titlu_test{
		padding:10px 0px !important;
		}
	.testim .owl-prev{
		left:-8px;
		top:15%;
		}
	.testim .owl-next{
		right:-8px;
		top:15%;
		}
	.sect-blog{
		padding:15px !important;
		}
	.sect-blog h1{
		padding:0px !important;
		}
	.sag-left, .img1, .sag-right{
		display:none !important;
		}
	.none{
		display:block;
		}
	.block{
		display:none;
		}
	footer{
		height:auto !important;
		}
	footer .navbar-nav{
		display:none;
		}
	.ce-e, .despre-cli{
		padding:0px !important;
		}
	.despre-cli{
		margin-top:20px
		}
	.btn_alatura, .btn_programeaza{
		width:100%;
		font-size:16px;
		margin:0px;
		}
	.arrows_down{
		padding:10px
		}
	.image{
		margin-bottom:20px;
		width:100%;
		}
	.text_casete1{
		left:160px;
		}
	.image img{
		width:100%;
		}
	.text_casete2{
		left:30px;
		}
	.vezi-ev{
		font-size:20px !important;
		width:100% !important;
		}
	.locatie{
		padding:0px;
		}
	.about2 .container{
		padding:10px !important;
		width:90%;
		}
	.despre{
		position:static;
		width:200px;
		}
	.about2 .row{
		margin-bottom:0px !important;
		}
	.about2 h1{
		font-size:24px!important;
		margin-bottom:5px;
		}
	.about2 h3{
		font-size:20px;
		margin-top:5px;
		}
	.lf{
		left:-25px !important;
		}
	.rg{
		right:-27px !important;
		}
	.tabl{
		display:block;
		}
	.form{
		padding-bottom:20px;
		}
	.person1{
		left:2px;
		}
	.formular_programare{
		width:100%;
		}
	.navbar-default{
		background: #253b8f !important;
		}
	h1.titlu_border:after{
		left:35%;
		}
	.navbar-default .navbar-brand, .navbar-default .navbar-nav>li>a{
		color:white;
		}
	.navbar-default .navbar-toggle{
		border-color:transparent;
		background-color:transparent !important;
		}
	.navbar-default .navbar-toggle .icon-bar{
		background-color:white;
		}
	.lista-carduri, .lista-beneficii{
		line-height:28px!important;
	}
	.text_sub_logo > div{
		width:100% !important;
		padding:10px;
		}
	.text_sub_logo > div > h1{
		font-size:32px !important;
		padding:10px !important;
		}
	.text_sub_logo > div > h2{
		font-size:32px !important;
		}
	#sync2 .owl-item img, #sync4 .owl-item img{
		height:auto !important;
		padding:0px;
		}
	#sync2 .owl-prev, #sync4 .owl-prev{
		top: -13px;
		left:-15px;
		}
	#sync2 .owl-prev img, #sync2 .owl-next img, #sync4 .owl-prev img, #sync4 .owl-next img{
		width:35px !important;
		}
	#sync2, #sync4{
		padding:0px 20px;
		}
	#sync2 .owl-next, #sync4 .owl-next{
		top: -13px;
		rght:-15px;
		}
	.part-2015 .owl-next{
		right:20px!important;
		}
	.natura{
		font-size:20px !important;
		background:rgba(255,255,255,0.7);
		padding:10px;
		}
	.col-natura{
		right:0% !important;
		top:30% !important;
		}
	.wrk h1{
		width:100% !important;
		font-size:32px!important;
		}
	.right img, .left img{
		width:40px;
		margin-top:7px;
		}
	.agnd h1{
		font-size:24px!important;
		}
	.no-padd{
		padding:10px !important;
		}
	.pauza{
		padding-left:0px!important;
		}
	 .cumparabil{
	 	font-size:32px !important;
	 	font-weight:bold!important;
	 	margin-top:140px !important;
	 	margin-bottom:0px !important;
	 	padding:10px !important;
	 	}
	 .bilet_jos{
	 	display:none;
	 	}
	 .text_sub_logo1 h1{
	 	font-size:28px !important;
	 	padding:10px !important;
	 	}
	 .form-left, form-right{
	 	padding:0px !important;
	 	}
	 .descriere{
	 	margin:0px !important;
	 	}
	 .locatie_text2{
	 	margin-top:0px!important;
	 	}
	 #detwork1, #detwork2,#detwork3,#detwork4{
	 		background-size:100% 100%  !important;
	 		}
	 .detalii-workshop h1{
	 		left:10px !important;
	 		top:0px !important;
	 		font-size:24px !important
	 		}
	 .detalii-workshop h2, .detalii-workshop p{
	 	left:10px !important;
	 		}
	 	.detalii-workshop h2{
	 		font-size: 20px !important;
	 		top:30px !important;
	 		}
	 	.detalii-workshop .top{
	 		padding:0px 10px !important;
	 		top:80px !important;
	 		font-size:14px !important;
	 		}
	 	.detalii-workshop .top2{
	 		padding:0px 10px !important;
	 		top:100px !important;
	 		font-size:13px !important;
	 		}
	 	.detalii-workshop .bottom{
	 		padding:0px 10px !important;
	 		top:575px !important;
	 		font-size:14px !important;
	 		}
	 	.detalii-workshop .bottom2{
	 		padding:0px 10px !important;
	 		top:160px !important;
	 		font-size:13px !important;
	 		}
	 	.work_btn{
	 		top:92% !important;
	 		left:66% !important;
	 		}
	 	#detwork4 p{
	 		font-size:12px !important;
	 		}
	 	.no-padd{
	 		padding:0px !important;
	 		}
	 	.img-blog{
	 		height:200px;
	 		width:auto;
	 		top: -180px!important;
	 		left:25% !important;
	 		}
	 	.titlu_blog{
	 		padding-top:40px !important;
	 		}
	 	.titlu_blog2, .titlu_blog3{
	 		font-size:28px !important;
	 		}
	 	.titlu_blog2:after{
	 		left:10%;
	 		}
	 	.left a{
	 		font-size:18px !important;
	 		}
	 	.formular-contact textarea{
	 		padding-left:15px;
	 		}
	 	.carousel-principal{
	 		top:0;
	 		}
	 	.imagine-logo{
	 		width:auto;
	 		display:block;
	 		margin:0 auto;
	 		float:none;
	 		margin-bottom:10px;
	 		margin-top:10px;
	 		}
	 	header .container{
	 		padding-top:10px;
	 		padding-bottom:0px;
	 		}
	 	.carousel-principal .owl-prev img{
	 		width:15px;
	 		}
	 	.carousel-principal .owl-next img{
	 		width:20px;
	 		}
	 	.carousel-principal .caption{
	 		font-size:15px;
	 		line-height:18px;
	 		top:auto;
	 		bottom:12%;
			left:3%;
			width:100%;
			padding-right:110px;
	 		}
	 	.owl-theme .owl-dots{
	 		bottom:-5px !important;
	 		}
	 	.carousel-principal .btn-carusel{
	 		font-size: 12px;
    		padding: 5px 10px;
	 		}
	 	.owl-theme .owl-dots {
		    bottom: 15px;
	        margin-left: -26px;
		}
	 	.sectiune-margin{
	 		margin-top:0 !important;
	 		}
	 	.sectiune-margin h1{
	 		padding:10px !important;
	 		font-size:28px !important;
	 		}
	 	.background-input{
	 		width:100%;
	 		}
		.responsiveGallery-wrapper{
			overflow:hidden;
		}
	 	.formular_newsletter #email_news{
	 		width:60%;
	 		padding:10px;
	 		font-size:16px;
	 		margin-top:5px;
	 		}
	 	.formular_newsletter #buton_news{
	 		width:40%;
	 		font-size:18px;
	 		padding:8px 10px;
	 		margin-top:5px;
	 		}
	 	.formular_newsletter  ::-webkit-input-placeholder {
		   text-align: left;
		   font-size:18px;
		}
		.caseta_servicii{
			margin-bottom:20px;
			}
		p.cifra{
			font-size:30px;
			padding:6px;
			margin-bottom:0;
			}
		.de-ce-coaching{
			padding:12px !important;
			}
	 	span.text-cifra{
	 		font-size:16px;
	 		display:block;
	 		text-align:left;
	 		line-height:24px;
	 		}
	 	.de-ce-coaching br {
		    display: none;
		}
		.testim{
			width:95% !important;
			}
		.testimoniale_text{
			font-size:14px;
		    padding: 10px;
			}
		.testim .owl-prev, .testim .owl-next{
			top:25%;
			}
		.nume_testimonial{
			width:90%;
			left:15px;
			font-size:16px;
			bottom:-5px;
			}
		.nume_testimonial strong{
			font-size:18px;
			}
		h1.titlu_blog:after{
			bottom:-15px;
			left:43%;
			}
		.blog .owl-prev img, .blog .owl-next img{
			width:25px;
			}
		.blog .owl-prev{left:0;}
		.blog .owl-next{right:0;}
		.blog h3{
			font-size:20px;
			}
		footer{
			padding:10px 0 5px 0;
			}
		.navbar-nav .dropdown-menu.visible-xs-block{
			position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none;
      }
      #pcc{width:65px !important;left:auto !important;right:0 !important}
      #icf{width:65px !important;left:auto !important;right:0 !important;bottom:70px !important;}
      .dropdown-menu>li>a{
      	color:#fff !important;
      	}
      .padd-sus{
      	padding-top:0 !important;
      	}
      .border-gros2{
      	margin-top:20px;
      	padding:3px;
      	}
      .text-despre p{
      	font-size:16px;
      	line-height:24px;
      	text-align:justify;
      	}
      h1.titlu_border2{
      	max-width:150px;
  	    line-height: 32px !important;
      	}
      .cd-timeline-content{
      	width:20% !important;
      	float:none !important;
      	}
      .cd-timeline-block:nth-child(even) .cd-timeline-content{
      	float:none !important;
      	}
      #cd-timeline::before{
      	left:10% !important;
      	}
      .cd-timeline-img{
      	width:65px !important;
      	height:65px !important;
      	left:13.5% !important;
      	}
      .cifra-expertiza{
      	width:40px !important;
      	padding:0 !important;
      	}
      .cd-timeline-content .text-expertiza{
      	width:230px !important;
      	left:120% !important;
      	top:0px !important;
      	text-align: left !important;
      	position:static !important;
      	margin-left:70px;
      	}
      #cd1, #cd2{
      	margin:70px 0;
      	}
      #cd3{
      	margin: 60px 0px 70px 0;
      	}
      #cd4, #cd5, #cd6{
      	margin:80px 0 170px 0;
      	}
      h1.titlu_border3:after{
      	left:10%;
      	}
      .poza-competenta {
	    position: absolute;
	    top: 18% !important;
	    left: 44px;
	    width:75% !important;
		}
		.breadcrumbs {
		    padding: 40px 0 !important;
		}
		.text-sus{
		padding-left:0 !important;
		}
		.link-email{
			font-size:14px !important;
			}
      h1{
      	font-size:28px !important;
  	    line-height: 32px !important;
      	}
      h1.titlu_border3{
      	padding:30px 0px 20px 0px !important;
      	}
      	h1.titlu_border2{
  		top:50px !important;
  		}
  		.responsiveGallery-item iframe{
  			width:100% !important;
  			height:auto !important;
  			}
  		.responsiveGallery-item p{
  			width:100% !important;
  			margin-left:0 !important;
  			}
      .border-gros{
      	margin-top:0;
      	padding:0;
      	}
      .text-competenta{
      	margin:0;
      	padding:15px;
      	text-align:justify;
      	font-size:18px;
      	}
      .exp_img{
      	text-align:center;
      	margin-bottom:35px;
      	}
      .caption_exp{
      	left:35px;
      	width:80% !important;
      	}
      .text_slider_experienta{
      	padding:25px 15px !important;
      	}
      .left{
      	left:10px !important;
      	}
      .right{
      	right:10px !important;
      	}
      .casete-dece{
      	width:100% !important;
      	margin-bottom:20px;
      	}
      .box_parteneri .owl-prev img{
      	width:20px;
      	}
      .box_parteneri .owl-next img{
      	width:25px;
      	}
      .carusel-video .first p:before{
      	bottom:85px;
      	}
      h1.titlu_border4, .titlu_border5{
      	padding:30px 0px 20px 0px !important;
      	}
      .caseta-banca{
      	margin-bottom:10px;
      	}
      .cod-acces p{
      	font-size:18px;
      	}
      #cod_acces, #vezi_video{
      	width:47%;
      	}
      	.container-calendar{
      		display:block !important;
      		border-radius:0 !important;
  		}
  		.bg-white{
  			border-top-left-radius: 0 !important;
    	border-bottom-left-radius: 0 !important;
    	}
    	.bg-albastru {
	    border-top-right-radius:0 !important;
	    border-bottom-right-radius: 0 !important;
	}
		#calendar {
		    padding: 15px !important;
		}
		#calendar h2{
			font-size:26px !important;
			}
		#calendar .fc-prev-button{
			top:0 !important;
			left:0 !important;
		}
		#calendar .fc-next-button{
			top:0 !important;
			right:0 !important;
		}
		#calendar .fc-day-header {
		    font-size: 15px !important;
		}
		#calendar .fc-day-number {
		    text-align: center;
		    font-size: 19px;
		    padding: 0 0px!important;
		}
      .ui-datepicker td span, .ui-datepicker td a{
      	padding:10px !important;
      	}
      .formular_rezervare{
      	left:0 !important;
      	top:10% !important;
      	}
      .poza-articol{
      	margin:0 auto;
      	max-width:247px;
      	top: 41px !important;
    	left: 41px !important;
      	margin-bottom:10px;
      	display:block  !important;
      	}
      	.pag-blog .poza-articol{
      	margin: 0 auto;
    max-width: 78%;
    top: 8% !important;
    left: 11% !important;
    margin-bottom: 10px;
    display: block !important;
      	}
      	.poza-slider{
			height:270px;
			width:auto !important;
			max-width:auto!important;
			margin:0 auto;
		}
      	.blog-content {
	    padding: 15px 5px !important;
		}
		iframe{
			height: auto !important;
			}
      .border-albastru{
      	padding:10px;
      	font-size:16px;
      	}
      .date-contact{
      	padding:0;
      	}
      .right-text{
      	text-align:left;
      	}
      .left-text{
      	padding-left:0;
      	}
      .left-text a{
       	font-size:17px !important;
       	}
      .form-none{
      	padding:10px 0;
      	}
      .carduri_coaching img{
      	width:130px !important;
      	display:block;
      	margin:0 auto;
      	}
}

@media (min-width:768px) and (max-width:1024px){
	.nav>li>a{
		padding:10px 15px !important;
		}
	.titlu_border2{
		left:75px!important;
		font-size:28px !important;
		} 
	.cod-acces p{
		font-size:22px !important;
		}
	.buttons{
		right:35% !important;
		}
	.meniu{
		font-size:12px;
		}
	.text_casete{
		left:55px;
		}
	.sedinta{
		left:65px!important;
		}
	.parteneri img{
		width:90px !important;
		}
	.test2 .owl-item{
		width:148px !important;
		}
	.hr1{
		top:35px;
		}
	.hr2{
		top:65px !important;
		}
	.text_casete1{
		left:130px;
		font-size:14px;
		line-height:20px;
		}
	.text_casete2{
		left:30px;
		font-size:14px;
		line-height:20px;
		}
	.text4{
		left:65px !important;
		}
	.tabl{
		display:none;
		}
	.boxx{
		height:auto !important;
		}
	.person1 {
		width:210px;
		}
	.col-natura{
		right:0% !important;
		top:37% !important;
		}
	.descriere p{
		font-size:12px !important;
		}
	.detalii-workshop h1, .detalii-workshop h2, .detalii-workshop p, .detalii-workshop button{
		left:37% !important;
		}
	.agnd h1{
		font-size:60px !important;
		}
	.cumparabil{
		margin-bottom:0px !important;
		margin-top:108px !important;
		}
	.text_sub_logo > div{
		padding:15px;
		width:100% !important;
		}
	.width{
		width:100% !important;
		}
	.img-blog{
		height:350px;
		left:-40px !important;
		}
	.titlu_blog2, .titlu_blog3{
		font-size:28px !important;
		}
	.left a{
		font-size:17px !important;
		}
	header .container{
		text-align:center;
		}
	.imagine-logo{
		/*float:none;*/
		margin-bottom:10px;
		}
	.nav-normal > div{
		margin-left:0;
		}
	.carousel-principal .caption{
		font-size:22px;
		line-height:24px;
		max-width:400px;
		}
	.carousel-principal .caption br{
		display:none;
		}
	#pcc{
		width:150px !important;
		}
	.calendar{
		top:170px !important;
		right:100px !important;
		}
	.caseta_servicii{
		margin-bottom:10px;
		}
	.testim{
		width:100% !important;
		}
	.blog .owl-next{
		right:-10px;
		}
	.blog .owl-prev{
		left:-430px;
		}
	/*.padd-sus{
		padding-top:0 !important;
		}*/
	}
@media (min-width:768px) and (max-width:850px){
	.titlu_border2{
		left:200px !important;
		}
	}
	
.pauza p{display:inline-block;}
.stats{text-align:center;}
.cifra_red{color:#dd5757;font-size:48px;font-weight:bold;}
.text_white{font-size:18px;color:#fff;font-weight:bold;}
.caption_exp{text-align:center;background:rgba(37,59,145,0.72);padding:0 10px;width:270px;height:207px;position:absolute;top:15px;display:table;}
.caption_exp p {color:#fff;font-size:19px;display:table-cell;vertical-align:middle;padding:32px;font-weight:600}
.text_slider_experienta{background:#163348;color:#fff;font-size:16px;text-align:center;padding:25px 40px}
.second_exp, .third_exp, .forth_exp{display:none;}
.active_exp{border:3px solid #D62121;}
.rezerva, .contacteaza{margin:10px;background:#163348;color:#fff;text-transform:uppercase;border:none;font-size:26px;padding:5px 10px;}
.carduri_coaching{border:5px solid #163348;margin:20px 0px}
.carduri_coaching h1{color:#fff;font-weight:bold;background:#163348;padding:20px 20px 60px 20px;margin-left:-20px;margin-top:25px;margin-bottom:25px;position:relative }
.carduri_coaching h1:after{ 
	content: "";
  position: absolute;
  border-top: 5px solid #fff;
  left: 15%;
  bottom: 35px;
  margin-left: -30px;
  width: 100px;
  height: 0px;
  }
 .lista-carduri{
 	font-size:18px;
 	font-weight:bold;
 	color:#1e2843;
 	font-family:'FiraSans';
 	list-style-image: url('./assets/img/checklist.png');
    line-height: 58px;	
 	}
 .lista-beneficii{
 	font-size:16px;
 	font-weight:bold;
 	color:#1e2843;
 	font-family:'FiraSans';
 	list-style-image: url('./assets/img/checklist.png');
    line-height: 21px;
 	}
 
 .casete-dece{
 	width:20%;
 	}
 .casete-dece p{
 	margin: 15px 30px;
 	text-align:center;
 	font-weight:bold;
 	font-size:18px;
 	}
 
 .casete-dece div{
 	color:#000;
 	padding:10px;
 	text-align:center;
 	background:#fff;
 	border:3px solid #dd5757;
    margin: 20px 30px;
 	}
 .casete-dece .active{
 	background:#163348;
 	border:3px solid #163348;
 	color:#fff;
 	}
.cifra-expertiza{
	background:#163348;
	color:#fff;
	padding:10px 20px;
	font-size:34px;
	font-weight:bold;
	position:relative;
	text-align:center;
	width:77px;
	display:inline-block;
	}
.text-expertiza{
	display:inline-block;
	font-size:16px;
	color:#173349;
	vertical-align:middle;
	padding-left:10px;
	}
.text-competenta{
	color:#173349;
	}
.linie-orizontala{
	border:1px solid #163348;
	position:absolute;
	left:-30px;
	top:30px;
	width:30px;
	}
.linie-orizontala2{
	border:1px solid #163348;
	position:absolute;
	right:-30px;
	top:30px;
	width:30px;
	}

.linie-verticala{
	border:1px solid #163348;
	position:absolute;
	left:35px;
	top:48px;
	width:1px;
	height:70px;
	}
#cd-timeline {
position: relative;
padding:0;
margin-top: 2em;
margin-bottom: 2em;
}
#cd-timeline::before {
/* this is the vertical line */
content: '';
position: absolute;
top: 0;
height: 100%;
width: 4px;
background: #163348;
left: 50.5%;
margin-left: -2px;
}
.cd-container::after {
content: '';
display: table;
clear: both;
}
.cd-container {
width: 90%;
max-width: 1170px;
margin: 0 auto;
}
.cd-timeline-block:first-child {
margin-top: 0;
}
.cd-timeline-block {
position: relative;
margin: 7em 0;
}
.cd-timeline-content {
margin-left: 0;
padding: 1.6em;
width: 42%;
position: relative;
border-radius: 0.25em;
padding: 1em;
text-align:right;
padding-top:0;
float:right;
}
.cd-timeline-content .text-expertiza {
position: static;
width: 100%;
left: 132%;
top: 6px;
font-size: 14px;
line-height: 14px;
text-align:left;
color:#000;
}
.cd-timeline-content .text-expertiza iframe{
	float:left;
	}
.cd-timeline-block:nth-child(even) .cd-timeline-content .text-expertiza {
left: auto;
right: 132%;
text-align: right;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content {
float: left;
text-align:left;
}
.cd-timeline-block:after {
content: "";
display: table;
clear: both;
}
.cd-timeline-img {
width: 74px;
height: 74px;
left: 50%;
margin-left: -30px;
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
}
.cd-timeline-img {
position: absolute;
top: 0;
background:#fff;
border: 3px solid #253b91;
}
.cd-timeline-img img,.cd-timeline-img svg {
display: block;
width: 38px;
height: 38px;
position: relative;
left: 50%;
top: 50%;
margin-left: -18px;
margin-top: -18px;
vertical-align: middle;
}
.calendar{
	position:absolute;
	width:120px !important;
	top:300px;
	right:250px;
	}
.programeaza{
	position:absolute;
	top:350px;
	right:250px;
	z-index:999;
	}
.cssanimations .cd-timeline-img.is-hidden,.cssanimations .cd-timeline-content.is-hidden {
visibility: hidden;
}
.cssanimations .cd-timeline-img.bounce-in,.cssanimations .cd-timeline-content.bounce-in {
visibility: visible;
animation: cd-bounce-1 0.6s;
}
@keyframes cd-bounce-1 {
0% {
opacity: 0;
transform: scale(0.5);
}
60% {
opacity: 1;
transform: scale(1.2);
}
100% {
transform: scale(1);
}
}

#formular_calendar i{
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
	}
.formular_rezervare{
	background:transparent;
	padding:50px 10px;
	z-index:999;
	}
#formular_calendar #nume, #formular_calendar #email, #formular_calendar #telefon{
	width:100%;
	padding:5px 0px;
	border:none;
	border-bottom:1px solid #fff;
	margin:5px;
	background:transparent;
	 color:    #fff;
	 outline:none !important;
	 font-weight:100;
	}

#formular_calendar #trimite{
	display:block;
	margin:0 auto;
	background:#dd5757;
	border:1px solid #dd5757;
	color:#fff;
	padding:10px 35px;
	font-size:17px;
	text-transform:uppercase;
	margin-top:15px;
	float:right;
	}
.videos{
	margin:10px 0;
	
	}
.videos > div{
border:5px solid #163348;
	width:100% !important;
	}
h2.titlu-video{
	background:#163348;
	color:#fff;
	text-align:center;
	padding:8px 5px;
	font-size:24px;
	text-shadow: 1px 1px 1px #000;
	margin-bottom:0;
	}
@media (min-width: 768px) and (max-width:1170px){
	.navbar-nav{
		margin:7.5px -15px;
		}
	}
.btn-transparent{
	background:transparent;
	border:2px solid #253b91;
	color:#253b91;
	padding:10px 20px;
	font-weight:bold;
	font-size:17px;
	margin-top:20px;
	}
.btn-plin{
	background:#dd5757;
	color:#fff;
	border:none;
	padding:7px 25px;
	font-weight:100;
	font-size:18px;
	margin-top:20px;
	}
.box-blog{
	padding:20px;
	position:relative;
	}
.poza-articol{
	position:absolute;
	top:50px;
	left:49px;
	}
.pag-blog .poza-articol{
    position: absolute;
    top: 51px;
    left: 50px;
	}

.blog-content{
	padding: 15px 25px;
	}
.blog-content a{
	color:#253b91;
	}
.blog-content time,time{
	color:#1e2843;
	font-size:17px;
	font-weight:100;
	line-height:22px;
	padding-bottom:5px;
	display:block;
	}
.breadcrumbs{
	padding:120px 0;
	background-position:center center;
	}
.breadcrumbs h1{
	color:#fff;
	font-weight:700;
	font-size:48px;
	}
.breadcrumbs p{
	color:#fff;
	font-weight:100;
	font-size:24px;
	font-style:italic;
	}
.poza-competenta{
	position:absolute;
	top:75px;
	left:50px;
	}
.text-sus{
	font-size:19px;
	font-weight:100;
	margin-top:10px;
	padding-left:60px
	}
.text-stanga{
	font-size:14px;
	font-weight:400;
	margin-top:10px;
	}
.text-stanga strong{
	font-size:22px;
	margin-bottom:20px;
	display:block;
	}
.text-dreapta{
	font-size:14px;
	font-weight:400;
	margin-top:10px;
	}
.text-dreapta strong{
	font-size:22px;
	margin-bottom:20px;
	display:block;
	}

.media .owl-item p{
	display:none;
	}
.small iframe{
	width:270px;
	height: 150px;
	}
.medium iframe{
	width:90%;
	height: 180px;
	}
.big iframe{
	width:540px;
	height: 300px;
	}
.medium iframe{
	width:445px;
	height: 250px;
	margin-top:25px
	}

.small.left iframe{
	margin-top:75px;
	}
.small.right iframe{
	margin-top:75px
	}
.medium.right iframe{
	margin-left: 35px;
	}

.media .big p{
	display:block;
	}
.big{
    margin-left: -60px;
    z-index: 999;
    }
.small.left {
    margin-right: -90px !important;
}
.small.right {
    margin-left: 160px !important;
}
.medium{
	z-index:998;
	}
.owl-item.active iframe{
	display:none;
	}
.owl-item.active.big iframe{
	display:block;
	}
.owl-item.active.medium iframe{
	display:block;
	}
.owl-item.active.small iframe{
	display:block;
	}
#feature-carousel {
    font-size: 12px;
    height: 280px;
    margin-bottom: 0.5em;
    position: relative;
    width: 100%;
}
.responsiveGallery-item p{
	width: 130%;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-left: 15%;
    margin-top:10px;
	}
.text-transfer{
	font-size:18px;
	margin-top:25px;
	}
.text-articol{
	text-align:justify;
	margin-top:20px;
	font-weight:100;
	font-size:18px;
	}
.text-articol h2,.text-articol h3,.text-articol h4{
	color:#253b91;
	font-size:24px;
	text-align:center;
	font-weight:600;
	margin:20px 0 10px 0;
	}
.poza-media{
	position:relative;
	}
.poza-media .overlay{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.4);
	align-items:center;
	justify-content:center;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	display:none;
	cursor:pointer;
	}
.poza-media .overlay a{
	color:#fff;
	}
.poza-media:hover .overlay{
	display:flex;
	}
#calendar{
	background:#fff;
	padding:50px;
	}
#calendar h2{
	color:#253b91;
	text-transform:capitalize;
	font-size:36px;
	font-weight:bold;
	}
#calendar .fc-right, #calendar .fc-today-button{
	display:none;
	}
#calendar .fc-prev-button{
  	position: absolute;
    left: 30%;
    top: 35px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    background-image: none;
    color: #DD5756;
    font-size: 30px;
    font-weight: 100;
    outline:none !important;
	}
#calendar .fc-next-button{
    position: absolute;
    right: 30%;
    top: 35px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    background-image: none;
    color: #DD5756;
    font-size: 30px;
    font-weight: 100;
    outline:none !important;
	}
#calendar .fc-day-header{
	font-size:19px;
    border: none;
	}
#calendar tr,#calendar td{
	border:none;
	}
#calendar .fc-past{
	background:#fff;
	}
#calendar .fc-today{
	background:#fff;
	}
	
#calendar .fc-other-month.fc-past{
	color:#fff;
	}
#calendar .fc-day-number {
    text-align: center;
    font-size:19px;
    padding: 0 40px;
}
#calendar .fc-day-number span.fc-state-highlight{
    background:#dd5757;
    color:#fff;
}
#calendar .fc-day-number.fc-today.fc-state-highlight span{
    background:#fff;
    color:#000;
}
#calendar .fc-day-number span{
	padding:10px;
	}
#calendar .fc-row {
   height:70px !important;
}
#calendar .fc-widget-header {
    height: 30px !important;
}
#calendar .fc-row.fc-rigid .fc-content-skeleton{
   top:15px;
}
#calendar .fc-toolbar {
    margin-bottom: 3em;
}	
#calendar .fc-day-grid-container{
   height:auto !important;
}	
.container-calendar{
	float:left;
	display:flex;
	-webkit-box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.75);
    box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.75);
    background: transparent;
    border-radius: 15px;
	}
.bg-white{
	background:#fff;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	}
.bg-albastru{
	background:#253b91;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	}
#formular_calendar ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff !important;
    font-weight:100;
}
#formular_calendar :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff !important;
   opacity:  1;
   font-weight:100;
}
#formular_calendar ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff !important;
   opacity:  1;
   font-weight:100;
}
#formular_calendar :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff !important;
   font-weight:100;
}
#formular_calendar label{
   color:    #fff;
   display:block;
   font-weight:100;
   padding:5px 0;
   margin:5px;
}
#formular_calendar textarea{
   color:    #fff;
   background:transparent;
   border:1px solid #fff;
   width:100%;
   height:250px;
   outline:none !important;
   font-weight:100;	
   padding:7px;
}
@media(min-width:1024px) and (max-width:1170px){
	.caseta_servicii{
		margin:0;
		}
	.poza-articol{
	    width: 233px !important;
	    top: 42px;
		left: 40px;
    }
    .caption_exp{
    	width: 180px;
    	height: 147px;
    	}
    .caption_exp p{
    	padding:0;
    	}
    .poza-competenta{
    	width:240px !important;
    	top:55px;
    	}
    .casete-dece div{
    	margin:20px 0;
    	}
    .casete-dece p{
    	margin:15px 0;
    	}
    .sectiune-video{
    	padding-bottom:120px;
    	}
    #calendar .fc-prev-button{
    	left:15%;
    	}
    #calendar .fc-next-button{
    	right:15%;
    	}
    .pag-blog .poza-articol {
	    top: 41px;
    	left: 40px;
	    width: 242px !important;
	}
}
@media(min-width:1171px) and (max-width:1400px){
	.caseta_servicii{
		margin:0;
		}
	.poza-articol{
	    width: 290px !important;
	    top: 46px;
	    left: 44px;
    }
    .caption_exp{
    	 width: 230px;
    	height: 180px;
    	}
    .caption_exp p{
    	padding:0;
    	}
    .poza-competenta{
    	width:300px !important;
    	top:60px;
    	}
    .casete-dece div{
    	margin:20px 0;
    	}
    .casete-dece p{
    	margin:15px 0;
    	}
    .sectiune-video{
    	padding-bottom:120px;
    	}
    #calendar .fc-prev-button{
    	left:15%;
    	}
    #calendar .fc-next-button{
    	right:15%;
    	}
    .pag-blog .poza-articol {
	    top: 46px;
	    left: 45px;
	    width: 299px !important;
	}
}
.social-icons a{
	background: #253B91;
	color:#fff;
	padding:5px 8px;
	margin:0 5px;
	font-size:20px;
	width: 35px;
    height: 35px;
    display: block;
    float: left;
    text-align:center;
	}
.social-icons{
	clear:both;
	}