@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Raleway:400,600,700');
* {
	margin: 0;
	padding: 0;
	outline:none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none
}
a:focus {
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 7px;
	margin-bottom: 7px;
 
	font-family: 'Raleway', sans-serif;
}
li {
	list-style: none;
}
p {
	font-size: 15px;
}
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 1.8em;
	color: #555;
}
.text-left {
    text-align: left !important;
}
section {
	overflow: hidden;
}
.bg-white {
	background: #fff !important;
}
.bg-light-bg {
	background:#f6f6f6 !important;
}
.bg-image{
	background: url(../img/bg6.jpg) no-repeat center #f6f6f6 !important;
}
.overlay {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .7;
}
.light-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #fff;
	opacity: .9;
}
.edu-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: .6;
}
.section-padding {
	padding: 40px 0;
}
.edu-title {
	margin-bottom: 40px;
	text-align: center;
}
.edu-title h2 {
	font-weight: 700;
	text-transform: capitalize;
	color: #333;
	margin-top: 0;
}
.edu-title p {
	padding: 0 26%;
}
.eduspace-btn {
	padding: 10px 20px;
	background: #04256f;
	color: #fff;
	font-size: 14px;
	border: none;
	transition: .5s;
	display: inline-block;
}
.eduspace-btn:hover, .eduspace-btn:focus {
	background: #222;
	color: #fff;
	border: none;
}
/*
   Theme Default CSS
*/

