html,
body {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}

body {
	position: relative;
	background: #fff;
}

body,
td,
th,
#submitButton,
textarea,
input,
select {
	font-family: 'PT Sans', sans-serif;
	color: #484848;
	font-size: 17px;
	line-height: 26px;
	font-weight: 400;
}

.container {
	max-width: 100% !important;
}

h1 {
	font-size: 65px;
	font-weight: 300;
	padding-bottom: 3%;
	text-align: center;
}

h2 {
	font-size: 50px;
	font-weight: 300;
	padding-bottom: 2%!important;
	color: #fc6166;
}

h3 {
	font-size: 45px;
	font-weight: 400;
	color: #fc6166;
}

h4 {
	font-size: 40px;
	font-weight: 400;
	color: #fc6166;
}

h5 {
	font-size: 24px;
	line-height: 35px;
	font-weight: 400;
}

h6 {
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
}

a {
	/*color: #4a90e2;*/
	color: #fc6166;
}

a:hover,
a:focus {
	color: #fc6166!important;
	text-decoration: none;
}

.inline {
	display: inline !important;
}

.content {
	padding-top: 3%;
	padding-bottom: 60px;
}

.description {
	padding-top: 0%;
	padding-bottom: 5%;
}

.description-paragraph {
	padding-top: 2%;
	padding-bottom: 2%;
}

.description-paragraph .title {
	color: #fc6166;
}

.description-paragraph ul {
	overflow: hidden;
}

