.header-top.style-bordered .widget ul.list-bordered li:first-child {
    border-left: 0 solid #ccc;
}
.top_contact a{
	color: #fff;
}
.top_contact a:hover {
    color: #ddd;
}
.top_contact .fa{
	font-size: 18px;
}
.top_social{
	padding-top: 7px;
    float: right;
}
.top_social .styled-icons.icon-circled a {
    border-radius: 20%;
}
.top_social ul li a{
	background-color: #fff;
}
.icon-circled li a:hover {
    background-color: #152732;
    color: #fff;
}
.top_main_logo_part{
	padding: 15px 0px;
}
.main_logo{
	float: left;
	height: 100px;
	width: 100px;
}
.head_text_title{
	float: left;
	padding: 0px 15px;
}
.head_text_title h1{
	font-size: 45px;
	color: #6EAE43;
	margin: 0px;
}
.head_text_title h4{
	margin: 0px;
	padding: 5px;
}
.extra_btn_heading {
	text-align: center;
}

.header-nav .header-nav-wrapper {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    background: #152732;
}
.header-nav .menuzord {
    width: 100%;
    padding: 0 30px;
    float: left;
    position: relative;
    background: transparent;
}

.menuzord-menu.menuzord-right {
    float: left;
}
.line-bottom-edu::after {
    border: 1px solid #6EAE43;
}
.slider_area{
	background-color: #fff;
	box-shadow: 0px 0px 3px #666;
	padding: 5px;
	border-radius: 4px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Droid Serif', sans-serif;
    font-weight: 700;
    line-height: 1.42857143;
    color: #555555;
}
.line-bottom-edu{
	font-size: 24px;
}

#latest_news_notice{
	padding: 5px 0px;
	height: 50px;
}

.border_news_not{
	height: auto;
	width: 100%;
	border: 2px solid #6EAE43;
	display: inline-block;
	padding: 0px;
	border-radius: 0px;
}
.img_for_news{
	width: 12%;
	float: left;
	background: #6EAE43;
	padding: 6px 10px;
}
.img_for_news img{
	height: 30px;
}
.img_for_news h3{
	margin: 0px;
	float: left;
	color: #fff;
	line-height: 1.3;
}
.text_for_news{
	width: 88%;
	float: left;
	font-size: 16px;
	line-height: 1.3;
	padding: 6px 10px;
}
.text_for_news a{
	font-weight: normal;
	color: #152732;
}
.text_for_news a:hover{
	text-decoration: underline;
}	

.about_message img {
    width: 320px;
    float: left;
    margin-right: 15px;
}
.about_message p{
	text-align: justify;
}

.teacher_message img {
	width: 120px;
	float: left;
	margin-right: 15px;
}
.teacher_message p{
	text-align: justify;
}

.text-theme-colored3 {
    color: #6EAE43 !important;
}
.btn-theme-colored {
    color: #fff;
    background-color: #6EAE43;
    border-color: #6EAE43;
}
.bg-theme-colored {
    background-color: #6EAE43 !important;
}

.right_side{

}
/*.bg_shadow{*/
/*	padding: 10px;*/
/*	background-color: #fff;*/
/*	box-shadow: 0px 0px 3px #666;*/
/*	border-radius: 4px;*/
/*}*/

.teacher_photo_gallery .item {
	background: #F5F5F5;
	border-radius: 5px;
	padding: 3px;
	text-align: center;
	cursor: pointer;
}
.teacher_photo_gallery .item img{
	border-radius: 5px;
}
.teacher_photo_gallery .item h4{
	margin: 10px 0px 5px 0px;
}

.gallery-item img{
	border-radius: 5px;
}

.important_link li{
	border: 1px solid #ddd;
	border-radius: 5px;
	font-size: 18px;
	margin-bottom: 5px;
	line-height: 18px;
	padding: 7px 10px;
}
.important_link li i{
	font-weight: bold;
	font-size: 18px;
	color: #666;
}
.important_link li a{
	color: #666;
}