/*
  2.Start Preloader Area css
*/
.preloader-area {
	position: fixed;
	background: #fff;
	z-index: 11000;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
.sk-cube-grid {
	margin: auto;
	width: 40px;
	height: 40px;
	position: relative;
	text-align: center;
	position: absolute;
	left: 50%;
	right: 50%;
	margin-left: -20px;
	top: 50%;
	-webkit-animation: sk-rotate 2.0s infinite linear;
	animation: sk-rotate 2.0s infinite linear;
}
.sk-cube-grid .sk-cube {
	width: 33%;
	height: 33%;
	background-color: #04256f;
	float: left;
	-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
	animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-cube-grid .sk-cube1 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.sk-cube-grid .sk-cube2 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.sk-cube-grid .sk-cube3 {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}
.sk-cube-grid .sk-cube4 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.sk-cube-grid .sk-cube5 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.sk-cube-grid .sk-cube6 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.sk-cube-grid .sk-cube7 {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}
.sk-cube-grid .sk-cube8 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.sk-cube-grid .sk-cube9 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
 @-webkit-keyframes sk-cubeGridScaleDelay {
 0%, 70%, 100% {
 -webkit-transform: scale3D(1, 1, 1);
 transform: scale3D(1, 1, 1);
}
35% {
 -webkit-transform: scale3D(0, 0, 1);
 transform: scale3D(0, 0, 1);
}
}
 @keyframes sk-cubeGridScaleDelay {
 0%, 70%, 100% {
 -webkit-transform: scale3D(1, 1, 1);
 transform: scale3D(1, 1, 1);
}
35% {
 -webkit-transform: scale3D(0, 0, 1);
 transform: scale3D(0, 0, 1);
}
}
/*
  End Preloader Area css
*/


/*
  3.Start header top bar css
*/
.header-top-bar {
	background: #04256f;
	padding: 5px 0;
	color: #fff;
}
.header-top-left {
	float: left;
}
.header-top-left ul li {
	list-style: none;
	float: left;
	margin-right: 20px;
}
.header-top-left ul li a {
	color: #fff;
	font-size: 14px;
}
.header-top-left ul li a i {
	margin-right: 10px;
}
.header-top-right {
	float: right;
	margin-left:20px;
}
.header-top-right ul li {
	float: left;
	list-style: none;
	margin-right: 20px;
}
.header-top-right ul li a {
	color: #fff;
	font-size: 14px;
}
.header-top-right ul li a i {
	margin-right: 10px;
}
.modal-dialog {
	margin: 150px auto;
}
.modal-dialog .form-control {
	height: 50px;
	color: #000;
	background-image: none;
	border-radius: 0px;
	border: 1px solid #04256f;
}
.login-button {
	margin-bottom: 30px;
	margin-top: 30px;
}
.login-button .login-btn {
	padding: 10px 20px;
	background: #04256f;
	border: 0px;
	color: #fff;
}
.login-button .forget-btn {
	color: #04256f;
	margin-left: 30px;
}
.login-details a p {
	color: #04256f;
}
/*
  End header top bar css
*/


/*
  4.Start header-area Area css
*/
header {
	width: 100%;
	z-index: 337;
}
header.sticky {
	position: fixed;
	background-color: #fff;
	top: 0;
}
.sticky .main-menu-area {
	transition: .5s;
}
.sticky .main-menu ul li ul.sub-menu {
	margin-top: 25px;
}
.sticky .search-form {
	margin-top: 6px;
}
/* main-menu */
.main-menu-area {
	padding: 10px 0;
}
.logo {
	float: left;
	margin-right: 15px;
	width:140px;
}
.header-logo-text {
	float: left;
	font-size: 14px;
	margin-top:  5px;
	border-left: 1px solid #ccc;
	padding-left: 15px;
}
.header-logo-text h3 {
	font-size: 18px;
}
.main-menu {
	background: #e84637
}
.main-menu ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.main-menu li {
	float: none;
	position: relative;
	display: inline-block;
}
.main-menu li > a {
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	padding: 15px;
	text-transform: uppercase;
}
.main-menu ul li ul.sub-menu li:last-child {
	border-bottom: none;
}
.main-menu ul li ul.sub-menu {
	background: #fff none repeat scroll 0 0;
	border-width: 0 1px 1px;
	margin-top: 25px;
	opacity: 0;
	position: absolute;
	text-align: left;
	top: 100px;
	transition: all 0.4s ease 0s;
	visibility: hidden;
	width: 250px;
	z-index: 9999;
}
.main-menu ul li ul.sub-menu li {
	float: none;
	display: block;
	border-bottom: 1px solid #bcbcbc;
	padding-bottom: 0;
	-webkit-transition: .4s;
	transition: .4s;
	background: #f2f2f2;
}
.main-menu ul li ul.sub-menu li:last-child {
	border-bottom: none;
}
.main-menu ul li ul.sub-menu li:hover {
	background: #04256f;
}
.main-menu ul ul li > a {
	font-weight: 500;
	color: #000;
	padding: 10px 20px;
	text-transform: capitalize;
}
.main-menu li:hover > .sub-menu {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	top: 50%;
	visibility: visible;
}
.main-menu li li:hover > a {
	color: #fff;
}
.search-form {
	position: absolute;
	right: 5%;
	width: 250px;
	background: #04256f;
	margin-top: 11px;
	display: none;
	z-index: 9999;
}
.search-form .form-group {
	margin: 15px;
}
.search-form .form-control {
	display: block;
	width: 100%;
	padding: 0 0 0 10px;
	font-size: 14px;
	line-height: 42px;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #333;
	border-radius: 0px;
	height: 42px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.search-form .form-control:focus {
	outline: 0;
	-webkit-box-shadow: 0 0 #fff;
	box-shadow: 0 0 #fff;
	border-radius: 0;
}
.search-form .serach-btn {
	position: absolute;
	right: 16px;
	top: 16px;
	padding: 7px 10px;
	background: #222;
	color: #fff;
	font-size: 15px;
	border: 1px solid #000;
}
.search-form .serach-btn:hover, .search-form .serach-btn:focus {
	color: #fff;
	background: #222;
}
/*------Mobile menu Area------*/
.mobile-menu-area {
	display: none;
}
.mean-container .mean-nav, .mean-container .mean-bar {
	background: #fff;
}
.mean-container a.meanmenu-reveal span, .mean-container .mean-nav ul li a:hover {
	background: #04256f;
}
.mean-container .mean-nav ul li a:hover .mean-nav ul li a.mean-expand {
	color: #000;
	font-weight: 600;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
	background: transparent none repeat scroll 0 0;
	color: #000;
	font-weight: 600;
}
.mean-container .mean-nav ul li a:hover {
	color: #000;
	font-weight: 600;
}
.mean-container a.meanmenu-reveal {
	color: #000;
	font-weight: 600;
	border-color: #04256f;
	top: -3px;
}
.mean-container .mean-nav ul li a, .mean-container .mean-nav ul li li a {
	color: #000;
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
	opacity: 1;
}
.mean-container .mean-nav ul li a:hover {
	color: #000;
	font-weight: 600;
}
.mean-container .mean-nav ul li a.mean-expand {
	border-color: transparent!important;
	line-height: 32px;
	padding: 9px !important;
	background: transparent;
}
/*
  End header-area css
*/

/*
  5.Start Index-1 page  css
*/
.banner-area {
	background: url("../img/slider-2.jpg") center no-repeat;
	background-size: cover;
	position: relative;
}
.welcome-text {
	padding-top: 200px;
	padding-bottom: 170px;
}
.welcome-text h1 {
	text-transform: capitalize;
	font-size: 42px;
	color: #fff;
	font-weight: 600;
}
.welcome-text h1 span {
	color: #04256f;
}
.welcome-text h3 {
	color: #fff;
}
.welcome-text p {
	margin-bottom: 30px;
	color: #fff;
}
.welcome-btn {
	padding: 10px 20px;
	border: 2px solid #fff;
	color: #fff;
	text-transform: uppercase;
	background: transparent;
	transition: .5s;
}
.welcome-btn:hover, .welcome-btn:focus {
	color: #fff;
	background-color: #04256f;
	border-color: #04256f;
}
/*
  End Index-1 page css
*/

/*-------------------------------------------------*/
/* TOP COURSES 
/*-------------------------------------------------*/
.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);
}
/*
  6.Start Index-2 page css
*/
.slider-area {
}
.single_slider-2 {
	background: url("../img/slider-2.jpg") center no-repeat;
	background-size: cover;
	position: relative;
	height: 600px;
}
.single_slider-3 {
	background: url("../img/slider-3.jpg") center no-repeat;
	background-size: cover;
	position: relative;
	height: 600px;
}
.single_slider-4 {
	background: url("../img/slider-4.jpg") center no-repeat;
	background-size: cover;
	position: relative;
	height: 600px;
}
.regular .slick-prev {
	left: 40px;
	z-index: 1;
}
.regular .slick-prev::before {
	content: "\f104";
	font-family: 'FontAwesome';
	color: #fff !important;
	font-size: 36px;
	cursor: pointer;
	border: 2px solid #fff;
	padding: 3px 15px;
	border-radius: 30px;
	font-weight: bold;
}
.regular .slick-next {
	right: 40px;
}
.regular .slick-next::before {
	content: "\f105";
	font-family: 'FontAwesome';
	color: #fff !important;
	font-size: 36px;
	cursor: pointer;
	border: 2px solid #fff;
	padding: 3px 15px;
	border-radius: 30px;
	font-weight: bold;
}
.regular .slick-prev, .slick-next {
	width: 45px;
	height: 45px;
}
.regular .slick-dots {
	bottom: 40px;
}
.regular .slick-dots li button::before {
	width: 15px;
	height: 15px;
	content: '';
	background: #fff;
	border-radius: 10px;
	margin-top: 0px;
}
/*
  End Index-2 page css
*/


/*
   7.Start service-1 section css
*/
.service {
	background: #F7F8FA;
}
.service-area {
	padding: 20px;
	box-shadow: 0px 0 8px #ccc;
}
.service-icon {
	margin-top: 20px;
}
.service-icon i {
	font-size: 42px;
	margin-bottom: 20px;
	color: #04256f;
}
/*
  End service-1 section css
*/

/*
   8.Start service-2 section css
*/
.service-area-2 {
	padding: 20px;
	background: #04256f;
	transition: .5s;
}
.service-area-2:hover {
	background: #333;
}
.service-area-2:hover .service-icon i {
	color: #04256f;
}
.service-active {
	background: #333;
}
.service-active .service-icon i {
	color: #04256f !important;
}
.service-area-2 .service-icon i {
	color: #333;
	margin-bottom: 20px;
	transition: .3s;
}
.service-area-2 h3 {
	font-weight: 600;
}
.service-area-2 h3, .service-area-2 p {
	color: #fff;
}
/*
   End service-2 section css
*/

/*
  9.Start who-we-are section css
  
*/
.title{ border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:15px;}
.title h2 {
	font-weight: 700;
	font-size: 24px;
	color: #e84637;
}
.title p {
	margin-bottom: 15px;
}
.who-we-are-buttn {
	margin-bottom: 80px;
}
.who-we-are-img {
	margin-top: 10px;
}
/*
  End who-we-are section css
*/

/*
  10.Start Eduspcae-start section css
*/
.eduspace-starts {
	background: url(../img/eduspace-starts-bg.jpg)no-repeat center fixed;
	background-size: cover;
	overflow: hidden;
	position: relative;
}
.eduspace-area {
	padding: 20px;
	background: #fff;
	margin-bottom: 40px;
	margin-top: 40px;
}
.eduspace-area:hover {
	transform: scale(1.1);
	box-shadow: 0px 0px 20px #222;
	transition: .5s;
}
.countdown {
	text-align: center;
}
.counticon h1 {
	color: #222;
	font-weight: bold;
	letter-spacing: 2px;
}
.counticon h3 {
	color: #222;
	letter-spacing: 2px;
}
.counticon i {
	font-size: 50px;
	color: #04256f;
	font-weight: bold;
}
/*
  End Eduspcae-start section css
*/

/*
  11.Start Video section css
*/
.video {
	background: url("../img/video-bg.jpg")no-repeat center fixed;
	background-size: cover;
	position: relative;
}
.video-area {
	margin-top: 60px;
	margin-bottom: 60px;
}
.video-area a i {
	width: 70px;
	height: 70px;
	line-height: 70px;
	background: #fff;
	color: #04256f;
	border-radius: 50%;
	margin-bottom: 20px;
	text-align: center;
	padding-left: 6px;
	font-size: 28px;
}
.video-area h2 {
	color: #fff;
	text-transform: capitalize;
	font-weight: 600;
}
/*
 End Video section css
*/

/*
  12.Start testimonial section css
*/
.testimonial {
	background: #f9f9f9;
}
.client-single .client-id img {
	border-radius: 50%;
	margin: 0 auto;
	border: 3px solid #04256f;
}
.client-single .client-id h3 {
	font-weight: 700;
}
.client-single .client-id h3, .client-single .client-id h4 {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	
}
.client-single .client-id h3{ font-size:18px;}
.client-single .client-id h4 {color: #666; font-weight:400;}
.client-review {
	text-align: center;
}
.client-review p {
	padding: 0 20%;
}
 
.responsive .slick-dots li button::before {
	width: 25px;
	height: 8px;
	content: '';
	background: #04256f;
	border: 1px solid #fff;
	margin-top: 10px;
	opacity: 1;
}
.responsive .slick-dots {
	bottom: -30px;
}
/*
  End testimonial section css
*/

/*
  13.start Footer-widget section css
*/
.widget-area {
	background: #071e51;
}
.widgt-main-area {
	margin-top: 50px;
	margin-bottom: 50px;
}
.about-eduspace p {
	color: #fff;
}
.widget-social ul{ margin-bottom:0;}
.widget-social ul li {
	display: inline-block;
	margin-right: 0;
}
.widget-social ul li a i {
    height: 20px;
    width: 20px;
    background: #fff;
    text-align: center;
    line-height: 20px;
    border-radius: 50%;
    font-size: 10px;
    color: #04256f;
    transition: .5s;
}
.f-widget-title h4 {
	color: #fff;
	margin-top: 00px;
	margin-bottom: 25px;
	font-weight: 600;
}
.categories li {
	list-style: none;
	margin-bottom: 11px;
}
.categories li i {
	margin-right: 10px;
}
.categories li a {
	color: #fff;
}
.latest-news a {
	color: #fff;
}
.widget-blog a:hover {
	text-decoration: underline;
}
.widget-blog i {
	margin-right: 10px;
}
.widget-blog p {
	color: #fff;
	margin-left: 15px;
}
.news-text p {
	color: #fff;
}
.news-form .form-control {
	position: relative;
	width: 250px;
	border-color: #04256f;
}
.news-form .subscribe-btn {
	position: absolute;
	right: 28px;
	padding: 17px 12px;
	background: #04256f;
	color: #fff;
	font-size: 14px;
	border: none;
	bottom: 15px;
	line-height: 1.1;
}
.fa-facebook:hover {
	background: #3B5998;
	color: #fff;
}
.fa-twitter:hover {
	background: #00BBF4;
	color: #fff;
}
.fa-linkedin:hover {
	background: #0175B0;
	color: #fff;
}
.fa-youtube:hover {
	background: #E02F2F;
	color: #fff;
}
/*
  End Footer widget section css
*/

/*
  14.Start Footer Area css
*/
.footer-area {
	background: #04256f;
}
.footer-text {
	text-align: center;
}
.footer-text h5 {
	margin-top: 30px;
	margin-bottom: 20px;
	color: #fff;
	font-weight: 300;
}
/*
  End Footer Area css
*/

/*
  15.Start eduspace-banner section  css
*/
 
.eduspace-banner{  
    position: relative;
    padding-bottom: 50px;
    padding-top: 50px;
	 color: #fff;
}
.eduspace-banner-header h2{
    color: #fff;
}
.eduspace-banner-header .breadcrumb{
    background: transparent;
    padding: 0px;
}
.eduspace-banner-header .breadcrumb li a{
    color: #fff;
}
.eduspace-banner-header .breadcrumb > .active {
    color: #e84637;
}
.contact-us-banner{ background:url(../img/banner/contact-us.jpg) no-repeat center; background-size:cover;}
.career-banner{ background:url(../img/banner/career.jpg) no-repeat center; background-size:cover;}
 
.course-banner{ background:url(../img/banner/course.jpg) no-repeat center; background-size:cover;}
.faqs-banner{ background:url(../img/banner/faqs.jpg) no-repeat center; background-size:cover;}

.locate-us-banner{ background:url(../img/banner/locate-us.jpg) no-repeat center; background-size:cover;}
.nielit-banner{ background:url(../img/banner/nielit.jpg) no-repeat center; background-size:cover;}
.about-us-banner{ background:url(../img/banner/about-us.jpg) no-repeat center; background-size:cover;}
.management-banner{ background:url(../img/banner/management.jpg) no-repeat center; background-size:cover;}
.legal-banner{ background:url(../img/banner/legal.jpg) no-repeat center; background-size:cover;}
.business-banner{ background:url(../img/banner/busines-partner.jpg) no-repeat center; background-size:cover;}
.press-news-banner{ background:url(../img/banner/press-news.jpg) no-repeat center; background-size:cover;}
/*
  End eduspace-banner section  css
*/

/*
  16.Start about page css
*/
.about-content-header h2 {
	font-weight: 600;
	color: #333;
}
.about-main-content p {
	margin-bottom: 40px;
	font-size: 16px;
}
.about-main-content-list a {
	display: block;
	margin-bottom: 10px;
	font-size: 18px;
	color: #222;
}
.about-main-content-list a i {
	color: #04256f;
	font-size: 22px;
	margin-right: 20px;
}
.qoute-area {
	background: url(../img/eduspace-starts-bg.jpg) no-repeat center fixed;
	background-size: cover;
	position: relative;
}
.qoute-content h1 {
	color: #fff;
	line-height: 45px;
}
.qoute-content .eduspace-btn {
	border-radius: 30px;
}
/*
  End about.html css
*/


/*
  17.Start course page css
*/
.course-area-bg-1 {
	background: url(../img/course1.jpg);
	background-position: center;
	height: 200px;
	background-repeat: no-repeat;
	background-size: cover;
}
.course-area-bg-2 {
	background: url(../img/course2.jpg);
	background-position: center;
	height: 200px;
	background-repeat: no-repeat;
	background-size: cover;
}
.course-area-bg-3 {
	background: url(../img/course3.jpg);
	background-position: center;
	height: 200px;
	background-repeat: no-repeat;
	background-size: cover;
}
.course-date {
	height: 40px;
	width: 90px;
	background: #333;
	text-align: center;
	padding: 2px 0px;
	color: #04256f;
	font-weight: 600;
}
.course-content {
	padding: 15px;
	box-shadow: 0px 0px 6px #ccc;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.course-content a {
	color: #04256f;
	font-weight: 700;
}
.course-content p {
	line-height: 27px;
}
.course-content p a {
	margin-left: 10px;
}
.course-content p a i {
	margin-left: 5px;
}
.course-bottom {
	margin-bottom: 80px;
}
/*
  End course.html css
*/

/*
  18.Start course-details page css
*/
.course-details-img {
	margin-bottom: 80px;
	margin-top: 50px;
}
.course-details-img img {
	border-radius: 20px;
	margin: 0 auto;
}
.course-subject-header {
	margin-bottom: 30px;
}
.course-subject-header h3 {
	font-weight: 600;
	color: #333;
}
.course-subject-details p {
	line-height: 30px;
}
.course-information {
    box-sizing: border-box;
    box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    border: 1px solid #e7e7e7;
}
.course-information-header h3 {
	background: #04256f;
	text-align: center;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 10px;
	color: #fff;
	font-weight: 600;
	margin:0;
	font-size:18px;
}
.course-timeing ul li {
	list-style: none;
	padding: 17px;
	font-weight: bold;
}
.course-timeing ul li span {
	color: #606060;
	float: right;
	font-size: 14px;
	font-weight: bold;
	width: 123px;
	position: relative;
	text-align: right;
}
.course-timeing ul li span::after {
	color: #222222;
	content: ":";
	left: -28px;
	right: auto;
	position: absolute;
}
.course-discription {
	margin-top: 50px;
}
.course-discription h3 {
	font-weight: 600;
	color: #333;
}
.course-discription p {
	line-height: 30px;
}
.course-apply h3 {
	font-weight: 600;
	color: #333;
}
.course-apply {
	margin-bottom: 80px;
}
.course-apply p {
	line-height: 30px;
	margin-bottom: 30px;
}
.apply-btn {
	padding: 15px 25px;
	background: #222;
	margin-right: 20px;
	color: #fff;
	margin-top: 50px;
}
.apply-btn:hover, .apply-btn:focus {
	color: #fff;
}
/*
  End course-details.html css
*/

/*
  19.Start teachers page css
*/
.teachers-member {
	position: relative;
	overflow: hidden;
}
.teachers-member img {
	width: 100%;
	height: 100%;
}
.teachers-overlay {
	position: absolute;
	width: 80%;
	height: 22%;
	left: -100%;
	bottom: 10%;
	background: #000;
}
.teachers-area:hover .teachers-overlay {
	left: 0%;
	transition: .5s;
	opacity: .9;
}
.teachers-details {
	padding: 10px;
	color: #fff;
}
.teachers-details ul li {
	display: inline-block;
	margin-right: 10px;
}
.teachers-details ul li i {
	background: #333;
	border-radius: 30px;
	color: #fff;
	height: 40px;
	padding: 13px;
	width: 40px
}
.teachers-details ul li .fa-facebook {
	background: #3B5998;
}
.teachers-details ul li .fa-twitter {
	background: #00BBF4;
}
.teachers-details ul li .fa-linkedin {
	background: #0175B0;
}
.member-info {
	padding: 20px 0;
	box-shadow: 0 1px 2px #ccc;
	border-top: none;
	margin-bottom:30px;
}
.member-info h4 {
	color: #04256f;
	font-weight: 600;
}
/*
  End teachers.html css
*/

/*
  20.Start Event-grid section css
*/
.event-info {
	padding: 10px;
	box-shadow: 0 0 7px #ccc;
}
.event-time ul li {
	list-style: none;
	display: inline-block;
	margin-right: 10px;
}
.event-time ul li i {
	margin-right: 5px;
}
.event-details h4 a {
	font-weight: 700;
	color: #04256f;
	text-transform: capitalize;
}
.event-details a {
	font-weight: 700;
	color: #04256f;
	text-transform: uppercase;
}
/*
  End Event-grid section css
*/

/*
  21.Start Event-list.html css
*/
.no-padding {
	padding-right: 0px;
	padding-left: 0px;
}
.event-content-img {
	margin-bottom: 40px;
	float: right;
}
.event-content-img img {
	height: 280px;
	width: 487px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
}
.event-content-details {
	padding: 30px;
	margin-bottom: 40px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-color: #ccc;
}
.event-content-details:hover {
	background: #04256f;
	transition: .6s
}
.event-content-details:hover .event-discription p {
	color: #fff;
}
.event-content-details:hover .event-date .span-1 {
	color: #fff;
}
.event-content-details:hover .event-title h3 {
	color: #fff;
}
.event-content-details:hover .event-title span {
	color: #fff;
}
.event-content-details:hover .event-title span i {
	color: #fff;
}
.event-date-title {
	margin-bottom: 20px;
	margin-top: 29px;
}
.event-date {
	float: left;
}
.event-date .span-1 {
	color: #04256f;
	float: left;
	font-size: 30px;
	font-weight: 700;
	line-height: 22px;
	margin-right: 10px;
	text-align: center;
	width: 44px;
}
.event-date .span-2 {
	display: block;
	font-size: 12px;
	font-weight: 400;
	padding-top: 4px;
	text-transform: uppercase;
}
.event-title {
	border-left: 2px solid #ececec;
	overflow: hidden;
	padding-left: 20px;
}
.event-title h3 {
	font-weight: 600;
	line-height: 15px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #222;
}
.event-title span i {
	color: #86bc42;
	font-size: 15px;
	padding-right: 9px;
}
/*
  End Event-list.html css
*/

/*
  22.Start Event-details.html css
*/
.event-time-counter .event-time-countdown {
	text-align: center;
	margin-top: 20px;
}
.event-time-countdown .counter-column {
	display: inline-block;
	width: 20%;
	margin-bottom: 20px;
	margin-right: 15px;
}
.event-time-countdown .counter-column .inner {
	border-radius: 5px;
	border: 1px solid #FF8F07;
	padding: 5px 5px;
}
.event-time-countdown .counter-column .count {
	display: block;
	font-size: 38px;
	line-height: 60px;
	color: #333;
	font-weight: 700;
	letter-spacing: 1px;
}
.event-discription {
	margin-bottom: 30px;
}
.event-discription p {
	line-height: 27px;
}
.event-deatils-main-content h3 {
	margin-bottom: 20px;
	font-weight: 600;
	color: #333;
}
.event-details-list {
	margin-bottom: 40px;
}
.event-details-list h3 {
	margin-bottom: 20px;
	font-weight: 600;
}
.event-perticiption h3 {
	margin-bottom: 30px;
}
.event-details-time-icon {
	float: left;
	display: inline-block;
	overflow: hidden;
	font-size: 18px;
}
.event-details-time-details {
	margin-left: 25px;
}
.event-details-list ul li {
	list-style: none;
	line-height: 35px;
	font-size: 14px;
	color: #666666;
}
.event-details-list ul li i {
	margin-right: 15px;
	color: #222;
}
.event-booking {
	margin-bottom: 50px;
}
.event-booking-title {
	background: #04256f;
}
.event-booking-title h3 {
	padding: 10px;
	color: #fff;
	margin-bottom: 0px;
	margin-top: 0;
}
.event-booking-details {
	padding: 10px 24px;
	border: 1px solid #ccc;
}
.event-booking-details ul li {
	list-style: none;
	padding: 20px 0px;
	border-bottom: 1px solid #ccc;
}
.event-booking-details ul li:last-child {
	border-bottom: none;
}
.event-booking-details ul li span {
	float: right;
}
.event-booking-details ul li ul li {
	border: none;
	display: inline-block;
}
.event-booking-details ul li ul li i {
	margin-right: 10px;
}
.booking-button {
	text-align: center;
	margin-bottom: 30px;
}
.booking-button .booking-btn {
	padding: 15px 20px;
	background: #04256f;
	color: #fff;
}
/*
End Event-details.html css
*/

/*
  23.Start Gallery.html css
*/
.portfolio-button {
	margin-bottom: 40px;
}
.single-item {
	padding: 5px;
	margin-bottom: 0px;
}
.gallery-img {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.gallery-img img {
	width: 100%;
	height: 100%;
}
.gallery-img:hover .gallery-single-overlay {
	opacity: .8;
	transition: .5s;
}
.gallery-single-overlay {
	background: #000;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
}
.gallery-single-overlay i {
	font-size: 30px;
	border-radius: 30px;
	color: #fff;
	top: 40%;
	left: 45%;
	position: absolute;
	padding: 10px;
	text-align: center
}
.gallery-button {
	margin-top: 40px;
}
.gallery-button .eduspace-btn {
	border-radius: 30px;
}
/*
  End Gallery.html css
*/

/*
  24.Start registraion.html css
*/
#mycalendar2 {
	z-index: 337;
	overflow: hidden;
	margin-top: -240px;
	display: block;
}
.monthly-header {
	text-align: center;
	background: #04256f;
}
.monthly-day, .monthly-day-blank {
	text-align: center;
}
.monthly-day-pick.monthly-today .monthly-day-number {
	margin: 0px;
	border-radius: 0;
	height: 40px;
	width: 37px;
	background: #04256f;
	position: absolute;
}
/*
  End registraion.html css
*/

/*
  25.Start faq.html css
*/
.faq-content-text {
	text-align: center;
}
.faq-accoridian {
	min-height: 400px;
}
.faq-accoridian .panel-default .panel-heading {
	border: none;
	background: #f6f6f6;
	border-radius: 0px;
	color: #fff;
}
.faq-accoridian .panel-default {
	border-color: #f6f6f6;
	border-radius: 0px;
}
.faq-accoridian .panel-default .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ddd;
	color: #000;
	line-height: 35px;
}
.faq-accoridian .panel .panel-heading h4  { 
	font-weight:600;
	line-height:normal;
}
.faq-accoridian .panel .panel-heading h4 a {
	display: block;
	padding: 5px; 
	color: #04256f;
}
.faq-accoridian .panel .panel-heading h4 a i.fa {
	float: right;
	font-size: 150%;
	line-height: 15px;
	display: none;
}
.faq-accoridian .panel-heading h4 a[aria-expanded="true"] i.fa.fa-angle-up {
	display: block;
}
.faq-accoridian .panel .panel-heading h4 a[aria-expanded="false"] i.fa.fa-angle-down {
	display: block;
}
/*
  End faq.html css
*/


/*
  26.Start blog-grid.html css
*/
.blog-area:hover .blog-overlay {
	opacity: .7;
	display: block;
	transition: .5s;
}
.blog-area:hover .blog-title h4 a {
	color: #04256f;
}
.blog-area:hover .blog-admin ul li a {
	color: #04256f;
}
.blog-area:hover .blog-details a {
	background: #333;
	color: #fff;
}
.blog-img {
	position: relative;
	overflow: hidden;
}
.blog-img img {
	height: 100%;
	width: 100%;
}
.blog-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #04256f;
	opacity: 0;
	transition: .5s;
}
.link {
	position: absolute;
	top: 45%;
	left: 45%;
}
.link a i {
	color: #ffffff;
	font-size: 40px;
	opacity: 1;
}
.blog-info {
	padding: 15px;
	box-shadow: 0 0 4px #ccc;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.blog-title h4 a {
	color: #333;
	font-weight: 600;
}
.blog-admin {
	margin-top: 15px;
}
.blog-admin ul li {
	display: inline-block;
	list-style: none;
	margin-right: 15px;
	color: #333;
}
.blog-admin ul li a {
	color: #333;
	font-weight: 600;
	text-transform: capitalize;
}
.blog-admin ul li i {
	margin-right: 10px;
	color: #04256f;
}
.blog-details a {
	color: #fff;
	font-weight: 600;
	padding: 10px;
	background: #04256f;
	transition: .5s;
	border-radius: 5px;
}
.blog-details a:hover {
	background: #333;
	color: #fff;
}
/*
  End blog-grid.html css
*/