.no-padding {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.padding-lr {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.padding-btn {
	padding-top: 25px;
	padding-right: 20%;
	padding-left: 20%;
	padding-bottom: 0px;
}

@media(max-width:991px) {
	.no-padding-sm {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	.margin-xs {
		margin-top: 40px
	}
}

@media(max-width:767px) {
	.no-padding-xs {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
}

.form-control {
	border-radius: 0px;
	border: 1px solid #E4E4E4;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 40px;
}

.btn-my-default {
	background-color: #fc6166;
	padding-top: 15px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 15px;
	color: #fff;
	border-radius: 7px;
	font-size: 18px;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	cursor: pointer;
	min-width: 200px;
}

.btn-my-default-blue {
	background-color: #4f6d7a;
}

.btn-my-default-yellow {
	background-color: #F9C80E;
}

.btn-my-default-orange {
	background-color: #FC6166;
}

.btn-my-default-light-blue {
	background-color: #fc6166;
}

.btn-my-default span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.6s;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-ms-transition: 0.6s;
	-o-transition: 0.6s;
	color: #fff;
}

.btn-my-default span:after {
	content: "\f118";
	font-size: 22px;
	font-family: FontAwesome;
	position: absolute;
	opacity: 0;
	top: 0;
	margin-top: -1px;
	right: -30px;
	transition: 0.6s;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-ms-transition: 0.6s;
	-o-transition: 0.6s;
}

.btn-my-default:hover span {
	padding-right: 25px;
}

.btn-my-default:hover span:after {
	opacity: 1 !important;
	right: 0;
}

.btn-my-default:hover,
.btn-my-default:focus {
	background-color: #FCC832;
	color: #fff!important;
	text-decoration: none;
}

.btn-my-default:hover,
.btn-my-default:focus {
	background-color: #333;
	color: #fff!important;
	text-decoration: none;
}

.btn-my-default {
	position: relative;
}

.btn-my-default:before {
	content: "\f118";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
	color: #fff;
	font-size: 18px;
	position: absolute;
	top: 18px;
	left: 16px;
	visibility: hidden;
}

@media(max-width:767px) {
	.btn-my-default {
		padding-top: 10px;
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 10px;
		font-size: 18px;
	}
}

.text-content {
	text-align: justify;
}

@media(min-width:991px) {
	.wrap-sticky {
		height: 82px !important;
	}
}


/* Navbar  ------*/

@media(min-width:991px) {
	nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle::after {
		font-family: 'FontAwesome';
		content: "\f107";
		margin-left: 5px;
		margin-top: 2px;
		font-style: normal!important;
		font-size: 14px;
	}
}

nav.navbar.bootsnav {
	padding-bottom: 0px;
	padding-top: 0px;
}

@media(min-width:991px) {
	nav.navbar.bootsnav {
		background-color: #fff;
		border-bottom: 5px solid #fc6166;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
}

nav.navbar .navbar-brand img.logo {
	width: 100%;
}

@media(max-width:1400px) {
	nav.navbar .navbar-brand img.logo {
		width: 80%;
		margin-top: 6px;
	}
}

@media(max-width:991px) {
	.navbar-brand {
		padding-left: 0px;
		margin-left: 0px;
	}
	nav.navbar.bootsnav .navbar-header {
		text-align: center;
		margin-left: 0px;
		padding-left: 0px;
	}
	nav.navbar .navbar-brand img.logo {
		width: 80%;
		margin-top: -5px;
		margin-left: 0px;
	}
}

@media(max-width:540px) {
	nav.navbar .navbar-brand img.logo {
		width: 60%;
		margin-top: 0px;
	}
	nav.navbar.bootsnav li.dropdown a.dropdown-toggle::before {
		font-style: normal!important;
	}
}

nav.navbar.bootsnav ul.nav>li>a {
	font-weight: 700;
	color: #333;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
}


/* sticked ------*/

@media(min-width:991px) {
	nav.navbar.bootsnav.sticked ul.nav>li>a {
		font-weight: 700;
		color: #333;
		font-size: 13px;
		text-transform: uppercase;
		padding: 15px 15px !important;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	nav.navbar.bootsnav.sticked .navbar-brand img.logo {
		width: 60%;
		margin-top: -3px;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.logo {
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	nav.navbar.bootsnav.sticked .attr-nav {
		margin-top: -1px;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
}


/* sticked ------*/

@media(min-width:991px) {
	nav.navbar.navbar-inverse ul.nav>li.dropdown.on>a {
		color: #fc6166 !important;
	}
	li.dropdown ul.dropdown-menu>li>a:hover {
		color: #fc6166 !important;
	}
}

@media(max-width:991px) {
	nav.navbar.bootsnav .navbar-nav>li {
		border-bottom: 1px dashed rgba(231, 231, 231, 1.00);
	}
	nav.navbar.bootsnav .navbar-nav>li>a {
		color: #FFF;
		border-top: none;
	}
	nav.navbar.bootsnav ul.nav>li>a {
		color: #484848;
		border-bottom: none;
	}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a {
		border-bottom: 1px dashed #EFEFEF;
		color: #484848;
	}
	nav.navbar.bootsnav .navbar-toggle {
		display: inline-block;
		float: left !important;
		margin-right: 0px !important;
		margin-top: 10px;
	}
}

.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
	font-size: 20px;
}

nav.navbar.bootsnav ul.nav>li.dropdown>a.btn-lgn.dropdown-toggle::after {
	display: none;
}


/* Navbar colors ------*/

nav.navbar ul.nav>li>a:hover,
nav.navbar ul.nav>li>a:focus,
nav.navbar ul.nav>li>a.active {
	color: #fc6166!important;
}

@media(max-width:991px) {
	nav.navbar.navbar-inverse .navbar-toggle {
		color: #eee;
		background-color: #333 !important;
		padding-top: 20px;
		padding-bottom: 30px;
	}
}

@media(max-width:640px) {
	nav.navbar.navbar-inverse .navbar-toggle {
		color: #eee;
		background-color: #333 !important;
		padding-top: 10px;
		padding-bottom: 20px;
	}
}

.navbar-collapse.collapse.in {
	border-top: 1px solid #E9E9E9!important;
}

@media(min-width:767px) {
	nav.navbar {
		padding-left: 1vw;
		padding-right: 3vw;
	}
}

@media(max-width:766px) {
	nav.navbar {
		padding-left: 15px;
		padding-right: 30px;
	}
}

/* Navbar ------*/
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {
    text-align: left;
}
.navbar-right .dropdown-menu {
    right: 0;
    left: 0!important;
}
/* Carousel------*/

.carousel-control.left,
.carousel-control.right {
	background-image: none
}

#myCarousel {
	margin-top: 0px;
}


/* attr ------*/

.attr-nav {
	padding-top: 11px;
	padding-bottom: 11px;
	margin-top: 14px;
}

.lgn-box {
	display: inline-block;
}

.lgn-box a {
	font-size: 14px;
	font-weight: 600!important;
	padding-left: 10px;
}

.flag-icon {
	font-size: 12px;
	margin-right: 8px;
	vertical-align: 1px;
}

@media(max-width:991px) {
	.attr-nav {
		margin-top: 0px;
	}
	.flag-icon {
		margin-right: -11px!important;
		margin-top: 22px;
	}
}

@media(max-width:991px) {
	.flag-icon {
		margin-right: 0px!important;
		margin-top: 10px!important;
	}
	.lgn-box a {
		border-left: none;
		padding-left: 0px!important;
	}
}

@media(max-width:767px) {
	.flag-icon {
		margin-top: 8px!important;
		font-size: 13px;
	}
	.lgn-box a {
		border-left: none;
	}
}

@media(max-width:991px) {
	#myCarousel {
		margin-top: 0px;
	}
}

.carousel-caption {
	position: absolute;
	top: 12%;
	width: 34%;
	margin-left: 0px;
	left: 18%;
	text-shadow: none;
	color: #484848;
	text-align: left
}

.carousel-caption h1 {
	font-size: 60px;
	text-align: left;
	color: #333;
}

.carousel-caption h2 {
	font-size: 55px;
	text-align: left;
	color: #333;
}

.carousel-caption h3 {
	font-size: 35px;
	text-align: left;
	color: #333;
	margin-top: -15px;
}

.carousel-caption h6 {
	text-align: left;
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 26px;
	color: #333
}

@media(max-width:1400px) {
	.carousel-caption {
		top: 6%;
		width: 34%;
		left: 10%;
	}
	.carousel-caption h1 {
		font-size: 44px;
	}
	.carousel-caption h2 {
		font-size: 35px;
		text-align: left;
		color: #333;
	}
	.carousel-caption h3 {
		font-size: 30px;
	}
	.carousel-caption h6 {
		font-size: 16px;
		line-height: 25px;
	}
}

@media(max-width:1200px) {
	.carousel-caption {
		top: 0%;
		width: 43%;
		left: 10%;
	}
	.carousel-caption h1 {
		font-size: 30px;
	}
	.carousel-caption h6 {
		font-size: 16px;
		line-height: 25px;
	}
}

@media(max-width:991px) {
	.carousel-caption {
		top: 0%;
		width: 43%;
		left: 10%;
	}
	.carousel-caption h1 {
		font-size: 25px;
	}
	.carousel-caption h6 {
		font-size: 15px;
		line-height: 22px;
	}
}

@media(max-width:767px) {
	.carousel-caption h6 {}
	.carousel-caption h1 {}
}

@media(max-width:480px) {
	.carousel-caption h6 {
		display: none;
	}
	.carousel-caption h1 {
		font-size: 25px;
	}
}


/* Carousel------*/

.floor-bkg {
	background-image: url(/images/floor.png);
	height: auto;
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-top: 3%;
	padding-bottom: 5%;
	background-attachment: scroll;
}

@media(max-width:991px) {
	.floor-bkg {
		background-image: none;
	}
}

.about-project {
	background-color: #99cc33;
}

.about-course {
	background-color: #fdfdfd;
}


/*home-news*/

.home-news {
	background-color: #fff;
}

.home-news hr {
	margin-top: -20px;
	margin-bottom: 20px;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	border-top-color: currentcolor;
	border-top-style: none;
	border-top-width: 0px;
	border-top: 3px solid #fc6166;
	width: 20%;
}

@media(max-width:991px) {
	.home-news hr {
		margin-top: 0px;
		width: 40%;
	}
}

.news-slide {
	margin-top: 28px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0;
}

.news-slide .news-img {
	position: relative;
	overflow: hidden;
}

.news-slide .over-layer:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0);
	transition: all 0.50s ease 0s;
}

.news-img:hover .over-layer:before {
	background: rgba(255, 255, 255, 0.6);
}

.news-slide .news-img img {
	width: 100%;
	height: auto;
}

.news-slide .news-content {
	background: #fff;
	padding: 25px 30px;
	border: 1px solid #f0f0f0;
}

.news-slide .news-date {
	display: block;
	color: #fc6166;
	font-size: 15px;
}

.news-slide .fa-clock-o {
	color: #fc6166;
}

.news-slide .news-title {
	margin: 15px 0 14px;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.news-slide .news-title>a {
	color: #3c3c3c;
	transition: all 300ms linear 0s;
}

.news-slide .news-title>a:hover {
	color: #4f6d7a !important;
	text-decoration: none;
}

.news-slide .news-description {
	color: #676767;
	line-height: 24px;
	font-size: 15px;
}

.news-slide .news-bar {
	padding: 0;
	list-style: none;
}

.news-slide .news-bar li {
	display: inline-block;
	font-size: 15px;
	font-style: italic;
}

.news-slide .news-bar li a {
	color: #fc6166;
}

.news-slide .news-bar li a:hover {
	text-decoration: underline;
	color: #fc6166 !important;
}

@media(max-width:540px) {
	.news-slide .news-content {
		padding: 25px 15px;
	}
	.news-slide {
		margin: 0 0px;
	}
}

.owl-carousel {
	margin: 0;
}

.owl-carousel .owl-nav [class*=owl-] {
	background: none;
	color: #fff;
	font-size: 18px;
	width: 30px;
	height: 30px;
	line-height: 25px;
	border-radius: 0;
	text-align: center;
}

.owl-carousel .owl-nav [class*=owl-]:hover {
	background: #333;
	color: #FFF;
}

.owl-carousel .owl-prev {
	position: absolute;
	top: 178px;
	height: 30px;
	margin: auto !important;
	left: -25px;
}

.owl-carousel .owl-next {
	position: absolute;
	top: 178px;
	height: 30px;
	margin: auto !important;
	right: -25px;
}


/*home-news*/


/*home-blue-footer*/

.blue-footer {
	background-color: #00aced;
	border-top: 5px solid rgba(255, 255, 255, 1.00);
}

.white-btn {
	background-color: rgba(255, 255, 255, 0.00)!important;
	border: 2px solid rgba(255, 255, 255, 1.00)!important;
}

.white-btn:hover {
	background-color: rgba(19, 108, 181, 0.40)!important;
}

.center {
	background-color: rgba(19, 108, 181, 0.40);
	padding-top: 123px;
	padding-bottom: 123px;
}

@media(max-width:991px) {
	.center {
		background-color: rgba(19, 108, 181, 0.40);
		padding-top: 5px;
		padding-bottom: 5px;
	}
}

#newsletter span {
	color: #FFFFFF;
	font-style: italic;
	font-size: 11px;
	line-height: 16px;
}

#newsletter .btn {
	padding: 0px;
	line-height: 0px;
}

#newsletter .fa {
	padding: 10px;
	font-size: 15px;
	width: 35px;
	height: 35px;
	text-align: center;
	text-decoration: none;
	margin-top: 3px;
	margin-right: 2px;
	margin-left: 3px;
	margin-bottom: 3px;
	border-radius: 50%;
}

#newsletter input {
	height: 43px!important;
}

