header .header-top {
	background:#7ACBBD;
}
header .header-top .header-top-right .social_wraper .social-items li a i {
	border: 1px solid #FFFFFF;	
}
header .eco_nav nav .navbar-brand img {
	height: 70px;
	width: auto;
}
a.language > img {
	width:24px;
	height:24px;	
}

footer .footer_logo {
	height: 81px;
	padding:10px;
	background-color:#FFF;
	
}
footer .copytight_info {
	background:#7ACBBD;
	border: 1px solid #FFF;
}
footer .social-items li a i {
	border: 1px solid #FFFFFF;	
}
li.footer-links {
	background-color:rgba(255,255,255,0.3);
	padding:5px;
	padding-left:10px;
	padding-right:10px;
} 
.register_area .overlay-bg:before {
	background: rgba(155, 202, 208, 0.3) !important;
}

.g-height-440 { height: 440px !important; }

/*------------------------------------
  Oval divider
------------------------------------*/
.oval-divider--bottom, .oval-divider--top { display: block; position: absolute; width: 100%; height: 100%; pointer-events: none; background-repeat-y: no-repeat; }
.oval-divider--bottom { margin-bottom: -1px; }
.oval-divider--bottom { background-size: 100% 100px; bottom: 0; height: 100px; z-index: 1; }
.oval-divider--top { background-size: 100% 100px; top: 0; height: 100px; z-index: 1;    transform: rotate(180deg); }
.oval-divider--mirror { -webkit-transform: scaleX(-1); transform: scaleX(-1); }
.oval-divider--1 { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0xMjgwIDMuNEMxMDUwLjU5IDE4IDEwMTkuNCA4NC44OSA3MzQuNDIgODQuODljLTMyMCAwLTMyMC04NC4zLTY0MC04NC4zQzU5LjQuNTkgMjguMiAxLjYgMCAzLjRWMTQwaDEyODB6IiBmaWxsLW9wYWNpdHk9Ii4zIi8+PHBhdGggZD0iTTAgMjQuMzFjNDMuNDYtNS42OSA5NC41Ni05LjI1IDE1OC40Mi05LjI1IDMyMCAwIDMyMCA4OS4yNCA2NDAgODkuMjQgMjU2LjEzIDAgMzA3LjI4LTU3LjE2IDQ4MS41OC04MFYxNDBIMHoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMTI4MCA1MS43NmMtMjAxIDEyLjQ5LTI0Mi40MyA1My40LTUxMy41OCA1My40LTMyMCAwLTMyMC01Ny02NDAtNTctNDguODUuMDEtOTAuMjEgMS4zNS0xMjYuNDIgMy42VjE0MGgxMjgweiIvPjwvZz48L3N2Zz4=); }


@media only screen and (max-width: 813px) { 
	.oval-divider { margin-top: 35px; }	
	.sub_header_banner .intro_text { margin-top: 100px; }
	.sub_header_banner { height: 300px !important; }	
}
@media only screen and (max-width: 1024px) {
	h3 a { font-size: 18px; }
	h4  { font-size: 22px; }
}
@media only screen and (min-width: 1025px) {
	.g-line-height-1_5--xl {
	  line-height: 1.5 !important;
	}
}

.call-me-back {
	font-size: 20px !important;
	line-height: 30px !important;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
h1 {
	font-size: 34px;
	font-weight: 700;
}
h2 {
	font-size: 30px;	
}
body, p, li, span, td, th {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;	
	font-weight: 500;	
	color: #333;
}
li {
	font-size: default;
}
.pt-50 {
	padding-top: 50px;
}
.teachars-info i {
	color:#7ACBBD;
}
.g-color-primary-v2 {
	color: #7ACBBD;
}
.g-bg-primary-v2 {
	background-color: #7ACBBD;
}
.g-bg-primary-v2--hover:hover {
	background-color: #7ACBBD;
}
a {
	color: #D15B71;
}
.fs-10 { font-size: 10px; }
.fs-11 { font-size: 11px; }
.fs-12 { font-size: 12px; }
.fs-13 { font-size: 13px; }
.fs-14 { font-size: 14px; }
.fs-15 { font-size: 15px; }
.fs-16 { font-size: 16px; }
.fs-17 { font-size: 17px; }
.fs-18 { font-size: 18px; }

.text-center {
	text-align: center;
}
.inline-block {
	display: inline-block;
}

.recent_courses {
	cursor: pointer;
	width: 100% !important;
}
.corses_banner a img {
	padding:10px;
	margin-left:20px;
	background-color: #FFF;
}

ol,
ul {
	margin: 0;
	margin-left: 40px;
	padding: 0;
}
li {
	font-size: 15px !important;
	line-height: 25px;
	font-weight: 500;
	color: #333;
}
.grecaptcha-badge {
	z-index:999;
}
.g-list-style-none {
  list-style-type: none;
}

@media only screen and (max-width: 767px) { 
	.about-us-title {
		font-size:  16px;
	}
}
.no-transform {
	transform: scale(1) !important;
	transition: none !important;
}
.no-text-transform {
	text-transform: none !important;
}
ul {
	padding-top:0px !important;
	margin-top:0px !important;
	margin-bottom:20px;	
}

.joboffer > b {
	color: #d15b71 !important;
}