/*
  27.Start blog-list.html css
*/
.m-row {
	margin: 0;
}
.m-top {
	margin-top: 60px;
}
.blog-list-area:hover .blog-overlay {
	opacity: .7;
	display: block;
	transition: .5s;
	border-radius: 10px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}
.blog-list-area:hover .blog-list-details h4 a {
	color: #04256f;
}
.blog-list-area:hover .blog-list-details a {
	color: #04256f;
}
.padding20{ padding:20px;}
.padding {
	padding: 0;
}
.blog-list-img img {
	height: 261px;
	width: 487px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
}
.blog-list-details {
	padding: 17px;
	border: 1px solid #04256f;
	border-left: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin-top: 0px;
}
.blog-list-details h4 {
	margin-top: 19px;
}
.blog-list-details h4 a {
	color: #333;
	font-weight: 600;
}
.blog-list-details a {
	color: #333;
	font-weight: 600;
	text-transform: capitalize;
	margin-bottom: 15px;
}
.widget-search .form-control {
	position: relative;
	border: 1px solid #04256f;
}
.widget-search .widget-btn {
	position: absolute;
	right: 15px;
	padding: 12px 15px;
	background: #04256f;
	color: #fff;
	top: 0px;
}
.widget-bottom {
	margin-bottom: 30px;
}
.widget-title {
	margin-bottom: 20px;
}
.widget-title h4 {
	color: #333;
	font-weight: 600;
}
.widget-post ul li {
	margin-bottom: 20px;
}
.widget-post ul li h5 a {
	color: #333;
	font-weight: 600;
}
.widget-post ul li a {
	color: #444;
}
.widget-post ul li a i {
	margin-right: 7px;
	color: #6e6e6e;
}
.widget-categories ul li {
	margin-bottom: 15px;
	border-bottom: 1px solid #04256f;
}
.widget-categories ul li a {
	color: #6e6e6e;
}
.widget-meta ul li {
	display: inline-block;
	margin-bottom: 15px;
}
.widget-meta ul li a {
	color: #04256f;
	border: 1px solid #04256f;
	padding: 5px 12px;
	font-size: 15px !important;
	margin-bottom: 5px;
	margin-right: 5px;
	border-radius: 5px;
	text-transform: capitalize;
	display: inline-block;
}
/*
  End blog-list.html css
*/