#newsletter .btn-secondary {
	background-color: #fc6166;
	color: #FFFFFF;
}

#newsletter span a {
	color: #FFFFFF;
	text-decoration: underline;
}

@media(max-width:991px) {}


/*home-blue-footer*/


/*CONTACT FORM*/

.form-contacts {
	/*background-color: #4f6d7a;*/
	background-color: rgba(252, 97, 102, 1);
	padding-top: 3%;
	padding-bottom: 50px;
	border-top: 5px solid rgba(255, 255, 255, 1.00);
}

.form-contacts hr {
	margin-top: -20px;
	margin-bottom: 20px;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	border-top-color: currentcolor;
	border-top-style: none;
	border-top-width: 0px;
	border-top: 3px solid #fff;
	width: 20%;
}

@media(max-width:991px) {
	.form-contacts hr {
		margin-top: 0px;
		width: 40%;
	}
}

.form-contacts .btn {
	background-color: #F9C80E;
	padding-top: 15px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 15px;
	color: #fff;
	border: none;
	border-radius: 7px;
	font-size: 18px;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
}

.form-contacts .btn:hover,
.form-contacts .btn:focus {
	background-color: #484848;
	color: #fff!important;
	text-decoration: none;
}

@media(max-width:767px) {
	.form-contacts .btn {
		padding-top: 10px;
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 10px;
		font-size: 18px;
	}
}

