:root {
	--main-color-primary: #0a549c;
	--main-color-secondary: #0071ce;
	--accent-color-primary: #1f8d65;
	--grey-border-color: #ccc;
	--grey-accent-color: #7c7c7c;
}

.btn-danger {background-color: #ef0000; border-color: #ef0000; }
.btn-outline-danger {color:#ef0000; border-color:#ef0000;}
.btn-outline-danger:hover {background:#ef0000;}
.main-slider .slick-slide .btn-danger, .main-slider .slick-slide .btn-outline-danger {font-size:14px;}


.number-bg {
	background:url(../uploads/diverse-adm/bg-number-parallax.jpg) no-repeat center; 
	background-attachment:fixed;
	background-size: cover;
	padding: 70px 0;
	color:#fff;
	margin: 50px 0;
}

.alert-info {
	color: #777;
    background-color: #eee;
	border-color:#eee;
	font-size:12px;
	text-transform:uppercase;
}

.btn-primary {
    background-color: #0a549c;
	border-color:#0a549c;
	font-size:0.8rem;
}

.btn-success {
    background-color: #1f8d65;
	border-color:#1f8d65;
}




.HD-color-stars {
	color:#F8980D;
	font-size:14px;
}
.imgToShowOnHover {display:none;}

.puncte-forte {background:#f5f5f5}
.puncte-forte i {font-size:56px; color:#0a549c;} 
.puncte-forte h5 {color:#0a549c;}

.contact-form {background:#eee;}





body {
	font-family: 'Roboto', sans-serif;
	color:#5f5f5f;
	font-weight:300;
}

.not-loaded {
	overflow: hidden;
}
h1, .h1 {
	font-size: 2rem;
	color: #222;
}
h2, .h2 {
	font-size: 1.7rem;
	color: #222;
}
h3, .h3 {
	font-size: 1.4rem;
	color: #222;
}
h4, .h4 {
	font-size: 1.2rem;
	color: #222;
}
h5, .h5 {
	font-size: 1.1rem;
	color: #222;
}
a {
	text-decoration: none;
	color: #0a549c;
	transition: color 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
a:hover {
	text-decoration: none;
	color: #1f8d65;
}
img {
	max-width: 100%;
	height: auto;
}

/* S: Header */
header {
	z-index: 99;
	transition: all .5s;
	top: 0;
	background: #0a549c;
}
.speakers header {
	background: #1d2267;
}
header.position-fixed-disabled .navbar-dark .navbar-nav .nav-link {
	font-size:14px;
}
.phone-header {
	position: absolute;
	right: 30px;
	font-weight: bold;
	top: 15px;
	color: #fff;
	z-index: 2;
}


.position-fixed-disabled .phone-header {
	display: none!important;
}
/* E: Header */

/* S: Login; */
.form-signin {
	width: 100%;
	max-width: 460px;
}
/* E: Login; */

/* S: Navbar */
.navbar {}
.navbar-brand {
	max-width: 25%;
	transition: .4s;
}
header.position-fixed-disabled .navbar-brand {
	max-width: 13%
}
.navbar-dark .navbar-nav .nav-link {
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	text-transform:uppercase;
	transition: all .4s;
	padding: 5px 10px;
	position: relative;
}
.navbar-dark .navbar-nav .active>.nav-link,
nav .nav-item.dropdown.show .nav-link {
	color: #1f8d65;
	font-weight:700;
}
.navbar-dark .navbar-nav .active>.nav-link,
nav .nav-item.dropdown.show .nav-link,
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
	color: #1f8d65;
}
.dropdown-item:hover,
.dropdown-item:focus {
	color: #fff;
	background: #69f;
}
.navbar-collapse.collapsing,
.navbar-collapse.show {
	background: rgba(0, 0, 0, .9);
	padding: 10px;
	margin-top: 10px;
	transition: .4s;
}
header.position-fixed-disabled .navbar-collapse.collapsing,
header.position-fixed-disabled .navbar-collapse.show {
	background: none;
	padding: 0;
}
.cursor-pointer {
	cursor: pointer;
}
.navbar-dark .navbar-toggler {
	background: #000;
	border: none;
}
.navbar-dark .navbar-toggler>span {
	background: none;
	font-size: 24px;
	color: #fff;
	height: auto;
	width: auto;
}
/* E: Navbar */

/* S: Big Banner */
.banner {
	z-index: 1;
	overflow: hidden;
	width: 100%;
	min-height: 300px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	background-size: 100%;
	/*background-position: 50% 50%;*/
	background-blend-mode: luminosity;
	background-color: #ffffff42;
	background-attachment:fixed;
	background-repeat: no-repeat;
}
.speakers .banner {
	display: none;
}
.banner.no-banner {
	background: #f2f2f2;
	min-height: 150px;
}
.banner .overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background: #fff;
	opacity: .5;
	z-index: 1;
	width: 100%;
}
.banner .item {
	width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100vh;
}
.banner .item .image {
	min-width: 100%;
	max-width: inherit;
	height: 100vh;
	object-fit: cover;
}
.banner .info {
	left: 0;
	width: 100%;
	z-index: 2;
}
.banner .info {
	color: #fff;
}
.banner .info h1,
.banner .info .h1 {
	margin-bottom: 0;
	font-size: 3rem;
	color: #fff;
}
.banner .info p {
	margin-bottom: 0;
}
.e404-banner {
	background-size: auto;
}
.e404-banner,
.e404-banner .item,
.e404-banner .item .image {
	height: calc(100vh - 127px - 66px);
}
.e404-banner .info {
	top: 50%;
	text-align: center;
}
.e404-banner .info h1 {
	margin-top: -10%;
}
.banner-home {
	height: 70vh;
	min-height: 70vh;
}
.scroll-down {
	margin-top: 25px;
	display: inline-block;
}
.scroll-down .fa {
	font-size: 40px;
	color: #323232;
	cursor: pointer;
	transition: all .4s;
}
.scroll-down:hover .fa {
	color: #69f;
}
/* E: Big Banner */

/* S: Owl-carousel */
.slider .item {
	height: 70vh;
	background-color: #0a549c;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	position: relative;
	background-blend-mode: multiply;
}
.caption-hide {
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
}
.slider .caption {
	position: absolute;
	width: 100%;
	top: 0;
	bottom: 0;
	color: #fff;
	text-shadow: 1px 3px 3px #000;
	text-align: center;
	display: flex;
	align-items: center;
	background: rgba(102, 153, 255, 0.4);
}
.slider .caption .inner {
	width: 100%;
}
.slider .caption .text {
	margin-bottom: 0;
}
.owl-theme .owl-nav {
	position: absolute;
	top: 50%;
	height: 0;
	margin: 0;
	margin-top: -30px;
	width: 100%;
}
.owl-theme .owl-nav:after {
	display: table;
	clear: both;
	content: ' ';
}
.owl-theme .owl-nav [class*='owl-'] {
	padding: 0;
	margin: 0;
	background: none;
	color: #fff;
	font-size: 60px;
	transition: color .4s;
	line-height: 60px;
	opacity: .6;
	transition: .4s;
}
.owl-theme .owl-nav [class*='owl-']:hover {
	background: none;
	opacity: 1;
}
.owl-theme .owl-nav .disabled {
	opacity: .1!important;
}
.owl-theme .owl-nav .owl-prev {
	float: left;
	margin-left: 20px;
}
.owl-theme .owl-nav .owl-next {
	float: right;
	margin-right: 20px;
}
.owl-theme .owl-dots {
	margin: 0;
	margin-top: 15px;
}
.owl-theme .owl-dots .owl-dot span {
	background: #323232;
	transition: all .4s;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #69f;
}
/* E: Owl-carousel */

/* S: Why us */
.our-values i {
	font-size: 2rem;
	color: #7c7c7c;
}
.our-values h5 {
	font-size: 1.2rem;
	color: #7c7c7c;
	font-weight:400;
}
.our-values p {}
/* E: Why us */

.papers-form {
	max-width: 700px;
	margin: 0 auto;
	margin-top: 50px;
	background: #eee;
    padding: 50px;
}

/* S: Footer */

.newsletter-wrapper {
	max-width: 500px;
	margin: 0 auto;
}
footer {
	background: #0a549c;
	padding: 20px 0 20px 0;
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
}
footer .links a {
	color: #fff;
	margin-right: 10px;
}
footer .links a:hover {
	text-decoration: underline;
}
footer .links>p:last-child {
	margin-bottom: 0;
}
.social-links a {
	border-radius: 50%;
	border: 2px solid #fff;
	padding: 5px;
	display: inline-block;
	font-size: 16px;
	width: 40px;
	height: 40px;
	transition: .4s;
	line-height: 28px;
	color: #fff;
	background-color: #0a549c;
}
.social-links a+a {
	margin-left: 10px;
}
.social-links a:hover {
	border-color: #1f8d65;
	color: #1f8d65;
}
/* E:  Footer */

.buttons {
	margin-top: 20px;
}

span.required {
	color: #f00;
}
#form-contact label {
	font-size: 12px;
	color: #414141;
}
#form-contact .form-group {
	margin-bottom: .5rem
}
#form-contact .form-group .form-control {
	border-radius: 5px;
	border-color: #ddd;
	transition: .4s;
	padding:30px 15px;
}
#form-contact .form-group .form-control:focus,
#form-contact .form-group .form-control:hover {
	border-radius: 5px;
	border-color: #69f;
	outline: 0;
	box-shadow: 0 0 5px #ddd;
}
#otherDetails {
	background: #f5f5f5;
	padding: 100px 0;
}
#otherDetails h3 {
	font-weight: bolder;
	padding-top: 20px;
}
#otherDetails .col-md-4 .containerWrapper {
	background: #fff;
	padding: 20px;
}
#otherDetails a:hover {
	text-decoration: underline;
}
.my-gallery {
	font-size: 0;
	margin: 0 -10px;
}
.my-gallery:after {
	clear: both;
	content: " ";
	display: table;
}
.my-gallery figure {
	display: inline-block;
	vertical-align: middle;
	width: 33.33%;
	font-size: 0;
	margin: 0;
	padding: 10px;
	box-sizing: border-box;
	float: left;
}
.my-gallery figure a {
	display: block;
	vertical-align: middle;
}
.my-gallery figure a img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: auto;
}
iframe.gmaps {
	width: 100%;
	height: 300px;
	margin-bottom: 20px;
}
.form-alert {
	display: none;
	position: fixed;
	right: 20px;
	top: 20px;
	max-width: 400px;
	z-index: 999;
}
.form-alert .alert {
	border: none;
	border-radius: 0;
	margin-bottom: 0;
}
.form-alert .alert-warning {
	background: #f4a421;
	color: #fff;
}
.form-alert .alert-success {
	background: #33a212;
	color: #fff;
}
.form-alert .alert .close {
	padding: .65rem 1.25rem;
	color: #fff;
	transition: all .4s;
}
.form-alert .alert .close:hover {
	color: #000;
}
.valid {
	border-color: green!important;
}
.invalid {
	border-color: red!important;
}
#back-to-top {
	font-size: 24px;
	line-height: 35px;
	height: 35px;
	width: 35px;
	transition: all .4s ease-in;
	position: fixed;
	text-align: center;
	z-index: 9;
	background: #0a549c;
	color: #fff;
	right: 0;
	border-radius: 50%;
	right: -60px;
	bottom: -60px;
	cursor: pointer;
}
#back-to-top:hover {
	background: #1f8d65;
}
#back-to-top.show {
	right: 10px;
	bottom: 10px;
}
#overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	z-index: 9999;
	display: flex;
	justify-content: center;
	align-items: center;
}
.spinner {
	width: 70px;
	text-align: center;
}
.spinner>div {
	width: 18px;
	height: 18px;
	background-color: #69f;
	display: inline-block;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

/* S: Search */
.search {
	position: relative;
}
.search-show {
	cursor: pointer;
	font-size: 22px!important;
	color: #fff!important;
}
.search-form {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	transition: .3s;
	width: 150px;
}
.search-form.active {
	width: 220px;
}
.language>a,
.account>a {
	font-size: 20px;
	color: #fff!important;
	cursor: pointer;
}
.account .dropdown-menu {
	min-width: 200px;
}
.article-wrapper .article {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #ccc;
}
/* S: Search */

.filter-content {
	max-height: 258px;
	overflow-y: auto;
}
.filter-content::-webkit-scrollbar {
	width: 10px;
	background: #fff;
	transition: 0.4s all ease;
}
.filter-content::-webkit-scrollbar-thumb {
	border: 0;
	border: 2px solid #fff;
	border-radius: 5px;
	background: #ccc;
	transition: 0.4s all ease;
}

/* S: Uploaded files */
.fisiere-incarcate {
	margin: 40px 0;
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #ddd;
}
.fisiere-incarcate h4 {
	font-size: 24px;
	margin-bottom: 20px;
}
.fisiere-incarcate a {
	font-size: 14px;
	line-height: 20px;
	padding: 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: center;
	align-content: center;
	align-items: center;
}
.fisiere-incarcate a+a {
	border-top: 1px solid #ccc;
}
.fisiere-incarcate a .name {
	padding-right: 10px;
}
.fisiere-incarcate a:hover .name {
	text-decoration: underline;
	color: #000;
}
.fisiere-incarcate a .extension {
	font-size: 12px;
	padding: 0 10px;
	color: #000;
	line-height: 20px;
}
.fisiere-incarcate a i {
	color: #000;
	font-size: 18px;
	line-height: 20px;
}
.fisiere-incarcate a i.fa-file-pdf-o {
	color: #f91d0a;
}
.fisiere-incarcate a i.fa-file-text-o {
	color: #2a5699;
}
.fisiere-incarcate a i.fa-file-excel-o {
	color: #207245;
}
.fisiere-incarcate a i.fa-download {
	color: #000;
	margin-right: 0;
}
/* S: Uploaded files */

.videocontent {
	margin: 0 auto;
}

/* S: Cookie Dialog */
.gdprcookie {
	position: fixed;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	left: 20px;
	bottom: 20px;
	max-width: 300px;
	padding: 10px;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 5px;
	box-shadow: 0 0 20px rgba(0, 0, 0, .7);
	z-index: 99999999;
}
.gdprcookie h1,
.gdprcookie h2 {
	font-size: 20px;
	margin-bottom: 5px;
	color: #fff;
}
.gdprcookie h2 {
	font-size: 16px;
	color: #fff;
}
.gdprcookie p {
	font-size: 12px;
	color:#fff;
}
.gdprcookie a {
	color: currentColor;
	text-decoration: underline;
}
.gdprcookie-buttons {
	text-align: center;
}
.gdprcookie-buttons button {
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	line-height: 14px;
	padding: 10px;
	border-radius: 5px;
	margin: 0 3px;
	background: #000;
	cursor: pointer;
	border: none;
	transition: .4s;
	box-shadow: none;
	outline: none;
}
.gdprcookie-buttons button:first-child {
	background: rgba(0, 128, 0, 0.7);
}
.gdprcookie-buttons button:first-child:hover {
	background: rgba(0, 128, 0, 1);
}
.gdprcookie-buttons button:last-child {
	background: none;
	font-size: 12px;
}
.gdprcookie-buttons button:disabled {
	color: rgba(255, 255, 255, .5);
}
.gdprcookie-types ul {
	overflow: hidden;
	padding: 0;
	margin: 0 0 10px;
}
.gdprcookie-types li {
	display: block;
	list-style: none;
	float: left;
	width: 50%;
	padding: 0;
	margin: 0;
}
.gdprcookie-types input[type=checkbox] {
	margin-right: 10px;
}
/* E: Cookie Dialog */

/* S: Review comment/dinamic */
.comment-form-principal {
	display: none;
}
.review-add-email {
	display: none;
}
.review-box {}
.review-box+.review-box {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #ddd;
}
.review-box:after {
	clear: both;
	display: table;
	content: ' ';
}
.user-info {
	width: 125px;
	float: left;
	padding-right: 5px;
	border-right: 1px solid #ddd;
}
.user-info .user-image {
	margin-bottom: 10px;
}
.user-info .image-inner {
	display: inline-block;
	background: #635e5a!important;
	padding: 5px;
	width: 75px;
	height: 75px;
	border-radius: 50%;
	text-align: center;
	font-size: 28px;
	line-height: 65px;
	color: #fff;
	text-shadow: 0 0 1px #000;
	position: relative;
}
.user-info .image-inner span {}
.user-info .user-name {
	font-size: 14px;
	font-weight: 700;
	;
}
.user-info .user-name span {
	font-size: 12px;
	font-weight: 400;
	color: #a2a2a2;
}
.user-info .review-date {
	margin-bottom: 10px;
}
.user-info .review-verified {
	color: #1a9352;
	font-size: 14px;
}
.user-info .review-verified i {
	margin-right: 5px;
}
.review-content {
	width: calc(100% - 125px);
	float: left;
	font-size: 16px;
	padding-left: 10px;
}
.review-content .review-title {
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: 700;
}
.review-content .show-comments-info {
	margin-top: 10px;
	font-weight: 700;
}
.review-content .show-comments-info a {
	line-height: 12px;
	font-size: 12px;
	cursor: pointer;
	transition: color .5s;
	text-decoration: none;
	font-weight: 700;
}
.review-content .show-comments-info a.comment-delete {
	font-size: 20px;
	color: red;
	text-transform: uppercase;
}
.review-content .show-comments-info a.comment-approve {
	font-size: 20px;
	color: green;
	text-transform: uppercase;
}
.review-content .show-comments-info a i {}
.review-content .show-comments-info a:hover {
	color: #000;
}
.comment {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #ddd;
}
.comment:after {
	clear: both;
	display: table;
	content: ' ';
}
.comment-user-info {
	float: left;
}
.comment-user-info .comment-user-image {
	margin-bottom: 10px;
}
.comment-user-info .comment-image-inner {
	display: inline-block;
	background: #ec1e8c;
	padding: 5px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	text-shadow: 0 0 1px #000;
}
.comment-content-wrapper .add-comment {
	display: none;
}
.comment-content .show-comments-info {
	line-height: 12px;
	font-size: 12px;
}
.comment-content {
	font-size: 14px;
	color: #333;
}
.comment-content .added-by {
	font-size: 12px;
	color: #9e9e9e;
	margin-top: 5px;
}
.comment-content .added-by span {
	color: #000;
	font-weight: 700;
}
.comment-content .show-comments-info a.comment-delete {
	font-size: 14px;
	color: red;
	text-transform: uppercase;
}
.comment-content .show-comments-info a.comment-approve {
	font-size: 14px;
	color: green;
	text-transform: uppercase;
}
.comment-content .show-comments-info a i {}
form.comment-form {
	font-size: smaller;
}
@media screen and (max-device-width: 600px),
screen and (max-width: 600px) {
	.user-info {
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
	.user-info .user-image {
		float: left;
		margin-right: 40px;
	}
	.review-content {
		width: 100%;
		float: none;
		padding-left: 0;
		margin-top: 40px;
	}
}
/* E: Review comment/dinamic */

/* S: Slick Slide with video */
.main-slider {
	position: relative;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	transition: all 1.2s ease;
}
.main-slider.slick-initialized {
	opacity: 1;
	visibility: visible;
}
.main-slider .slick-slide,
.main-slider .slick-slide::before,
.main-slider .slick-slide .caption {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.main-slider .slick-slide::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.1);
	opacity: .8;
	z-index: 1;
}
.main-slider .slick-slide {
	position: relative;
	min-height: 480px;

	background-size: cover;
	background-position: center;
	transition: all 0.8s ease;
	background-repeat: no-repeat;
}
.main-slider .slick-slide video {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	transform: translate(-50%, -50%);
}
.main-slider .slick-slide iframe {
	position: relative;
	pointer-events: none;
}

.main-slider .slick-slide.slick-active .caption {
	opacity: 1;
	transform: translateY(0);
	transition: all 0.7s cubic-bezier(0.32, 0.34, 0, 1.62) 0.6s;
}
.main-slider .slick-slide .caption {
	width: 100%;
	top: 0;
	bottom: 0;
	text-align: center;
	z-index: 2;
	opacity: 0;
	transition: all 0.3s ease;
	transform: translateY(100px);
}
.main-slider .caption .slide-descriere strong {
	font-weight: 700;
}
.main-slider .slick-slide .caption .inner {
	width: 100%;
}
.main-slider .slick-slide h1,
.main-slider .slick-slide .h1 {
	color: #000;
	text-shadow: 2px 2px 8px #fff;
}
.main-slider .slick-slide h1 span,
.main-slider .slick-slide .h1 span {
	font-size: 3.5rem;
	color: #ef0000;
	font-weight: 900;
}
.main-slider .slick-next, .main-slider .slick-prev {
	z-index: 4;
	width: auto;
	height: auto;
}
.main-slider .slick-next:before, .main-slider .slick-prev:before {
	font-size: 2rem;
}
.main-slider .slick-prev {
	left: 10px;
}
.main-slider .slick-next {
	right: 10px;
}

/*.slick-prev:before, .slick-next:before {
	color: #1c1e68;
}*/

/* E: Slick Slide with video */

/* S: Slick Carousel */
.slick-carousel {
	opacity: 0;
	transition: .4s;
}
.slick-carousel.slick-initialized {
	opacity: 1;
}
.slick-carousel .slick-list {
    margin: 0 -10px;
}
.slick-carousel .slick-slide {
    margin: 0 10px;
}
.slick-carousel .slick-next, .slick-carousel .slick-prev {
	z-index: 4;
	width: auto;
	height: auto;
}
.slick-carousel .slick-next:before, .slick-carousel .slick-prev:before {
	font-size: 2rem;
	color: #000;
}
.slick-carousel .slick-prev {
	left: 5px;
}
.slick-carousel .slick-next {
	right: 5px;
}
/* E: Slick Carousel */

.sponsors h3 {
	max-width: 500px;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
}

/* S: Numbers */
.numbers {
	
}
.numbers h3,
.numbers i {
	font-size: 2.4rem;
	line-height: 2.4rem;
	margin-bottom: 0;
	color: #1f8d65;
}
.numbers h3 span {
	font-weight: 900;
	display: block;
}
.numbers h3 small {
	font-size: .9rem;
	line-height: .9rem;
	font-weight: 500;
	display: block;
	margin-top: 1rem;
}
.numbers i {
	color: #7c7c7c;
}
/* E: Numbers */

/* S: Responsive iframe video */
.video-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	margin-bottom: 20px;
}
.video-wrapper>iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
}
/* E: Responsive iframe video */