/*
 28.Start single-blog.html css
*/
.single-blog-content h3 {
	margin-top: 20px;
}
.blog-tag span {
	margin-right: 20px;
}
.blog-tag a {
	color: #04256f;
}
.blog-tag span i {
	margin-right: 10px;
}
.date i {
	margin-right: 10px;
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 16px;
	border-left: 5px solid #04256f;
}
.single-blog-comment {
	margin-top: 20px;
}
.comment-area {
	margin-top: 20px;
}
/*
End single-blog.html css
*/

/*
 29.Start contact.html css
*/
.contact-address {
	background: #F7F8FA;
	margin-bottom: 60px;
}
.contact-details-area {
	background: #fff;
	padding: 20px;
}
.contact-details-icon {
	text-align: center;
}
.contact-details-icon i {
	font-size: 36px;
	color: #04256f;
	height: 60px;
	width: 60px;
	line-height: 60px;
	text-align: center;
	border: 1px solid #04256f;
	border-radius: 50%;
	transition: .5s;
}
.contact-details-area:hover .contact-details-icon i {
	background: #04256f;
	color: #fff;
}
.contact-details {
	text-align: center;
}
.contact-details h4 {
	margin-bottom: 15px;
	margin-top: 10px;
	font-weight: 600;
	color: #333;
}
.contact-details h5 {
	color: #999999;
	font-weight: 600;
}
.contact-main-area {
	margin-bottom: 60px;
}
.contact-form {
	overflow: hidden;
}
.form-control {
    height: 40px;
    color: #000;
    background-image: none;
    border-radius: 0px;
    border: 1px solid #d8e7ef;
    background: #d8e7ef;
    box-shadow: none;
}
.form-control:focus{ background: #fff; box-shadow:none; border: 1px solid #000;}
.contact-form .confirm {
	margin-bottom: 20px;
}
#map {
	height: 400px;
	width: 100%;
}
/*
End contact.html css
*/