.contact-form {
	margin-top: 0px;
}

.contact-form .textarea {
	min-height: 220px;
	resize: none;
}

.form-control {
	box-shadow: none;
	border-color: #eee;
	height: 49px;
	width: 100%;
}

.form-control:focus {
	box-shadow: none;
	border-color: #00b09c;
}

.form-control-feedback {
	line-height: 50px;
}

.main-btn {
	font-size: 18px;
	padding-left: 34px!important;
	padding-right: 34px!important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	background: #222;
	border-color: #222;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 15px;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
}

.main-btn:hover {
	background: #077541;
	color: #fff;
}

.form-control-feedback {
	line-height: 50px;
	top: 0px;
}

.has-error .help-block {
	color: #FF0004;
}

.has-error .form-control {
	border-color: #FF0004;
}

.has-error .form-control-feedback {
	color: #FF0004;
}


/*CONTACT FORM*/


/* FORMS ERRORS */

input.error {
	border: #c00 1px solid;
}

select.error {
	border: #c00 1px solid;
}

textarea.error {
	border: #c00 1px solid;
}

label.error {
	display: block;
	color: #fff;
	font-size: 75%;
	font-weight: normal;
	padding: 0px 10px;
	margin-top: 0px;
	background-color: #FF0004;
}


/*FOOTER*/

.footer {
	padding-top: 25px;
	padding-bottom: 15px;
	background-color: #3e3e3e;
}

.footer .app-box {
	margin-top: 0px;
}

.footer .app-box a {
	display: inline-block;
}

.sub-footer {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #333;
}

.copyright {
	color: #969696;
	font-size: 12px;
}

.copyright a {
	color: #969696;
	font-size: 12px;
}

.copyright a:hover {
	color: #eee;
}

.footer .fa {
	padding: 10px;
	font-size: 15px;
	width: 35px;
	height: 35px;
	text-align: center;
	text-decoration: none;
	margin: 5px 2px;
	border-radius: 50%;
}

@media(max-width:767px) {
	.footer .fa {
		margin-top: 40px;
	}
	.footer .logo1 {
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
	}
}

.footer .fa-envelope-o,
.footer .fa-facebook,
.footer .fa-google,
.footer .fa-linkedin,
.footer .fa-youtube,
.footer .fa-instagram {
	background: #555;
	color: white;
}

.footer .fa-envelope-o:hover {
	background-color: #1490DF;
	color: white !important;
}

.footer .fa-facebook:hover {
	background-color: #5B6FCB;
	color: white !important;
}

.footer .fa-google:hover {
	background: #dd4b39;
	color: white !important;
}

.footer .fa-linkedin:hover {
	background: #007bb5;
	color: white !important;
}

.footer .fa-youtube:hover {
	background: #bb0000;
	color: white !important;
}

.footer .fa-instagram:hover {
	background: #125688;
	color: white !important;
}


/*FOOTER*/


/*EFFECTS*/