/* S: FlipClock */
.flip-clock-wrapper {
	width: auto;
	zoom: .4;
	/*transform: scale(.7);*/
}
.flip-clock-divider .flip-clock-label {
	display: none;
}
.flip-clock-wrapper ul {
	/*width: 50px;*/
}
.flip-clock-dot {
	background: #ccc;
}
/* E: FlipClock */

/* S: Agenda */
.container-agenda  nav {
	max-width: 600px;
    margin: 0 auto;
}
.container-agenda .nav-fill .nav-item {background:#eee; padding:20px; margin:5px;}
.container-agenda .nav-fill .nav-item:hover {background:#ccc;}
a:hover.nav-item  {color:#0a549c;}

.nav-pills .nav-link {border-radius:.5rem;}


.container-agenda .nav-pills .nav-link.active,
.container-agenda .nav-pills .show>.nav-link {
	background-color: #0a549c;
}
.table-agenda thead {
	font-size: 1.4rem;
}
.table-agenda thead th { background:#eee; color:#333; font-size:1.2rem;}
.table-agenda .bg-info, .table-agenda td.bg-info  { background:#1c1e67 !important;}

.agenda-description p:last-child {
	margin-bottom: 0;
}
.agenda-speaker-list {
	width: 300px;
}
.agenda-speaker-list+.agenda-speaker-list {
	border-top: 1px solid #ccc;
	padding-top: 1rem;
	margin-top: 1rem;
}
.agenda-speaker-list .speaker-image {
	width: 75px;
	border-radius: 50%;
	overflow: hidden;
	border: 2px solid #1f8d65;
}
/* E: Agenda */

/* S: Animations */
*[animated] {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	opacity: 0;
}
*[animation-visible="true"],
*[animated="false"],
*[animated="0"] {
	opacity: 1!important;
}
@-webkit-keyframes sk-bouncedelay {
	0%,
	80%,
	100% {
		-webkit-transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1.0)
	}
}
@keyframes sk-bouncedelay {
	0%,
	80%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	40% {
		-webkit-transform: scale(1.0);
		transform: scale(1.0);
	}
}
/* E: Animations */

/* S: Responsive */
@media (max-width: 992px) {
	*[animated] {
		opacity: 1!important;
	}
	.navbar-brand {
		max-width: 60%;
		transition: .4s;
	}
	header.position-fixed-disabled .navbar-brand {
		max-width: 50%
	}
	footer {
		margin-top: 0;
		padding: 50px 0;
	}
	.banner .info .h1,
	.banner .info h1 {
		text-align: center;
	}
	.banner .info h2 {
		text-align: center;
	}
	.banner .info .buttons a {
		float: none!important;
		margin: 5px auto;
	}
	a.scroll-down {
		display: block;
		text-align: center;
		margin-top: 25px;
	}
	.info-top {
		height: 32px;
	}
	.info-top>a {
		display: none;
	}
	.info-top-mobile {
		display: block;
	}
	.info-content-mobile-full {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.mt10-mob {
		margin-top: 10px;
	}
	.info-content-mobile-full span.info-text {
		width: 100%;
		display: block;
	}

	.main-slider .slick-slide h1 span,
	.main-slider .slick-slide .h1 span {
		font-size: 2rem;
	}
	.banner {
		background-attachment: inherit;
		background-size: cover;
	}
}
@media (max-width: 767px) {
	.main-slider .slick-slide {
		position: relative;
		height: auto;
	}
	.main-slider .slick-slide iframe {
		position: absolute;
	}
	.table-agenda thead {
		display: none;
	}
	.table-agenda td {
		display: block;
	}
	.agenda-speaker-list {
		width: 100%;
	}
	.noM {
		padding-top: 0 !important;
	}
	#despre .w-75 {
		width: 100%!important;
	}
	#despre .right-image,
	#despre .left-image {
		display: none;
	}
	#despre-parallax .w-50 {
		width: 100%!important;
	}
	#contact .row:first-child .col-md-4+.col-md-4 {
		margin-top: 30px;
	}
	.banner .info .h1,
	.banner .info h1 {
		margin-bottom: 10px;
		font-size: 2rem;
	}
	.banner .info h2 {
		font-size: 34px;
		margin-bottom: 10px;
	}
	#servicii-lista .col-md-8 {
		margin-top: 20px;
	}
	.info-content-mobile-full span.info-text {
		width: 50%;
	}
	.info-content-mobile-full button {
		width: 50% !important;
	}
	h1, .h1 {
		font-size: 1.8rem;
	}
}
@media (max-height: 576px) {
	.banner .info {
		bottom: 0;
	}
	.banner .info .h1,
	.banner .info h1 {
		margin-bottom: 10px;
	}
	.banner .info h2 {
		font-size: 34px;
		margin-bottom: 10px;
	}
	.other-banner,
	.other-banner .item,
	.other-banner .item .image {
		height: 100vh;
	}
}
@media (max-width: 576px) {
	footer a.logo-footer {
		text-align: center;
		margin-bottom: 20px;
	}
	.acces-cabinet .car {
		margin-bottom: 40px;
	}
	.home-banner {
		background-position: -400px center;
	}
	.other-banner.detalii-banner {
		background-position: top center;
	}
	.papers-form {
		padding: 20px;
	}
	.g-recaptcha {
		transform: scale(0.8);
		transform-origin: 0 0;
	}
}
@media (max-width: 480px) {
	.info-content-mobile-full button {
		width: 100% !important;
	}
	#programari .container {
		background-size: 35%;
	}
	.info-content-mobile-full span.info-text {
		width: 65%;
	}
	.info-content-mobile-full span.info-text-prog {
		width: 100%;
	}
}
@media (max-width: 360px) {
	.info-content-mobile-full span.info-text {
		width: 100%;
	}
}
/* E: Responsive */