/*
  30.Start scroll-up Area css
*/
#scroll-up {
	position: fixed;
	z-index: 337;
	bottom: 10px;
	right: 10px;
	width: 46px;
	height: 46px;
	border-radius: 50%;
	color: #fff;
	font-size: 24px;
	line-height: 42px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	display: none;
	background: #04256f;
}
#scroll-up:hover {
	background: #444;
}
/*
  End scroll-up Area css
*/
/*-
  Start  Eduspace Index css
*/
.index-banner {
	background: url(../img/index-bg.jpg)no-repeat center fixed;
	background-size: cover;
	position: relative;
	padding-top: 180px;
	padding-bottom: 150px;
}
.edu-header h2 {
	color: #fff;
	font-weight: 600;
	font-size: 38px;
}
.edu-header p {
	color: #fff;
}
.select-category {
	margin-bottom: 60px;
}
.select-item {
	box-shadow: 0 0 20px #ccc;
}
.select-item-title {
	margin-top: 20px;
}
.select-item-title h3 {
	font-weight: 600;
	color: #333;
}
.select-item-title h3:hover {
	color: #04256f;
}
/*
  End  Eduspace Indexl css
*/
.news-box {
	padding: 20px;
}
.news-box ul {
	margin: 0;
	padding: 0;
}
.news-box ul li {
	list-style: none;
	display: block;
	border-bottom: 1px solid #d0d0d0;
	color: #000;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.news-box ul li a {
	color: #000;
	display: block;
}
.news-box ul li a:hover{ text-decoration:underline;
    color: #e84637;}
.news-box ul li:last-child {
	border: 0;
}
.news-box ul li span {
	display: block;
	color: #a9a9a9;
	font-size: 13px;
}
.marquee-vert {
	width: 100%;
	overflow: hidden;
	height: 220px !important;
}
label {
	font-weight: 600;
}
.btn {
	padding: 10px 20px;
	background: #04256f;
}
.btn-primary:hover {
	color: #fff;
	background-color: #0e346c;
	border-color: #0e346c;
}
/*.case-step{}
.case-step ul{ margin:0; padding:0;}
.case-step ul li { list-style:none; display:inline-block;}
.case-step ul li a{  display:block; background:#b2b2b2; padding:10px 25px; text-align:center; border-radius:5px; color: #fff;}
.case-step ul li a.selected{ background: #04256f;}

*/


.case-step {
	text-align: center;
	position: relative;
	margin-bottom: 40px;
}
.case-step ul {
	list-style: none;
	display: inline-table;
}
.case-step ul li {
	display: inline;
}
.case-step ul li a {
	display: block;
	float: left;
	height: 40px;
	background: #a4a6a8;
	text-align: center;
	padding: 10px 35px 0 35px;
	position: relative;
	margin: 0 10px 0 0;
	font-size: 14px;
	text-decoration: none;
	color: #fff;
	line-height: 20px;
}
.case-step ul li a:after {
	content: "";
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #a4a6a8;
	position: absolute;
	right: -20px;
	top: 0;
	z-index: 1;
}
.case-step ul li a:before {
	content: "";
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #fff;
	position: absolute;
	left: 0;
	top: 0;
}
.case-step ul li:first-child a {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.case-step ul li:first-child a:before {
	display: none;
}
.case-step ul li:last-child a { 
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.case-step ul li:last-child a:after {
	display: none;
}
.case-step ul li a:hover {
	background: #04256f;
}
.case-step ul li a:hover:after {
	border-left-color: #04256f;
}
.case-step ul li a.is-active {
	background: #04256f;
}
.case-step ul li a.is-active:after {
	border-left-color: #04256f;
}
.detail-page{ position:relative;}
.detail-page h1, h2, h3, h4, h5 { font-weight:bold; color: #04256f;}
.detail-page h1{ font-size:24px; }
.detail-page h2{ font-size:22px;}
.detail-page h3{ font-size:18px;}
.detail-page h4{ font-size:16px;}
.detail-page h5{ font-size:14px; }


.detail-page ol, .detail-page ul { 
    padding: 0 0 0 20px;
}
.detail-page li {
	padding-bottom:10px;
    list-style: inherit;
}.text-danger {
    color: #e84637;
}
.amistyleList{ position:relative;background: #f5f5f5;}
.amistyleList ul{ margin:0; padding:0;}
.amistyleList ul li{ list-style:none; display:block; margin:0; padding:0; border-bottom:1px solid #ccc;}
.amistyleList ul li:last-child{ border:0;}
.amistyleList ul li a{ padding:8px 25px; display:block; font-weight:600; color: #000; }
.amistyleList ul li ul{ margin-left: 30px;}
.amistyleList ul li ul li{ padding-bottom: 10px; margin-bottom:10px; padding-left:10px; position:relative;}
.amistyleList ul li ul li a { padding:0; font-weight:400;}
.amistyleList ul li ul li:before{
	 content: "\f105";
	font-family: 'FontAwesome'; position:absolute; left:0; }
 .amistyleList ul li ul li:last-child{  margin-bottom:0px;}
 .mb-20{ margin-bottom:20px;}
 .link-default{ position:relative; display:inline-block; background: #f5f5f5; padding:2px 10px; color: #000; border:1px solid #ccc; font-size:13px;}
 .short-course-detail { position:relative; height:300px; overflow:auto;}
 .termC{ font-size:12px; text-align:justify; margin-top:15px;line-height: normal;}
 
 
 
 .ami-radio, .ami-checkbox {
	position: absolute;
	display: none
}
.ami-radio[disabled], .ami-checkbox[disabled] {
	cursor: not-allowed
}
.ami-radio+label, .ami-checkbox+label {
	position: relative;
	display: inline-block;
	padding-left: 30px;
	cursor: pointer;
	vertical-align: middle;
	font-weight: normal !important;
}
.ami-radio+label:hover:before, .ami-checkbox+label:hover:before {
	animation-duration: .4s;
	animation-fill-mode: both;
	animation-name: hover-color
}
.ami-radio+label:before, .ami-checkbox+label:before {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 20px;
	height: 20px;
	content: '';
	border: 1px solid silver
}
.ami-radio+label:after, .ami-checkbox+label:after {
	position: absolute;
	display: none;
	content: ''
}
.ami-radio[disabled]+label, .ami-checkbox[disabled]+label {
	cursor: not-allowed;
	color: #e4e4e4
}
.ami-radio[disabled]+label:hover, .ami-radio[disabled]+label:before, .ami-radio[disabled]+label:after, .ami-checkbox[disabled]+label:hover, .ami-checkbox[disabled]+label:before, .ami-checkbox[disabled]+label:after {
	cursor: not-allowed
}
.ami-radio[disabled]+label:hover:before, .ami-checkbox[disabled]+label:hover:before {
	border: 1px solid #e4e4e4;
	animation-name: none
}
.ami-radio[disabled]+label:before, .ami-checkbox[disabled]+label:before {
	border-color: #e4e4e4
}
.ami-radio:checked+label:before, .ami-checkbox:checked+label:before {
	animation-name: none
}
.ami-radio:checked+label:after, .ami-checkbox:checked+label:after {
	display: block
}
.ami-radio+label:before {
	border-radius: 50%
}
.ami-radio+label:after {
	top: 6px;
	left: 6px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #3e97eb
}
.ami-radio:checked+label:before {
	border: 1px solid #3e97eb
}
.ami-radio:checked[disabled]+label:before {
	border: 1px solid #c9e2f9
}
.ami-radio:checked[disabled]+label:after {
	background: #c9e2f9
}
.ami-checkbox+label:before {
	border-radius: 3px
}
.ami-checkbox+label:after {
	top: 2px;
	left: 7px;
	box-sizing: border-box;
	width: 6px;
	height: 12px;
	transform: rotate(45deg);
	border-width: 2px;
	border-style: solid;
	border-color: #fff;
	border-top: 0;
	border-left: 0
}
.ami-checkbox:checked+label:before {
	border: #3e97eb;
	background: #3e97eb
}
.ami-checkbox:checked[disabled]+label:before {
	border: #c9e2f9;
	background: #c9e2f9
}.testimonial-styleOne {
  background: #f9f9fb; 
  padding: 40px 0 ;
}
.testimonial-styleOne #testimonial-carousel-one {
  width: 80%;
  margin:0 auto;
  padding: 45px 0 0 0;
}
.testimonial-styleOne .carousel-indicators {
  position: static;
  width: 100%;
  top:0;
  left:0;
  margin: 0;
}
.testimonial-styleOne .carousel-indicators li {
  width: 50px;
  height: 50px;
  border: 2px solid #e9e9e9;
  border-radius: 50%;
  overflow: hidden;
  margin: 4px 10px;
  text-indent: inherit;
  transition:all 0.2s ease;
}
.testimonial-styleOne .carousel-indicators li.active{ border-color:#e84637;  }
.testimonial-styleOne .carousel-indicators li img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
 
.testimonial-styleOne .main-wrapper {
  position: relative;
  background: #fff;
  border-radius: 5px;
  padding: 40px 0 50px 0;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);
  margin-top: 35px;
  text-align: center;
  z-index: 99;
}
.testimonial-styleOne .carousel-inner {
  z-index: 99;
  background: #fff;
}
.testimonial-styleOne .main-wrapper .shadow {
  position: absolute;
  width: 90%;
  top:0;
  bottom: 0;
  left:5%;
  background: #fff;
  -webkit-box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.02);
          box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  z-index: -1;
  -webkit-transform:rotate(-3deg);
          transform:rotate(-3deg);
}
.testimonial-styleOne .main-wrapper .item img {
  width: 160px;
  height: 160px;
  border-radius: 50%;
  margin: 0 auto;
}
.testimonial-styleOne .main-wrapper .item h6 {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
  color:#04256f;
  margin: 20px 0 12px 0;
}
.testimonial-styleOne .main-wrapper .item span {
  color: #a8acb9;
}
.testimonial-styleOne .main-wrapper .item p {
  font-size: 17px;
  line-height: 30px;
  color: #4f5362;
  width: 80%;
  margin: 30px auto 0 auto;
}
.testimonial-styleOne .carousel-control.left,
.testimonial-styleOne .carousel-control.right {
  background: none;
  width: auto;
  height: auto;
  bottom: auto;
  top:108px;
  opacity:0.5;
  text-shadow: none;
  color: #4f5362;
  z-index: 99;
}
.testimonial-styleOne .carousel-control.left {left:36%;}
.testimonial-styleOne .carousel-control.right {right: 36%;}
.business-partner{ background: url(../img/banner/busines-partner.jpg) center no-repeat; background-size:cover; position:relative; padding:100px 0; }
.common-box{ background: #fff; padding:30px; box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.12);  }
.tab{ position:relative; text-align:center; margin-bottom:30px;}
.tab ul { margin:0; padding:0;}
.tab ul li{ display:inline-block; background: #e7e7e7; padding:10px 35px; cursor:pointer;}
.tab ul li.is-active{      background: #e84637;
    color: #fff; }
	
.ul-list { }
.ul-list ul { margin:0 0 0 20px; padding:0;}
.ul-list ul li{ list-style:disc; margin-bottom:20px;}
.login-wrapper {
    padding: 30px;
    background: #fff;
    border-radius: 5px;
    width: 450px;
    margin: 50px auto;
    box-shadow: 0px 0px 40px rgba(152, 199, 213, 0.3);
}
.r-district-list{ }
.r-district-list ul { margin:0; padding:0;}
.r-district-list ul li{ width:50%; float:left; list-style:disc; font-family:Arial, Helvetica, sans-serif; padding:5px; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #04256f !important;
    background: #04256f  !important;
    font-weight: normal;
    color: #ffffff;
}