.hover-div {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.hover-div img {
	width: 100%;
	transition: all ease-in-out .5s;
}

.hover-div:hover img {
	transition: all ease-in-out .5s;
	opacity: 1;
	transform: scale(1.2);
}


/*EFFECTS*/


/*TABS*/

.nav-pills>li>a {
	border-radius: 9px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

@media(max-width:767px) {
	.nav-pills>li>a {
		width: 100%;
	}
}

.nav-pills>li.active.button1>a,
.nav-pills>li.active.button1>a:focus {
	background-color: #fc6166 !important;
	color: #fff !important;
}

.nav-pills>li.active.button2>a,
.nav-pills>li.active.button2>a:focus {
	background-color: #99cc33 !important;
	color: #fff !important;
}

.nav-pills>li.button1>a {
	background-color: #fc6166 !important;
	color: #fff !important;
}

.nav-pills>li.button2>a {
	background-color: #99cc33 !important;
	color: #fff !important;
}

.nav-pills>li>a:hover {
	background-color: #555 !important;
	color: #fff !important;
}


/*TABS*/


/*PANEL*/

.clickable {
	cursor: pointer;
}

.clickable .glyphicon {
	display: inline-block;
	padding: 6px 12px;
	border-radius: 4px
}

.panel-heading span {
	margin-top: -23px;
	font-size: 15px;
	margin-right: -9px;
}

a.clickable {
	color: inherit;
}

a.clickable:hover {
	text-decoration: none;
}

.panel {
	margin-top: 3px;
	margin-bottom: 3px;
}

.panel-info {
	border: 1px solid #ff9900;
}

.panel-info>.panel-heading {
	color: #fff;
	background-color: #ff9900;
	border-color: #ff9900;
}


/*PANEL*/

.book img {
	float: left;
}


/*.course img{
	float: right;
}*/

.rtf-img-pos-left {
	float: left;
}

.rtf-img-pos-right {
	float: right;
}

.course ul {
	padding-left: 19px;
}

@media(min-width:991px) {
	/*.course img{
		padding-left: 41px;
		width: 50%
	}*/
	.rtf-img-pos-left {
		padding-right: 41px;
		width: 50%
	}
	.rtf-img-pos-right {
		padding-left: 41px;
		width: 50%
	}
}

@media(max-width:991px) {
	/*.book img,
	.course img{
		margin-left: auto;
		margin-right: auto;
		float: none;
	}*/
	.rtf-img-pos-left,
	.rtf-img-pos-right,
	.home-book {
		margin-left: auto;
		margin-right: auto;
		float: none !important;
	}
}

.trainer {
	background-color: #99cc33;
	padding-top: 19px;
	padding-bottom: 3%;
}

.trainer img {
	border-radius: 50%;
	margin-bottom: 3%;
	margin-left: auto;
	margin-right: auto;
	border: 3px solid #99cc33;
	width: 80%
}

.trainer .box {
	background-color: #fff;
	padding: 15px;
	margin-right: 0px;
	margin-left: 0px;
	border-radius: 17px;
}

@media(max-width:1200px) {
	.trainer .box {
		margin-bottom: 30px;
	}
}

.trainer .description {
	font-size: 16px;
	line-height: 22px
}

.trainer .media-heading {
	color: #99cc33;
}

@media(max-width:991px) {
	.trainer img {
		width: 20%;
		margin-bottom: 3%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media(max-width:540px) {
	.trainer img {
		width: 30%;
	}
}


/*home-testimonial*/

.home-testimonial {
	background-color: #6f55a0;
}

.testimonial {
	margin-top: 40px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 40px;
}

.testimonial .testimonial-content {
	padding-top: 21px;
	padding-right: 25px;
	padding-left: 50px;
	padding-bottom: 12px;
	margin-bottom: 35px;
	background: #fff;
	border: 1px solid #f0f0f0;
	position: relative;
}

.testimonial .testimonial-content:after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #fff;
	position: absolute;
	top: -10px;
	left: 40px;
	transform: rotate(45deg);
	z-index: 0;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
}

.testimonial-content .testimonial-icon {
	width: 50px;
	height: 45px;
	background: #fc6166;
	text-align: center;
	font-size: 22px;
	color: #fff;
	line-height: 42px;
	position: absolute;
	top: 37px;
	left: -19px;
}

.testimonial-content .testimonial-icon:before {
	content: "";
	border-bottom: 16px solid #fc6166;
	border-left: 18px solid transparent;
	position: absolute;
	top: -16px;
	left: 1px;
}

.testimonial .description {
	font-size: 15px;
	font-style: italic;
	color: #8a8a8a;
	line-height: 22px;
	margin: 0;
}

.testimonial .testimonial-pict {
	float: left;
	margin-right: 21px;
}

.testimonial .testimonial-pict img {
	width: 100px !important;
	height: auto;
	border-radius: 50%;
}

.testimonial-profile {
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: table;
	position: relative;
	margin-bottom: 17px;
}

.testimonial .name {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	text-transform: capitalize;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
	display: inline-block;
	position: relative;
	top: 0px;
}

.testimonial .post {
	display: block;
	font-size: 14px;
	color: #fff;
	margin-top: -7px;
	line-height: normal;
}

.owl-theme .owl-controls {
	margin-top: 20px;
}

.owl-theme .owl-controls .owl-page span {
	background: #fc6166!important;
	opacity: 1;
	transition: all 0.4s ease 0s;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #fc6166!important;
}

@media(max-width:540px) {
	.testimonial .testimonial-content:after,
	.testimonial-content .testimonial-icon {
		display: none
	}
	.testimonial {
		margin: 0;
	}
	.testimonial .testimonial-content {
		padding-top: 15px;
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 12px;
		margin-bottom: 0px;
	}
}


/*home-testimonial*/


/*news*/

#pinBoot {
	position: relative;
	max-width: 100%;
	width: 100%;
}

.white-panel {
	position: absolute;
	background: white;
	border: 1px solid #f0f0f0;
	padding: 0px;
}

#pinBoot .news-slide {
	padding: 0;
	border: none;
	margin: 0 0px;
}

#pinBoot .news-content {
	margin: 0 0px;
	border: none;
	padding: 15px;
}

.news .news-slide {
	border: 1px solid #f0f0f0;
	padding-top: 6px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	margin-top: 11px;
	margin-bottom: 10px;
}

.news .news-content {
	border: none;
	padding-top: 6px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}

.news .news-description {
	padding-top: 15px;
}


/*news*/

#map {
	height: 300px;
	float: none;
	clear: both;
	padding-bottom: 0px;
}

.contacts {
	background-color: rgba(241, 241, 241, 0.50);
}

.contacts .icon-wrapper {
	width: 40px;
	height: 40px;
	display: inline-block;
	padding-left: 13px;
	padding-top: 8px;
	background-color: #99cc33;
	color: #fff;
	border-radius: 66px;
}