.event-date ul li{
	color: #fff;
}
.ed-course{
}
.ed-course-in{
	margin-bottom: 30px;
	border-radius: 3px;
	position: relative;
	overflow: hidden;
}
.course-overlay{

}
.course-overlay img{
	height: auto;
	width: 100%;
}
.course-overlay span{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	transform: translateY(-50%);
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	z-index: 1;
}
.ed-course-in a.course-overlay img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.ed-course-in a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(31, 44, 115, 0.57);
}
.ed-course-in:hover a.course-overlay img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.newcomer-inner h3, .newcomer-inner h4{
	color: #fff;
}
form .form-control.error {
    border: 2px solid #1696A3;
}
.form-control {
    border-radius: 0;
    box-shadow: none;
    height: 40px;
    border: 1px solid #eeeeee;
}
.text-white{
	color: #fff;
}
.custome_btn{
	background-color: #ddd;
	color: #1696A3;
}
.gallery-isotope.gutter-small .gallery-item {
    padding-right: 5px;
    padding-bottom: 5px;
}
#news_gallery_contact .form-boxshadow{
	box-shadow: 0 0px 2px 2px rgb(221, 211, 211);
}
.message_prince img{
	height: 160px;
	width: 170px;
	float: left;
	margin-right: 10px;
	
}
.message_prince p{
	text-align: justify;
	padding-left: 10px;
}

.dark .list-border li {
    border-bottom: 1px dotted #434343;
}
.footer {
    background-color: #2B2B2B;
}
.footer img{
	height: 80px;
	width: 75px;
	float: left;
	margin-right: 15px;
}
#footer .widget p{
	text-align: justify;
}
.footer a:focus, .footer a:hover, .footer a:active {
    color: #FF5252;
}

.scrollToTop {
    background: #6EAE43;
    bottom: 15px;
    display: none;
    height: 45px;
    padding: 2px;
    position: fixed;
    right: 15px;
    text-align: center;
    text-decoration: none;
    width: 45px;
    z-index: 99999;
}
.scrollToTop:hover {
    background: #555555;
    text-decoration: none;
}
.scrollToTop i {
    color: #fff !important;
    font-size: 39px;
}

.card-header{
	background-color: #ddd;
}
.card {
    float: left;
    min-height: auto;
    padding-bottom: 15px;
}
.card-body{
	border: 1px solid #6EAE43;
}

/*-------- Contact Form ----------*/
.form-boxshadow {
	box-shadow: 0 1px 10px 6px rgba(0, 0, 0, 0.14);
	-moz-box-shadow: 0 1px 10px 6px rgba(0, 0, 0, 0.14);
	-webkit-box-shadow: 0 1px 10px 6px rgba(0, 0, 0, 0.14);
}
form .form-control.error {
    border: 2px solid #6EAE43;
}
.custome_btn {
    background-color: #6EAE43;
    color: #fff;
}
.map{
	height: 180px;
	background-image: url(../images/map.png);
}

.gallery .owl-carousel .owl-item img {
	display: inline-block;
	width: auto;
	height: 220px;
}


@media only screen and (max-width: 600px) {
	.main_logo {
		height: 45px;
		width: 45px;
	}
	.top_main_logo_part {
		padding: 5px 0px 2px 0px;
	}
	.extra_btn_heading {
		text-align: center;
		padding: 7px 0px;
	}
	.head_text_title {
		padding: 0px 5px;
	}
  	.head_text_title h1 {
	    font-size: 16px;
		color: #6EAE43;
		margin: 0px;
		padding: 3px 0px 3px 0px;
	}
	.head_text_title h4 {
		margin: 0px;
		padding: 0px 0px;
		font-size: 12px;
	}
	.top_social {
		float: none;
		padding: 5px 60px;
		text-align: center;
	}
	.header-top .widget {
	    line-height: 1;
	    color: #fff;
	    text-align: center;
	}
	.menuzord-menu > li > a {
		color: #333;
	}
	.top_contact{
		padding-top: 10px;
	}
	.owl-carousel .owl-item img {
		height: 220px;
	}
	.img_for_news {
		width: 20%;
	}
	.text_for_news{
		width: 80%;
	}
	.img_for_news h3{
		font-size: 16px;
	}
	#about h2, #news_gallery_contact h2{
		margin: 5px 0px 5px 0;
		font-size: 20px;
	}
	.mt-sm-30 {
	    margin-top: 5px !important;
	}
	section > .container, section > 
	.container-fluid {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.mb-sm-30 {
	    margin-bottom: 5px !important;
	}
	.pb-sm-90 {
	    padding-bottom: 10px !important;
	}
	.pt-sm-70 {
		padding-top: 10px !important;
	}
}