@media(max-width:991px) {
	.contacts .str {
		border-bottom: 1px dashed #ddd;
		padding-bottom: 30px;
	}
	.contacts .icon-wrapper {
		margin-left: 20px
	}
	#map {
		margin-bottom: 30px;
	}
}

@media(min-width:991px) {
	.contacts .addres-wrapper {
		padding-left: 50px;
	}
}

.contacts .add {
	padding-left: 10px;
	display: inline-table;
}

.contacts .fa-map-marker {
	font-size: 25px;
}

.contacts .fa-phone {
	font-size: 25px;
	margin-left: -2px;
}

.contacts .fa-envelope {
	font-size: 18px;
	margin-left: -2px;
}


/*
responsive
==================*/

@media(max-width:1400px) {
	h1 {
		font-size: 55px;
	}
}

@media(max-width:991px) {
	#map_wrapper {
		height: 400px;
	}
	h5 {
		font-size: 28px;
		line-height: 30px;
	}
	.addres-wrapper h5 {
		font-size: 24px;
	}
}

@media (max-width: 767px) {
	body,
	td,
	th,
	#submitButton,
	textarea,
	input,
	select {
		font-size: 16px;
		line-height: 22px;
	}
	h1 {
		font-size: 40px;
	}
	h2 {
		font-size: 35px;
	}
	h3 {
		font-size: 32px;
	}
	h4 {
		font-size: 26px;
	}
	h5 {
		font-size: 23px;
		line-height: 22px;
	}
	h6 {
		font-size: 16px;
		line-height: 22px;
	}
	.content {
		padding-top: 5%;
		padding-bottom: 40px;
	}
	#message {
		height: 150px;
	}
	#map_wrapper {
		height: 300px;
	}
	.cat-title {
		color: #484848;
		margin-top: -63px;
		margin-bottom: -19px;
	}
	.contact-form .textarea {
		min-height: 120px;
	}
	.form-control {
		height: 35px;
	}
}

@media(max-width:540px) {
	.block-grid-xs-1 {
		padding-left: 0px;
		padding-right: 0px
	}
	#map {
		height: 200px;
	}
	.pdf-button {
		font-size: 25px;
	}
}

.table-condensed th,
.table-condensed td {
	font-size: 14px!important;
}

@media(max-width:767px) {
	.table-condensed thead>tr>th {
		padding-right: 28px;
	}
}


/* calendar
==================*/

.calendar {
	border-top: 5px solid #FFFFFF;
}

.calendar .box {
	padding: 2px;
	position: relative;
}

.calendar .wrapper {
	border-radius: 5px;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 15px;
	height: 130px;
	text-align: center!important;
	overflow: hidden
}


/*
.box:nth-child(4n-7) .wrapper {
    background-color:#99cc33;
}
.box:nth-child(4n-6) .wrapper {
background-color:#fc6166;
}
.box:nth-child(4n-5) .wrapper{
background-color:#4a90e2;
}
.box:nth-child(4n-4) .wrapper {
background-color:#FEDD19; 
}
*/


/*red
.box:nth-child(odd) {
	background-color: #F48E92;
}

.box:nth-child(even) {
	background-color: #EF484E;
}
*/


/*green
.box:nth-child(odd) {
	background-color: #99cc33;
}

.box:nth-child(even) {
	background-color: #83AF2B;
}
*/


/*yellow
.box:nth-child(odd) {
	background-color: #FEBC19;
}

.box:nth-child(even) {
	background-color: #F7B001;
}
*/


/* blue
.box:nth-child(odd) {
	background-color: #4a90e2;
}

.box:nth-child(even) {
	background-color: #3C7CC7;
}
*/

.m1:nth-child(odd),
.m5:nth-child(odd),
.m9:nth-child(odd) {
	background-color: #4a90e2;
}

.m1:nth-child(even),
.m5:nth-child(even),
.m9:nth-child(even) {
	background-color: #3C7CC7;
}

.m2:nth-child(odd),
.m6:nth-child(odd),
.m10:nth-child(odd) {
	background-color: #F48E92;
}

.m2:nth-child(even),
.m6:nth-child(even),
.m10:nth-child(even) {
	background-color: #EF484E;
}

.m3:nth-child(odd),
.m7:nth-child(odd),
.m11:nth-child(odd) {
	background-color: #99cc33;
}

.m3:nth-child(even),
.m7:nth-child(even),
.m11:nth-child(even) {
	background-color: #83AF2B;
}

.m4:nth-child(odd),
.m8:nth-child(odd),
.m12:nth-child(odd) {
	background-color: #FEBC19;
}

.m4:nth-child(even),
.m8:nth-child(even),
.m12:nth-child(even) {
	background-color: #F7B001;
}

.calendar .description {
	color: #fff;
	font-size: 14px;
	line-height: 20px!important;
	font-weight: 700;
}

.calendar .day {
	padding-top: 0px;
	padding-bottom: 0px;
}

.calendar .day .description {
	color: #484848;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
}

.calendar .date {
	color: #484848;
	position: absolute;
	left: 8px;
	top: 3px;
	font-size: 15px;
	font-weight: 600;
}

@media(max-width:991px) {
	.calendar .day .description {
		display: none
	}
	.calendar .wrapper {
		padding-top: 10px!important;
		height: inherit!important;
		text-align: left!important;
		padding-bottom: 0px;
	}
	.calendar .date {
		position: inherit!important;
		font-size: 15px;
		font-weight: 600;
		text-align: left!important;
		padding-top: 0px;
		display: inline;
	}
	.calendar .month,
	.calendar .day {
		font-size: 15px;
		color: #484848;
	}
}


/* ===== Select Box ===== */

.selectCF {
	margin: 0;
	padding: 0;
	display: inline-block;
	position: relative;
	font-size: 20px;
	font-weight: bold;
	z-index: 1;
	width: 240px;
}

.selectCF li {
	list-style: none;
	cursor: pointer;
	perspective: 900px;
	-webkit-perspective: 900px;
	text-align: left;
	border-bottom: 2px solid #ddd;
}

.selectCF>li {
	position: relative;
	font-size: 0;
}

.selectCF span {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	color: #fff;
	z-index: 1;
}

.selectCF .arrowCF {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	width: 45px;
	text-align: center;
	vertical-align: top;
	font-size: 17px;
	margin-left: 38px;
}

.selectCF .titleCF {
	padding: 0 10px 0 20px;
	font-size: 18px;
	font-weight: 700;
	white-space: nowrap;
}

.selectCF .searchCF {
	padding: 0 10px 0 20px;
	border-left: dotted 1px rgba(244, 244, 244, 0.5);
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
}

@keyframes searchActive {
	from {
		transform: rotateY(180deg);
	}
	to {
		transform: rotateY(0deg);
	}
}

@-moz-keyframes searchActive {
	from {
		transform: rotateY(180deg);
	}
	to {
		transform: rotateY(0deg);
	}
}

@-webkit-keyframes searchActive {
	from {
		-webkit-transform: rotateY(180deg);
	}
	to {
		-webkit-transform: rotateY(0deg);
	}
}

.searchActive .searchCF {
	z-index: 1;
	animation: searchActive 0.3s alternate 1;
	-moz-animation: searchActive 0.3s alternate 1;
	-webkit-animation: searchActive 0.3s alternate 1;
}

.searchActive .titleCF {
	opacity: 0;
}

.selectCF .searchCF input {
	line-height: 45px;
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	font-size: 17px;
}

.selectCF .searchCF input:active,
.selectCF .searchCF input:focus {
	box-shadow: none;
	border: none;
	outline: none;
}

.selectCF li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	padding: 0 !important;
	width: 100%;
	background-color: #fff;
	max-height: 355px;
	overflow-y: auto;
	transition: 0.2s;
	-webkit-transition: 0.2s;
	z-index: 2;
	border-top: 1px solid rgba(240, 240, 240, 0.9);
}

.selectCF li ul li {
	padding: 5px 0 5px 20px;
	border-bottom: 1px solid rgba(240, 240, 240, 0.9);
	font-weight: normal;
	font-size: 14px;
	transition: 0.2s;
	-webkit-transition: 0.2s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.selectCF li ul li:hover {
	background: #666;
	color: #fff;
}

.selectCF .selected {
	background: #666;
	color: #fff;
}

.selectCF li ul li:last-child {
	border-bottom: none;
}

.onCF .arrowCF {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

@-moz-keyframes effect1 {
	from {
		transform: translateY(15px);
		opacity: 0;
	}
	to {
		transform: translateY(0px);
		opacity: 1;
	}
}

@-webkit-keyframes effect1 {
	from {
		-webkit-transform: translateY(15px);
		opacity: 0;
	}
	to {
		-webkit-transform: translateY(0px);
		opacity: 1;
	}
}

.onCF li ul {
	display: block;
	-moz-animation: effect1 0.3s alternate 1;
	-webkit-animation: effect1 0.3s alternate 1;
}


/* ===== Select Box ===== */


/* calendar
==================*/

@media(min-width:1200px) {
	.nav>li>a {
		padding: 30px 10px !important;
	}
}

img.pull-left {
	margin: 5px 10px 5px 0px;
}

img.pull-right {
	margin: 5px 10px 5px 0px;
}


/*language*/

.dropdown-lgn {
	position: relative;
/*	border-left: 1px solid rgba(255, 255, 255, 1);
	border-right: 1px solid rgba(62, 62, 62, 0.4);
	border-bottom: 1px solid rgba(255, 255, 255, 1);
	border-top: 1px solid rgba(255, 255, 255, 1);*/
	width: 36px;
}

@media(max-width:991px) {
	.dropdown-lgn {
		width: 36px;
		margin-right: 5px;
	}
}

.dropdown-lgn .flag-icon {
	font-size: 12px;
	margin-right: 6px;
	vertical-align: 1px;
}

.dropdown-lgn .dropbtn {
	background-color: rgba(255, 255, 255, 1);
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 9px;
	cursor: pointer;
	border: none;
}

.dropdown-lgn .dropdown-content {
	top: 29px;
	display: none;
	position: absolute;
	z-index: 1000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	float: none;
	border: 1px solid #E4E4E4;
	left: 0px;
	padding-left: 8px;
	padding-right: 2px;
}


/* Links inside the dropdown */

.dropdown-lgn .dropdown-content a {
	text-decoration: none;
	color: #A7A7A7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 0px;
}

.lgn-box a {
	font-size: 12px;
	font-weight: 600 !important;
	padding-left: 6px;
}


/*about-us*/


/*founders*/

.founders {
	background-color: rgba(241, 241, 241, 0.50);
}

@media(min-width:767px) {
	.founders img {
		margin-top: 8px
	}
}

@media(max-width:767px) {
	.founders img {
		padding-top: 25px;
		padding-bottom: 25px;
	}
}

.partners img {
	margin-bottom: 20px
}

@media(max-width:767px) {
	.partners img {
		padding-top: 25px;
		padding-bottom: 25px;
	}
}

.partners hr {
	padding-top: 0px;
	margin-top: 0px;
}

.partners .addres {
	font-size: 15px;
	line-height: 20px;
}

.partners .addres div {
	padding-top: 5px;
	padding-bottom: 5px;
}

.partners .addres .fa {
	padding-right: 8px;
}

@media (min-width:991px) and (max-width:1199px) {
	.nav>li>a {
		padding: 30px 5px !important;
	}
}

/*e-book*/
.bkg-4{
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	padding-top: 10%;
	padding-bottom: 10%;
	position: relative;
}
.e-book:after {
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	background-color: rgba(252, 97, 102, 0.5);
	position: absolute;
	top: 0;
	left: 0;
}
.e-book .title{
	color: rgba(255,255,255,1.00);
	position: relative;
	z-index: 1;
	text-transform: uppercase;
	font-size: 64px;
}
.e-book h5{
	color: rgba(255,255,255,1.00);
	position: relative;
	z-index: 1;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 30px;
	line-height: 47px;
}
.e-book .btn-my-default{
	position: relative;
	z-index: 1;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 2px;
}
@media(max-width:767px) {
	.e-book .title{
	font-size: 44px;
}
.e-book h5{
	font-size: 25px;
	line-height: 37px;
}
.e-book .btn-my-default{
font-size: 15px;
}
}
@media(max-width:540px) {
	.e-book .title{
	font-size: 44px;
}
.e-book h5{
	font-size: 20px;
	line-height: 30px;
}
.e-book .btn-my-default{
font-size: 14px;
}
}
/*e-book*/

.contact-form a {
	color: #484848;
	text-decoration: underline;
}

.top-banner {
	text-align: center;
	background-color: #fc6166;
	color: #fff;
	font-size: 1.0em;
	border-top: #fc6166 5px solid;
	margin-top: -5px;
}

.top-banner a {
	color: #fff;
	text-decoration: none;
}

.top-banner a:hover {
	color: #fff !important;
	text-decoration: underline;
}






























/*browse*/
.browse .rows{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	gap: 1em;
	position: relative;	
}
.browse .box{
	display: grid;
		position: relative;

}
.browse .wrapper{
	background-color: #F0F0F0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	display: table
}


.browse .picture{
	position: relative;
	width: 100%;
	height: 12em;
	overflow: hidden;
}

@media(max-width:640px) {
.browse .picture {
	height: 17em;
}
}
.browse .picture img {
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
}
.browse .title-training{
	 font-size: calc(17px + (18 - 17) * ((100vw - 640px) / (1920 - 640)));
	line-height: 1.2;
	display: grid;
	padding-top: 15px;
	padding-bottom: 25px;
	font-weight: 600;
}

.browse .button {
	display : table-row;
	vertical-align : bottom;
	 height : 1px;
}

.browse .btn-my-default{
	padding-top: 10px;
	padding-bottom: 10px
}

.training a{
	color: #FFFFFF;
	padding-top: 5%;
	padding-bottom: 5%;
	margin-top: 2%;
	margin-bottom: 2%;
	border-radius: 3px;
	max-width: 100%;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;

	letter-spacing: 1px;
		transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
}
.training a.one{
background-color: #4f6d7a	
}
.training a.two{
background-color: #F9C80E	
}
.training a.three{
background-color: #fc6166	
}

.training a:hover{
	color: #FFFFFF!important;
	background-color: #444
}

/*books*/
.new-book {
	background-color: #ededed;
	padding-left: 10%;
	padding-right: 10%
}

@media(max-width:1300px) {
	.new-book {
		background-color: #ededed;
		padding-left: 5%;
		padding-right: 5%
	}
}

.new-book .title {
	color: inherit;
}

.new-book h5 {
	color: rgba(132, 132, 132, 1.00);
	font-style: italic;
}

@media(max-width:540px) {
	h5 {
		font-size: 21px;
		line-height: 22px;
	}
}

.bnt-border {
	background-color: rgba(255, 255, 255, 0.00);
	color: #FC6166;
	border: 1px solid #FC6166;
	border-radius: 3px;
	font-size: 18px;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
}

@media(max-width:540px) {
	.bnt-border {
		font-size: 16px;
	}
}

.bnt-border:hover {
	background-color: #FC6166;
	color: #ffffff!important;
	border: 1px solid #FC6166;
	border-radius: 3px;
	font-size: 18px;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
}

.reviews {
	padding-bottom: 2%;
	padding-top: 2%
}

.reviews .box {
	padding-left: 5px;
	padding-right: 5px
}

.reviews .wrapper {
	border: 1px solid #E1E1E1;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

.reviews .description {
	font-size: 19px;
	line-height: 26px;
	font-weight: 800;
	color: rgba(0, 0, 0, 0.6);
}

.reviews .author {
	font-size: 16px;
	line-height: 22px;
	font-style: italic;
}