@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700italic,800italic);
/*------------------------------------------*/
/*	     01 - General & Basic Styles
/*------------------------------------------*/

html {font-size:17px;}
body {
    font-family: 'Roboto'; font-size:13px;
	font-size: 14px;
    line-height: 20px;
	font-weight:400;
	color: #666;
	overflow-x: hidden;
	background: url(../images1/patterns/1.png) fixed repeat;
}
strong, b {
	font-weight: 600;
}
a:focus, a:active {
    outline: none;
    box-shadow: none; /* Required for some modern browsers like Chrome */
}
img {
	max-width: 100%;
	height: auto;
}
ul, ol {
	list-style: none;
}
ul {
    padding: 0;
    margin: 0;
}
a {
    transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    color: #000;
    text-decoration: none;
}
a:hover {
    color:#4a4a4a;
}
a, a:hover {
    text-decoration: none;
}
i {
	font-size: 1.1em;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	margin: 0;
	color: #444;
}
h1 {
    font-size:25px !important;
	line-height:30px;
	font-weight: 550 !important;
}
h2 {
    font-size:25px !important;
	line-height: 28px;
	padding:10px;
}
h3 {
    font-size:18px;
	line-height:20px;
}
h4 {
	font-size: 22px !important;
	color: #000 !important;
	font-weight: bold !important;
}
h5 {
    font-size: 16px !important;
	line-height: 20px;
	padding:10px 0px 10px 0px;
}
h6 {
    font-size: 14px;
	line-height: 18px;
	padding:10px 0px 10px 0px;
}
p {
	font-family: Roboto, sans-serif;
	font-size:16px;
	color: #3f3f3f;
    line-height:25px;
	margin:2px 0px 2px 0px !important;
	padding:2px 0px 2px 0px !important;
	font-weight:normal;
	text-align:justify;
}

.hd{width:100%; height:auto; margin-left:10px; margin-bottom:20px; padding:10px; padding-right:25px; margin-right:58px; }
.hded{width:50%; height:auto; margin:25px; padding:30px; height:50%;  left:10px;  padding-bottom:20px; }
.mar-idi{width:100%; height:100%; float:left; padding:10px 10px; margin:10px 20px;}
.clearfix{clear:both;}
.soc-media-right {position:fixed;right:0;width:40px; z-index:99999999;top:190px;}
.soc-media-icon{position:absolute;right: 0; top: 50px;}	 
.gif-diwali{margin:10px 0px 0px 0px;position:absolute;right:20px;top:50px;}
.gif-diwali-l{margin:10px 0px 0px 0px;position:absolute;left:20px;top:50px;	}

#exTab1 .tab-content {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}
#exTab2 h3 {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}

/* remove border radius for the tab */

#exTab1 .nav-pills > li > a {
  border-radius: 0;
}

/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0 ;
}

#exTab3 .tab-content {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}

.neet-tab{width:100%; height:auto; margin:5px; padding:5px;}
.neet-st-hd {
    width: 100%;
    height: auto;
    padding:60px 0px 60px 0px;
    font-size: 30px;
    text-align: center;
    color: #000;
    float: left;
	font-weight:550;
}
.online-std-mat-bg {
    width: 100%;
    background: url(../images1/stu-bgsss.jpg) no-repeat center top;
    background-size: auto;
    background-size: cover;
    margin: 10px 0px;
    border-bottom: 2px solid #b4cbe7;
    border-top: 2px solid #b4cbe7;
}

/*------------------------------------------*/
/*	     01 - Header & Navigation
/*------------------------------------------*/

.top-container {background-color:#f1f1f1;padding:30px; text-align:center;}
.header { width:100%; float:left; background:#555; color:#f1f1f1;}
.content {padding:16px;}
.header_social_link .fa_link_wrap {
	display: inline-block;
	margin-left: 10px;
	float: right;
	font-size: 14px;
	text-align: center;
}
.header_social_link .fa_link_wrap .link_wrap {
	display: none;
}
.header_social_link .fa_link_wrap a{
	position:relative;
	vertical-align:middle;
	display:inline-block;
}
.header_social_link .fa_link_wrap .fa_wrap i:before{
   display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 22px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	color:#fff;
	border:2px solid #fff;
	border-color:#fff;
	-webkit-transition:all ease 0.5s;
	-moz-transition:all ease 0.5s;
	-ms-transition:all ease 0.5s;
	-o-transition:all ease 0.5s;
	transition:all ease 0.5s;
	font-size:12px;
}
.header_social_link .fa_link_wrap .fa_wrap i:hover:before {
	opacity:0.6;
}
.social_htext_wrap {
	height: 39px;
	line-height: 32px;
	/*position: relative;*/
	z-index: 1;
	border-top: 5px solid #333;
}
.social_htext_wrap .header_text, 
.social_htext_wrap .header_social_link {
	background: #333;
	height: 39px;
	line-height: 32px;
	padding-left: 15px;
	padding-right: 15px;
	color: #fff;
}
.social_htext_wrap .header_text {
	float: left;
	width: 50%;
	margin-left: 25%;
	color: #fff;
	position: relative;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
}
@media (min-width: 768px){
.social_htext_wrap .header_text:before{
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	border-top: 39px solid;
	border-left: 39px solid transparent;
	position: absolute;
	left: -39px;
	border-top-color: #333;
}
.social_htext_wrap:after {
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	left: 50%;
	margin-left: -39px;
	border: none;
}
.social_htext_wrap .header_social_link {
	float: right;
	width: 25%;
	color: #fff;
}
.social_htext_wrap:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	width: 50%;
	height: 39px;
	background: #333;
	z-index: 0;
}
}

.logo_info_wrap .header-logo-container .site-header-logo {margin-top: 0;margin-bottom:0;}
.logo_info_wrap .header-logo-container,
.logo_info_wrap .site-branding {width:25%;float:left;}
.logo_info_wrap .site-branding{text-align:center;}
.site-branding h1.site-title{color: #2d7fc7;font-size:40px; font-weight:700; text-transform: capitalize;line-height:40px;}
.site-branding .site-description{font-size:14px;padding-bottom:10px;}
.site-branding h1.site-title,
.site-branding .site-description{margin:0;}
.logo_info_wrap {overflow:hidden;}
.header_info_wrap {width:65%;float:right;padding:30px 0px;}
.header_info_wrap span {display:block;margin-top: -3px;}
.header_info_wrap .fa_icon {display:inline-block;float:left;margin:0px 15px 0px 0px;}
.header_info_wrap i:before {width:30px;height:30px;border: 2px solid;border-radius: 100%;text-align: center;vertical-align: middle;font-size:14px;color:#686868;display: inline-block;line-height:26px;	padding-right:1px;}
.header_info_wrap .phone_header, 
.header_info_wrap .email_header, 
.header_info_wrap .location_header {display:inline-block;float:left;width:33.33%;}
.header_info_wrap .phone_header .title_phone,
.header_info_wrap .email_header .title_email_wrap,
.header_info_wrap .location_header .title_location_wrap {display: inline-block;	font-size: 14px;}
.title_location, .title_email, .pnone_title {text-transform: uppercase;	font-weight: 600;color: #686868;}
.header_info_wrap .phone_header .title_phone .phone,
.header_info_wrap .email_header .title_email_wrap .email_address,
.header_info_wrap .location_header .title_location_wrap .location{color: #333333;}
.header_info_wrap {width:65%;float:right;padding:30px 0px;}
.header_info_wrap span {display:block;margin-top:-3px;}
.header_info_wrap .fa_icon {display:inline-block;float:left;margin:0px 15px 0px 0px;}
.header_info_wrap i:before {width:30px;height:30px;border:2px solid;border-radius:100%;text-align:center;vertical-align:middle;font-size:14px;color:#686868;display:inline-block;line-height:26px;padding-right:1px;}
.header_info_wrap .phone_header, 
.header_info_wrap .email_header, 
.header_info_wrap .location_header {display:inline-block;float:left;width:33.33%;}
.header_info_wrap .phone_header .title_phone,
.header_info_wrap .email_header .title_email_wrap,
.header_info_wrap .location_header .title_location_wrap {display: inline-block;font-size:14px;}
.title_location, .title_email, .pnone_title {text-transform:uppercase;font-weight:600;color:#686868;}
.header_info_wrap .phone_header .title_phone .phone,
.header_info_wrap .email_header .title_email_wrap .email_address,
.header_info_wrap .location_header .title_location_wrap .location{color:#333333;}
.header-info {display:inline-block;float:right;margin-top:28px; text-align:center;}
.header-info .hf-item {display:inline-block; }
.header-info .hf-item i {width:45px;height:45px;display:inline-block;position:relative;text-align:center;color:#f6783a;font-size:17px;padding-top:5px;margin-right:20px;margin-top:10px;margin-bottom:10px}
.header-info .hf-item i:after {position:absolute;content:'';width:100%;height:100%;left:0;top:0;border:1px solid #d2d2db; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px}
.header-info .hf-item p {display:inline-block;margin-bottom:0}
.header-info .hf-item p span {display:block;font-size:20px;text-transform:uppercase;color:#020031;font-weight:550;line-height: 25px;}
.header-info .hb {display:block;font-size:17px !important;text-transform:uppercase;color:#020031;font-weight:550;line-height: 25px;}

.header-toparea {width:100%; height:auto; padding:3px; float:left; background-color:#001240;}
.header-toparea .addres {padding:5px 5px; margin:5px; float:left; color:#fff; border-radius:2px; font-weight:normal; background-color:#ed9306;}
.header-toparea .addres1 {padding:5px 5px; margin:5px; float:left; color:#fff; border-radius: 2px; font-weight:normal; background-color:#008225;}
.header-toparea .addres2 {padding:5px 5px; margin:5px;  float:left; color:#000; border-radius:2px; font-weight:normal; background-color:#63b6d8;}
.header-toparea .rightm{margin:0px; padding:10px 0px;}
.header-toparea .rightm ul {margin:0px; padding:0px;}
.header-toparea .rightm ul li{margin:0px; padding:0px; list-style:none;}
.header-toparea .rightm ul li a{margin:0px; padding:3px; float:left; font-size:13px; color:#fff;}


/*-----------------------
	Login and Registration
----------------------*/
.loginarea{margin:0px; padding:0px; }
.loginarea .slider{ width:100%; height:auto; margin:0px; padding:0px; float:left; background-image: url(../images1/sliders/login-slider.jpg);}
.loginarea .lr-left { width:100%; float:left; margin:30px 0px; padding:0px 30px; }
.loginarea .lr-right { width:100%; float:left; border-left:1px solid #ccc; margin:30px 0px; padding:0px 30px; }
.loginarea h1 { padding:20px 20px; font-size:30px; text-align:center; line-height:36px; font-weight:600; color:#fff; font-family: "Open Sans";}	
.loginarea h2 { margin-top:10px; font-size:24px; line-height: 24px; font-weight:bold; color:#a61113; text-align:center; font-family: "Open Sans";}
.loginarea h3 { margin-top:10px; margin-bottom:0px;  color:#000;  background:none; font-family: "Open Sans";}
.loginarea h4 { padding: 0px 0px 5px 0px; font-size:22px; line-height:30px; font-weight:600; color:#000; background:none; font-family: "Open Sans";}
.loginarea h5 { margin-top:10px; margin-bottom:0px; padding:1px 5px; font-size:12px; line-height:17px; font-weight:500;float:left;	color:#000; background: none;font-family: "Open Sans";}
.loginarea h6 { padding:6px 5px; margin:10px 20px 0px 4px; font-size: 13px; float:left; color:#000; width:60px; height:90px; font-size:11px; border-radius:1px; background-color:#6da7c3;font-family: "Open Sans"; background-color:#638fa4;}
.loginarea p {  font-family: "Open Sans"; margin:4px 0px; font-size:14px; line-height:24px; text-align:center; color:#000; font-weight:500 !important; }
.loginare a { padding:0px 20px; font-size: 30px; line-height: 30px;  margin-bottom: 30px; padding-top: 24px; text-transform: uppercase; font-family: 'myfont'; color:#000; letter-spacing: 2px;}
.loginarea .right .blog { padding:10px 10px 10px 15px; margin:5px; width:100%; float:left; background-color:#efefef; }
.loginarea .right .blog img { padding:18px 0px 0px 20px; text-align:left; float:left;}
.forpass {display:none;}
.forget-password { width:100%; height:auto; margin:10px 0px; padding:10px; display:none; float:left; background-color:#17778c; border-radius:3px;}
.forget-password .title {font-size:18px;  border-bottom:1px solid #e1e1e1; color:#fff; font-weight:500; padding: 10px 0px;}
.forget-password .btn { margin:4px 0px 20px 5px;  padding:4px 20px;  font-size: 12px !important; color:#000; background-color: #036b74; font-weight: 500;}
.forget-password-t { color:#0099ff;	font-family: "Open Sans"; margin:0px 0px 25px 0px; padding:0px; font-size:13px;	font-weight:600; }
.login-continue-btn { background:#444; text-align:left; font-size:11px; line-height:18px; color:#000 !important; padding:5px 15px; text-transform: uppercase; cursor:pointer; border:none; background-color:#666; border-radius:2px !important;}  
.fb-social{padding:5px 0px; text-align:center; }
.biglink{ width:100%; margin:10px 0px; padding:0px; float:left;}
.loginarea .btn{margin:0px; padding:0px; }
.loginbg{margin:10px; padding:5px; background-color:#e5e9ea; float:left; width:90%; border-radius:5px; }
.text-theme-colored {  color: #202C45 !important;}
.mt-5 {margin-top:5px !important;}
.mt-5 {margin-top:5px !important;}
.font-36 {font-size:40px !important; float:left;}


/******** My Css *******/

.blog-hd{
    color: #000659;
    font-size: 29px;
    font-weight: 550;
}
.left-area-box-shadow h1{
    color: #ff0000 !important;
    font-size: 30px !important;
    font-weight: 550 !important;
}

.left-area-box-shadow h2{
    color: #000659 !important;
    font-size: 29px !important;
    font-weight: 550 !important;
}

.left-area-box-shadow h3{
    color: #000659 !important;
    font-size: 25px !important;
    font-weight: 550 !important;
}

.left-area-box-shadow p{
    color: #00000 !important;
    font-size:18px !important;
    font-weight: 500 !important;
}

.left-area-box-shadow .ugl  {margin:0px; padding:0px 10px; background-color:#e8f0f4; font-size:16px; line-height: 30px;}
.left-area-box-shadow .ugl ul{margin:0px; padding:5px;}
.hleft-area-box-shadow .ugl ul li{margin:2px; padding-left:10px; font-size:20px; line-height:31px;}
.left-area-box-shadow .ugl ul li a{margin:0px; padding:0px; color:#000; font-size:16px; line-height:30px; }


















.cate-box {
  margin-bottom: 45px;
}
.sidebar-area .cate-box ul {
  padding: 0;
  margin: 0;
}
.cate-box ul li {
  list-style: none;
  border-bottom: 1px solid #ddd;
  padding: 10px 0;
  cursor: pointer;
}
.cate-box ul li a {
  color: #505050;
  padding: 0 0 0 5px;
  font-size:14px;
}
.cate-box ul li a span {
  float: right;
}
.cate-box ul li:first-child {
  padding-top: 0;
}
.cate-box ul li:hover i,
.cate-box ul li:hover a {
  color: #ff3115;
}



.online-tx { padding:10px 0px 3px 0px; font-size:18px !important; color:#fff; float:left; }
.online-tx1 { padding:2px; font-size:13px !important; color:#d80000 !important; }
.header-ribbon {padding:10px 0px 0px 10px;text-align:center; }
.rapid-course{width:100%; height:auto; background-color:#0069b2; padding:10px; margin:10px;}
.rapid-course h2{padding:5px; margin:5px; color:#fff !important; font-size:22px !important; font-weight:bold;}
.rapid-course p{padding:5px; margin:5px; color:#fff !important; font-size:15px !important;}
.footerp{width:100%; float:left; margin:0px; padding:0px;}
.hdh4{font-size:30px !important; color:#000 !important; font-weight:550 !important; margin:20px 0px;}
.hdh5{font-size:30px !important; color:#b6000b !important; font-weight:500 !important;}

.clear{clear:left;}

.tab-con-hd{
	padding: 35px 10px;
    font-size: 20px;
}
.panel-heading {
  padding: 0;
	border:0;
}
.panel-title>a, .panel-title>a:active{
	display:block;
	padding:15px;
	color:#555;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	word-spacing:3px;
	text-decoration:none;
}
.panel-heading  a:before {
   font-family: 'Glyphicons Halflings';
	content: "\e114"; 
   float: right;
   transition: all 0.5s;
}
.panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
} 

.faq-hd{font-size:30px !important; color:#de8800 !important; padding-left: 10px; font-weight:550 !important; margin:20px 0px;}

.box-faq{height:auto; margin:10px; padding:10px; box-shadow: 1px 1px 1px 1px #888888; border:1px solid #f2f2f2; background-color: #fff9fe; }
.box-faq p{font-size:20px !important; }	
.box-faq h2{font-size:28px !important; line-height:40px; font-weight:bold !important; color:#000; }	
	
.box-faq1{height:auto; margin:10px;padding:10px; box-shadow: 1px 1px 1px 1px #888888; border: 2px solid #0000;background-color:#ffd9d9;}
.box-faq1 p{font-size:20px !important; }	
.box-faq1 h2{font-size:30px !important; line-height:40px; }	
	
.comment{height:auto; margin:10px;padding:10px; box-shadow: 1px 1px 1px 1px #888888; border: 1px solid #f2f2f2;background-color:#fff;}
.comment p{font-size:20px !important; }	
.comment h2{font-size:30px !important; line-height:40px; }	


.be-comment-block {
    margin-bottom: 50px !important;
    border: 1px solid #edeff2;
    border-radius: 2px;
    padding:10px 10px;
    border:1px solid #ffffff;
}

.comments-title {
    font-size: 16px;
    color: #262626;
    margin-bottom: 15px;
    font-family: 'Conv_helveticaneuecyr-bold';
}

.be-img-comment {
    width: 60px;
    height: 60px;
    float: left;
    margin-bottom: 15px;
}

.be-ava-comment {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.be-comment-content {
    margin-left: 80px;
}
.be-comment-content span {
    display: inline-block;
    width: 49%;
    margin-bottom: 15px;
}
.be-comment-name {
    font-size: 13px;
    font-family: 'Conv_helveticaneuecyr-bold';
}

.be-comment-content a {
    color: #383b43;
}

.be-comment-content span {
    display: inline-block;
    width: 49%;
    margin-bottom: 15px;
}

.be-comment-time {
    text-align: right;
}

.be-comment-time {
    font-size: 11px;
    color: #b4b7c1;
}

.be-comment-text {
    font-size: 13px;
    line-height: 18px;
    color: #7a8192;
    display: block;
    background: #f6f6f7;
    padding: 15px 20px 20px 20px;
}

.form-group.fl_icon .icon {
    position: absolute;
    top: 1px;
    left: 16px;
    width: 50px;
    height: 50px;
    background: #535353;
    color: #b5b8c2;
    text-align: center;
    line-height: 50px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.form-group .form-input {
    font-size: 13px;
    line-height: 50px;
    font-weight: 400;
    color: #b4b7c1;
    width: 100%;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid #a6a6a6;
    border-radius: 3px;
}

.form-group.fl_icon .form-input {
    padding-left: 70px;
}

.form-group textarea.form-input {
    height: 150px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #d6eaf1 !important;
}
	
.accordion .card {
	border-radius: 0;
	border: none;
	margin-bottom: 5px;
	padding-bottom: 3px;
}
.accordion .card-header {
	background: #ececec;
	padding: .4rem 1rem;
	border-radius: 0;
	margin-bottom: -2px;
	font-family: "Roboto", sans-serif;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	margin: 0 3px 3px 0;
	border: none;
}
.accordion .card-header:hover {
	background: #e0e0e0;
}
.accordion .card-header .btn {
	font-size:20px;
	font-weight: 500;
	color:#000;
	width: 100%;
	text-align: left;
	position: relative;
	top: -2px;
	white-space: inherit !important;
}
.accordion .card-header i {
	float: right;
	font-size: 1.8rem;
	font-weight: bold;
	position: relative;
	right:40px
}
.accordion .card-header button:hover {
	color: #23384e;
}
.accordion .card-header.highlight {
	color: #fff;
	background: #47b9de;
}
.accordion .card-body {
	font-size:16px;
	padding:10px;
	line-height:25px;
	font-weight:normal;
}

.recent-single-post{background-color: #e4f3fd; font-size:16px !important;}
.lu-box{width:100%; margin:0px; padding:0px; float:left;}

.topbar {
  background: #000;
  font-size: 14px;
  transition: all 0.5s;
  color: #fff;
  padding: 0;
}

.topbar .contact-info i {
  font-style: normal;
  color: #fff;
  line-height: 0;
}
.topbar .contact-info i a,
.topbar .contact-info i span {
  padding-left: 5px;
  color: #fff;
}
.topbar .contact-info i a {
  line-height: 0;
  transition: 0.3s;
}
.topbar .contact-info i a:hover {
  color: #fff;
  text-decoration: underline;
}
.topbar .social-links a {
	line-height: 0;
    transition: 0.3s;
    margin-left: 11px;
    float: left;
    font-size: 15px;
    border: 1px solid #fff;
    padding: 5px;
    border-radius: 1px;
}
.topbar .social-links a:hover {
  color: #fff;
}

@media (max-width: 575px) {
  .topbar .contact-info i a,
  .topbar .contact-info i span {
    font-size: 13px;
  }
}

/****************** CROUSAL-STARTS **************/

.ebn{border-right:none !important;}
header .top-sect .help-box a {display:block;color:#21c2f8;font-size:43px;font-weight:800;line-height:45px;letter-spacing: -1px;position:relative;padding-left:38px;}
header .top-sect .help-box p {font-weight:700;font-size:24px;line-height:33px;margin-top:52px;text-transform:uppercase;}
header .top-sect .help-box a {display: block;color:#21c2f8;font-size:43px;font-weight:800;line-height:45px;letter-spacing: -1px;position:relative;padding-left:38px;}
.headermain{width:100%;float:left; box-shadow:inset 0px 1px 0px 0px #cf866c;background:linear-gradient(to bottom, #a40003 5%, #bc3315 100%); background-color:#a40003; border:1px solid #942911;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:13px;text-decoration:none;text-shadow:0px 1px 0px #854629;}
.headermain:active {position:relative;top:1px;}
.regis-btn {margin-top:30px;padding:10px 10px; float:right; background-color:#037100;color:#fff; border-radius:4px;font-size:14px;font-weight:510;cursor:pointer;}
.header-regi {padding:10px 10px;float:right;background-color: #037100; color:#fff; border-radius:4px;font-size:14px;font-weight:510;cursor: pointer; margin: 40px 0px 0px 0px;}
.ste-mapbg{background-color:#7dafe2; padding:5px 30px; font-size:16px; color:#fff; border-radius:2px; margin:5px; float:left; width:100%; border:1px dotted #000;}


/** About us page **/

.about-page-section { padding:0px;}
.about-gallery {display: inline-block;margin-bottom: 20px;}
.about-gallery-img {float:left;margin-bottom:15px;}
.grid-1 {float:left;}
.grid-2 {width:31.5%;float:left;margin-left:12px;}
.about-text-item .section-title-2 {margin-bottom:5px; padding:5px 0px; font-weight:550; font-size:24px; color:#a40003; border-bottom:1px solid #000;}
.about-text-item .section-title-2 h2:after {bottom: -30px; }
.about-text-item p {font-weight:300; font-size:18px; color:#333333; padding:8px 0px;  }
.about-teacher-2 .section-title-2 h2 {font-size:28px;}
.about-teacher-2 .section-title-2 h2:after {display:none;}
.about-teacher-2 .section-title-2 h2 b {color:#17d0cf;font-size:14px;font-weight:700;}
.about-course-categori {padding-top:50px;}
.about-course-categori .category-slide {margin-top:40px;}
.ab-course-img { color:#991d1f;float:left;}
.side-bar-search {position:relative;}
.side-bar-search input, .side-bar-search .register-form-area select, .register-form-area .side-bar-search select, .side-bar-search .register-form-area textarea, .register-form-area .side-bar-search textarea {height: 40px; width:100%; background-color:#f7f7f7;padding:0px 15px;border:none; border-radius:4px;}
.side-bar-search button {position:absolute;top:8px;right:10px;background-color:#ccc;border:none;border-radius:100%;padding:3px 6px;color:#fff;font-size:14px;}
.side-bar-widget {margin:10px 0px;display: inline-block;width:100%;}
.side-bar-widget .widget-title {font-size:20px; line-height:25px; font-weight:300;color:#333333; margin-bottom:4px; }
.side-bar-widget .widget-title span {font-weight:700;}
.side-bar-widget .widget-title:after {display:none;}
.side-bar-widget .post-categori {background-color: #f7f7f7;border-radius: 4px; }
.side-bar-widget .post-categori .cat-item {position:relative;padding: 15px 20px 15px 35px; border-bottom: 1px solid #eeeeee; -webkit-transition: .3s all ease-in-out; -o-transition: .3s all ease-in-out;  transition: .3s all ease-in-out; }
.side-bar-widget .post-categori .cat-item:before {font-family: 'Font Awesome 5 Free';position:absolute;top:19px;left:19px;font-size:10px;font-weight:700;content: '\f054'; }
.side-bar-widget .post-categori .cat-item:hover {color:#333333;}
.side-bar-widget .latest-news-thumbnile {width:35%; float:left;}
.side-bar-widget .latest-news-area {margin-bottom:5px; padding:8px; background-color:#daeaff; border-bottom:1px solid #8f8f8f; float:left; }
.side-bar-widget .latest-title {font-size:17px;}
.side-bar-widget .tag-clouds li {border:1px solid #cfcaca;color:#cbc8c8;padding:5px 15px;margin-bottom:8px;margin-right:2px;border-radius:4px; -webkit-transition: .3s all ease-in-out;  -o-transition: .3s all ease-in-out; transition: .3s all ease-in-out; }
.side-bar-widget .tag-clouds li:hover {background-color:#17d0cf;border-color:#17d0cf;color:#fff; }
.side-bar-widget .best-course-text {position:absolute;top:50%;background-color: transparent;  -webkit-box-shadow: none; box-shadow: none;
    -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);text-align: center; }
.side-bar-widget .best-course-text h3 {color: #fff; }
.side-bar-widget .best-course-text .course-meta span {float:none;margin-right:0;color:#fff;margin:0px 10px;}
.side-bar-widget .best-course-pic-text:hover .best-course-text {-webkit-box-shadow: none;box-shadow:none;}
.gradient-bg, .modal-body .nws-button button, .teacher-pic-content .teacher-img-content:after, .course-details-category li:hover {
  background: #17d0cf;
  background: -moz-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #17d0cf), color-stop(100%, #4eb3bf));
  background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #0071b0 100%);
  background: -o-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
  background: -ms-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
  background: -webkit-gradient(linear, left top, right top, from(#01a6fd), color-stop(51%, #17d0cf), to(#01a6fd));
  background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
  background: linear-gradient(to right, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
  background-size: 200% auto;
  -webkit-transition: background 1s ease-out;
  -moz-transition: background 1s ease-out;
  -o-transition: background 1s ease-out;
  transition: background 1s ease-out; }
.gradient-bg:hover, .modal-body .nws-button button:hover, .teacher-pic-content .teacher-img-content:hover:after, .course-details-category li:hover {
    background: #01a6fd;
    background: -moz-linear-gradient(left, #17d0cf 0%, #01a6fd 51%, #17d0cf 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #01a6fd), color-stop(100%, #4eb3bf));
    background: -webkit-linear-gradient(left, #17d0cf 0%, #01a6fd 51%, #0071b0 100%);
    background: -o-linear-gradient(left, #17d0cf 0%, #01a6fd 51%, #17d0cf 100%);
    background: -ms-linear-gradient(left, #17d0cf 0%, #01a6fd 51%, #17d0cf 100%);
    background: -webkit-gradient(linear, left top, right top, from(#17d0cf), color-stop(51%, #01a6fd), to(#17d0cf));
    background: -webkit-linear-gradient(left, #17d0cf 0%, #01a6fd 51%, #17d0cf 100%);
    background: linear-gradient(to right, #17d0cf 0%, #01a6fd 51%, #17d0cf 100%);
    background-size: 200% auto;
    background-position: 190px; }

.text-gradiant {
  background: -moz-linear-gradient(left, #01a6fd 0%, #17d0cf 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #01a6fd), color-stop(100%, #17d0cf));
  background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 100%);
  background: -o-linear-gradient(left, #01a6fd 0%, #17d0cf 100%);
  background: -ms-linear-gradient(left, #01a6fd 0%, #17d0cf 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

.backgroud-style {background-position:center center;background-size:cover;background-repeat:no-repeat; }
.whitish-overlay {top:0;left:0;width:100%;height:100%;position:absolute;background-color: rgba(255, 255, 255, 0.65); }
.genius-btn {height:50px;line-height:52px; border-radius:4px;display:table; padding:0px 25px;}
.genius-btn a {color:#fff;display:block;width:100%;}
.genius-btn a i {margin-left:5px;color:#01a6fd;}
.latest-news-area .date-meta {color:#00439e; font-size:16px; width:100%; border-bottom: 1px dashed; font-weight:550 !important; float:left;}
.latest-news-area .date-meta span {color:#000 !important; font-size:14px !important; width:100%; float:left; font-weight:normal !important;}
.date-metas {width:90%; font-size:15px; font-weight:550 !important; line-height:25px; cursor:pointer; text-align:right; font-style:italic;}
.side-bar-widget .latest-title {font-size:17px;}
.latest-news-thumbnile {overflow:hidden;}
.view-all-btn {color: #333333; }
.view-all-btn i {color: #17d0cf;margin-left: 5px; }
.blue-col{ background-color:#e6edf5; float:left; width:100%; padding-bottom:30px;}

.online-study-material{width:100%; height:100%; float:left; }
.online-study-material .hd{ width:100%; height:100%; margin: 20px 0px; float:left; text-align:center !important; font-size:30px; padding:10px;}
.online-study-material .study-mt-box{ width:100%; height:100%; float:left; box-shadow: 0px 0px 9px 0px #dedede;}
.online-study-material .img{width:100%; height:100%; float:left; background-color:#000;}
.online-study-material .price{color:#b50000 !important;}
.online-study-material .dis{ color: #b50000 !important;font-size:25px !important;line-height:40px;}
.online-study-material .rgt{color:#b50000 !important; font-size:14px !important;}
.online-study-material .rgt-img{ height:100%; float:left; border: 1px solid #aaaaaa;}
.online-study-material .btn{ width:100%; height:100%; background-color:#3d477d; margin:10px; border:1px solid #8b8b8b !important; padding:10px; color:#fff!important; float:left;}
.online-study-material .fea-osm{ width:100%; height:100%; margin:10px; padding:10px; background-color:#000;line-height: 23px; border-radius:5px; color:#fff!important; float:left;}
.online-study-material .feature-btn{ width:100%; height:100%; margin:05px; float:left;}
.online-study-material h1{ font-size:20px; padding:0px 10px 0px 10px !important;}
.online-study-material .btn-std-mat{ width:100%; height:100%; float:left;}
.online-study-material .dis-text{ width:100%; height:100%; line-height:30px !important; float:left;}


.ul-text {margin:0px; padding:0px; list-style:none; margin-bottom:20px; border-top:1px solid #cecece; background-color:#d7f5fe;}
.ul-text li{font-size:17px; background: url(../images1/arrowss.png) no-repeat 4px 12px; padding:8px 0px 8px 20px; line-height:27px; border-bottom:1px solid #cecece;}
.ul-text2 { list-style: none;margin-bottom: 20px;color:#7b4d01; margin-top:20px;}
.ul-text2 li {
    font-size: 20px;
    padding: 2px 0px 2px 20px;
    /* line-height: 24px; */footer
    border-bottom: 1px solid #ffeccb;
    color: #000;
    font-weight: 500;
	background: url(../../assets/images1/arrow.png) no-repeat 4px 12px;
}

.ul-text3 {margin:0px; padding:0px; list-style:none; margin-bottom:20px; color:#666666; }
.ul-text3 li{font-size:14px; background:url(../../assets/images/circle.png) no-repeat 4px 11px; padding:6px 0px 6px 18px; line-height:18px;}
.ul-text3New {margin:0px; padding:0px; list-style:none; margin-bottom:20px; color:#333; }
.ul-text3New li{font-size:14px; padding:0px 0px 0px 0px; line-height:18px;  border-bottom:1px dashed #666; padding:6px; margin-bottom:14px;  border:1px dashed #666;}
.fticon { margin-right:10px; float:left;}
.ftdiv {float:left; width:164px;}
.ul-text4 {margin:0px; padding:0px; list-style:none; margin-bottom:20px; color:#FFF; margin-top:20px;}
.ul-text4 li{font-size:18px; padding:10px 0px 10px 0px; line-height:18px; border-bottom:1px solid #ec8a67;}

.course-box{float:left; width:100%; background-color:#ff6f6f; border-radius:4px;}
.course-box1{float:left; width:100%; background-color:#7aad03; border-radius:4px;}
.course-box2{float:left; width:100%; background-color:#08add6; border-radius:4px;}
.course-box3{float:left; width:100%; background-color:#ffc600; border-radius:4px;}


.home-f-box {
    width: 100%;
    margin: 10px 0px 10px 0px;
    padding: 10px 10px;
    border-radius: 10px;
    border: 1px dashed #fff;
    float: left;
}

.home-f-box-img {
	padding: 10px;
    float: left;
    color: #fff;
}
.home-f-box ul.our-links li .detail {
    width: 100%;
    padding: 10px;
    color: #fff;
}
.home-f-box ul.our-links li .detail h3 {
    display: block;
    font-size: 30px;
    line-height: 34px;
    color: #fff;
    text-align: center;
    margin-top: 12px !important;
    font-weight: bold;
}
.home-f-box ul.our-links li .detail h3 span {
    display: block;
    font-size: 24px;
    text-transform: normal;
}

/**************************** /// End My Css /// ******************************/

/*--------------   Top Courses   ----------------------*/


/* Everything but the jumbotron gets side spacing for mobile first views */
.header,.marketing,.footer {padding-right:15px;padding-left:15px;}

/* Custom page header */
.header {border-bottom: 1px solid #e5e5e5;}
/* Make the masthead heading the same height as the navigation */
.header h3 {
  padding-bottom: 19px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 40px;
}

/* Custom page footer */
.footer {
  padding-top: 19px;
  color: #777;
  border-top: 1px solid #e5e5e5;
}

/* Customize container */

.container-narrow > hr {
  margin: 30px 0;
}

/* Main marketing message and sign up button */
.jumbotron {
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
}
.jumbotron .btn {
  padding: 14px 24px;
  font-size: 21px;
}

/* Supporting marketing content */
.marketing {
  margin: 40px 0;
}
.marketing p + h4 {
  margin-top: 28px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
  /* Remove the padding we set earlier */
  .header,
  .marketing,
  .footer {
    padding-right: 0;
    padding-left: 0;
  }
  /* Space out the masthead */
  .header {
    margin-bottom:0px;
  }
  /* Remove the bottom border on the jumbotron for visual effect */
  .jumbotron {
    border-bottom: 0;
  }
}


/*--------------   SLIDER CSS NEET/IIT-JEE/BASE   ----------------------*/


 /*** Slider Start Hear ***/

.slider{overflow:hidden;height:auto;}

#myslider { 
	display: table;
	padding: 0 1em;
	zoom: 1;
	border: 5px solid #fff;
	box-shadow: 0 0 10px #000;
	position: relative;
	width: 95%;
	max-height:600px;
	margin:2em auto 10px;
	z-index:90;
	text-align:left; /* reset align=center */
	font-size: 10px;
	text-shadow: none; /* fix some user styles */
}
* html #myslider{ max-width:1600px }
#myslider .slider-images{
	overflow: hidden;
}
#myslider .slider-images ul{
	position:relative;
	width: 10000%; 
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#myslider .slider-images ul li{
	position: relative;
	width:1%;
	height:100%;
	line-height:0; /*opera*/
	overflow: hidden;
	float:left;
	/*font-size:0;*/
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#myslider .slider-images{
	position: relative;
	left:0;
	top:0;
	vertical-align: top;
	overflow: hidden;
}

#myslider img{
	max-width: none !important;
}
#myslider .slider-images .ws_list img,
#myslider .slider-images > div > img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}
#myslider .slider-images > div > img {
	max-height:500px;
}

#myslider .slider-images iframe {
	position: absolute;
	z-index: -1;
}

#myslider .ws-title > div {
	display: inline-block !important;
}

#myslider a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#myslider  .indicators { 
	float: left;
	position:absolute;
	z-index:70;
}
#myslider  .indicators div{
	position:relative;
	float:left;
	font-size: 0px;
}
/* compatibility with Joomla styles */
#myslider  .indicators a {
	line-height: 0;
	bottom: 10px;
}

#myslider  .ws_script{
	display:none;
}
#myslider sound, 
#myslider object{
	position:absolute;
}

/* prevent some of users reset styles */
#myslider .ws_effect {
	position: static;
	width: 100%;
	height: 100%;
}

#myslider .ws_photoItem {
	border: 2em solid #fff;
	margin-left: -2em;
	margin-top: -2em;
}
#myslider .ws_cube_side {
	background: #A6A5A9;
}
#myslider.ws_gestures {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
}
#myslider.ws_gestures.ws_grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
}

/* hide controls when video start play */
#myslider.ws_video_playing .indicators,
#myslider.ws_video_playing .ws_fullscreen,
#myslider.ws_video_playing .ws_next,
#myslider.ws_video_playing .ws_prev {
	display: none;
}


#myslider .ws_playpause.ws_hide {
	display: none !important;
}
@font-face {
  font-family: 'ws-fullscreen';
  src: url('fullscreen.html');
  src: url('fullscreen.html#iefix') format('embedded-opentype'),
       url('fullscreen-2.html#ws-fullscreen') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ws-fullscreen';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}

#myslider .ws_fullscreen {
	display: none;
	position: absolute;
	font-family: "ws-fullscreen";
	top: .5em;
	right: .5em;
	font-size: 2.25em;
	z-index: 61;
	color: #fff;
}
#myslider:hover .ws_fullscreen {
	display: block;
}
#myslider .ws_fullscreen:after {
	content: '\e800';
}

#myslider .indicators {
	margin-right: 6em;
}

.ws_fs_wrapper {
	width:100%;
	height: 100%;
	background: #181818;
}

.ws_fs_wrapper > #myslider {
	margin:0 auto;
	max-width: 100%;
	max-height: none;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ws_fs_wrapper > #myslider .slider-images,
.ws_fs_wrapper > #myslider .slider-images > div > img {
	max-width: none;
	max-height: none;
}

/*
.ws_fs_wrapper > #myslider .ws_fullscreen {
	position: fixed;
	display: block;
}
*/
.ws_fs_wrapper > #myslider .ws_fullscreen:after {
	content: '\e801';
}

.ws_fs_wrapper > #myslider {
	border: 0;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none; 
}#myslider .slider-images { 
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}
#myslider  .indicators { 
	padding: 5px 0; 
}
#myslider .indicators a { 
	width:30px;
	height:10px;
	background: url(bullet.png) left top;
	float: left; 
	text-indent: -4000px; 
	position:relative;
	margin-left:0px;
	color:transparent;
}
#myslider .indicators a:hover, #myslider .indicators a.ws_selbull{
	background-position: 0 100%;
}
#myslider a.ws_next, #myslider a.ws_prev {
	position:absolute;
	top:50%;
	margin-top:-1.9em;
	z-index:60;
	width: 35px;	
	height: 50px;
	background-image: url(../../assets/images1/arrows.png);
	background-size: 200%;
}
#myslider a.ws_next{
	background-position: 100% 0;
	right:-22px;
}
#myslider a.ws_prev {
	left:-22px;
	background-position: 0 0; 
}
#myslider a.ws_next:hover{
	background-position: 100% 100%;
}
#myslider a.ws_prev:hover {
	background-position: 0 100%; 
}

/*playpause*/
#myslider .ws_playpause {
    width: 1.8em;
    height: 2.8em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -0.9em;
    margin-top: -1.4em;
    z-index: 59;
	background-size: 100%;
}

#myslider .ws_pause {
    background-image: url(pause.png);
}
#myslider .ws_play {
    background-image: url(play.png);
}
#myslider .ws_pause:hover, #myslider .ws_play:hover {
    background-position: 100% 100% !important;
}/* bottom right */
#myslider  .indicators {
    bottom: 0px;
	right: 0px;
}
#myslider .ws-title{
	position:absolute;
	display:block;
	font: 2.6em 'Roboto Condensed', 'MS Sans Serif', Geneva, sans-serif !important;
	top: 1em;
	left: 0;
	margin-left:1.5em;
	color:#ffffff;	
	z-index: 50;
	font-family:'Roboto Condensed', 'MS Sans Serif', Geneva, sans-serif !important;
	line-height: 1em;
	text-transform: none;
}
#myslider .ws-title div,#myslider .ws-title span{
	display:inline-block;
	background:rgba(0,0,0,0.7);
	padding:0.4em;
	opacity:1;
}
#myslider .ws-title div{
	display:block;
	margin-top:0.3em;
    margin-left: 5em;
	font-size: 1em;
	line-height: 1em;
	background:rgba(255,255,255,0.7);
	color: #000; 
}#myslider a.ws_next,
#myslider a.ws_prev,
#myslider .ws_playpause {
	display:block;
}

* html #myslider a.ws_next,* html #myslider a.ws_prev{display:block}

#myslider .indicators  a img{
	text-indent:0;
	display:block;
	bottom:20px;
	left:-64px;
	visibility:hidden;
	position:absolute;
    border: 4px solid #FFFFFF;
	max-width:none;
}
#myslider .indicators a:hover img{
	visibility:visible;
}

#myslider .ws_bulframe div div{
	height:48px;
	overflow:visible;
	position:relative;
}
#myslider .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:110px;
	background-color:#FFFFFF;
}
#myslider  .indicators .ws_bulframe{
	display:none;
	bottom:25px;
	margin-left:0px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    border: 4px solid #FFFFFF;
}
#myslider .ws_bulframe span{
	display:block;
	position:absolute;
	bottom:-9px;
	margin-left:-1px;
	left:64px;
	background:url(triangle.png);
	width:13px;
	height:7px;
}#myslider .ws_bulframe div div{
	height: auto;
}

@media all and (max-width:760px) {
	#myslider .ws_fullscreen {
		display: block;
	}
}
@media all and (max-width:400px){
	#myslider .ws_controls,
	#myslider .indicators,
	#myslider .ws_thumbs{
		display: none;
	}
}

/*--------------   About Us Home Page   ----------------------*/
#home{padding:0px;}
.home-ab{margin:0px; padding:0px; background-color:#e8f0f4;}
.home-ab ul{margin:0px; padding:5px;}
.home-ab ul li{margin:2px; padding-left:10px; font-size:20px; line-height:31px;}
.home-ab ul li a{margin:0px; padding:0px; color:#000; font-size:22px; line-height:45px; }

.exam-counts{width:100%;height:auto;background: url(../../assets/images/mid-gg.jpg) repeat top; margin:0px 0px 10px 0px; padding:0px 0px 30px 0px;}
.exam-counts .fr1 {width:100%; color:#fff; margin:30px 0px 50px 0px; padding:10px 10px; border-radius:10px; border:1px dashed #000;}
.exam-counts .fr2 {width:100%; color:#fff; margin:30px 0px 50px 0px; padding:10px 10px; border-radius:10px; border:1px dashed #000;}
.exam-counts .fr3 {width:100%; color:#fff; margin:30px 0px 50px 0px; padding:10px 10px; border-radius:10px; border:1px dashed #000; }
.exam-counts .fr4 {width:100%; color:#fff; margin:30px 0px 50px 0px; padding:10px 10px; border-radius:10px; border:1px dashed #000;}
.exam-counts .fr5 {width:100%; color:#fff; margin:30px 0px 50px 0px; padding:10px 10px; border-radius:10px; border:1px dashed #000;}
.exam-counts .testser {width: 50% !important;}
.exam-counts .hd {font-size:30px; line-height:40px; color:#fff; padding:30px 0px 0px 0px; font-weight:bold;}
.exam-counts span {font-size:18px;display: block;line-height:23px;font-weight: 700; color:#000;}

.exam-counts-in{width:100%; height:auto; margin:0px 0px 10px 0px;padding:3px 0px;}
.exam-counts-in .fr1 {width:100%; color:#fff; background-color:#f46f60; margin:30px 0px 30px 0px; padding:10px 10px; border-radius:10px; border:1px dashed #fff;}
.exam-counts-in .fr2 {width:100%; color:#fff; background-color:#4278be; margin:30px 0px 30px 0px; padding:10px 10px; border-radius:10px; border:1px dashed #fff;}
.exam-counts-in .fr3 {width:100%; color:#fff; background-color:#34538a; margin:30px 0px 30px 0px; padding:10px 10px; border-radius:10px; border:1px dashed #fff; }
.exam-counts-in .fr4 {width:100%; color:#fff; background-color:#bed441; margin:30px 0px 30px 0px; padding:10px 10px; border-radius:10px; border:1px dashed #fff;}
.exam-counts-in .fr5 {width:100%; color:#fff; background-color:#3c4041; margin:30px 0px 30px 0px; padding:10px 10px; border-radius:10px; border:1px dashed #fff;}
.exam-counts-in .testser {width: 20% !important;}
.exam-counts-in .hd {font-size:30px; line-height:40px; padding:30px 0px 0px 0px; text-align:center; color: #000 !important; font-weight:bold;}
.exam-counts-in span {font-size:18px;display: block;line-height:23px;font-weight: 700;color: #fff;}

.exbg {margin:10px 0px 10px 0px; background-color:#fff !important; padding: 20px 0px;}
.accent-color-bg {color:#fff;}
.fittext {font-size:38px;font-weight:300;line-height:1.6em; margin-bottom:35px;color: rgba(0,0,0, 0.8);}
.fittext strong {font-weight: 700;}
.page-content p {text-align:justify !important; font-size:15px;}
.page-content h1 { font-size:22px; color:#000; text-align:left; text-decoration:underline;}
.wite-text {color: #fff;}
.uppercase {text-transform: uppercase;}
.image-text {margin-right: 10px;}

a.main-button, input[type="submit"] {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-size:16px;
    font-weight:500;
    text-transform: uppercase;
    padding:10px 25px;
	margin: 15px 0px 0px 0px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

a.main-button:hover, input[type="submit"]:hover {
	background: #444;
	color: #fff;
}
a.main-button i {
	font-size: 1.2em;
}
input[type="submit"] {
	border: none;
}
.tooltip .tooltip-inner {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
}
#content {width:100%; float:left; padding-top:30px;}
#content.full-sections {padding: 0;}
.parallax-text-container-1{background-image: url("../images1/parallax/pal-back01.jpg"); background-position: 15px 1114.5px;}

.light-section {color:#fff;}
.light-section .testimonials {color:#666;}
.light-section .testimonials .testimonial-content p {color: #c4c4c4;}
#container {background-color: #fff;}
.bg-color1{background: #F2F2F2;}
.boxed-page {
  position: relative;
  width: 1220px;
  margin: 0 auto;
  background-color: #fff;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
  -o-box-shadow: 0 0 10px rgba(0,0,0,0.3);
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.boxed-page header { width:1220px;}
.space-bottom{height:30px;display:block;}
#loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 99999999999;
}
.spinner {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	-webkit-animation: rotatee 2.0s infinite linear;
	animation: rotatee 2.0s infinite linear;
}
.dot1, .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	border-radius: 100%;
	-webkit-animation: bouncee 2.0s infinite ease-in-out;
	animation: bouncee 2.0s infinite ease-in-out;
}
.dot2 {
	top: auto;
	bottom: 0px;
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}

@-webkit-keyframes rotatee { 100% { -webkit-transform: rotate(360deg) }}
@keyframes rotatee {
	100% {
		transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes bouncee {
	0%, 100% { -webkit-transform: scale(0.0) }
	50% { -webkit-transform: scale(1.0) }
}

@keyframes bouncee {
	0%, 100% {
		transform: scale(0.0);
        -webkit-transform: scale(0.0);
    } 50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
      }
}

/*rev Slider*/
.tp-splitted{;
	 position: relative; 
	 display: inline-block; 
	 color: #fff;
	 visibility: visible;
	 opacity: 1; 
}
.largeHeading{
	z-index: 8; 
	white-space: normal;
	line-height: 60px; 
	border-width: 0px; 
	margin: 0px; 
	padding: 0px; 
	visibility: visible; 
	opacity: 0; 
}
.detailText p{
	font-family: 'Open Sans', sans-serif;
    line-height: normal;
    color: white;
  	font-weight: 300;
  	line-height: 30px;
}
.detailText h2{
	font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    line-height: normal;
    color: white;
    text-transform: uppercase;
  	font-weight: 300;
  	line-height: 30px;
}
.tp-resizeme a:hover{color:#fff;}
.st-back{background-color:#000 !important; color:#fff !important;}
.admison-text { padding:0px 10px;color:#0f4daa !important;float:left;font-weight:500;text-align:left !important; border-bottom:1px dotted #000;}
.admison-text span {color:#004a4d !important;}
.img{margin:2px;}
.fso {width:100%; font-size:35px !important; text-align:center; padding:10px 0px 10px 0px; color:#fff;}
.abs{float: left; font-size:14px !important; width:64%; padding:0px 10px;}
.down-test-r{ width:100%; background-color:#e6edf5; float:left; padding:5px;}

/*************** MY CSS ***************/


   /* Popup css */


//*
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 100;
display: none;
}
.cnt223 a{
text-decoration: none;
}
.popup{
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 101;
}
.cnt223{
min-width:85%;
width:35%;
min-height:80%;
margin: 100px auto;
background: #f3f3f3;
position: relative;
z-index: 103;
padding:10px 10px;
border-radius: 5px;
box-shadow: 0 2px 5px #000;
}
.cnt223 p{
clear: both;
    color: #555555;
    /* text-align: justify; */
    font-size: 20px;
    font-family: sans-serif;
}
.cnt223 p a{
color: #d91900;
font-weight: bold;
}
.cnt223 .x{
float: right;
height: 35px;
left: 22px;
position: relative;
top: -25px;
width: 34px;
}
.cnt223 .x:hover{
cursor: pointer;
}
.closepopup{
	right:0px;
    position: absolute;
    top: -17px;
}

   /* End Popup css */

.h2center{text-align: center;
    font-size: 30px !important;
    font-weight: bold;
    padding: 20px 0px 20px 0px;
	color: #000;}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {font-size:17px !important;}


/*-- TAb --*/

.students-gallery {
    width: 100%;
    height: 100%;
	background:#f6dad4;
    background-size: auto;
    background-size: cover;
    padding: 40px 10px;
}
.students-gallery .hd {
    text-align: center !important;
    font-size:30px;
    color:#000;
    padding:10px 0px 20px 0px;
	font-weight:550;
}
a:hover,a:focus{
    text-decoration: none;
    outline: none;
}
.tab{ font-family: 'Nunito', sans-serif; }
.tab .nav-tabs{
    background-color: transparent;
    border: none;
}
.tab .nav-tabs li a{
	background-color:#000;
    color: #222;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 15px 10px;
    margin: 0;
    border: none;
    border-radius: 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.3s ease 0s;
}
.tab .nav-tabs li:last-child a{ margin-right: 0; }
.tab .nav-tabs li a:hover,
.tab .nav-tabs li.active a{color:#fff;background:#a5191c;border:none;}
.tab .nav-tabs li.active a{ color: #6CBF1C; }
.tab .nav-tabs li a:before,
.tab .nav-tabs li a:after{
    content: "";
    background-color: #32950f;
    height: 7px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all 0.5s ease 0s;
}
.tab .nav-tabs li a:after{
    background-color: #000;
    height: 100%;
    opacity: 0;
}
.tab .nav-tabs li.active a:before,
.tab .nav-tabs li a:hover:before{
    height: 100%;
    opacity: 0;
}
.tab .nav-tabs li.active a:after,
.tab .nav-tabs li a:hover:after{
    height: 7px;
    opacity: 1;
}
.tab .tab-content{
    color: #555;
    background: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 23px;
    padding: 20px;
	border:1px solid #4d4d4d;
}
.tab .tab-content h3{
    color: #222;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 7px 0;
}
@media only screen and (max-width: 479px){
    .tab .nav-tabs li{ width: 100%; }
    .tab .nav-tabs li a{ margin: 0 0 10px; }
    .tab .tab-content h3{ font-size: 18px; }
}

.wpb-mobile-menu{display:none;}
.slicknav_menu{display:none;}
.header-main{width:100%; float:left; border-top:2px solid #a40003; background-color:#fff;}
.font-14 {font-size:14px !important;}
.font-16 {font-size: 12px !important; color:#000;}
.mt-20{margin-top:20px;}
.mt-40{margin-top:20px;}
.ft15{font-size:15px;}
.ft18{font-size:18px;}
.ft20{font-size:20px;}
.ft22{font-size:22px;}
.ftw5{ font-weight:550;}
.ftw5{ font-weight:550;font-size:20px; padding:5px 0px;}
.icon-ft22{font-size:40px !important; color:#434343; padding:10px 0px;}	
.col-black{color:#000;}	

.recent-works{ width:100%; height:auto; margin:0px; padding:0px; background-color:#fff;}
.recent-workss{
    background: url(../../assets/images1/parallax/bg-02.jpg) no-repeat;
    background-attachment: fixed;
    padding: 100px 0;
}

.newbt{display: inline-block;
    background: #d62c26;
    color: #ffffff;
    font-size: 13px !important;
    line-height: 1;
    margin-bottom: 2px;
    border-radius: 12px !important;
    -webkit-border-radius: 12px !important;
	
	
    -moz-border-radius: 12px !important;
    padding:5px 8px 6px 8px;
}


/**----- my css nolv----*/


/* ------------------------------------
    09. rs courses style
---------------------------------------*/

.sec-title-2 h2 {
    position: relative;
    font-size: 30px;
    line-height: 50px;
    margin-bottom: 25px;
    padding-bottom: 26px;
    text-transform: uppercase;
    font-weight: 550;
	margin-top: 50px;
}


.rs-courses .cource-item {
  border: 1px solid #dddddd;
}
.rs-courses .cource-item .cource-img {
  position: relative;
  margin-bottom: 22px;
}
.rs-courses .cource-item .cource-img img {
  width: 100%;
  transition: all 0.3s ease 0s;
}
.rs-courses .cource-item .cource-img .course-value {
  position: absolute;
  bottom: -25px;
  right: 25px;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #ff3115;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  border-radius: 50%;
  z-index: 1;
}
.rs-courses .cource-item .course-body {
  text-align: center;
  padding: 0 20px;
}
.rs-courses .cource-item .course-body .course-category {
  display: inline-block;
}
.rs-courses .cource-item .course-body .course-title {
  font-size: 20px;
  margin-bottom: 7px;
}
.rs-courses .cource-item .course-body .course-title a {
  color: #212121;
}
.rs-courses .cource-item .course-body .course-title a:hover {
  color: rgba(33, 33, 33, 0.6);
}
.rs-courses .cource-item .course-body .review-wrap .rating {
  display: inline-block;
  color: #ff3115;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #ddd;
  line-height: 10px;
}
.rs-courses .cource-item .course-body .review-wrap .review {
  line-height: 10px;
  display: inline-block;
}
.rs-courses .cource-item .course-body .course-desc {
  margin-top: 10px;
}
.rs-courses .cource-item .course-body .course-desc p {
  margin: 0 0 22px;
}
.rs-courses .cource-item .course-footer {
  padding: 15px 20px;
  background-color: #f0f0f0;
  text-align: center;
}
.rs-courses .cource-item .course-footer div {
  display: inline-block;
  text-align: center;
  position: relative;
  line-height: 19px;
}
.rs-courses .cource-item .course-footer div span {
  display: block;
  font-size: 14px;
  color: #212121;
  font-weight: 500;
}
.rs-courses .cource-item .course-footer div span.label {
  font-weight: 700;
}
.rs-courses .cource-item .course-footer div div {
  padding-left: 8px;
  margin-left: 8px;
  border-left: 1px solid #ccc;
}
.rs-courses .cource-item.blue-color .course-footer {
  background: #00bcd4;
}
.rs-courses .cource-item.orange-color .course-footer {
  background: #fc7f0c;
}
.rs-courses .cource-item.purple-color .course-footer {
  background: #92278f;
}
.rs-courses .cource-item.red-color .course-footer {
  background: #e84b3a;
  box-shadow: 0 12px 20px #f4f5ff;
}
.rs-courses.rs-courses-style6 .cource-item {
  margin-bottom: 30px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.06) !important;
  background: #ffffff !important;
  min-height: 280px;
  border-radius: 8px;
}
.rs-courses.rs-courses-style6 .cource-item .cource-img img {
  border-radius: 8px;
}
.rs-courses.rs-courses-style6 .cource-item .cource-img .course-value {
  bottom: 0;
  right: 0;
  top: 20px;
  height: 30px;
  width: 85px;
  line-height: 30px;
  text-align: center;
  background-color: #ff3115;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  border-radius: 5px 0 0 5px;
}
.rs-courses.rs-courses-style6 .cource-item .cource-img .img-part img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 2px solid #ff3115;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.rs-courses.rs-courses-style6 .cource-item .course-body {
  background: #ffffff !important;
}
.rs-courses.rs-courses-style6 .cource-item .course-body span {
  font-size: 14px;
  line-height: 26px;
  font-weight: 600;
}
.rs-courses.rs-courses-style6 .cource-item .course-body span a {
  color: #505050;
}
.rs-courses.rs-courses-style6 .cource-item .course-body span a:hover {
  color: #ff3115;
}
.rs-courses.rs-courses-style6 .cource-item .course-body .title {
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin: 0;
}
.rs-courses.rs-courses-style6 .cource-item .course-body .title a {
  color: #212121;
}
.rs-courses.rs-courses-style6 .cource-item .course-body .title a:hover {
  color: #ff3115;
}
.rs-courses.rs-courses-style6 .cource-item .course-footer {
  background: none;
}
.rs-courses.rs-courses-style6 .cource-item .course-footer .courses-seats {
  margin-right: 30px;
}
.rs-courses.rs-courses-style6 .cource-item .course-footer .courses-seats i:before {
  color: #505050;
  font-size: 18px;
  padding-right: 5px;
}
.rs-courses.rs-courses-style6 .cource-item .course-footer .review-wrap .rating li {
  color: #ff3115;
  font-size: 18px;
}
.rs-courses.rs-courses-style7-new2 .cource-item {
  margin-bottom: none;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.06) !important;
  background: #ffffff !important;
  min-height: 345px;
  border-radius: 0 0 8px 4px !important;
}
.rs-courses.rs-courses-style7-new2 .cource-item .cource-img .course-value {
  bottom: 0;
  right: 0;
  height: 30px;
  width: 85px;
  line-height: 30px;
  text-align: center;
  background-color: #ff3115;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  border-radius: 5px 0 0 5px;
}
.rs-courses.rs-courses-style7-new2 .cource-item .cource-img .img-part img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 2px solid #ff3115;
  position: absolute;
  bottom: -20px;
  left: 45px;
  transform: translateX(-50%);
  z-index: 1;
}
.rs-courses.rs-courses-style7-new2 .cource-item .course-body {
  background: #ffffff !important;
  text-align: left;
}
.rs-courses.rs-courses-style7-new2 .cource-item .course-body span {
  font-size: 14px;
  line-height: 26px;
  font-weight: 600;
}
.rs-courses.rs-courses-style7-new2 .cource-item .course-body span a {
  color: #505050;
}
.rs-courses.rs-courses-style7-new2 .cource-item .course-body span a:hover {
  color: #ff3115;
}
.rs-courses.rs-courses-style7-new2 .cource-item .course-body .title {
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin: 0;
}
.rs-courses.rs-courses-style7-new2 .cource-item .course-body .title a {
  color: #212121;
}
.rs-courses.rs-courses-style7-new2 .cource-item .course-body .title a:hover {
  color: #ff3115;
}
.rs-courses.rs-courses-style7-new2 .cource-item .course-footer {
  background: none;
  text-align: left;
  padding-bottom: 20px;
}
.rs-courses.rs-courses-style7-new2 .cource-item .course-footer .courses-seats {
  margin-right: 30px;
}
.rs-courses.rs-courses-style7-new2 .cource-item .course-footer .courses-seats i:before {
  color: #505050;
  font-size: 18px;
  padding-right: 5px;
}
.rs-courses.rs-courses-style7-new2 .cource-item .course-footer .review-wrap .rating li {
  color: #ff3115;
  font-size: 18px;
}
.rs-courses.rs-courses-style7-new2 .cource-item .course-footer .desc {
  font-size: 15px;
  color: #505050;
  line-height: 27px;
  margin: 0;
}
.event-item .events-details {
  margin-top: -20px;
  padding: 15px;
}
.event-item .events-details.white-bg {
  background: #fff;
}
.event-item .event-img,
.cource-item .event-img,
.event-item .cource-img,
.cource-item .cource-img {
  position: relative;
}
.event-item .event-img:after,
.cource-item .event-img:after,
.event-item .cource-img:after,
.cource-item .cource-img:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transition: 0.4s;
  -ms-transition: 0.4s;
  transition: 0.4s;
}
.event-item .event-img .image-link,
.cource-item .event-img .image-link,
.event-item .cource-img .image-link,
.cource-item .cource-img .image-link {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
  -webkit-transform: translate(-50%, -50%) !important;
  -ms-transform: translate(-50%, -50%) !important;
  color: #ff3115;
  z-index: 11;
}
.event-item .event-img .image-link:hover,
.cource-item .event-img .image-link:hover,
.event-item .cource-img .image-link:hover,
.cource-item .cource-img .image-link:hover {
  color: #fff;
}
.event-item .event-img .image-link i,
.cource-item .event-img .image-link i,
.event-item .cource-img .image-link i,
.cource-item .cource-img .image-link i {
  font-size: 22px;
  font-weight: 400;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  transition: all 0.3s ease 0s;
}


.home5 .rs-courses .cource-item {
  border-color: #eee;
  background: #eee;
  border-radius: 0 0 30px 30px;
}
.home5 .rs-courses .cource-item .cource-img {
  margin-bottom: 0;
}
.home5 .rs-courses .cource-item .course-body {
  padding-top: 30px;
  background: #eee;
}
.home5 .rs-courses .cource-item .course-body .course-title a {
  color: #92278f;
}
.home5 .rs-courses .cource-item .course-footer {
  border-radius: 30px;
}
.home5 .rs-courses .cource-item .course-footer > div span {
  color: #fff;
}
.rs-courses-2 {
  padding-bottom: 50px;
}
.rs-courses-2 .cource-item {
	margin-bottom: 10px;
    margin-top: 10px;
    border: 1px solid #cccccc;
    padding: 10px;
    float: left;
    width: 100%;
	 background-color:#deeefc;
}

.rs-courses-2 .cource-item .cource-img {
	width: 100%;
    height:100%; 
    text-align: center;
    margin: 0px auto;
}

.rs-courses-2 .cource-item .cource-img .course-value {
  position: absolute;
  bottom: -25px;
  right: 25px;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #ff3115;
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
  border-radius: 50%;
}
.rs-courses-2 .cource-item .course-body {
  
}
.rs-courses-2 .cource-item .course-body .course-category {
  display: inline-block;
}

.rs-courses-2 .cource-item .course-body .course-title {
    float:left;
	margin:0px !important;
	padding:10px 0px 0px 0px !important;
}
.rs-courses-2 .cource-item .course-body .course-title a {
    color: #212121;
    transition: all 0.35s ease 0s;
    text-align: center;
    width: 100%;
    float: left;
	font-size: 21px;
    padding: 5px 0px;
}
.course-title-hd {
	text-align: center !important;
    float: left !important;
    width: 100% !important;
}

.rs-courses-2 .cource-item .course-body .course-desc {
   float:left;
}
.rs-courses-2 .cource-item .course-body .course-desc p {
  margin-bottom: 0;
  transition: all 0.35s ease 0s;

}


.rs-courses-2 .cource-item .cource-btn {
  background-color: #27527d;
  border: 2px solid #466c92;
  display: inline-block;
  margin-top: 20px;
  padding: 2px 10px;
  font-size: 15px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 700;
  transition: all 0.3s ease 0s;
  width: 100%;
  line-height: 30px;
}

.rs-courses-2 .cource-item .cource-btn:hover {
  background-color: #104070;
 
}

.rs-courses-2 .view-more {
  bottom: auto;
}
.rs-courses-2 .container {
  overflow: hidden;
}
.rs-courses-2 .row.grid {
  min-height: 500pxs !important;
}
.rs-courses-3 .row.grid {
  min-height: 500px;
  overflow: hidden;
}
.rs-courses-3 .course-item {
  margin-bottom: 30px;
  border: 1px solid #dddddd;
  transition: all 0.35s ease 0s;
}
.rs-courses-3 .course-item .course-img {
  position: relative;
  margin: -1px -1px 0 -1px;
}
.rs-courses-3 .course-item .course-img:before {
  background: rgba(0, 0, 0, 0.5);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.rs-courses-3 .course-item .course-img img {
  width: 100%;
}
.rs-courses-3 .course-item .course-img .course-value {
  position: absolute;
  bottom: -30px;
  right: 22px;
  height: 60px;
  width: 60px;
  line-height: 60px;
  text-align: center;
  background-color: #ff3115;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  border-radius: 50%;
}
.rs-courses-3 .course-item .course-toolbar {
  position: absolute;
  width: 100%;
  bottom: 15px;
  padding: 0 20px;
}
.rs-courses-3 .course-item .course-toolbar .course-category {
  margin-bottom: 3px;
}
.rs-courses-3 .course-item .course-toolbar .course-category a {
  font-size: 24px;
  color: #ffffff;
}
.rs-courses-3 .course-item .course-toolbar .course-category a:hover {
  color: #ff3115;
}
.rs-courses-3 .course-item .course-toolbar .course-date,
.rs-courses-3 .course-item .course-toolbar .course-duration {
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
}
.rs-courses-3 .course-item .course-toolbar .course-date i,
.rs-courses-3 .course-item .course-toolbar .course-duration i {
  margin-right: 3px;
}
.rs-courses-3 .course-item .course-toolbar .course-duration {
  margin-left: 12px;
}
.rs-courses-3 .course-item .course-body .course-title {
  font-size: 20px;
  margin-bottom: 7px;
}
.rs-courses-3 .course-item .course-body .course-title a {
  color: #212121;
}
.rs-courses-3 .course-item .course-body .course-title a:hover {
  color: rgba(33, 33, 33, 0.6);
}
.rs-courses-3 .course-item .course-body .course-desc {
  padding: 20px;
}
.rs-courses-3 .course-item .course-body .course-desc p {
  margin-bottom: 0;
  transition: all 0.35s ease 0s;
}
.rs-courses-3 .course-item:hover {
  box-shadow: 0 6px 40px rgba(0, 0, 0, 0.1);
}
.rs-courses-3 .course-item:hover .course-img:before {
  background: rgba(0, 0, 0, 0.5);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
}
.rs-courses-3 .course-footer {
  padding: 15px 20px;
  background-color: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-weight: 600;
  font-size: 15px;
}
.rs-courses-3 .course-footer .course-button a {
  color: #505050;
  display: inline-block;
  position: relative;
  padding-right: 12px;
}
.rs-courses-3 .course-footer .course-button a:hover {
  color: #ff3115;
}
.rs-courses-3 .course-footer .course-button a:after {
  font-family: fontAwesome;
  content: "\f101";
  position: absolute;
  right: 0;
}
.rs-courses-3 .view-more {
  bottom: auto;
}
.rs-courses-list .course-item {
  margin-bottom: 40px;
}
.rs-courses-list .course-item .course-img {
  position: relative;
}
.rs-courses-list .course-item .course-img:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(33, 33, 33, 0.8);
  transition: all 0.3s ease 0s;
  opacity: 0;
}
.rs-courses-list .course-item .course-img .image-link {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  line-height: 50px;
  height: 50px;
  border-radius: 50%;
  text-align: center;
  background-color: #ff3115;
  color: #ffffff;
  font-size: 18px;
  transform: translateX(-50%) translateY(-50%) scale(0.7);
  transition: all 0.3s ease 0s;
  opacity: 0;
}
.rs-courses-list .course-item .course-img .image-link:hover {
  background-color: #e41f05;
}
.rs-courses-list .course-item .course-img:hover:before {
  opacity: 1;
}
.rs-courses-list .course-item .course-img:hover .image-link {
  opacity: 1;
  transform: translateX(-50%) translateY(-50%) scale(1);
}
.rs-courses-list .course-category {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 600;
}
.rs-courses-list .course-category a {
  color: #505050;
}
.rs-courses-list .course-title {
  font-size: 24px;
  margin-bottom: 7px;
}
.rs-courses-list .course-title a {
  color: #212121;
}
.rs-courses-list .course-title a:hover {
  color: #ff3115;
}
.rs-courses-list .course-date,
.rs-courses-list .course-value {
  display: inline-block;
  font-size: 14px;
  color: #777777;
  font-weight: 600;
}
.rs-courses-list .course-value {
  margin-left: 12px;
}
.rs-courses-list .course-value span {
  color: #ff3115;
}
.rs-courses-list .course-body {
  margin-top: 12px;
}
.rs-courses-list .course-button a {
  display: inline-block;
  height: 42px;
  line-height: 42px;
  text-align: center;
  min-width: 170px;
  padding: 0 20px;
  background-color: #ff3115;
  color: #fff;
  transition: all 0.3s ease 0s;
  font-weight: 500;
}
.rs-courses-list .course-button a:hover {
  background-color: #e41f05;
}
.gridFilter {
  margin-bottom: 35px;
}
.gridFilter button {
  background: transparent;
  border: 0;
  font-size: 16px;
  font-weight: 700;
  outline: none;
  color: #505050;
  cursor: pointer;
}
.gridFilter button.active {
  color: #ff3115;
}
.gridFilter button + button {
  margin-left: 20px;
}
.rs-courses-categories .container {
  overflow: hidden;
}
.rs-courses-categories .container .col-lg-3 {
  margin-bottom: 30px;
}
.rs-courses-categories .courses-item {
  text-align: center;
  padding: 30px 30px 22px;
}
.rs-courses-categories .courses-item .courses-title {
  font-size: 20px;
  margin-bottom: 5px;
  margin-top: 18px;
}
.rs-courses-categories .courses-item .courses-title a {
  color: #212121;
}
.rs-courses-categories .courses-item .courses-title a:hover {
  color: #ff3115;
}
.rs-courses-categories .courses-item .courses-amount {
  font-size: 13px;
  font-weight: 600;
  color: #505050;
}
.rs-courses-categories .courses-item i {
  display: inline-block;
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  background-color: #ff3115;
  color: #ffffff;
  border-radius: 50%;
  font-size: 36px;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -ms-transition: 0.5s;
}
.rs-courses-categories .courses-item:hover {
  background-color: #d0d0d0;
}
.rs-courses-categories .courses-item:hover i {
  background-color: #212121;
  color: #ff3115;
  transform: rotate(360deg);
}
.rs-learning-objectives .container {
  overflow: hidden;
}
.rs-learning-objectives .container .col-lg-3 {
  margin-bottom: 30px;
}
.rs-learning-objectives .courses-item {
  text-align: center;
  background: #f2f2f2;
  border: 1px solid #ddd;
  padding: 65px 15px 15px;
  margin-bottom: 30px;
  transition: 0.4s;
}
.rs-learning-objectives .courses-item .courses-title {
  font-size: 20px;
  margin-bottom: 5px;
  margin-top: 18px;
}
.rs-learning-objectives .courses-item .courses-title a {
  color: #212121;
}
.rs-learning-objectives .courses-item .courses-title a:hover {
  color: #ff3115;
}
.rs-learning-objectives .courses-item i {
  color: #ff3115;
  font-size: 60px;
}
.rs-learning-objectives .courses-item:hover {
  border-color: #ff3115;
}
.sidebar-area {
  font-size: 20px;
  color: #212121;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 25px;
}
.sidebar-area .title {
  font-size: 20px;
  color: #212121;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 25px;
}
.sidebar-area .search-box {
  margin-bottom: 45px;
}
.sidebar-area .search-box .form-control {
  border-radius: 0;
  box-shadow: none;
  color: #101010;
  padding: 5px 15px;
  height: 45px;
}
.sidebar-area .search-box .box-search {
  position: relative;
}
.sidebar-area .search-box .btn {
  position: absolute;
  right: 3px;
  background: transparent;
  border: none;
  box-shadow: none;
  top: 50%;
  outline: none;
  transform: translateY(-50%);
}
.sidebar-area .cate-box {
  margin-bottom: 45px;
  width: 100%;
    float: left;
}
.sidebar-area .cate-box ul {
  padding: 0;
  margin: 0;
}
.sidebar-area .cate-box ul li {
  list-style: none;
  border-bottom: 1px solid #ddd;
  padding: 10px 0;
  cursor: pointer;
  width:100%;
}
.sidebar-area .cate-box ul li a {
  color: #505050;
  padding: 0 0 0 5px;
  font-size:14px;
}
.sidebar-area .cate-box ul li a span {
  float: right;
}
.sidebar-area .cate-box ul li:first-child {
  padding-top: 0;
}
.sidebar-area .cate-box ul li:hover i,
.sidebar-area .cate-box ul li:hover a {
  color: #ff3115;
}
.sidebar-area .latest-courses {
  margin-bottom: 45px;
}
.sidebar-area .latest-courses .post-item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
}
.sidebar-area .latest-courses .post-item .post-img {
  width: 33.33%;
  transition: all 0.3s ease 0s;
  float: left;
}

























.main-course-box1{
	padding:20px;
	margin:10px 0px;
    background-color: #ed3237; 
	border-radius:10px;
}
.main-course-box1 .hd{
	padding:10px !important;
	margin:0px !important;
	font-size:30px;
	color:#fff;
	font-weight:550;
	text-align:center;
}
.main-course-box1 p{
	padding:20px;
	font-size:18px !important;
	color:#fff;
	font-weight:550;
}
.main-course-box2{
	padding:20px;
	margin:10px 0px;
    background-color: #ffe609; 
	border-radius:10px;
}

.main-course-box2 .hd{
	padding:10px !important;
	margin:0px !important;
	font-size:30px;
	color:#000;
	font-weight:550;
	text-align:center;
}
.main-course-box2 p{
	padding:20px;
	font-size:18px !important;
	color:#000;
	font-weight:550;
}

.main-course-box3{
	padding:20px;
	margin:10px 0px;
    background-color: #ffe609; 
	border-radius:10px;
}
.main-course-box3 .hd{
	padding:10px !important;
	margin:0px !important;
	font-size:30px;
	color:#000;
	font-weight:550;
	text-align:center;
}
.main-course-box3 p{
	padding:20px;
	font-size:18px !important;
	color:#000;
	font-weight:550;
}

.main-course-box4{
	padding:20px;
	margin:10px 0px;
    background-color: #ed3237; 
	border-radius:10px;

}
.main-course-box4 .hd{
	padding:10px !important;
	margin:0px !important;
	font-size:30px;
	color:#fff;
	font-weight:550;
	text-align:center;

}
.main-course-box4 p{
	padding:20px;
	font-size:18px !important;
	color:#fff;
	font-weight:550;
}




.header-contact {
	padding-left:50px;
	padding-top:20px;
}
.header-contact .widget-text {
  position: relative;
  padding-left: 50px;
}

.header-contact .widget-text i {
  position: absolute;
  border-radius: 2px;
  text-align: center;
  left: 0;
  line-height: 40px;
  color: #ff3115;
  font-size:40px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  font-weight: 700;
  top:5px;
}
.header-contact .widget-text .info-text a {
  color: #505050;
  font-weight: 400;
  font-size:20px;
}
.header-contact .widget-text .info-text a:hover {
  color: #ff3115;
}
.header-contact .widget-text .info-text span {
  display: block;
  font-weight:500;
  color: #ad0000;
  line-height:20px;
  font-size:22px;
  padding:5px 0px;
}
.info-text {
    font-size: 20px;
	color:#000;
	font-weight:400;
}

.red-color{
  font-weight:500;
  color: #0f5e9b;
  line-height:20px;
  font-size:35px;
  padding:5px 0px;
  font-weight:550;
}

.rs-courses-2 {
    padding-bottom: 50px;
	margin:30px 0px 0px 0px;
}
.text-center {
    text-align: center;
}
.rs-courses-2 {
  padding-bottom: 50px;
}
.rs-courses-2 .cource-item {
	margin-bottom: 10px;
    margin-top: 10px;
    border: 1px solid #cccccc;
    padding: 10px;
    float: left;
    width: 100%;
	 background-color:#deeefc;
}

.rs-courses-2 .cource-item .cource-img {
	width: 100%;
    height:100%; 
    text-align: center;
    margin: 0px auto;
}

.rs-courses-2 .cource-item .cource-img .course-value {
  position: absolute;
  bottom: -25px;
  right: 25px;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #ff3115;
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
  border-radius: 50%;
}
.rs-courses-2 .cource-item .course-body {
  
}
.rs-courses-2 .cource-item .course-body .course-category {
  display: inline-block;
}

.rs-courses-2 .cource-item .course-body .course-title {
    float:left;
	margin:0px !important;
	padding:10px 0px 0px 0px !important;
}
.rs-courses-2 .cource-item .course-body .course-title a {
    color: #212121;
    transition: all 0.35s ease 0s;
    text-align: center;
    width: 100%;
    float: left;
	font-size: 21px;
    padding: 5px 0px;
}
.course-title-hd {
	text-align: center !important;
    float: left !important;
    width: 100% !important;
}

.rs-courses-2 .cource-item .course-body .course-desc {
   float:left;
}
.rs-courses-2 .cource-item .course-body .course-desc p {
  margin-bottom: 0;
  transition: all 0.35s ease 0s;
}

.rs-courses-2 .cource-item .cource-btn {
  background-color: #27527d;
  border: 2px solid #466c92;
  display: inline-block;
  margin-top: 20px;
  padding: 2px 10px;
  font-size: 15px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 700;
  transition: all 0.3s ease 0s;
  width: 100%;
  line-height: 30px;
}

.rs-courses-2 .cource-item .cource-btn:hover {
  background-color: #104070;
}

.rs-courses-2 .view-more {
  bottom: auto;
}
.rs-courses-2 .container {
  overflow: hidden;
}
.rs-courses-2 .row.grid {
  min-height: 500pxs !important;
}
.rs-courses-3 .row.grid {
  min-height: 500px;
  overflow: hidden;
}







.table-1 {
    padding: 10px;
    font-weight: 600;
    color: #000!important;
    font-size:16px;
    outline: 0;
    background-color:#ffdd22;
    text-align: center;
}
 .home-course-img{ 
    display: block;
    margin: auto;
    width: 38%;
    padding: 10px;
}
.white{ color: #000;
    font-size: 18px;
    text-align: center;
    padding-top: 5px;
}
.detail{
    color: #fff;
    padding-left: 5px;
	}

.detail h3{
    margin:5px !important; 
	padding:5px !important;
	font-weight:550;
}

.home-plan-bg{
width: 140%;
    float: left;
    height: auto;
}

.menu-head-link {
    float: left;
    margin-left: 2.5em;
}

.header-call .popup-header-link {
    background: #de3339 none repeat scroll 0 0;
    color: #ffffff;
}
.popup-header-link {
    display: block;
    padding: 0.5em 1em;
    width: 220px;
    border-radius: 5px;
    text-align: center;
    line-height: 1.2;
    min-height: 56px;
    position: relative;
}
.icon-header {
    position: absolute;
    left: -26px;
    top: 6px;
}
.popup-header-link b {
    font-size: 20px;
}
.fta{
    border: 2px solid #DDD;
    width: 100%;
    float: left;
    box-shadow: 0px 0px 5px rgba(65, 65, 65, 0.2);
    border-radius: 16.2217px;
    background: #ffffff;
    padding: 25px 30px;
}
















/*------------------------------------------*/
/*	     		02 - About Us Home
/*------------------------------------------*/

.home-page-section{margin:10px 0px; padding:3px 0px;}
.home-page-section .box-right{margin:0px; padding:0px; float:left; }
.home-page-section .box-left{width:100%;height:auto;background: url(../../assets/images1/ab-home-bg.png) repeat-x;  margin-top:120px; padding:0px; float:left; }
.home-page-section .box-lef h6{color:#d60000; font-size:20px; margin-bottom: 20px;}
.home-page-section .heading-title{ width:100%;  float:left; color:#d60000; font-size:20px;margin-bottom: 20px;}
.home-page-section .heading-title1{color:#0f5e9b; font-size:35px !important; margin-bottom: 20px; font-weight:bold;}
.home-page-section .box-lef h2{color:#d60000; font-size:30px;margin-bottom: 20px;}
.home-page-section .img1 {
    margin-top: 100px;
    margin-bottom: 0%;
    padding: 2em 2em 2em 2em;
    z-index: 1;
	background-color:#c75900;
}
.home-page-section .img2 {
    margin-bottom: 0%;
    padding: 0em 0em 0em 0em;
	width:100%;
}
.number11 {
    width: 50%;
    background-color: #ffc776;
    color: #fff;
    font-size: 40px;
    position: relative;
    right: -140px;
    top: -44px;
}
.number {
    width: 50%;
    background-color: #f57f5a;
    color: #fff;
    font-size: 40px;
    position: absolute;
    right: -150px;
	text-align:center;
}
.number h5{
    font-size: 25px !important;
    line-height: 28px;
    padding: 10px;
}
.number1 {
    width: 45%;
    background-color: #001178;
    color: #fff;
    font-size: 40px;
    position: absolute;
    right:14px;
	text-align:center;
}

.number1 h5{
    font-size: 25px !important;
    line-height: 28px;
    padding: 10px;
}


	
	
	
.rd-col {
    color: #d70000;
    font-size: 20px !important;
}
.hab {
    font-size:18px;
    line-height: 32px;
	color: #000;
	
}


/*================================================== 
     Slideshow
 ================================================== */

/*-- Main slide --*/

#main-slide .item img{
	width: 100%;
}
#main-slide .item .slider-content {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}
#main-slide .item.active .slider-content {
  z-index: 0;
  opacity: 1;
  -webkit-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  transition: opacity 100ms;
}
#main-slide .slider-content{
	top: 50%;
	margin-top: -70px;
	left: 0;
	padding: 0;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	color: #fff;
}
.carousel-indicators li{
	width: 14px !important;
	height: 14px !important;
	border: 2px solid #fff !important;
	margin: 1px !important;
}
#main-slide .carousel-control.left,
#main-slide .carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none;
}
#main-slide .carousel-control.left span {padding:15px;}
#main-slide .carousel-control.right span {padding:15px;}
#main-slide .carousel-control .fa-angle-left, 
#main-slide .carousel-control .fa-angle-right{position:absolute;top:40%;z-index: 5;display: inline-block;}
#main-slide .carousel-control .fa-angle-left{left: 0;}
#main-slide .carousel-control .fa-angle-right{right: 0;}
#main-slide .carousel-control i{
	background: rgba(0,0,0,.7);
	color: #fff;
	line-height: 36px;
	font-size: 32px;
	padding: 15px 20px;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
#main-slide .slider-content h2{font-size:76px;font-weight:100;text-transform:uppercase;color:#555;}
#main-slide .slider-content h2.white, #main-slide .slider-content h3.white {color:#fff;}
#main-slide .slider-content h3{font-size:36px;font-weight:300;margin-top:60px;text-transform:uppercase;text-align:center;color:#555;}
.slider.btn{
	padding: 10px 40px;
	margin-top: 40px;
	font-size: 20px;
	border-radius: 2px;
	text-transform: uppercase;
	line-height: 28px;
	border: 0;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
		box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  -o-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  -webkit-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
}
.slider.btn.btn-default{
	margin-left: 4px;
	background: #ECECEC
}
.slider.btn.btn-default:hover{
	background: #000;
	color: #fff;
}
.slider-content-left {
	position: relative;
	margin: 0 0 0 40px;
}
.slider-content-right{
	position: relative;
}

/*-- Animation --*/
.carousel {position:relative;}
.carousel .item.active .animated1 {}
.carousel .item.active .animated2 {
	-webkit-animation: lightSpeedIn 1s ease-in 200ms both;
	animation: lightSpeedIn 1s ease-in 200ms both;
}
.carousel .item.active .animated3 {
	-webkit-animation: bounceInLeft 1s ease-in-out 500ms both;
	animation: bounceInLeft 1s ease-in-out 500ms both;
}
.carousel .item.active .animated4 {
	-webkit-animation: flipInX 1s ease-in 500ms both;
	animation: flipInX 1s ease-in 500ms both;
    text-align: center;
}
.carousel .item.active .animated5 {
	-webkit-animation: bounceInLeft 1s ease-in-out 100ms both;
	animation: bounceInLeft 1s ease-in-out 100ms both;
}
.carousel .item.active .animated6 {
	-webkit-animation: bounceIn 1s ease-in 500ms both;
	animation: bounceIn 1s ease-in 500ms both;
    text-align: center;
}
.carousel .item.active .animated7 {
	-webkit-animation: bounceIn 1s ease-in 500ms both;
	animation: bounceIn 1s ease-in 500ms both;
}
.carousel .item.active .animated8 {
	-webkit-animation: fadeInDown 1s ease-in 1000ms both;
	animation: fadeInDown 1s ease-in 1000ms both;
}

/*-- TAb --*/
.our-result{margin:10px 0px ; padding:10px;}
.our-result .stubox{margin:10px; border:1px solid #b5b5b5; min-height:230px;}
.our-result .img { text-align:center; margin:5px 0px; padding:5px 45px; float:left; }
.our-result .hd {text-align:center; color:#000; font-size:30px; padding: 30px 0px; }
.our-result h2 {text-align:center; color:#000; margin-top:5px !important; font-size:19px !important; float:left; width:100%;}
.our-result .air {text-align:center; color:#991d1f; font-weight:bold; padding:0px; font-size:18px; }
.our-result p {font-size:16px; text-align:center;color:#434343;}

#exTab3 .nav-pills > li > a {border-radius:10px; border:1px solid; font-weight: bold; background-color:#a40003;}
#exTab3 .tab-content {color:white; background:#fff; padding: 5px 15px 20px 15px;}


/* Flexisel
==========================*/
.clearout {height:20px;clear:both;}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {display:none;}
.nbs-flexisel-container {position:relative;max-width:100%;}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}
.nbs-flexisel-inner {overflow:hidden;float:left;width:100%;}
.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 10px;
}
.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:97%;
    background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%);/* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee));/* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%);/* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%);/* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%);/* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%);/* W3C */
    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    /* margin-left:20px; */
    /* margin-right: 100px; */
	padding:10px 0px !important;
	margin:10px 30px 50px 30px;
}
/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 32px;
    height: 32px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}
.nbs-flexisel-nav-left {left:10px;background: url(../../assets/images1/button-previous.html) no-repeat;}
.nbs-flexisel-nav-right {right:5px; background: url(../../assets/images1/button-next.html) no-repeat;}

/*================================================== 
     Slideshow
 ================================================== */

/*-- Main slide --*/

#main-slide .item img{width:100%;}
#main-slide .item .slider-content {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}
#main-slide .item.active .slider-content {
  z-index: 0;
  opacity: 1;
  -webkit-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  transition: opacity 100ms;
}
#main-slide .slider-content{
	top: 50%;
	margin-top: -70px;
	left: 0;
	padding: 0;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	color: #fff;
}
#main-slide .carousel-indicators {bottom:70px;}
.carousel-indicators li{
	width: 14px !important;
	height: 14px !important;
	border: 2px solid #fff !important;
	margin: 1px !important;
}
#main-slide .carousel-control.left,
#main-slide .carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none;
}

#main-slide .carousel-control.left span {
	padding: 15px;
}

#main-slide .carousel-control.right span {
	padding: 15px;
}

#main-slide .carousel-control .fa-angle-left, 
#main-slide .carousel-control .fa-angle-right{
	position: absolute;
	top: 40%;
	z-index: 5;
	display: inline-block;
}
#main-slide .carousel-control .fa-angle-left{
	left: 0;
}
#main-slide .carousel-control .fa-angle-right{
	right: 0;
}
#main-slide .carousel-control i{
	background: rgba(0,0,0,.7);
	color: #fff;
	line-height: 36px;
	font-size: 32px;
	padding: 15px 20px;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
#main-slide .slider-content h2{
	font-size: 76px;
	font-weight: 100;
	text-transform: uppercase;
    color: #555;
}
#main-slide .slider-content h2.white, #main-slide .slider-content h3.white {
    color: #fff;
}

#main-slide .slider-content h3{
	font-size: 36px;
	font-weight: 300;
	margin-top: 60px;
	text-transform: uppercase;
    text-align: center;
    color: #555;
}
.slider.btn{
	padding: 10px 40px;
	margin-top: 40px;
	font-size: 20px;
	border-radius: 2px;
	text-transform: uppercase;
	line-height: 28px;
	border: 0;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
		box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  -o-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  -webkit-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
}

.slider.btn.btn-default{
	margin-left: 4px;
	background: #ECECEC
}
.slider.btn.btn-default:hover{
	background: #000;
	color: #fff;
}
.slider-content-left {
	position: relative;
	margin: 0 0 0 40px;
}
.slider-content-right{
	position: relative;
}

/*-- Animation --*/

.car-con{ padding:0px; }
.carousel .item.active .animated1 {}
.carousel .item.active .animated2 {
	-webkit-animation: lightSpeedIn 1s ease-in 200ms both;
	animation: lightSpeedIn 1s ease-in 200ms both;
}
.carousel .item.active .animated3 {
	-webkit-animation: bounceInLeft 1s ease-in-out 500ms both;
	animation: bounceInLeft 1s ease-in-out 500ms both;
}
.carousel .item.active .animated4 {
	-webkit-animation: flipInX 1s ease-in 500ms both;
	animation: flipInX 1s ease-in 500ms both;
    text-align: center;
}
.carousel .item.active .animated5 {
	-webkit-animation: bounceInLeft 1s ease-in-out 100ms both;
	animation: bounceInLeft 1s ease-in-out 100ms both;
}
.carousel .item.active .animated6 {
	-webkit-animation: bounceIn 1s ease-in 500ms both;
	animation: bounceIn 1s ease-in 500ms both;
    text-align: center;
}
.carousel .item.active .animated7 {
	-webkit-animation: bounceIn 1s ease-in 500ms both;
	animation: bounceIn 1s ease-in 500ms both;
}
.carousel .item.active .animated8 {
	-webkit-animation: fadeInDown 1s ease-in 1000ms both;
	animation: fadeInDown 1s ease-in 1000ms both;
}

/* carousel */

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right {
  right: 46px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}

.homep-course{width:100%; padding-bottom:30px; float:left; background-image: url(../../assets/images1/aboutus-imgs.jpg);}
.homep-course .hds {margin:50px 0px 20px 0px; padding:10px;  text-align: center; font-size: 40px; color: #991d1f; font-weight: bold; text-align:center; color:#991d1f; }
.homep-course .text { padding-bottom:8px; text-align:center; font-size:18px; font-weight:bold; color:#434343;}
.homep-course .box {padding:5px;float:left;border-radius:5px;border: 1px solid #000;}
.homep-course .box .hd {width:100%; margin:5px 0px 0px 0px; text-align:center; font-size:40px; float:left; color:#ae0007; font-weight:bold;}
.homep-course .box .hd span { margin:10px 0px 5px 0px; line-height:30px; text-align:center;  float:left; width:100%; font-size:23px; color:#434343;  font-weight:bold;}
.homep-course .box .img {margin:0px; padding:0px;}
.homep-course .box .text {text-align:left; font-size:14px; font-weight:500;}
.homep-course .box a { width: 100%; padding:10px 20px 5px 20px; font-size:14px; text-align:center; font-weight:600; color:#961023; cursor:pointer;}
.homep-aboutus-bg {width:100%;float:left;}

.homep-course .box .rm {padding:5px; border: 1px solid;}
.homep-about-us{width:100%; margin-top:20px; float:left; background: url(../../assets/images1/home-ab.jpg) no-repeat center top; box-shadow: 0 5px 5px 0 rgba(214, 215, 216, 0.6); }
.homep-about-us .hd{ width:100%; float:left; margin:20px 0px 10px 0px; font-size:35px; font-weight:bold; line-height:40px; color:#000; }
.homep-about-us .hd span {line-height:30px; font-size:30px; color:#ae0007; font-weight:bold;}
.homep-about-us .img{ margin:20px 0px; background-repeat:no-repeat;}
.homep-about-us p{ font-size:18px; color:#464646; line-height:24px; padding:5px;font-weight:normal;}
.homep-about-us .rm {padding:6px 10px; border:1px solid; background-color:#ae0007; float:right; color:#fff; font-weight:550; border-radius:1px;}


/*************** Latest News Box ***************/

.latest-event {width:100%; padding-bottom:30px; float:left; background-color:#e6edf5; }
.latest-event .hds {margin:50px 0px 20px 0px; padding:10px; text-align:center; font-size:40px; color:#991d1f; font-weight:bold;}
.latest-event .text { padding-bottom:8px; text-align:center; font-size:18px; font-weight:bold; color:#434343;}
.latest-event .box {padding:0px; float:left;}
.latest-event .box .hd { margin:30px 0px 5px 0px; line-height:35px; text-align:center; font-size:40px; color:#ae0007; font-weight:bold;}
.latest-event .box .hd span { margin:10px 0px 5px 0px; line-height:30px; text-align:center;  float:left; width:100%; font-size:25px; color:#434343;  font-weight:bold;}
.latest-event .box .img {margin:0px; padding:0px;}
.latest-event .box .text {text-align:left; font-size:14px; font-weight:500;}
.latest-event .box a { padding:10px 20px; font-size:14px; float:right; text-align:right; font-weight:600; color:#961023; cursor:pointer;}
.latest-event .box a {padding: 8px 8px; font-size:13px; float:right; text-align:right; font-weight:600; color:#961023; cursor:pointer;}
.font-18 {font-size:18px !important;}
.font-weight-600 {font-weight: 600 !important;}
.border-bottom {border-bottom: 1px solid #eeeeee !important;}
.event-block .event-meta {background: #f7f6f2 none repeat scroll 0 0;display: inline-block;margin-left:40px;padding: 12px 16px 8px 14px;padding-left:14px;z-index: -1;}
.pull-left {float: left !important;}
.event-content{margin-left: 25px;}


.about .know-more-wrapper {
	display: block;
	position: relative;
}
.about .know-more-wrapper:after {
	width: calc(100% - 135px);
	height: 1px;
	background: #e8e8e8;
	content: "";
	position: absolute;
	right: 0px;
	top: 14px;
	z-index: 1;
}
.about a.know-more {
	display: inline-block;
	padding-right: 24px;
	position: relative;
	z-index: 2;
	font-family: 'texgyreadventorbold';
	font-size: 14px;
	color: #645847;
	text-transform: uppercase;
}
.about a.know-more span {
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 4px;
	color: #ff9600;
}
.about a.know-more:hover span {
	color: #17a43b;
}

.read-more-b{
	color:#eb9316;
	padding:5px 0px 5px 2px;
}

.know-more{
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	padding: 5px;
	font-weight: normal;
	margin: 5px 5px;
	float: left;
	background-color: #008616;
	border-radius: 2px;	
	
}
.blogp{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	line-height: 30px !important;
	font-size: 16px !important;
	width: 100%;	
}


.pst-content{
	background-color:#F5BB27;
    padding:4px 10px;
    margin: 5px 0px;
    font-weight:550;
}

.blog-a{
    font-size: 17px;
    width: 100%;
	color:#fff;
}




/*
 * event.less
 * -----------------------------------------------
*/
.event-block {margin:4px 0;position:relative;}
.event-block .event-date {padding:6px 18px; position:absolute;top:13px; -webkit-transition: all 200ms ease-in-out 0s; -o-transition: all 200ms ease-in-out 0s; transition: all 200ms ease-in-out 0s; background: #FC9928;}
.event-block .event-meta {background:#f7f6f2 none repeat scroll 0 0; display:inline-block; margin-left:40px; padding:12px 16px 8px 14px; z-index: -1;}
.event-block:hover .event-date {top:16px;}
.event-small .event-date {float:left;margin-right:20px;padding:0 16px 5px 20px;text-align:center;}

/* -------- event Style ---------- */
.event-list .thumb {position:relative; overflow:hidden;}
.event-list .thumb img { transition: all 500ms ease 0s;}
.event-list:hover .thumb img { transform: scale(1.1);}
.event-list .thumb .overlay-donate-now {left:0; margin:0 auto; position:absolute; right:0; text-align:center; top: -50px; transition: all 400ms ease 0s;}
.event-list:hover .thumb .overlay-donate-now {top:10%;}
.event-list .thumb .entry-date {bottom: 0; position: absolute; right: -44px; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.event-list:hover .thumb .entry-date {right: 0;}

/*************** SCROLLBAR BASE CSS ***************/
     
    .scroll-wrapper {overflow: hidden !important;padding: 0 !important;position: relative;}
    .scroll-wrapper > .scroll-content {
        border: none !important;
        box-sizing: content-box !important;
        height: auto;
        left: 0;
        margin: 0;
        max-height: none;
        max-width: none !important;
        overflow: scroll !important;
        padding: 0;
        position: relative !important;
        top: 0;
        width: auto !important;
    }
    .scroll-wrapper > .scroll-content::-webkit-scrollbar {height: 0;width: 0;}
    .scroll-element {display: none;}
    .scroll-element, .scroll-element div {box-sizing: content-box;}
    .scroll-element.scroll-x.scroll-scrollx_visible,
    .scroll-element.scroll-y.scroll-scrolly_visible {display: block;}
    .scroll-element .scroll-bar,
    .scroll-element .scroll-arrow {cursor: default;}
    .scroll-textarea {border: 1px solid #cccccc;border-top-color: #999999;}
    .scroll-textarea > .scroll-content {overflow: hidden !important;}
    .scroll-textarea > .scroll-content > textarea {
        border: none !important;
        box-sizing: border-box;
        height: 100% !important;
        margin: 0;
        max-height: none !important;
        max-width: none !important;
        overflow: scroll !important;
        outline: none;
        padding: 2px;
        position: relative !important;
        top: 0;
        width: 100% !important;
    }
    .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {height:0;width:0;}
     
    /*************** SIMPLE INNER SCROLLBAR ***************/
     
    .scrollbar-inner > .scroll-element,
    .scrollbar-inner > .scroll-element div {border: none; position:absolute; z-index: 10;}
    .scrollbar-inner > .scroll-element div {display: block; height:100%;left:0;top:0;width:100%;}
    .scrollbar-inner > .scroll-element.scroll-x {bottom:2px;height:8px;left:0;width:100%;}
    .scrollbar-inner > .scroll-element.scroll-y {height:100%;right:2px;top:0;width:8px;}
    .scrollbar-inner > .scroll-element .scroll-element_outer {overflow: hidden;}
    .scrollbar-inner > .scroll-element .scroll-element_outer,
    .scrollbar-inner > .scroll-element .scroll-element_track,
    .scrollbar-inner > .scroll-element .scroll-bar {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
    }
    .scrollbar-inner > .scroll-element .scroll-element_track,
    .scrollbar-inner > .scroll-element .scroll-bar {
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
        filter: alpha(opacity=40);
        opacity: 0.4;
    }
    .scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
    .scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
    .scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
    .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }
        
    /* update scrollbar offset if both scrolls are visible */
     
    .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
    .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
    .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
    .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }
	.down-pap{width:100%; height:atuo; padding:15px; color:#000; font-weight:550; font-size:14px; margin:10px; background-color:#dbeafa;}
	.down-pap .dbox{ margin:10px; font-size:14px;}
	.down-pap .dbox .right {  float:right;}
	.maincourse-hd{font-size:22px; padding:0px !important;}
	ul.tabs{margin:0px;padding:0px;list-style: none;}
	ul.tabs li{background:none;color:#fff;display:inline-block;	padding:10px 15px;cursor:pointer;border:1px solid;background-color:#000;}
	ul.tabs li.current{background:#a5191c;color:#fff;}
	.tab-content{padding:15px;}
	.tab-content.current{display:inherit;}
	.students-speak{width:100%; background-color:#fff6f4;}
	.students-speak h1{ color:#000; font-weight:550; font-size:32px; text-align:center; padding:30px 0px 10px 0px;}

	.st-mate h1{ color:#000; font-weight:550; font-size:32px; text-align:center; padding:30px 0px 10px 0px;}
	
	.st-mate {
    width: 100%;
    height: auto;
	background-color:#e7efff; 
	margin: 0px 0px 10px 0px;
    padding: 0px 0px 30px 0px;
}

	.stu-text {width:100%; padding-left:10px; color:#000;}
	.stu-text-center { height:auto; padding:10px;}
	.stu-text-right {float:right; width:100%; text-align:right; padding:10px 10px 53px 10px;}
	.stu-text-arrow {color:#000 !important; top:15px; position:absolute; margin:-9px;}
	.wht-dpp{background-color:#f9f9f9;}
	.blue-dpp{background-color:#e0ecf8;}
	.why-net{font-size:22px; padding:10px 0px;}
	.jee-in{margin-top:60px;}
	.jee-in1{margin-top:20px;}
	.alpha{margin-top:40px;}
	.text-st{ padding:5px; float:left; width:100%;}
	.middle-container{}
	.about-main-ban {width:100%;height:auto;float:left;border-bottom:30px;}
	.about-main-ban-img {width:100%;float:left;}
	.about-main-ban-img img {width:100%;}
	.jipmer-hd {width:100%;font-size:30px;font-weight:600;float:left;line-height:35px;color:#07266e;margin:40px 0px 10px 0px;}
	.jipmer-in {width:100%;font-size:22px;font-weight:550;float:left;color:#07266e;text-align:center;margin:5px 0px 20px 0px;}
	.hdb {font-size:16px;font-weight:550;color:#07266e;}
	.caption{margin: 20px; float:left; color:#31708f;}


/*
Portfolio section style
========================*/

.main_portfolio{width:100%;overflow:hidden;float:left;}
.portfolio_item{position:relative; overflow:hidden; margin:10px;}
.portfolio_item:hover img{
    -webkit-transform: scale(1.1) rotate(2deg);
    -moz-transform: scale(1.1) rotate(2deg);
    -o-transform: scale(1.1) rotate(2deg);
    -ms-transform: scale(1.1) rotate(2deg);
    transform: scale(1.1) rotate(2deg);
}
.portfolio_item img{
    width:100%;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    transition: all 0.6s;
}
.portfolio_hover{
    position: absolute;
    left:0%;
    right:0%;
    top:0%;
    width:100%;
    height: 100%;
    background-color:rgba(0, 0, 0, 0.30); 
    padding-top: 12%;
    opacity: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
}
.portfolio_item:hover .portfolio_hover{
    opacity: 1;
}
.portfolio_item2 .portfolio_hover{ 
    padding-top: 25%;
}
.portfolio_item3 .portfolio_hover{ 
    padding-top: 65%;
}
.home_btns ,
.impress_btns ,
.portfolio_hover_icon{
    margin-left: -10px;
}
.subscribe_btns button.btn,
.home_btns a,
.impress_btns a,
.portfolio_hover_icon a{margin-left:10px;}

.portfolio_hover_icon a i{
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border:1px solid;
    border-color:#fff;
    display: inline-block;
    color:#fff;
    border-radius: 50%;
}
.gate-q{color:#FFFFFF;font-size:14px;line-height:20px;border-color:#004e9d;border-radius: 5px;background-color: #0085b6;float: left;text-align:center;margin:5px !important;padding: 5px 20px !important;cursor:pointer;}
.gate-a{color:#FFFFFF;font-size:14px;line-height:20px;border-color:#f4c56c;border-radius:5px;background-color:#63951c;float:left;text-align:center;margin:5px !important;padding:5px 20px !important;cursor:pointer;}
.video-box{margin:20px 0px;}
.text-white {width:100%; color:#fff !important; text-align:center; float:left;}

.card {
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    background-color: #fff;
    border-radius: 0.25rem;
    display: flex;
    flex-direction: column;
    position: relative;
    margin-bottom:1px;
    border:none;
}
.card-header:first-child {
    border-radius: 0;
}
.card-header {
    background-color: #f7f7f9;
    margin-bottom: 0;
    padding: 20px 1.25rem;
    border:none;
    
}
.card-header a i{
    float:left;
    font-size:25px;
    padding:5px 0;
    margin:0 0px 0 0px;
    color:#195C9D;
}
.card-header i{
    float:right;        
    font-size:30px;
    width:1%;
    margin-top:8px;
    margin-right:10px;
}
.card-header a{width:97%;float:left;color:#565656;}
.card-header p{margin:0;}
.card-header h3{margin:0 0 0px;font-size:20px;font-family: 'Slabo 27px', serif;font-weight:bold;color:#a10000;}
.card-block { -moz-box-flex: 1;flex: 1 1 auto; padding:20px; color:#232323; box-shadow:inset 0px 4px 5px rgba(0,0,0,0.1); border-top:1px soild #000; border-radius:0;}


/*-----------------------
	about home page
-----------------------*/

.about {
	
}
.about-box {
    /* margin-top: 20px; */
    padding: 10px 20px 10px 20px;
    box-shadow: 0 2px 20px rgba(34, 30, 31, 0.4);
    position: relative;
    z-index: 999999;
    top: 70px;
	border-top:15px solid #ff9421;
	background-color:#fff;
}

.about ul.our-links {
	display: block;
	position: relative;
	z-index: 99;
}
.about ul.our-links p {
	display: block;
	font-size:19px;
	color:#fff;
	padding:5px !important;
}
.about ul.our-links li {
	display: block;
	position: relative;
}
.about ul.our-links li.apply-online {
	background: #ff9600;
}
.about ul.our-links li.prospects .detail a.more {
	border: 2px #ff9600 solid;
	color: #ff9600;
}
.about ul.our-links li.prospects {
	background: #2c97ea;
}
.about ul.our-links li.prospects .detail a.more {
	border: 2px #2c97ea solid;
	color: #2c97ea;
}
.about ul.our-links li.certification {
	background: #f0bc01;
}
.about ul.our-links li.certification .detail a.more {
	border: 2px #f0bc01 solid;
	color: #f0bc01;
}
.about ul.our-links li {
	display: block !important;
	padding: 20px 10px 20px 10px;
	opacity: 1 !important;
}
.about ul.our-links li p {
	padding-bottom: 0px;
}
.about ul.our-links li .icon {
}
.about ul.our-links li .detail {
	width:100%;
	padding:10px;
	color: #fff;
}
.about ul.our-links li .detail h3 {
	display: block;
    font-size: 30px;
    line-height: 34px;
    color: #fff;
    text-align: center;
    margin-top: 12px !important;
    font-weight: bold;
}

.about ul.our-links li .detail h3 span {
	display: block;
	font-size:24px;
	text-transform:normal;
}
.about ul.our-links li .detail a.more {
	display: inline-block;
	width: 38px;
	height: 38px;
	line-height: 34px;
	position: absolute;
	bottom: -17px;
	margin: 0 auto;
	left: 0;
	right: 0;
	background: #fff;
	font-size: 20px;
	color: #ff9600;
	border-radius: 50%;
	text-align: center;
	border: 2px #ff9600 solid;
}
.about ul.our-links li .detail a.more:hover {
	color: #211d1e;
}
.about .sm-head {
	display: block;
	font-family: 'texgyreadventorregular';
	font-size: 14px;
	color: #7d7c7c;
	line-height: 18px;
	text-transform: uppercase;
}
.about .left-block {
	display: block;
}
.h-ab1{background-color:#a40003;}
.h-ab2{background-color:#005f9b;}
.h-ab3{background-color:#3d6700;}
.icon {
    color: #fff !important;
    padding: 0px 0px 5px 0px !important;
    text-align: center !important;
	float:left;
}
.about-read {
  float: left;
  color: #fff;
  font-weight: normal;
  font-style: italic;
  text-decoration: underline;
  padding: 8px;
  background-color: #000;
  width: 94%;
  border-radius:15px;
  margin: 10px;
  text-align: center;
}

#quote-carousel{padding:0 10px 30px 10px;margin-top:0px;}
.table-info{background-color:#f5c6cb;}

.left-area-box-shadow {box-shadow: 1px 1px 1px 2px #ddd; padding:10px; float:left; width:100%; }
.right-area-box-shadow {box-shadow: 1px 1px 1px 1px gray; float:left; padding:5px;}

.st{font-weight:bold !important;}
.blog-p{}
.blog-p p {
    font-size:18px !important;
    line-height:25px !important;
}
.blog-p h4{
	font-size: 26px !important;
    line-height: 32px !important;
	color:#cd0000 !important;
	font-weight:bold;
}

 /** MY CSS may 2022 **/

.navbar-brand {
    float:none !important;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}
.close-bt{
  float: right;
  margin:5px;
  padding:5px;
  background-color: #63951c;
  color:#fff;
}
.page-404{text-align: center;
    width: 19%;
    background-color: #5d9200;
    margin: 0% 50% 0px 50%;
    padding: 6px;
    color: #fff;
    font-color: #fff;
    color: #fff;
    font-size: 24px;
}

.prl50{
	  color: #fff;
	font-size: 16px;
}
.hd-had{padding:29px; font-size:20px;}
.accent-color-bg {color:#fff;}
.fittext {font-size:38px;font-weight:300;line-height: 1.6em;margin-bottom:35px;color: rgba(0,0,0, 0.8);}
.fittext strong {font-weight: 700;}
.wite-text {color:#fff;}
.uppercase {text-transform: uppercase;}
.image-text {margin-right: 10px;}
.header-desh{margin:0px; padding:10px; background-color:#fff;}
.header-desh-bt{margin:0px; margin:10px 0px 0px 0px; padding:20px 0px; font-size:45px;  color:#fff; background-color:#8a0306;}
.login-desh{background-color#fff; margin:0px; padding:10px;}
.login-deshbx{ width:300px;height:300px;position:relative;left:50%;margin-top:20%;transform: translate(-50%, -50%);}

/*
Register Now area
*/

.middle-part{ background-color:#fff; width:100%; text-align:center; padding:30px 20px 30px 20px; float:left;}
.register-yvs{margin:0px; width:100%; float:left;}
.register-yvs .left-res{margin:0px; width:100%; background-color:#00385b; float:left;}
.register-yvs .left-res p{color:#fff; padding:10px;}
.lab{color:#434343; padding:0px 15px; float:left; text-align:left !important;}
.register-yvs .left-res .h2{padding:50px 0px; color:#fff; float:left; font-weight:550;}
.form-group {margin-bottom:8px !important;}
.right-res{width:100%; border-radius:5px; padding:10px; background-color:#9dbeea; float:left;}
.left-res{width:100%; border-radius:5px; padding:10px; background-color:#9dbeea; float:left;}
.register-yvs .right-res{margin:0px; width:100%; border-radius:5px; padding:10px; background-color:#e9f7e8; height:auto; float:left; }
.form-con {display:block;width:90%;height:34px;margin:0px 10px;padding:6px 8px;font-size:14px;line-height: 1.42857143;color:#555;background-color: #fff; border: 1px solid #ccc;border-radius: 4px;
-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, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.com-btn {padding:7px 20px;margin:20px 40px 20px 0px; text-align:center; font-weight:600; border-radius:4px; border:none; color:#fff; font-size:13px;}
.ans-area {padding:7px 20px;margin:20px 40px 20px 0px; text-align:center; font-weight:600; border-radius:4px; overflow-y: scroll; border:none; color:#fff; font-size:13px;}
.b-green{ background-color: #438100; color:#fff !important; text-shadow:none; padding:10px 10px !important; border-radius:3px;}
.login-demo{background-image: url(../images1/bg2.jpg); }
.lg-cen{text-align:center !important; float:left; padding:0px 10px;font-size:15px;}
.login-deshbx-bg{ background-color:#dddddd; width:100%; text-align:center; opacity:0.8; padding:30px 20px 30px 20px; float:left;}
.login-deshbx-h2{text-align:center; color:#fff; font-weight:bold; font-size:35px; text-align:center; margin:0px 0px 50px 0px; padding:20px 20px 80px 150px; float:left;}
.btn-primary {color:#fff;background-color:#357b19 !important;border-color:#357b19 !important;width:100%;}
.login-cap{ position:absolute; margin: 0 auto; left:0; right:0; top:30px; width:95px; height:95px; border-radius:50%; z-index: 9; background:#5000be; padding:15px; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);}
.login-cap img {width:100%;}
.modal-login {color:#636363;}
.general-list ul {background:#6d9cbc;padding:7px 30px 10px;margin:0px;list-style:none;}
.general-list ul li {border-bottom:1px dashed #fff;line-height:48px;}
.general-list ul li:last-child {border-bottom:0px;}
.general-list a {color:#fff;font-size:16px;}
.general-list a:hover {color:#fa394a;}
.pd-lf50{padding-left:50px;}
.text-center{text-align:center;float:left;width:100%;}
.btn-cen{text-align:center; padding:10px 0px;}
.intro-parallax {background-attachment: fixed !important;background-position: center center;background-repeat: no-repeat;}
#intro { background-image: url(../images1/bg04.jpg); }
.parallax {	background-attachment: fixed !important;background-position: center center;	background-repeat: no-repeat;background-size: cover;}
#features { background-image: url(../images1/features_bkg.jpg);  }
#call-to-action { background-image: url(../images1/student-test.jpg);  }
a {
	text-decoration: none;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}
a:hover {color: #444;text-decoration: none;}
a:focus {color: #f8f8f8;outline: none;border: none;	text-decoration: none;} 
ul {margin:0; padding:0;list-style:none;margin-bottom:0px !important;}
.titlebar {	margin-bottom: 40px;}
.titlebar h1 {color:#ae0007;font-weight:500;text-align:center;font-weight: 500;	padding:10px 0px 20px 0px;}
.titlebar p {color: #666;font-size: 18px;font-weight: 300;}
#intro {padding-top: 30px;padding-bottom: 80px;	color: #fff;} 
#header {margin-bottom: 80px;}
#header img {padding: 0 15px;}
.logo-image{margin:0px; padding:0px;}
.social-links {padding-top:10px;margin-bottom:10px;float:left;width:100%;}

.mdbg{ width:100%; padding:5px; background-color:#ae0007; border-radius:5px; float:left;}
.mdbg h2{ font-size:25px; padding:15px 10px 0px 10px; color:#fff; line-height:10px; text-align:center; font-weight:bold; }
.mdbg h3{ font-size:15px; padding:5px; color:#fff; line-height:16px; text-align:center; font-weight:bold;}
.basebg{ float:left;margin:20px 20px 20px 75px; padding:5px;background-color:#357b19;border-radius:5px;width:78%;}
.basebg h2{ font-size:22px; padding:10px 10px 0px 10px; color:#fff; text-align:center; font-weight:bold; }
.mdbg h4{ font-size:25px !important; padding:5px; color:#fff; line-height:10px; text-align:center; font-weight:bold;}
.bor-left{border-left:1px solid #fff; border-radius:0px !important;}
.bor-right{border-right:1px solid #fff; border-radius:0px !important;}
.tollfree{padding:10px; color:#fff; background-color:#357b19; border-radius:5px; font-size:16px; text-align:center; font-weight:500;}

#why-ch-bg{margin:10px 0px 40px 0px; padding:0px; }
.whych{margin:0px; padding:0px; }
.whych h1{ padding:40px 0px 20px 10px; text-align:center; }
.whych p{  padding:10px; font-size:16px; line-height:24px; color:#434343; text-align:center; float:left;}
.circle1{ width:200px; height:200px; background-color:#ae0007; padding:10px; text-align:center; margin:10px auto; border-radius:50%; border:4px solid #000; }
.circle2{ width:200px; height:200px;  background-color:#ae0007; padding:5px; text-align:center; margin:10px auto; border-radius:50%; border:4px solid #000;}
.circle3{ width:200px; height:200px; background-color:#ae0007; padding:5px; text-align:center; margin:10px auto; border-radius:50%;  border:4px solid #000;}
.circle4{ width:200px; height:200px;  background-color:#ae0007; padding:5px; text-align:center; margin:10px auto; border-radius:50%; border:4px solid #000;}

.circle1 h1{margin:0px; padding:15px; font-size:28px; line-height:35px; text-align:center; color:#fff;}
.circle2 h1{margin:0px; padding:35px 25px 25px 25px; font-size:27px; line-height:35px; text-align:center; color:#fff;}
.circle3 h1{margin:0px; padding:35px 25px 25px 25px; font-size:27px; line-height:35px; text-align:center; color:#fff;}
.circle4 h1{margin:0px; padding:25px 25px 25px 25px; font-size:27px; line-height:35px; text-align:center; color:#fff;}
.stu-video{width:60%; margin:0px auto; padding:0px; }
.stu-video h2{margin:0px auto; width:50%; padding:40px 0px; text-align:center; font-weight:550; border-radius:5px; }
.stu-video h3{margin:0px; padding:0px; text-align:center; }
.our-faculti{margin:0px; padding:0px; width:100%; height:auto;}
.our-faculti .img{margin:0px; padding:0px; width:100%; height:auto;}
.our-faculti h1{margin:0px; padding:8px; font-size:20px; text-align:center;}
.our-faculti h3{margin:0px; padding:0px; font-size:16px; text-align:center;}
.clearout { height:20px; clear:both;}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {display:none;}

.nbs-flexisel-container { position:relative;  max-width:100%;}
.nbs-flexisel-ul {position:relative;width:9999px;list-style-type:none;text-align:center;}
.nbs-flexisel-inner {overflow:hidden;float:left;width:100%;}
.nbs-flexisel-item {float:left;cursor:pointer;position:relative;}
.nbs-flexisel-item img {cursor:pointer;position:relative;margin-top:10px; margin-bottom:10px;padding: 0 10px;width:170px;height:100px;}
.nbs-flexisel-inner {overflow:hidden;float:left;width:97%;background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%);/* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee));/* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%);/* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%);/* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%);/* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%);/* W3C */
    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    /* margin-left:20px; */
    /* margin-right: 100px; */
	padding:0px 0px !important;
	margin:0px 0px 50px 0px;
}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {width:32px;height:32px; position:absolute;cursor:pointer;z-index: 100;opacity: 0.5;}
.nbs-flexisel-nav-left {left:10px;background: url(../images1/button-previous.png) no-repeat;}
.nbs-flexisel-nav-right {right:5px; background: url(../images1/button-next.png) no-repeat;}
#quote-carousel .carousel-control{background:none; color:#fff; font-size:2.3em; text-shadow:none; margin-top:119px;}
/* Previous button  */
#quote-carousel .carousel-control.left {left: -12px;}
/* Next button  */
#quote-carousel .carousel-control.right {right: -12px !important;}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators {right:50%;top: auto; bottom: 0px;  margin-right: -19px;}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li {background: #c0c0c0;}
#quote-carousel .carousel-indicators .active { background: #333333;}
#quote-carousel img{ width:100%; height:auto; padding:10px; border:2px solid #b7b7b7;}

.item blockquote {
    border-left: none; 
    margin: 0;
}
.item blockquote img {
    margin-bottom: 10px;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
#intro_description h1 {
	font-size:35px;
	line-height:50px;
	color:#ae0007;
	font-weight:bold;
	-webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: black;
}
#intro_description h4 {
	font-size:26px;
	margin-bottom:30px;
	line-height:26px;
	color:#fff;
	text-align:center;
	line-height:28px;
	font-weight:bold;
	}
.intro_feature {margin-bottom:0px;}
.intro_feature h4 {	font-weight: 600;}
.intro_feature i {margin-right: 5px;}
.intro_feature p {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	padding-left: 25px;
}
.intro_button {	margin-top: 60px;}
#intro_form {padding-left:100px; float:left;}
.btn-primary {color:#fff;background-color:#357b19 !important;border-color:#357b19 !important;}
.form_register {
	width: 100%;
	margin: 0 auto;
    padding: 20px 20px 25px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	background-color:#000;
}
.form_register h2 {
    color: #fff;
    text-align: center;
    line-height: 35px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-top: 15px;
}
.form_register .form-control {
	height: 46px;
	margin-bottom: 20px;
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.form-control{height:auto !important;}
.reg-test{color:#fff !important;}
input[type="text"],
input[type="email"],
textarea {
	color: #444;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.form_register textarea {min-height:140px;}
.text-al-left{text-align:left !important;}
.error{color:red;float:left;width:100%;text-align:left;padding-left:10px;}

#about-1 {
	padding-top: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	background-color:#eff2f3;
}
#about-2 {
	padding-top: 70px;
	padding-bottom: 80px;
}
#about-1 .titlebar {
	margin-bottom: 30px;
}
#about-1 h4, #about-2 h4  {
	font-weight: 600;
	margin-bottom: 15px;	
}
#text_1,
#text_2,
#text_3,
#text_4 { 
	width: 100%;
	display: block; 
	float: left; 
	padding: 0; 
	margin: 3px 0; 	
	cursor: pointer; 	
}
.accordion a { 
	color: #666; 
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	line-height: 26px;
	padding:0px;
	text-decoration: none; 
	display: block; 
	cursor: pointer; 
	background: rgba(170, 170, 170, 0.15) url(../img/icons/open.png) no-repeat center right;
}
.accordion li.active>a { 
	background: rgba(170, 170, 170, 0.15) url(../img/icons/close.png) no-repeat center right;  
	color: #151515;
	box-shadow: none;
}
#quote_holder {margin-top: 40px;}
.quote-text {
	background: rgba(170, 170, 170, 0.15);
    border-left: none;
    color: rgba(85, 94, 106, 0.8);
    font-style: italic;
    line-height: 25px;
    margin: 0 0 30px 0;
    padding: 26px;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 0 rgba(182, 196, 209, 0.3);
    -moz-box-shadow: 0 3px 0 rgba(182, 196, 209, 0.3);
    box-shadow: 0 3px 0 rgba(182, 196, 209, 0.3);
}
.quote-text:before {
    border: 14px solid transparent;
    z-index: 3;
    border-top-color: #f2f2f2;
    top: auto;
    right: auto;
    bottom: -28px;
    left: 30px;
}
.quote-text:after {
    border: solid 14px transparent;
    z-index: 2;
    border-width: 18px;
    border-top-color: rgba(182, 196, 209, 0.3);
    top: auto;
    right: auto;
    bottom: -36px;
    left: 26px;
}
.quote-text:before,
.quote-text:after,
.quote-text-up:before,
.quote-text-up:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
}
.quote-text a {
    color: #8c989e;
	font-weight: 400;
}
.quote-text a:hover {
    text-decoration: none;
}
.flexslider .slides img { 
	float: left;
    margin-right: 15px;
    margin-left: 6px;
    width: 75px;
	box-shadow: 0 0 5px rgba(140, 140, 140, 0.8);
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    -ms-border-radius: 1000px;
    -o-border-radius: 1000px;
    border-radius: 1000px;
}
.quote-author {
    display: inline-block;
    font-size: 13px !important;
    line-height: 65px !important;
} 
#features {padding-top:0px;	padding-bottom:30px;}
.feature-box {margin-bottom: 50px;padding-left: 5px;padding-right: 5px;}
.feature-box-icon {
    background-color: #666;
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0px;
    top: 10px;
    border-radius: 30px;
    color: #FFF;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
}
.feature-box-content {padding-left: 70px;}
.feature-box-content h4 {font-weight: 700;}
#clients {padding-top:40px; border-top:1px solid #ddd; margin-top:40px; background-color:#eff2f3;}	
#clients-titlebar {position:relative;}	
.customNavigation {display: inline-block;position: absolute;top: 0;	right: 10px;}
.customNavigation .btn {padding: 4px 10px;}
.customNavigation i {font-size: 20px;color: #fff;}
#call-to-action {padding-top:30px;	padding-bottom:50px;}
#call-to-action h1 {color:#fff;	font-size:35px;	font-weight:550;margin-bottom: 15px;text-align:center;	padding:20px 0px;}
#call-to-action p {	color: #fff;font-size:20px;	font-weight: 300;padding: 0 10%;margin-bottom: 30px;}

nav a#pull { display: none; } 
#form_response {margin: 50px auto; }
#form_response .img-responsive { display: inline-block; }
#form_response h1 {	font-size: 40px; font-weight: 700;margin-top: 10px;}
#form_response p {font-size: 18px; font-weight:400;margin-bottom: 20px;}
.mt{margin-top:30px;}
.back-to-top { position: fixed; bottom:5%; right:2.5%; z-index:2;}
.back-to-top i { display: block; width:52px; height:52px;line-height: 52px; color: #fff; border-radius: 10px;text-align:center; background-color:#ae0007;}
.tky-main{margin:0px; padding:0px;}
#tkyheader{margin:0px; padding:0px; background-color:#d1f2ff; width:100%; }
.hdrimg{ text-align:center; padding:50px 0px;}
#tky-center{padding:25px 0px 30px 0px; background-color:#068ec0; width:100%; border-top:2px solid #2e677d;}
#tky-center .thimg{ margin:20px 0px; padding:10px 0px; text-align: center;}
.thimgwd{ text-align: center;}
#tky-center h1{ padding:10px 0px; text-align:center; color:#fff; font-weight:550;}
#tky-center h2{ padding:10px 0px; text-align:center; line-height:26px; font-size:20px; color:#000; font-weight:550;}
#tky-center h2 span{ color:#79f748; font-weight:550;}
.soc-icon{text-align:center; float:left;  margin:10px; padding:0px 30px; width:100%;}
.socimg{ padding:10px 5px;}
#tky-social{padding:30px 0px; text-align:center; background-color:#fff; width:100%; height:auto; border-top:2px solid #2e677d;}
#tky-footer{background-color:#b2dff0; width:100%;  text-align:center; border-bottom:2px solid #2e677d; border-top:2px solid #2e677d;}
#tky-footer .webtext{ padding:30px 0px 30px 0px; width:100%; text-align:center; font-size:18px; }
	
/** GET REGISTER END **/
	
/* HOME PAGE MARQUEE NEWS*/

.con {
    overflow: hidden;
    background: white;
    position: relative;
    box-sizing: border-box;
}
.marquee {
    top:10em;
    position: relative;
    box-sizing: border-box;
    animation: marquee 15s linear infinite;
}
.marquee:hover {
    animation-play-state: paused;
}

/* Make it move! */
@keyframes marquee {
    0%   { top:   8em }
    100% { top: -11em }
}

/* Make it look pretty */
.mic .marquee {}

.mic:before, .mic::before,
.mic:after,  .mic::after {
    left: 0;
    z-index: 1;
    content: '';
    position: absolute;
    pointer-events: none;
    width: 100%; height: 2em;
}
.mic:after, .mic::after {
    bottom: 0;
    transform: rotate(180deg);
}
.mic:before, .mic::before {
    top: 0;
}
/* Style the links */
.vanity {
    color: #333;
    text-align: center;
    font: .75em 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
}
.vanity a, .mic a {
	color: #000;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    margin: 10px 5px;
	line-height: 25px;
	border-bottom: 1px dashed;
}
.vanity a:hover, .mic a:hover {color:#F65314;}
.marquee-con h1{ width:100%; padding:5px 5px; margin:0px; font-size:18px; color:#434343; background:#f3f3f3; position: absolute; z-index: 999999;}
.marquee-con {height:300px; margin:1em auto; overflow:hidden;background:white; position:relative;padding:0px 0px; box-sizing: border-box;}
.course-text span{color:#013c8f; font-weight:bold;}
.marquee:hover { animation-play-state: paused;}
.marquee {top:6em; position: relative;  box-sizing: border-box;  animation: marquee 15s linear infinite; overflow:hidden; }
.marquee:hover {animation-play-state: paused;}
.marquee span{ color:#87000d ; font-weight:500; }
.newshd{font-size:16px; line-height:22px; color:#000}
.newshd  i {font-size:15px;font-weight:500;display: inline-block;margin-right:4px;color:#ff3115;}
.carl{margin-top:50px;}
.carr{margin-top:50px;}
#sg-carousel {position:relative;}
.carousel-caption{top:50%;}
.carousel-caption h1 {font-size:6em;font-weight:bold;}
#sg-carousel .carousel-control.left {top:48%;}
#sg-carousel .carousel-control.right {top:48%;}
.uppr-txt {text-transform: uppercase;color: #fff;font-size: 35px;}
#sg-carousel .carousel-control.left,
#sg-carousel .carousel-control.right {
    background-image: none;
    background-repeat: no-repeat;
    opacity: 0;
    text-shadow: none;
    transition: all 0.8s ease 0s;
}
.carousel-control {
    bottom: 0;
    color: #fff;
    font-size: 20px;
    left: 0;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 0;
    width: auto;
    transition: all 0.8s ease 0s;
}
.carousel-inner {}
.fa-angle-right,
.fa-angle-left {font-size:80px;}
#sg-carousel:hover .carousel-control.left {
    left: 38px;
    transition: all .2s ease 0;
}
#sg-carousel:hover .carousel-control.right {
    right: 38px;
    transition: all .2s ease 0;
}
#sg-carousel:hover .carousel-control.left,
#sg-carousel:hover .carousel-control.right {
    opacity: 1;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive,
.thumbnail a > img,
.thumbnail > img {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%;
}
.item.active img {
    transition: transform 5000ms linear 0s;
    transform: scale(1.05, 1.05);
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2; font-size: 80px;}
.carousel-caption {left:60%;padding-bottom:5%;right: 0;text-align:left;}
.carousel-caption h1 { font-size: 60px;font-weight: 600; line-height: 18px;}
.carousel-caption > p {font-size:30px;color:#fff;}
.carousel-caption > a {text-transform: uppercase;color: #fff;background: #041132; padding:6px 12px;}
.button--tamaya {border: 2px solid #40a304 !important;  border-radius: 5px;
    color: #7986cb;
    min-width: 180px;
    overflow: hidden;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.button--border-thick {border:3px solid;}
.button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: inherit;
    display: block;
    float: left;
    max-width: 250px;
    min-width: 199px;
    padding: 1em 7em;
    position: relative;
    vertical-align: middle;
    z-index: 1;
}
.button--tamaya::before {padding-top: 1em;top: 0;}
.button--tamaya::before,
.button--tamaya::after {
    background: #40a304;
    color: #fff;
    content: attr(data-text);
    height: 50%;
    left: 0;
    overflow: hidden;
    position: absolute;
    transition: transform 0.3s cubic-bezier(0.2, 1, 0.3, 1) 0s;
    width: 100%;
}
.button--tamaya::after {bottom:0;line-height:0;}
.button--tamaya:hover::before {transform: translate3d(0px, -100%, 0px);}
.button--tamaya:hover::after {transform: translate3d(0px, 100%, 0px); color: #40a304;}
.button--tamaya:hover {color:#40a304;font-weight:600;}
.carousel-indicators li {
    background-color: #b3b5b9;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin: 1px;
    text-indent: -999px;
    width: 12px;
    border: 0;
}
.carousel-indicators .active {background-color:#041132; height:12px; margin:0; width:12px; border:0;}
#sg-carousel h1 {
    animation-delay: 1s;
	margin-bottom:25px;
}
#sg-carousel p {
    animation-delay: 2s;
}
#sg-carousel button {
    animation-delay: 3s;
	margin-top:25px;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.abc{width:100%; height:25px; margin:5px 0px; font-size:14px; font-weight:bold; color:#fff; background-color:#2f7b06; float:left; }
.rel {background-color:#f7f7f7; padding:10px; border-bottom:2px solid #de0606; box-shadow: 4px 8px 4px -6px black; }
.img-width {width:100%;height:auto; padding:0px 30px;}
.carhd {color:#000; font-weight:bold; text-align:center; padding:20px 0px; font-size:29px; font-weight:bold; }
.res-bg {margin:50px 0px 40px 0px; background-image: url(../images1/our-result-bgg.jpg); }
.cour-hd{padding:12px 0;font-size:18px;font-weight:bold;text-align:center;color:#000;}
.block-text p {color:#000;font-style:italic; line-height:20px; text-align:center; }
.block-text a {color:#b00000; font-size:22px; font-weight: bold; line-height: 21px; padding:20px 0px 10px 0px; float:left; text-align: center; width:100%;}
.fblack {color:#000 !important;background:none;}
.mt50 {
    margin-top: 50px;
    margin-bottom: 0px !important;
}.wpb_wrapper{padding:50px 0px 10px 0px;}

.arrow-r {
    background-color: #000;
    border-right: 1px solid #f4ebeb;
    color: #fff !important;
    position: absolute;
    top:155px;
	font-size:25px;
	padding:6px;
	right:-20px;
}
.arrow-l {
    background-color: #000;
    border-right: 1px solid #f4ebeb;
    color: #fff !important;
    position: absolute;
    top: 155px;
	font-size:25px;
	padding:6px;
	left: -18px;
}
.videomain {
    background-image: url(../images1/vid-bg.jpg);
    background-attachment: fixed;
	padding:30px 0px;
	float:left; 
	width:100%;
}
.fs18 {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px !important;
    line-height: 25px;
    padding: 5px 3px !important;
    font-weight: 400;
    color: #fff;
    margin: 0px !important;
}
/** social Fixed right side **/
	.sticky-container{
		padding: 0px;
		margin: 0px;
		position: fixed;
		right: -156px;
		top:170px;
		width: 200px;
		z-index:999999;
	}
	.sticky li{
		list-style-type: none;
		color: #efefef;
		height: 43px;
		padding: 0px;
		margin: 0px 0px 1px 0px;
		-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;
		cursor: pointer;
	}
	.sticky li img{
		float: left;
		margin: 5px 5px;
		margin-right: 10px;
	}
	.sticky li p{
		padding: 0px;
		margin: 0px;
		text-transform: uppercase;
		line-height: 43px;
	}
	.sticky p{
		color: #ecf0f1;
		line-height: 28px;
		font-size:15px;
		padding-top:20px;
	}
	p.credit{
		padding-top: 20px;
		font-size: 12px;
	}
	.sticky p a{
		color: #ecf0f1;
		text-decoration:none;
	}
	
@media (max-width: 480px) {
	.sticky-container{
		display:none;
		position: fixed;
		top:128px;
	}
}

.carousel-span{padding:25px 0px 0px 5px; color:#fff;}
blockquote {color:#434343;padding:50px;line-height:25px; border:none !important;}
blockquote .small, blockquote footer, blockquote small{color:#d32b42; float:right;}
.big-title h1 strong, .big-title h2 strong{color:#fff;}
.course-features{margin-top:20px; padding-top:10px; border-top:1px solid #dbe7ea; color:#ccc;}
.course-features .dpp-hd{margin:0px; padding:20px 0px; font-size:32px; color:#000; text-align:center;}	 
.course-features .dpp-heading{margin:0px; padding:40px 0px; font-size:22px; color:#fff; text-align:center;}	 
.course-features .bx{background-color:#004570; width:100%; border-radius:4px; margin:10px 0px 40px 0px; padding:10px; float:left; border:1px solid #dbe7ea; color:#ccc;}
.director-disk{margin-bottom:10px;}
.director-disk p{ margin-bottom:5px !important; font-weight:550; font-size:16px;}
.director-disk h1{ font-size:17px !important; color:#ae0007; font-weight:550; margin:5px !important; padding:0px !important;}
.director-disk h2{ font-size:20px !important; color:#000; font-weight:550; margin-top:0px !important; margin-bottom:0px !important; text-align:center;}
.direction-img {padding:0px 40px 0px 10px; float:left; }

.yvs-sat-box {padding:10px; background-color:#f0ca88; color:#000; border-radius:4px;}
.yvs-sat-box p {padding:5px !important; text-align:center !important; font-size:17px !important; color:#000;}
.yvs-sat-box h4 { text-align:center !important; padding:0px !important; font-size:18px !important; color:#000;}

.yvs-sat-box1 {padding:10px; background-color:#f16745; color:#fff; border-radius:4px;}
.yvs-sat-box1 p {padding:5px !important; text-align:center !important; font-size:17px !important; color:#000;}
.yvs-sat-box1 h4 { text-align:center !important; padding:0px !important; font-size:25px !important; color:#000;}
.yvs-sat-box1 h1 { text-align:center !important; font-size:32px !important; color:#FFF;}

.yvs-sat-box2 {padding:10px; background-color:#ffc65d; color:#fff; border-radius:4px;}
.yvs-sat-box2 p {padding:5px !important; text-align:center !important; font-size:17px !important; color:#000;}
.yvs-sat-box2 h4 { text-align:center !important; padding:0px !important; font-size:25px !important; color:#000;}
.yvs-sat-box2 h1 { text-align:center !important; padding:0px !important; font-size:32px !important; color:#000;}

.yvs-sat-box3 {padding:10px; background-color:#3ca373; color:#000; border-radius:4px;}
.yvs-sat-box3 p {padding:5px !important; text-align:center !important; font-size:17px !important; color:#000;}
.yvs-sat-box3 h4 { text-align:center !important; padding:0px !important; font-size:25px !important; color:#000;}
.yvs-sat-box3 h1 { text-align:center !important; padding:0px !important; font-size:32px !important; color:#000;}

.yvs-sat-box4 {padding:10px; background-color:#4cc3d9; color:#000; border-radius:4px;}
.yvs-sat-box4 p {padding:5px !important; text-align:center !important; font-size:17px !important; color:#000;}
.yvs-sat-box4 h4 { text-align:center !important; padding:0px !important; font-size:25px !important; color:#000;}
.yvs-sat-box4 h1 { text-align:center !important; padding:0px !important; font-size:32px !important; color:#000;}

.yvs-sat-box5 {padding:10px; background-color:#4cc3d9; color:#000; border-radius:4px;}
.yvs-sat-box5 p {padding:10px !important; text-align:center !important; font-size:17px !important; color:#000;}
.yvs-sat-box5 h4 { text-align:center !important; padding:0px !important; font-size:18px !important; color:#000;}
.yvs-sat-box5 h1 { text-align:center !important; padding:0px !important; font-size:32px !important; color:#FFF;}

.yvs-sat-box6{padding:10px; background-color:#4cc3d9; color:#000; border-radius:4px;}


.rbk {background-color: #990000;color:#fff !important;padding:10px;font-weight:bold;font-size:16px;}
.abk {background-color: #1fa195;color:#fff !important;padding:10px;font-weight:bold;font-size:16px;}

.rbk-ad {background-color:#002d79; color:#fff !important;padding:10px;font-weight:bold;font-size:16px;}
.ca-ad {text-align:center;}

.table-striped-ad{background-color:#d9e1ff;}

.td-bor{border: 1px solid #000 !important;}

.list ul{margin:0px; padding:0px;}
.list ul li {padding: 5px 10px 7px 5px;font-size:16px; line-height:22px;}
.list ul li a{ font-size:16px; color:#000; line-height:24px;}
.it-jm{font}

.first-column {width:100%; padding:5px; background-color:#fff;}

.al-bg {
  width: 100%;
  height: auto;
  padding:20px 0px;
  background: url(../images1/login-slider.jpg) center;
}

.al-bg h4 {font-size:31px; color:#fff !important; font-style:italic; font-weight:lighter; line-height:40px; text-align:center;}

#newsletter-form .input-container {
	width: 65%;
	display: inline-block;
	position: relative;
}
#newsletter-form .input-container input[type="text"] {
	background-color:#fff;
	border: 1px solid;
	padding: 10px 20px;
	font-size: 14px;
	width: 100%;
	height:45px;
}
#newsletter-form .input-container input[type="text"].placeholder {color: #FFFFFF;}
 #newsletter-form .input-container input[type="text"]:-moz-placeholder {color: #FFFFFF;}
#newsletter-form .subscribe {background:#bb0004; width:30%; color:#ffffff; height:45px; vertical-align:top; padding:0px 0px !important; }

.hd-right-box {float:right;}
.hd-right-box h5 {color:#21c2f8; padding:10px; }
.hd-right-box h1 {color:#21c2f8; padding:10px;}
.hd-right-box p {color:#21c2f8; padding:10px;}
.text-right {text-align:right;}

/*Quick Contact*/
.quick-contact {width:100%; float:left; margin-top:10px;}
.quick-contact ul {margin:0;padding:0;}
.quick-contact li {
	clear: inherit;
	float: left;
	font-size: 14px;
	list-style: outside none none;
	text-align: left;
	font-weight: 400;
	padding: 0px 2px;
	width:100%
}
.quick-contact li:first-child {margin-left: 0;}
.quick-contact .header-box-icon {
	float: left;
	font-size: 34px;
	margin-right: 20px;
	line-height: 1.4;
	text-align: center;
	padding-top: 5px;
}
.quick-contact li i {
	font-size: 30px;
	margin: 0;
	display: block;
	color: #25d6a2;
	height: auto;
	width: auto;
	border: none;
	padding: 0px 10px 0px 0px;
}
.quick-contact .header-box-info {
	float:left;
	font-size:16px;
	padding:8px 0px;
	border-radius:5px;
	margin-top:14px;
	width:100%;
}
.quick-contact .header-box-info strong {font-weight:600; color:#222; float:left; text-align:left; line-height:1.5; display:block;}
.quick-contact a {display:block;color:#666;}
.quick-contact .header-box-info p {font-size:17px; color:#000; float:left; text-align:left; padding:0px}
.exam-prep {background-color:#fff; margin:20px 0px 0px 0px; float:left; width:100%;	border-radius:4px;}
.bx01{background:#eab830; float:left; width:100%; min-height:220px; margin-bottom:50px;}
.bx02{background:#fa394a; float:left; width:100%; min-height:220px; margin-bottom:10px;}
.bx03{background:#6ad59a; float:left; width:100%; min-height:220px; margin-bottom:50px;}
.bx04{background:#5fb7c1; float:left; width:100%; min-height:220px; margin-bottom:50px;}

/*Quick Contact 2*/

.quick-contact.quick-contact-2 li i {
	float: left;
	font-size: 16px;
	margin-right: 11px;
	color: #cecece;
	line-height: 0.8;
}
.quick-contact.quick-contact-2 a {
	color: #cecece;
	display: inline-block;
}
.quick-contact.quick-contact-2 li {
	padding-left: 0;
	padding-top: 15px;
	font-size: 16px;
	line-height: 0.8;
	padding-bottom: 15px;
}
.widget-quick-contact span {
	display: block;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 2;
	display: table;
	clear: both;
}
.widget-quick-contact span i {
	font-size: 18px;
	padding-right: 10px;
	display: table-cell;
}

.cl{color:#000; font-size:13px;}
.rul-menu{margin:0px; padding:0px; border:none;}
.rul-menu ul{width:100%; height:auto; padding:0px; margin:0px; border:none; float:left;}
.rul-menu ul li{list-style: none;border: none; text-align: left; text-decoration: none; font-size: 15px; color: #000; font-weight: 500; line-height: 25px;}
.rul-menu ul li a{margin:0px; paddding:0px; border:none;}


    /*************** SCROLLBAR BASE CSS ***************/
     
    .scroll-wrapper {
        overflow: hidden !important;
        padding: 0 !important;
        position: relative;
    }
     
    .scroll-wrapper > .scroll-content {
        border: none !important;
        box-sizing: content-box !important;
        height: auto;
        left: 0;
        margin: 0;
        max-height: none;
        max-width: none !important;
        overflow: scroll !important;
        padding: 0;
        position: relative !important;
        top: 0;
        width: auto !important;
    }
     
    .scroll-wrapper > .scroll-content::-webkit-scrollbar {height:0; width:0;}
    .scroll-element {display: none; }
    .scroll-element, .scroll-element div {box-sizing: content-box;}
    .scroll-element.scroll-x.scroll-scrollx_visible,
    .scroll-element.scroll-y.scroll-scrolly_visible {display: block;}
    .scroll-element .scroll-bar,
    .scroll-element .scroll-arrow {cursor: default;}
    .scroll-textarea {border: 1px solid #cccccc; border-top-color: #999999;}
    .scroll-textarea > .scroll-content { overflow: hidden !important; }
    .scroll-textarea > .scroll-content > textarea {
        border: none !important;
        box-sizing: border-box;
        height: 100% !important;
        margin: 0;
        max-height: none !important;
        max-width: none !important;
        overflow: scroll !important;
        outline: none;
        padding: 2px;
        position: relative !important;
        top: 0;
        width: 100% !important;
    }
    .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar { height: 0; width: 0; }
    .mar {width: 100%; padding: 10px 0; background-color: lightblue;}   
     
    /*************** SIMPLE INNER SCROLLBAR ***************/
     
    .scrollbar-inner > .scroll-element,
    .scrollbar-inner > .scroll-element div
    {
        border: none;
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 10;
    }
    .scrollbar-inner > .scroll-element div {
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%;
    }
    .scrollbar-inner > .scroll-element.scroll-x {
        bottom: 2px;
        height: 8px;
        left: 0;
        width: 100%;
    }
    .scrollbar-inner > .scroll-element.scroll-y {
        height: 100%;
        right: 2px;
        top: 0;
        width: 8px;
    }
    .scrollbar-inner > .scroll-element .scroll-element_outer {
        overflow: hidden;
    }
    .scrollbar-inner > .scroll-element .scroll-element_outer,
    .scrollbar-inner > .scroll-element .scroll-element_track,
    .scrollbar-inner > .scroll-element .scroll-bar {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
    }
    .scrollbar-inner > .scroll-element .scroll-element_track,
    .scrollbar-inner > .scroll-element .scroll-bar {
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
        filter: alpha(opacity=40);
        opacity: 0.4;
    }
    .scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
    .scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
    .scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
    .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }
     
    /* update scrollbar offset if both scrolls are visible */
     
    .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
    .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
    .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
    .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }

 /*Inner Pages*/

.al{text-align:center; font-size:20px; color:#434343; padding:10px; font-weight:550;}
.in-pages{ padding:4px 6px;}
.in-pages h1{width:100%; padding:30px 0px 20px 0px; text-align:center; font-size:29px; float:left; color:#434343; font-weight:550;}	
.in-pages h2{padding:10px 0px 10px 0px; text-align:center; font-size: 28px; color:#434343; font-weight:550;}	
.in-pages h3{margin:0px 0px 10px 0px; font-size:20px; line-height:30px; color:#434343; font-weight:550;}	
.in-pages h4{ text-align:left; font-size:22px; line-height:30px; color:#000; font-weight:550; }	
.in-pages h5{ padding:5px 0px; font-size:22px; color:#434343; font-weight:550; line-height:28px;}	
.in-pages h6{width:100%; padding:10px 0px;  text-align:left !important; font-size:22px; color:#434343; font-weight:550; line-height:25px;}	
.in-pages p{color:#434343; font-weight:normal; font-size:19px; font-family: 'Roboto', sans-serif; padding:5px; text-align: justify;}
.in-pagess a{ background-color:#c1930a !important; font-weight:550; margin-bottom:30px; border-radius:3px; font-size:13px; color:#fff !important;	padding:4px 6px;}
.in-pagess a:hover{ color:#fff; background-color:#000;}
.mtb{margin:50px 0px;}
.inul ul li {padding-bottom:6px;}
.inul ul li a { font-weight:500; font-size:16px; line-height:26px; color:#991d1f; }
.inul ul li a:hover {color:#fec722; padding-left: 3px;}
.courses{ margin:20px 0px; padding:4px 6px;}
.courses-link{margin-bottom:10px !important;}
.courses-link a{ background-color:#c1930a !important; font-weight:550; margin-bottom:30px; border-radius:3px; font-size:13px; color:#fff !important; padding:6px 7px;}
.courses-link a:hover{ color:#fff; background-color:#000;}
.in-ul{margin:0px; padding:8px; border:none;}
.in-ul ul li{color:#8c0327; font-size:15px; font-weight:550; line-height:25px;}
.in-ul ul li a{list-style:none; line-height:28px; font-size:14px; color:#930018; font-weight:510;}
.in-ul ul li a:hover{}
.inner-slider{margin:0px; padding:0px;}
.is-slider-text{margin:0px; padding:0px; font-size:14px; color:#fff;}
.is-pages-dname{margin:0px; padding:0px; font-size:14px; color:#018f3b; font-weight:bold;}
.why-choose {background:#f3f6f8 !important;padding:30px 0px;margin:30px 0px;}
.why-choose p {padding:0px 0px; text-align:center; font-size:17px; color:#434343;}
.why-choose h1 {padding:10px 0px 50px 0px; text-align:center; font-size:32px; color:#434343;}
.take-tour {width:100%; height:400px; margin:50px 0px; float:left; background-repeat:none; }
.result{padding: 10px 50px; background-color: #eef9ff;}

.why-choose-us{width:100%; background-color:#eef9ff;border:1px solid #abd0e5;}
.why-choose-us h3{font-size:26px; line-height:47px; color:#fff !important; padding:0px; font-style:italic;}
.why-choose-us .cbox{padding:30px; background-color:#0089cf; color:#fff !important;}
.why-choose-us .cbox p{margin:10px 0px; padding:20px; background-color:#0089cf; color:#fff !important;}
.why-choose-us .list{margin:0px; padding:0px;}
.why-choose-us .list h2{font-size:28px; color:#000 !important; padding:0px;}
.why-choose-us .list ul{padding:5px;}
.why-choose-us .list ul li{ text-align:left;}
.why-choose-us .list ul li a{width:100%; padding:7px; line-height:20px; color:#000; font-size:15px; float:left; font-weight:500; font-style:italic;}

.it-list{margin:0px; padding:0px;}
.it-list ul{padding:5px;}
.it-list ul li{ text-align:left;}
.it-list ul li a{width:100%; padding:10px; line-height:20px; color:#000; font-size:16px; float:left; font-weight:500; font-style:italic;}

.table-net {background-color:#000;border:1px solid #fff;color:#434343 !important;}
.fic-g {font-size:16px;font-weight:normal;padding:0px 2px;margin:0px 5px;color:#92bd0f;}
.cent {text-align: center !important;float:left;width:100%;font-size: 30px !important;}





/*=======================================================================
[16] News and Event Area
=========================================================================*/

.event-wrapper{padding:0px;}

.news-event-area {
  padding: 50px 0 50px;
  background: #f5f5f5;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .news-event-area {
    padding: 78px 0 60px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news-event-area {
    padding: 68px 0 50px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .news-event-area {
    padding: 58px 0 40px;
  }
}
@media (min-width: 321px) and (max-width: 479px) {
  .news-event-area {
    padding: 48px 0 30px;
  }
}
@media only screen and (max-width: 320px) {
  .news-event-area {
    padding: 38px 0 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .news-inner-area {
    margin-bottom: 30px;
  }
}
.news-inner-area .news-wrapper {
  background: #FFFFFF;
  padding: 20px 20px 15px;
}
.news-inner-area .news-wrapper li {
  background: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 20px;
  padding-bottom: 20px;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1199px) {
  .news-inner-area .news-wrapper li {
    display: block;
  }
}
.news-inner-area .news-wrapper li .news-img-holder {
  -webkit-box-flex: 1;
  -moz-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
@media only screen and (max-width: 1199px) {
  .news-inner-area .news-wrapper li .news-img-holder {
    margin-bottom: 15px;
  }
}
.news-inner-area .news-wrapper li .news-content-holder {
  -webkit-box-flex: 2;
  -moz-flex: 2;
  -webkit-flex: 2;
  flex: 2;
}
.news-inner-area .news-wrapper li .news-content-holder h3 {
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 0;
}
.news-inner-area .news-wrapper li .news-content-holder h3 a {
  color: #002147;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.news-inner-area .news-wrapper li .news-content-holder h3 a:hover {
  color: #fdc800;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.news-inner-area .news-wrapper li .news-content-holder .post-date {
  font-style: italic;
  font-size: 14px;
  margin: 5px 0;
  font-weight: 500;
  color: #fdc800;
}
.news-inner-area .news-wrapper li .news-content-holder p {
  margin-bottom: 0;
}
.news-inner-area .news-wrapper li:last-child {
  border-bottom: none;
  margin-bottom: 4px;
  padding-bottom: 0;
}
.news-inner-area .news-wrapper li:before {
  background: #fdc800;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
@media only screen and (max-width: 1199px) {
  .news-inner-area .news-wrapper-responsive li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
  }
}
@media only screen and (max-width: 479px) {
  .news-inner-area .news-wrapper-responsive li {
    display: block;
  }
}
.news-inner-area .news-wrapper-responsive li .news-content-holder {
  -webkit-box-flex: 2;
  -moz-flex: 2;
  -webkit-flex: 2;
  flex: 2;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .news-inner-area .news-wrapper-responsive li .news-content-holder {
    -webkit-box-flex: 4;
    -moz-flex: 4;
    -webkit-flex: 4;
    flex: 4;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news-inner-area .news-wrapper-responsive li .news-content-holder {
    -webkit-box-flex: 3;
    -moz-flex: 3;
    -webkit-flex: 3;
    flex: 3;
  }
}
.news-inner-area .news-btn-holder {
  margin-top: 45px;
  text-align: center;
}
@media only screen and (max-width: 1199px) {
  .event-inner-area {
    margin-bottom: 30px;
  }
}
.event-inner-area .event-wrapper > li {
  margin-bottom:15px;
  padding:5px;
  background: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  width:100%;
	float:left;
}
@media only screen and (max-width: 1199px) {
  .event-inner-area .event-wrapper > li {
    display: block;
  }
}
.event-inner-area .event-wrapper > li:last-child {
  margin-bottom: 0;
}
.event-inner-area .event-wrapper > li .event-calender-wrapper {padding:0px 20px 0px 0px;}

@media only screen and (max-width: 1199px) {
  .event-inner-area .event-wrapper > li .event-calender-wrapper {
    margin-bottom: 15px;
  }
}
.event-inner-area .event-wrapper > li .event-calender-holder {
  position: relative;
  padding-top:4px;
  text-align: center;
  width: 100px;
  background: #fdc800;
  float:left;
  margin-right:12px;
}
.event-inner-area .event-wrapper > li .event-calender-holder:before {
  content: "\f111";
  position: absolute;
  left:10px;
  top:0px;
  color: #002147;
  font-size:10px;
  font-family: FontAwesome;
}
.event-inner-area .event-wrapper > li .event-calender-holder:after {
  content: "\f111";
  position: absolute;
  right: 10px;
  top:0px;
  color: #002147;
  font-size:10px;
  font-family: FontAwesome;
}
.event-inner-area .event-wrapper > li .event-calender-holder h3 {
  font-size: 24px;
  color: #002147;
  margin-bottom: 0;
  line-height: 1;
}
.event-inner-area .event-wrapper > li .event-calender-holder p {
  color: #002147;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.event-inner-area .event-wrapper > li .event-calender-holder span {
  line-height: 2;
  background: #002147;
  height:30px;
  display: block;
  color: #FFFFFF;
}
.event-inner-area .event-wrapper > li .event-content-holder {
  -webkit-box-flex: 3;
  -moz-flex: 3;
  -webkit-flex: 3;
  flex: 3;
}
.event-inner-area .event-wrapper > li .event-content-holder h3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}
.event-inner-area .event-wrapper > li .event-content-holder h3 a {
  color: #002147;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.event-inner-area .event-wrapper > li .event-content-holder h3 a:hover {
  color: #fdc800;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.event-inner-area .event-wrapper > li .event-content-holder p {
  margin-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .event-inner-area .event-wrapper > li .event-content-holder p {
    margin-bottom: 58px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-inner-area .event-wrapper > li .event-content-holder p {
    margin-bottom: 15px;
  }
}
.event-inner-area .event-wrapper > li .event-content-holder ul li {
  color: #002147;
  font-weight: 500;
  border-right: 1px solid #BDBDBD;
  display: inline-block;
  margin-right: 15px;
  padding-right: 15px;
  line-height: 1;
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-inner-area .event-wrapper > li .event-content-holder ul li {
    margin-right: 12px;
    padding-right: 12px;
  }
}
.event-inner-area .event-wrapper > li .event-content-holder ul li:last-child {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
}
.event-inner-area .event-btn-holder {
  margin-top: 45px;
  text-align: center;
}
.news-page-area {
  padding: 100px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .news-page-area {
    padding: 90px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news-page-area {
    padding: 80px 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .news-page-area {
    padding: 70px 0;
  }
}
@media (min-width: 321px) and (max-width: 479px) {
  .news-page-area {
    padding: 60px 0;
  }
}
@media only screen and (max-width: 320px) {
  .news-page-area {
    padding: 50px 0;
  }
}
.news-box {
  margin-bottom: 55px;
}
.news-box h2 {
  margin-bottom: 12px;
}
.news-box p {
  margin-bottom: 30px;
}
.news-box .news-img-holder {
  margin-bottom: 25px;
  position: relative;
}
.news-date1 {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.news-date1 li {
  width: 112px;
  height: 60px;
  font-size: 24px;
  text-align: center;
  line-height: 2.5;
}
@media (min-width: 480px) and (max-width: 991px) {
  .news-date1 li {
    height: 40px;
    font-size: 20px;
    width: 90px;
    line-height: 2;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .news-date1 li {
    font-size: 18px;
    line-height: 2.3;
  }
}
@media only screen and (max-width: 479px) {
  .news-date1 li {
    height: 35px;
    font-size: 16px;
    width: 80px;
  }
}
.news-date1 li:nth-child(odd) {
  background: #002147;
  color: #FFFFFF;
  font-weight: 700;
}
.news-date1 li:nth-child(even) {
  background: #fdc800;
  color: #212121;
  font-weight: 500;
}
.news-date2 {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.news-date2 li {
  width: 80px;
  height: 50px;
  font-size: 18px;
  text-align: center;
  line-height: 2.8;
}
@media (min-width: 480px) and (max-width: 991px) {
  .news-date2 li {
    height: 40px;
    font-size: 20px;
    width: 90px;
    line-height: 2;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .news-date2 li {
    font-size: 18px;
    line-height: 2.3;
  }
}
@media only screen and (max-width: 479px) {
  .news-date2 li {
    height: 35px;
    font-size: 16px;
    width: 80px;
    line-height: 2.2;
  }
}
.news-date2 li:nth-child(odd) {
  background: #002147;
  color: #FFFFFF;
  font-weight: 700;
}
.news-date2 li:nth-child(even) {
  background: #fdc800;
  color: #212121;
  font-weight: 500;
}
.news-comments {
  margin-bottom: 35px;
  padding-bottom: 10px;
}
.news-comments li {
  display: inline-block;
  margin-right: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .news-comments li {
    margin-right: 8px;
  }
}
.news-comments li a {
  color: #b1b1b1;
}
.news-comments li a:hover {
  color: #002147;
}
.news-comments li a i {
  color: #fdc800;
  margin-right: 8px;
}
.news-comments li a span {
  color: #444444;
}
.news-details-page-area {
  padding: 100px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .news-details-page-area {
    padding: 90px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news-details-page-area {
    padding: 80px 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .news-details-page-area {
    padding: 70px 0;
  }
}
@media (min-width: 321px) and (max-width: 479px) {
  .news-details-page-area {
    padding: 60px 0;
  }
}
@media only screen and (max-width: 320px) {
  .news-details-page-area {
    padding: 50px 0;
  }
}
.news-details-page-inner .news-img-holder {
  margin-bottom: 25px;
  position: relative;
}
.news-details-page-inner .title-default-left-bold {
  margin-bottom: 20px;
}
.news-details-page-inner p span {
  font-style: italic;
  padding: 40px 50px 50px;
  background: #f5f5f5;
  display: block;
  position: relative;
  margin-bottom: 30px;
}
.news-details-page-inner p span:before {
  color: #fdc800;
  content: "\f10d";
  font-family: FontAwesome;
  font-size: 20px;
  left: 30px;
  position: absolute;
  top: 30px;
  z-index: 1;
}
.news-details-page-inner .news-social {
  margin-top: 10px;
  margin-bottom: 80px;
  display: inline-block;
}
.news-details-page-inner .news-social li {
  display: inline-block;
  margin-right: 5px;
}
.news-details-page-inner .news-social li a {
  background: #002147;
  width: 30px;
  height: 30px;
  display: block;
  text-align: center;
  line-height: 27px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.news-details-page-inner .news-social li a i {
  color: #fdc800;
  font-size: 13px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.news-details-page-inner .news-social li a:hover {
  background: #fdc800;
}
.news-details-page-inner .news-social li a:hover i {
  color: #002147;
}
.news-details-page-inner .news-social li:last-child {
  margin-right: 0;
}
.event-page-area {
  padding: 100px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-page-area {
    padding: 90px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-page-area {
    padding: 80px 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .event-page-area {
    padding: 70px 0;
  }
}
@media (min-width: 321px) and (max-width: 479px) {
  .event-page-area {
    padding: 60px 0;
  }
}
@media only screen and (max-width: 320px) {
  .event-page-area {
    padding: 50px 0;
  }
}
@media only screen and (max-width: 479px) {
  .event-inner-wrapper .col-xs-6 {
    width: 100%;
  }
}
.event-inner-wrapper .single-item {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
@media only screen and (max-width: 1199px) {
  .event-inner-wrapper .single-item {
    display: block;
  }
}
.event-inner-wrapper .single-item .item-img {
  -webkit-box-flex: 1;
  -moz-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.event-inner-wrapper .single-item .item-content {
  padding: 0 30px;
  -webkit-box-flex: 1;
  -moz-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
@media only screen and (max-width: 1199px) {
  .event-inner-wrapper .single-item .item-content {
    padding: 30px 0;
  }
}
.event-inner-wrapper .single-item .item-content p {
  margin-bottom: 30px;
}
.event-inner-wrapper .event-info-block li {
  line-height: 1.4;
  margin-bottom: 15px;
  font-size: 18px;
  color: #002147;
  padding-left: 40px;
  position: relative;
}
@media only screen and (max-width: 479px) {
  .event-inner-wrapper .event-info-block li {
    font-size: 16px;
  }
}
.event-inner-wrapper .event-info-block li:last-child {
  margin-bottom: 0;
}
.event-inner-wrapper .event-info-block li i {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  font-size: 24px;
  margin-right: 15px;
  color: #fdc800;
}
.event-details-page-area {
  padding: 100px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-details-page-area {
    padding: 90px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-details-page-area {
    padding: 80px 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .event-details-page-area {
    padding: 70px 0;
  }
}
@media (min-width: 321px) and (max-width: 479px) {
  .event-details-page-area {
    padding: 60px 0;
  }
}
@media only screen and (max-width: 320px) {
  .event-details-page-area {
    padding: 50px 0;
  }
}
.event-details-inner .event-details-img {
  position: relative;
  margin-bottom: 30px;
}
.event-details-inner .event-details-img .countdown-content {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 1;
}
@media only screen and (max-width: 767px) {
.event-details-inner .event-details-img .countdown-content {
    top: inherit;
    bottom: 0;
    transform: translateY(0);
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
  }
}
.event-details-inner .event-details-img .countdown-content .countdown-section {
  padding: 15px 0;
  text-align: center;
  width: 80px;
}
@media only screen and (max-width: 991px) {
  .event-details-inner .event-details-img .countdown-content .countdown-section {
    padding: 8px 0 4px;
    width: 75px;
  }
}
@media only screen and (max-width: 767px) {
  .event-details-inner .event-details-img .countdown-content .countdown-section {
    width: 65px;
    display: inline-block;
  }
}
.event-details-inner .event-details-img .countdown-content .countdown-section h3 {
  color: #FFFFFF;
  margin-bottom: 0;
  line-height: 1;
  font-size: 18px;
  font-weight: 700;
}
.event-details-inner .event-details-img .countdown-content .countdown-section p {
  margin-bottom: 0;
}
.event-details-inner .event-details-img .countdown-content .countdown-section:nth-child(odd) {
  background: #002147;
}
.event-details-inner .event-details-img .countdown-content .countdown-section:nth-child(odd) p {
  color: #a0a5ac;
}
.event-details-inner .event-details-img .countdown-content .countdown-section:nth-child(even) {
  background: #fdc800;
}
.event-details-inner .event-details-img .countdown-content .countdown-section:nth-child(even) p {
  color: #856900;
}
.event-details-inner p {
  margin-bottom: 50px;
}
.event-info-inline {
  margin-bottom: 55px;
}
.event-info-inline li {
  display: inline-block;
  line-height: 1.4;
  margin-right: 30px;
  font-size: 18px;
  color: #002147;
  padding-left: 40px;
  position: relative;
  margin-bottom: 10px;
}
@media only screen and (max-width: 479px) {
  .event-info-inline li {
    font-size: 16px;
  }
}
.event-info-inline li:last-child {
  margin-bottom: 0;
}
.event-info-inline li i {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  font-size: 24px;
  margin-right: 15px;
  color: #fdc800;
}
.why-choose-area {
  padding: 82px 0 94px;
  background: #f8f8f8;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .why-choose-area {
    padding: 74px 0 84px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .why-choose-area {
    padding: 66px 0 74px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .why-choose-area {
    padding: 58px 0 33px;
  }
}
@media (min-width: 321px) and (max-width: 479px) {
  .why-choose-area {
    padding: 49px 0 23px;
  }
}
@media only screen and (max-width: 320px) {
  .why-choose-area {
    padding: 40px 0 13px;
  }
}


/*--------------------------------
    Latest News
----------------------------------*/
.latest-news {
    width: 100%;
    min-height: 663px;
    height: 100%;
    background: url(../../assets/images/new-evt.jpg);
	background-repeat: repeat-x;
	padding:0px 0px 50px 0px;
	color:#fff;
}

.ln-hd{color:#fff;}
.latest-scrollbar{height:235px; width:100%; float:left; overflow: scroll;}
.news-list-block{height:509px; width:100%; float:left; border:2px solid rgba(34, 34, 34, 0.1);}
.rs-latest-news .news-normal-block { border: 2px solid rgba(34, 34, 34, 0.1); background:#fff; transition: all 0.3s ease 0s; min-height:450px;}
.rs-latest-news .news-normal-block:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
}
.rs-latest-news .news-normal-block .news-img {
  margin-bottom: 0px;
  padding: 13px 13px 8px;
}
.rs-latest-news .news-normal-block .news-img img {
  width: 100%;
}
.rs-latest-news .news-normal-block .news-info {
  padding:1px 3px 0px;
}
.rs-latest-news .news-normal-block .news-date {
  font-size: 14px;
  font-weight: 500;
}
.rs-latest-news .news-normal-block .news-date i {
  font-size: 15px;
  font-weight: 500;
  display: inline-block;
  margin-right: 4px;
  color: #ff3115;
}
.rs-latest-news .news-normal-block .news-date span {
  color: #505050;
}
.rs-latest-news .news-normal-block .news-title {
}
.rs-latest-news .news-normal-block .news-title a {
  color: #212121;
}
.rs-latest-news .news-normal-block .news-title a:hover,
.rs-latest-news .news-normal-block .news-title a:focus {
  color: #ff3115; font-size:16px;
}
.rs-latest-news .news-normal-block .news-desc p {
  margin-bottom: 20px;
}
.rs-latest-news .news-normal-block .news-btn a {
  display: inline-block;
  margin-left: auto;
  padding: 4px 20px;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  background-color: #ff3115;
  color: #fff;
  border-radius: 35px;
  text-transform: uppercase;
}
.rs-latest-news .news-normal-block .news-btn a:hover {
  background-color: #e41f05;
}
.rs-latest-news .news-list-block .news-list-item {
  padding: 9px;
  border: 1px solid rgba(34, 34, 34, 0.1);
  transition: all 0.3s ease 0s;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: #fff;
}
.rs-latest-news .news-list-block .news-list-item:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
}
.rs-latest-news .news-list-block .news-list-item + .news-list-item {
  margin-top: 23px;
}
.rs-latest-news .news-list-block .news-list-item .news-img {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding-right: 15px;
}
.rs-latest-news .news-list-block .news-list-item .news-content {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.rs-latest-news .news-list-block .news-list-item .news-date {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 10px;
}
.rs-latest-news .news-list-block .news-list-item .news-date i {
  font-size: 15px;
  font-weight: 500;
  display: inline-block;
  margin-right: 4px;
  color: #ff3115;
}
.rs-latest-news .news-list-block .news-list-item .news-date span {
  color: #505050;
}
.rs-latest-news .news-list-block .news-list-item .news-title {
  font-size: 16px;
  margin-bottom: 3px;
}
.rs-latest-news .news-list-block .news-list-item .news-title a {
  color: #212121;
}
.rs-latest-news .news-list-block .news-list-item .news-title a:hover,
.rs-latest-news .news-list-block .news-list-item .news-title a:focus {
  color: #ff3115;
}
.rs-latest-news .news-list-block .news-list-item .news-btn a {
  display: inline-block;
  margin-left: auto;
  padding: 8px 20px;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  background-color: #ff3115;
  color: #fff;
}
.rs-latest-news .news-list-block .news-list-item .news-btn a:hover {
  background-color: #e41f05;
}
.rs-latest-news .news-list-block .news-list-item .news-desc p {
  margin-bottom: 0;
}
.latest-news-slider .news-normal-block {
  box-shadow: none !important;
}
.latest-news-slider .slick-arrow {
  position: absolute;
  z-index: 11;
  bottom: 0;
  right: -104px;
  height: 42px;
  width: 42px;
  font-size: 0;
  border: 0;
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #ff3115;
  cursor: pointer;
  outline: 0;
  border-radius: 50%;
  transition: all 0.3s ease 0s;
  top: auto;
}
.latest-news-slider .slick-arrow:after {
  font-family: FontAwesome;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  font-size: 22px;
  color: inherit;
  text-indent: 2px;
}
.latest-news-slider .slick-arrow.slick-prev {
  left: auto;
}
.latest-news-slider .slick-arrow.slick-prev:after {
  content: "\f104";
}
.latest-news-slider .slick-arrow.slick-next {
  right: -160px;
}
.latest-news-slider .slick-arrow.slick-next:after {
  content: "\f105";
}
.latest-news-slider .slick-arrow:hover {
  background-color: #ff3115;
  color: #fff !important;
}
.latest-news-nav .slick-track {
  width: 100% !important;
}
.latest-news-nav .slick-slide {
  width: calc(100% - 2px) !important;
  margin-bottom: 12px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid rgba(34, 34, 34, 0.1);
  padding: 13px;
  transition: all 0.3s ease 0s;
}
.latest-news-nav .slick-slide.slick-current,
.latest-news-nav .slick-slide:hover {
  background-color: #ff3115;
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
}
.latest-news-nav .slick-slide.slick-current img,
.latest-news-nav .slick-slide:hover img {
  opacity: 0.8;
}
.rs-latest-news.style2 .latest-news-nav .slick-track {
  width: 100% !important;
}
.rs-latest-news.style2 .latest-news-nav .slick-slide {
  width: calc(100% - 2px) !important;
  margin-bottom: 12px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid rgba(34, 34, 34, 0.1);
  padding: 13px;
  transition: all 0.3s ease 0s;
}
.rs-latest-news.style2 .latest-news-nav .slick-slide.slick-current,
.rs-latest-news.style2 .latest-news-nav .slick-slide:hover {
  background: #fff !important;
  border-color: #ccc !important;
  -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
}
.rs-latest-news.style2 .latest-news-nav .slick-slide.slick-current img,
.rs-latest-news.style2 .latest-news-nav .slick-slide:hover img {
  opacity: 0.8;
}
.rs-latest-news.style2 .news-normal-block {
  background: #fff;
}
.rs-latest-news.style2 .news-list-block .news-list-item + .news-list-item {
  margin-top: 15px;
}
.rs-latest-news.style2 .slick-arrow {
  bottom: -95px;
  right: -10px;
}
.rs-latest-news.style2 .slick-arrow.slick-next {right: -65px;}		
.latest-hd{color:#000 !important; padding:5px 5px 0px 5px !important; font-weight:bold !important; font-size:17px !important;}
.latest-hd span{color:#000 !important; padding:10px 0px !important; font-weight:normal !important; font-size:15px !important;}	
.latest-hd-md{color:#000 !important; width:75%; float:right; padding:5px 5px 0px 2px !important; font-weight:bold !important; font-size:16px !important;}
.latest-hd-md span{color:#000; font-weight:normal !important; font-size:15px !important; width:100%; float:right;}	
.lu-img{ margin:7px 0px; padding:5px 0px !important; font-size:17px !important; width:100px; height:90px;}
.latest-hd-date{color:#023d6f !important; padding:0px 19px !important; margin:0px !important; font-weight:bold !important; font-size:16px !important;}	
.lat-box{box-shadow: 2px 2px #f1f7f9;}
.ldate-a { color:#20232c; }
.ldate-a:hover {color:#373a42 !important; }
.lat-box1{background-color:#cce6fc !important; width:100%; float:right;}
.tst-s{width:100%; padding:10px; float:left; color:#fff; border-radius:5px;}
.tst-ac{color:#fff !important;}
.hdt{color:#000 !important;}
.mb-50{margin-bottom:50px;}
.news-bg{background-color:#000; color:#fff; width:100%; float:left; padding:10px;}	
.months{color: #b30062 !important;font-style: italic;text-align: right;}
	
	
/*--------------------------------
    End Latest Updatets
----------------------------------*/
	
 #gallery_01 img{border:2px solid white;}
.ver { height: 30px; width: 200px;}
.exam-prep-img {width:100px;height:100px;}
.exam-prep .hds {
    padding:2px;
    font-size:27px;
	font-weight:550;
	line-height:30px;
    color:#fff;
    border-radius: 4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    text-align:center;
}
.exam-prep .btn{background-color:#8fb70b; padding:7px 12px; font-weight:550; color:#fff;}
.exam-prep .btn a:hover{background-color:#8fb70b; font-weight:550; color:#fff;}

/*================================================== 
     Slideshow
 ================================================== */

/*-- Main slide --*/

#main-slide .item img{
	width: 100%;
}

#main-slide .item .slider-content {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}
#main-slide .item.active .slider-content {
  z-index: 0;
  opacity: 1;
  -webkit-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  transition: opacity 100ms;
}

#main-slide .slider-content{
	top: 50%;
	margin-top: -70px;
	left: 0;
	padding: 0;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	color: #fff;
}
#main-slide .carousel-indicators {
	bottom: 30px;
}
.carousel-indicators li{
	width: 14px !important;
	height: 14px !important;
	border: 2px solid #fff !important;
	margin: 1px !important;
}
#main-slide .carousel-control.left,
#main-slide .carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none;
}
#main-slide .carousel-control.left span {
	padding: 15px;
}
#main-slide .carousel-control.right span {
	padding: 15px;
}
#main-slide .carousel-control .fa-angle-left, 
#main-slide .carousel-control .fa-angle-right{
	position: absolute;
	top: 40%;
	z-index: 5;
	display: inline-block;
}
#main-slide .carousel-control .fa-angle-left{
	left: 0;
}
#main-slide .carousel-control .fa-angle-right{
	right: 0;
}
#main-slide .carousel-control i{
	background: rgba(0,0,0,.7);
	color: #fff;
	line-height: 36px;
	font-size: 32px;
	padding: 15px 20px;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
#main-slide .slider-content h2{
	font-size: 76px;
	font-weight: 100;
	text-transform: uppercase;
    color: #555;
}
#main-slide .slider-content h2.white, #main-slide .slider-content h3.white {
    color: #fff;
}
#main-slide .slider-content h3{
	font-size: 36px;
	font-weight: 300;
	margin-top: 60px;
	text-transform: uppercase;
    text-align: center;
    color: #555;
}
.slider.btn{
	padding: 10px 40px;
	margin-top: 40px;
	font-size: 20px;
	border-radius: 2px;
	text-transform: uppercase;
	line-height: 28px;
	border: 0;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
		box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  -o-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  -webkit-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
}
.slider.btn.btn-default{
	margin-left: 4px;
	background: #ECECEC
}
.slider.btn.btn-default:hover{
	background: #000;
	color: #fff;
}
.slider-content-left {
	position: relative;
	margin: 0 0 0 40px;
}
.slider-content-right{
	position: relative;
}

/*-- Animation --*/
.carousel .item.active .animated1 {}

.carousel .item.active .animated2 {
	-webkit-animation: lightSpeedIn 1s ease-in 200ms both;
	animation: lightSpeedIn 1s ease-in 200ms both;
}

.carousel .item.active .animated3 {
	-webkit-animation: bounceInLeft 1s ease-in-out 500ms both;
	animation: bounceInLeft 1s ease-in-out 500ms both;
}

.carousel .item.active .animated4 {
	-webkit-animation: flipInX 1s ease-in 500ms both;
	animation: flipInX 1s ease-in 500ms both;
    text-align: center;
}

.carousel .item.active .animated5 {
	-webkit-animation: bounceInLeft 1s ease-in-out 100ms both;
	animation: bounceInLeft 1s ease-in-out 100ms both;
}

.carousel .item.active .animated6 {
	-webkit-animation: bounceIn 1s ease-in 500ms both;
	animation: bounceIn 1s ease-in 500ms both;
    text-align: center;
}

.carousel .item.active .animated7 {
	-webkit-animation: bounceIn 1s ease-in 500ms both;
	animation: bounceIn 1s ease-in 500ms both;
}

.carousel .item.active .animated8 {
	-webkit-animation: fadeInDown 1s ease-in 1000ms both;
	animation: fadeInDown 1s ease-in 1000ms both;
}


/*------------------------------------------*/
/*	   03 - Old page css/////////////////
/*------------------------------------------*/


/*--------------  3 Step  ----------------------*/

.step-main{ width:100%; float:left; padding-top:20px;}
.step-main .hds {text-align:center; font-size:35px; line-height:50px; color:#991d1f; font-weight:bold;}
.step-main .text {margin:0px; padding-bottom:25px; text-align:center; font-size:18px; font-weight:bold; color:#434343;}
.step-main .box {margin:0px; padding:0px; float:left;}
.step-main .box .hd { margin:20px 0px 10px 0px; padding:0px; text-align:left; font-size:16px; color:#434343; font-weight:bold;}
.step-main .box .img {margin:0px; text-align:center;}
.step-main .box .text {margin:0px; padding:0px; text-align:left; font-size:14px; font-weight:500;}
.step-main .box a { padding:10px 0px; font-size:14px; font-weight:600; float:left; color:#961023; cursor:pointer;}

/*--------------  Foundation Step  ----------------------*/

.fon-box-main{margin:40px 0px; padding:0px;}
.fon-box{ width:100%; float:left; background-color:#208fd2; font-weight:bold; margin-top:50px; text-align:center; font-size:22px; border-radius:3px;}
.fon-box a{ width:100%; float:left; background-color:#208fd2; font-weight:bold; margin-top:50px; text-align:center; font-size:22px; border-radius:3px;}
.fon-box a:hover{background-color:#000; }
.basecoures{ width:100%; float:left; background-color:#013e1d; font-weight:550; line-height:55px; border-right:2px solid #fff; margin-bottom:15px; text-align:center; font-size:45px; border-radius:3px; padding:10px 0px;}
.basecoures:hover {background-color:#015427;}

/*--------------  Foundation Step  ----------------------*/

.vd-tut{ margin:50px 0px 10px 0px;  background-image: url(../images1/exam-preparation-boosters.jpg);}
.vd-tut h1 {text-align:center; color:#fff; padding:30px 0px 25px 0px; font-size:30px; float:left; width:100%;}
.vd-tut .hd { padding:20px 0px 5px 0px; text-align:center; font-size:18px; color:#fff; font-weight:bold;}
.vd-tut .text {margin:0px; padding:0px; text-align:center; color:#fff; font-size:15px; font-weight:500;}
.vd-tut .box{ padding:0px 0px 30px 0px; }
.course-text span{color:#013c8f; font-weight:bold;}

.Img{display:block;}
.mb10 {margin-bottom:10px;}
.mt20 {margin-top:20px;}
.form-group label, .pdf-contents p b, .top-banner h4 {font-weight:400;float:left;color:#000;}
.enq-bg{width:100%;	background: url(../images1/eng-bg1111.jpg) no-repeat center top; background-size: auto; background-size: cover;}

.enq-form-hd {font-size:22px;color:#fff; margin-top:20px; margin-bottom:10px;}
.enq-form-p {font-size:18px;color:#fff;}
.enqu-sof{margin:0px; padding:5px;}
.cour-20{margin-top:10px; font-size:23px;}
.base-coursebg{width:87%;height:auto;}
.pr{padding-right:0px !important;}
.pl{padding-left: 0px !important;}


/*------------------------------------------*/
/*	   03 - Main Page Elements
/*------------------------------------------*/

.step-main .text {padding-bottom:25px;text-align:center;font-size:18px;font-weight: bold;color:#434343;}
.page-banner {background: url(../images1/slide-02-bg.jpg) center;border-bottom: 1px solid #eee;}

.blog-page-banner {
  background: url(../images1/sliders/bg-he.jpg);
  border-bottom: 1px solid #eee;
  background-repeat: repeat-x;
  min-height: 200px;
}

.page-banner h2 {font-weight:500;text-transform: uppercase;}
.page-banner p {font-weight: 300;}
ul.breadcrumbs {float:right;margin-top:15px;}
.no-subtitle ul.breadcrumbs {margin-top: 4px;}

ul.breadcrumbs li {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 300;
    margin-left: 3px;
	color: #999;
	float: left;
}

ul.breadcrumbs li:before {
    content: '/';
	margin: 0 4px 0 2px;
	color: #bbb;
}

ul.breadcrumbs li:first-child {
	margin: 0;
}

ul.breadcrumbs li:first-child:before {
    content: '';
	margin: 0;
}

ul.breadcrumbs li a {
	color: #666;
	font-weight: 600;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
label {
	font-size: 16px;
	color: #666;
	font-weight: 550;
	cursor: pointer;
	line-height: 40px;
}
label .required {
	color: #ED2C3A;
	margin-left: 2px;
}
input[type="submit"] {
    outline: none;
}
.widget-search input[type="search"],
#contactForm input[type="text"],
#contactForm textarea,
#respond input[type="text"],
#respond textarea, .email {
    color: #666fb5;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #eee;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    outline: none;
    width: 100%;
    padding: 7px 14px;
    display: block;
    margin-bottom: 10px;  
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.widget-search input[type="search"]:focus,
#contactForm input[type="text"]:focus,
#contactForm textarea:focus,
#respond input[type="text"]:focus,
#respond textarea:focus {
	border-color: #ddd;
	box-shadow: 0 0 3px #eee;
	-o-box-shadow: 0 0 3px #eee;
	-moz-box-shadow: 0 0 3px #eee;
  	-webkit-box-shadow: 0 0 3px #eee;
}
.mail_response {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.name-missing, .email-missing, .message-missing {
    opacity: 0;
    color: #ED2C3A;
    margin-left: 10px;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.error-page {
    padding: 90px 0;
    text-align: center;
}
.error-page h1 {
    font-size: 160px;
    line-height: 140px;
    font-weight: 700;
    color: #333;
}
.error-page h3 {
    font-size: 64px;
    line-height: 70px;
    font-weight: 300;
}
.error-page p {
    font-size: 22px;
    line-height: 28px;
    color: #666;
    margin-bottom: 25px
}
#map {
	position: relative;
	height: 350px;
	width: 100%;
}

/*------------------------------------------*/
/*	     05 - Shortcodes Elements
/*------------------------------------------*/

/*************** Dividers ***************/

.margin-60 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.margin-top {
    margin-top: 30px;
}

.hr1 {
	height: 1px;
}

.hr2 {
	height: 0;
	border-bottom: 1px solid #eee;
}

.hr3 {
	height: 0;
	border-bottom: 1px dotted #eee;
}

.hr4 {
	height: 0;
	border-bottom: 1px dashed #eee;
}

.hr5 {
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));
}

/*************** Clients Carousel ***************/

.partner {
    padding-bottom: 60px;
}

.clients-carousel .client-item a {
	display: block;
	padding: 12px 0;
	text-align: center;
}

.clients-carousel .client-item a img {
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: grayscale(100%);
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.clients-carousel:hover .client-item a img {
	opacity: 0.6;
}

.clients-carousel:hover .client-item a:hover img {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: none;
	opacity: 1;
}

/*************** Call To Action ***************/

.call-action-boxed {
	padding: 30px 40px;
}

.call-action.no-descripton h2.primary {
	margin-top: 4px;
}

.call-action h2.primary {
	font-weight: 500;
}

.call-action h2.primary strong {
	font-weight: 700;
}

.call-action p {
	font-size: 14px;
	margin-bottom: 0;
}

.call-action h2 + p {
	margin-top: 4px;
}

.call-action .button-side {
	float: right;
}

.call-action-style1 {
	border: 1px solid #e8e8e8;
	box-shadow: 0 0 25px rgba(0,0,0,.04) inset;
	-o-box-shadow: 0 0 25px rgba(0,0,0,.04) inset;
	-moz-box-shadow: 0 0 25px rgba(0,0,0,.04) inset;
  	-webkit-box-shadow: 0 0 25px rgba(0,0,0,.04) inset;
}
.call-action-style2 {
	background: #f2f2f2;
}

.call-action-style3 {
	background: #444;
}

.call-action-style3 h2.primary {
	color: #fff;
}

.call-action-style3 p {
	color: #bbb;
}

/*************** Custom Carousel ***************/

.custom-carousel .item {
	padding-right: 20px;
}

.custom-carousel.show-one-slide .item {
	padding-right: 0;
}

/*************** Latest News ***************/

.latest-posts-classic .post-row {
	margin-bottom: 20px;
}
.latest-posts-classic .left-meta-post {
	float: left;
	text-align: center;
	margin-right: 12px;
	margin-bottom: 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
	overflow: hidden;
}
.latest-posts-classic .left-meta-post .post-date {
	padding: 8px 0;
	width: 42px;
	background-color: #444;
	color: #fff;
}
.latest-posts-classic .left-meta-post .post-date .day {
	font-size: 20px;
	font-weight: 700;
	display: block;
	letter-spacing: 1px;
}
.latest-posts-classic .left-meta-post .post-date .month {
	display: block;
	text-transform: uppercase;
	line-height: 14px;
	font-size: 11px;
	letter-spacing: 1px;
}
.latest-posts-classic .left-meta-post .post-type i {
	display: block;
	height: 40px;
	line-height: 39px;
	width: 42px;
	color: #fff;
	font-size: 1.4em;
}

.latest-posts-classic .post-title {
	margin-bottom: 5px;
}

.latest-posts-classic .post-title a {
	color: #444;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.latest-posts-classic .read-more {
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.latest-posts-classic .read-more:hover {color:#444;}

/*************** Toggles & Accordion ***************/

.panel-default > .panel-heading {background-color: #fff;}
.panel-group .panel {border-radius:2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;}
.panel-default {border-color:#e8e8e8;}
.panel-body {padding: 4px 15px 10px 15px;}
.panel-heading {padding:0;}
.panel-title {width:100%; font-size:13px; font-weight:600;}

. {
  color: #333;
  background-color: #acd6fa;
  border-color: #ddd;
}


.panel-title a {
	position: relative;
	display: block;
	padding: 6px 12px;
	box-shadow: none;
	-o-box-shadow: none;
	-moz-box-shadow: none;
  	-webkit-box-shadow: none;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.panel-title a.collapsed {
	color: #001165;
	box-shadow: 0 0 15px rgba(0,0,0,.04) inset;
	-o-box-shadow: 0 0 15px rgba(0,0,0,.04) inset;
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.04) inset;
  	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.04) inset;
}

.panel-title a.collapsed:hover {color:#021887;}
.panel-title a .control-icon {
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -11px;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.panel-title a.collapsed .control-icon {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
}

.panel-title a i {font-size: 1.2em; padding-right: 5px;}

.panel-default > .panel-heading + .panel-collapse .panel-body {border-top: none;}

/*************** Dropcaps ***************/

.dropcap {
	display: block;
	float: left;
	font-size: 40px;
	line-height: 34px;
	color: #444;
	margin: 6px 8px 0 0;
}
.dropcap.border-dropcap {
	border: 2px solid #444;
	width: 46px;
	height: 46px;
	font-size: 28px;
	font-weight: 500;
	line-height: 42px;
	text-align: center;
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
	margin: 8px 12px 0 0;
}
.dropcap.bg-dropcap {
	background-color: #444;
	color: #fff;
	width: 48px;
	height: 48px;
	font-size: 28px;
	font-weight: 500;
	line-height: 48px;
	text-align: center;
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
	margin: 8px 12px 0 0;
}
.dropcap.circle-dropcap {
	border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
}

/*************** Milestone ***************/

.milestone-block {
	display: inline-block;
	margin-bottom: 25px;
	margin-right: 50px;
}
.milestone-block:last-child {
	margin-right: 0;
}
.milestone-block .milestone-icon {
	float: left;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	margin-right: 9px;
	margin-bottom: 4px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
	position: relative;
}
.milestone-block .milestone-icon:after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 21px;
	right: -2px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}
.milestone-block .milestone-icon i {
	font-size: 2em;
	color: #fff;
}
.milestone-block .milestone-right {
	float: left;
	text-align: left;
}
.milestone-block .milestone-number {
	font-size: 26px;
	line-height: 28px;
	font-weight: 500;
}
.milestone-block .milestone-text {
	font-size: 18px;
	color: #444;
}



/*************** Buttons ***************/

.btn {
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.btn-system {
	display: inline-block;
	color: #fff;
	margin-right: 5px;
	font-weight: 300;
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
	transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
	box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
	-o-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  	-webkit-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  	border:0;
  	text-transform: uppercase;
  	font-weight: 400;
}

.btn-system:last-child {
	margin-right: 0;
}

.btn-system {
	font-size: 1em;
	width: auto;
}

.btn-system.border-btn {
	background-color: transparent;
	border: 1px solid;
	box-shadow: none;
	-o-box-shadow: none;
	-moz-box-shadow: none;
  	-webkit-box-shadow: none;
}

.btn-system:hover {
	color: #fff;
	opacity: 0.8;
}

.btn-system.border-btn:hover {
	opacity: 1;
	color: #fff;
}

.btn-system.border-btn.btn-gray:hover {
	background-color: #444;
	color: #fff;
}

.btn-system.border-btn.btn-black:hover {
	background-color: #111;
	color: #fff;
}

.btn-system.border-btn.btn-wite:hover {
	background-color: #fff;
}

.btn-system.btn-gray {
	background-color: #444;
}

.btn-system.btn-black {
	background-color: #111;
}

.btn-system.btn-wite{
	background-color: #fff;
}

.btn-system.border-btn.btn-gray {
	background-color: transparent;
	border: 1px solid #444;
	color: #444;
}

.btn-system.border-btn.btn-black {
	background-color: transparent;
	border: 1px solid #111;
	color: #111;
}

.btn-system.border-btn.btn-wite {
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
}

.btn-large {
	font-size: 14px;
	padding: 9px 22px;
}

.btn-medium {
	font-size: 14px;
	padding: 7px 18px;
}

.btn-small {
	padding: 5px 15px;
}

.btn-mini {
	padding: 3px 12px;
}

.btn-large.border-btn {
	padding: 8px 22px;
}

.btn-medium.border-btn {
	padding: 6px 18px;
}

.btn-small.border-btn {
	padding: 4px 15px;
}

.btn-mini.border-btn {
	padding: 2px 12px;
}


/*************** Alerts ***************/

.alert {
}

.alert-success p {
	color: #468847;
}

.alert-info p {
	color: #3a87ad;
}

.alert-warning p {
	color: #c09853;
}

.alert-danger p {
	color: #a94442;
}

.alert h4 {
	margin-bottom: 10px;
}

.alert strong {
	font-weight: 700;
}

/*************** Lists ***************/

ul.icons-list {
	margin-bottom: 6px;
}

ul.icons-list li, ul.list-unstyled li {
	margin-bottom: 4px;
	color:#fff;
}

ul.icons-list li i {
	font-size: 14px;
	margin-right: 4px;
}

/*************** Tabs ***************/

.nav-tabs {
	border-color: #eee;
}

.nav-tabs > li > a {
	font-weight: 600;
	color: #666;
	padding: 8px 14px;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
	border: 1px solid #eee;
	border-bottom: none;
	box-shadow: 0 0 15px rgba(0,0,0,.04) inset;
	-o-box-shadow: 0 0 15px rgba(0,0,0,.04) inset;
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.04) inset;
  	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.04) inset;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.nav-tabs > li > a i {
	margin-right: 1px;
    padding-right: 5px;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	color: #fff;
	border-color: #fff;
	box-shadow: 0 0 15px rgba(0,0,0,.1) inset;
	-o-box-shadow: 0 0 15px rgba(0,0,0,.1) inset;
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.1) inset;
  	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.1) inset;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border-color: #eee;
	border-bottom-color: #fff;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
	box-shadow: 0 0 0 rgba(0,0,0,.1) inset;
	-o-box-shadow: 0 0 0 rgba(0,0,0,.1) inset;
	-moz-box-shadow: 0 0 0 rgba(0,0,0,.1) inset;
  	-webkit-box-shadow: 0 0 0 rgba(0,0,0,.1) inset;
}

.tab-content {
	border: 1px solid #eee;
	border-top: none;
	padding: 12px 16px;
}

.tab-content p {
	margin-bottom: 15px;
}

.tab-content p:last-child {
	margin-bottom: 0;
}


/*************** Icons ***************/


.service {
    //padding-top: 80px;
    //padding-bottom: 60px;
}

.icon-small {
	font-size: 2em;
	color: #444;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.icon-small:hover, .service-box:hover .icon-small {
	text-shadow: 5px 5px 2px rgba(255,255,255,0);
}

.icon-medium {
	font-size: 2.5em;
	color: #666;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.icon-medium:hover, .service-box:hover .icon-medium {
	text-shadow: 5px 5px 2px rgba(255,255,255,0);
}

.icon-large {
	font-size: 3em;
	color: #666;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.icon-large:hover, .service-box:hover .icon-large {
	text-shadow: 5px 5px 2px rgba(255,255,255,0);
}

.icon-mini-effect {
	position: relative;
	display: block;
	z-index: 1;
	font-size: 1.2em;
	color: #fff;
	top: 4px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.icon-medium-effect {
	position: relative;
	display: block;
	z-index: 1;
	font-size: 2em;
	color: #fff;
	width: 64px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	margin: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.icon-large-effect {
	position: relative;
	display: block;
	z-index: 1;
	font-size: 2.6em;
	color: #fff;
	width: 80px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	margin: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.icon-mini-effect:after, .icon-medium-effect:after, .icon-large-effect:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/*First Icon Effect */
.icon-effect-1 {
	background-color: #fff;
	-webkit-transition: color 0.4s;
	-moz-transition: color 0.4s;
	transition: color 0.4s;
}

.gray-icon.icon-effect-1 {
	box-shadow: 0 0 0 3px #444;
	-o-box-shadow: 0 0 0 3px #444;
	-moz-box-shadow: 0 0 0 3px #444;
  	-webkit-box-shadow: 0 0 0 3px #444;
}

.icon-effect-1:after {
	top: -2px;
	left: -2px;
	padding: 2px;
	z-index: -1;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	-moz-transition: -moz-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
}

.gray-icon.icon-effect-1:after {
	background: #444;
}

.icon-effect-1.gray-icon:hover, .service-box:hover .gray-icon.icon-effect-1 {
	color: #444;
}

.icon-effect-1:hover:after, .service-box:hover .icon-effect-1:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}

/*Seconed Icon Effect */
.icon-effect-2 {
	background: #fff;
	-webkit-transition: color 0.4s;
	-moz-transition: color 0.4s;
	transition: color 0.4s;
}

.gray-icon.icon-effect-2 {
	color: #444;
	box-shadow: 0 0 0 3px #444;
	-o-box-shadow: 0 0 0 3px #444;
	-moz-box-shadow: 0 0 0 3px #444;
  	-webkit-box-shadow: 0 0 0 3px #444;
}

.icon-effect-2:after {
	top: -2px;
	left: -2px;
	padding: 2px;
	z-index: -1;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	-moz-transition: -moz-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
}

.gray-icon.icon-effect-2:after {
	background: #444;
}

.icon-effect-2:hover, .service-box:hover .icon-effect-2, .icon-effect-2.gray-icon:hover, .service-box:hover .gray-icon.icon-effect-2 {
	color: #fff;
}

.icon-effect-2:hover:after, .service-box:hover .icon-effect-2:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/*Third Icon Effect */
.icon-effect-3 {
	background: #fff;
}

.gray-icon.icon-effect-3 {
	color: #444;
	box-shadow: 0 0 0 3px #444;
	-o-box-shadow: 0 0 0 3px #444;
	-moz-box-shadow: 0 0 0 3px #444;
  	-webkit-box-shadow: 0 0 0 3px #444;
}

.icon-effect-3:hover:before, .service-box:hover .icon-effect-3:before {
	-webkit-animation: toRightFromLeft 0.4s forwards;
	-moz-animation: toRightFromLeft 0.4s forwards;
	animation: toRightFromLeft 0.4s forwards;
}

@-webkit-keyframes toRightFromLeft {
	49% {
		-webkit-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toRightFromLeft {
	49% {
		-moz-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toRightFromLeft {
	49% {
		transform: translate(100%);
	}
	50% {
		opacity: 0;
		transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}

/*Fourth Icon Effect */
.icon-effect-4 {
	background: #fff;
}

.gray-icon.icon-effect-4 {
	color: #444;
	box-shadow: 0 0 0 3px #444;
	-o-box-shadow: 0 0 0 3px #444;
	-moz-box-shadow: 0 0 0 3px #444;
  	-webkit-box-shadow: 0 0 0 3px #444;
}

.icon-effect-4:hover:before, .service-box:hover .icon-effect-4:before {
	-webkit-animation: toLeftFromRight 0.4s forwards;
	-moz-animation: toLeftFromRight 0.4s forwards;
	animation: toLeftFromRight 0.4s forwards;
}

@-webkit-keyframes toLeftFromRight {
	49% {
		-webkit-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toLeftFromRight {
	49% {
		-moz-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toLeftFromRight {
	49% {
		transform: translate(-100%);
	}
	50% {
		opacity: 0;
		transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}

/*Fifth Icon Effect */
.icon-effect-5 {
	background: #fff;
}

.gray-icon.icon-effect-5 {
	color: #444;
	box-shadow: 0 0 0 3px #444;
	-o-box-shadow: 0 0 0 3px #444;
	-moz-box-shadow: 0 0 0 3px #444;
  	-webkit-box-shadow: 0 0 0 3px #444;
}

.icon-effect-5:hover:before, .service-box:hover .icon-effect-5:before {
	-webkit-animation: toTopFromBottom 0.4s forwards;
	-moz-animation: toTopFromBottom 0.4s forwards;
	animation: toTopFromBottom 0.4s forwards;
}

@-webkit-keyframes toTopFromBottom {
	49% {
		-webkit-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toTopFromBottom {
	49% {
		-moz-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}

/*six Icon Effect */
.icon-effect-6 {
	background: #fff;
}

.gray-icon.icon-effect-6 {
	color: #444;
	box-shadow: 0 0 0 3px #444;
	-o-box-shadow: 0 0 0 3px #444;
	-moz-box-shadow: 0 0 0 3px #444;
  	-webkit-box-shadow: 0 0 0 3px #444;
}

.icon-effect-6:hover:before, .service-box:hover .icon-effect-6:before {
	-webkit-animation: toBottomFromTop 0.4s forwards;
	-moz-animation: toBottomFromTop 0.4s forwards;
	animation: toBottomFromTop 0.4s forwards;
}

@-webkit-keyframes toBottomFromTop {
	49% {
		-webkit-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toBottomFromTop {
	49% {
		-moz-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toBottomFromTop {
	49% {
		transform: translateY(100%);
	}
	50% {
		opacity: 0;
		transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}


/* Features Box */

.features .list-icon{
	margin-bottom: 15px;	
}
.features .list-icon i{
	font-size: 4em;
}
.features h4{
	font-size: 18px;
	margin-top: 2px; 
	margin-bottom: 10px;
	font-weight: 600;
}
.support-main{
	background: #444444;
}
.support-main .support-list-item{
	margin-top: 15px;
	margin-bottom: 15px;
}
.support-main .su-content-wrap{
	padding: 20px;
	display: inline-block;
}
.support-main .support-list-item .icon-wrapper i{
	color: #fff;
	margin-bottom: 20px;
}
.support-main .icon-description h4{
	color: #fff;
	text-transform: uppercase;
}
.support-main .icon-description p{
	color: #fff;
}

/*************** Service Box ***************/

.service-box .read-more {
	margin-top: 4px;
	font-weight: 500;
	margin-left: 2px;
}

.service-box .read-more i {
	display: inline-block;
	position: relative;
	top: 1px;
}

.image-service-box img {
	margin-bottom: 14px;
}

.image-service-box h4 {
	margin-bottom: 8px;
	padding: 0 10px;
    font-weight: 400;
}

.image-service-box p {
	padding: 0 10px;
}

.service-box {
	margin-bottom: 35px;
}

.service-center {
	text-align: center;
}

.service-icon-left .service-icon {
	float: left;
}

.service-icon-left .service-content {
	padding-left: 45px;
}

.service-icon-left-more .service-icon {
	float: left;
}

.service-icon-left-more .service-content {
	padding-left: 60px;
}

.service-center .service-icon {
	margin-bottom: 14px;
}

.service-center .service-content h4 {
	margin-bottom: 6px;
    font-weight: 500;
}

.service-center .service-icon i {
	display: inline-block;
}

.service-box h4 {
	margin-bottom: 5px;
    font-weight: 400;
}

.service-box > div:first-child {
	padding: 0;
}

.service-boxed {
	margin-top: 30px;
	padding: 0 15px 20px 15px !important;
	border: 1px solid #eee;
	border-radius: 4px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.service-boxed:hover {
	border-color: #e2e2e2;
	box-shadow: 0 0 6px rgba(0,0,0,.1);
	-o-box-shadow: 0 0 6px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,.1);
  	-webkit-box-shadow: 0 0 6px rgba(0,0,0,.1);
}

.service-boxed p {
    margin-bottom: 0;
}


/*************** Testimonials ***************/

.testimonials {
	padding-top: 8px;
	text-align: center;
	position: relative;
}

/*.testimonials:after {
	font-family: "FontAwesome";
	content: '\f0e5';
	font-size: 6em;
	line-height: 70px;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -32px;
	color: rgba(255,255,255,.06);
}*/

.testimonials .testimonial-content p {
	font-family: 'Lora', serif;
	font-size: 24px;
	line-height: 36px;
	font-style: italic;
	font-weight: 400;
	color: #444;
}

.testimonials .testimonial-content {
	position: relative;
}

.testimonials .testimonial-content p::before {
	content: open-quote;
	margin-right: 6px;
}

.testimonials .testimonial-content p::after {
	content: close-quote;
	margin-left: 6px;
}

.testimonials .testimonial-author {
	padding: 8px;
	margin-bottom: 10px;
}
.classic-testimonials .testimonial-content {
	position: relative;
	padding: 14px 18px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
	margin-bottom: 10px;
	border: 1px solid #e8e8e8;
	box-shadow: 0 0 20px rgba(0,0,0,.04) inset;
	-o-box-shadow: 0 0 20px rgba(0,0,0,.04) inset;
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.04) inset;
  	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.04) inset;
}
.classic-testimonials .testimonial-content:before {
	content: "\201C";
	font-weight: 300;
	position: absolute;
	font-size: 30px;
	opacity: 0.5;
	top: 8px;
	left: 6px;
}
.classic-testimonials .testimonial-author {
	margin-left: 10px;
}
.classic-testimonials .testimonial-author span {
	font-weight: 600;
}

/*************** Heading Titles ***************/

.classic-title {margin-bottom:10px;padding-bottom:8px; border-bottom:1px solid; font-weight:300;}
.classic-title h1 {padding:15px; font-weight:550; font-size:22px;}
.classic-title span {padding-bottom:8px; font-weight:bold;font-size:25px; line-height:30px; color:#d9002e;}
.cla-hd { font-size:24px; font-weight:bold; padding:10px 0px; color:#001e5c;}
.big-title {margin-bottom:20px;}
.big-title h1, .big-title h2 {font-size:26px;line-height:32px;font-weight:300;}
.big-title h1 strong, .big-title h2 strong {font-weight:400;}
.big-title .title-desc {font-size:16px;line-height:22px;color:#666;}
.big-title h2 + .title-desc, .big-title h1 + .title-desc {margin-top:4px;}


/* Counter */

.counter-item {
  position:relative;
  text-align:center;
}
.counter-item h5 {
  text-align: center;
  margin-bottom: 0px;
  color: #fff;
  text-transform: uppercase;
}
.counter-item i {
  font-size:40px;
}
.timer {
  font-size: 48px;
  font-weight: 800;
  text-transform: uppercase;
  text-align:center;
  line-height:80px;
}
.parallax{
	width: 100%;
  background-position: 50% 0px; 
  background-attachment: absolute; 
}
.parallax-text-container-1 .parallax-text-item {
  padding:0px;
}
.parallax-mobile {
	background-position: 50% 0px;
	background-attachment: scroll !important;
}
.services-3 {
  position:relative;
  text-align:center;
  margin:0px 0px 30px 0px;  
}
.services-3-icon {
  display: inline-block;
  width:100%;
  display: table;  
}
.services-3-icon i {
  width:60px;
  height:60px;
  line-height:60px;  
  margin:0px auto;
  position: relative;
  display: inline-block;  
  margin-left:15px;
  border-radius:50%;
  float:left;
  text-align: center;
  font-size: 26px;    
  color:#fff;
    -webkit-transition: all .5s ease-in-out;
       -moz-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
         -o-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;  
}

.services-3:hover .services-3-icon i {
  display: block;
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);  
}
.services-3-text {
  margin-right:75px;
  overflow:hidden;
}
.services-3-icon h4 {
  font-family: 'Raleway', sans-serif;
  color: #404449;
  font-size: 16px;
  font-weight: 400;
  margin: 0px 0px 15px 0px;
  text-align:right; 
  display: table-cell;
  padding: 0px;
  vertical-align: middle;
  width:100%;
}
.services-3 p {
  color: #ACB2B8;
  margin: 0px 0px 0px 0px;
  text-align:right; 
}
.purchase {
    background: url(../images1/parallax/bg-01.jpg) no-repeat;   
}
.navbar-collapse {
	max-height: 340px;
}
#qunit-fixture {
  position: static;
  height: 4000px;
  width: 4000px;
}
#qunit-fixture span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  visibility: hidden;
}
#position-fixed span {
  position: fixed;
}
#background-attachment-fixed span {
  background-attachment: fixed;
}
#background-vertical-only span {
  background-position: 100% 0px;
}
#background-horizontal-only span {
  background-position: 0px 100%;
}
.offset-parent {
  position: absolute;
  top: 0;
  left: 0;
}
.default-offset-parent {
  position: absolute;
  top: 20px;
  left: 20px;
}
.custom-offsets {
  position: absolute;
  top: 20px;
  left: 20px;
}

#scroll-property-transform {
  position: absolute;
  top: 0;
  left: 0;
}

.menu-area{background: #d61a5e}
.dropdown-menu{padding:0;margin:0;border:0 solid transition!important;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a , .navbar-expand-lg .navbar-nav .nav-link{color:#fff;font-size:16px; padding:16px 15px;font-family:'Roboto',sans-serif;display: block !important;}
.mainmenu .active a,.mainmenu .active a:focus,.mainmenu .active a:hover,.mainmenu li a:hover,.mainmenu li a:focus ,.navbar-default .navbar-nav>.show>a, .navbar-default .navbar-nav>.show>a:focus, .navbar-default .navbar-nav>.show>a:hover{color: #fff;background: #4CAF50;outline: 0;}
.ft-lftimg {width:100%; float:left;}


/*------------------------------------------*/
/*			 11 - Enquiry form Styles
/*------------------------------------------*/

.ft-enqbg {color:#fff;padding:30px 30px;float:left;}
.ft-enqbg h2{color:#000;padding:10px 10px 0px 10px;font-size:32px;text-align:center;width:100%;}
.ft-enqbg p{color:#000;padding:10px 10px 40px 10px;font-size:16px;text-align:center;width:100%;}
.ft-lftimg{max-width:160%;float:left;}
.ft-enqcol {width:100%; background-color:#bd6983; color:#fff; padding:10px 10px; border-radius:5px; float:left;}
.ft-enqpan {padding: 5px 0px 5px 0px;}
.ft-formtext {color:#fff; text-decoration:none; font-size:16px; font-weight:400; padding:5px;}
.widget {margin-bottom:30px;}

.enq-btn{background-color:#000; margin:0px !important; padding:10px; color:#fff; float:right;}


				* {box-sizing: border-box !important;}html {font-family: sans-serif;}
				
				body { font: 14px "Arial", Tahoma, sans-serif; min-height: 100%; }
				h1 { font-size: 26px; }
				div.footerinfo { margin-top:16px; color:#666; font-size:12px; text-align:right; }
				div.footerinfo * { font-size:12px; }
				.sitemap{margin:5em 0}
				.primaryNav{clear:both;width:100%;margin-top:3em 0}
				.primaryNav #home{position:absolute;margin-top:-3em;margin-bottom:0;min-width:14.5em;width:100%}
				.primaryNav #home:before{display:none}
				.primaryNav #home.long-cell:before{display:block;position:absolute;border-width:0;border-color:#ccc;border-style:solid;z-index:-1;border-left:1px solid #000; border-top:1px solid #000;top:1.375em}@media screen and (max-width:1111px){.primaryNav #home.long-cell:before{left:-40px;box-shadow:-10px 0 0 0 #fff}}.primaryNav #home img{float:left;margin-right:4px}
				.primaryNav ul{display:flex;flex-wrap:wrap;list-style:none;position:relative;padding-inline-start:40px}
				.primaryNav li{flex:1;flex-basis:14.5em;padding-right:1.25em;position:relative;min-width:14.5em}
				.primaryNav li ul li{min-width:12.5em}.primaryNav li ul li ul li{min-width:10.5em}
				.primaryNav>ul>li{margin-top:3em}
				.primaryNav li a{margin:0;padding:.875em .9375em .9375em .9375em;display:block;font-size:.9375em;background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 3px 3px #666;text-decoration:none}
				.primaryNav li a:hover{box-shadow:0 3px 3px 1px #666}
				.primaryNav a:link:after,.primaryNav a:visited:after,.utilityNav a:link:after,.utilityNav a:visited:after{display:block;font-weight:600;font-size:.75em;margin-top:.25em;word-wrap:break-word;color:#666}
				.primaryNav ul ul{display:block}.primaryNav ul ul li{padding-top:.9875em;padding-right:0}
				.primaryNav ul ul li:first-child{padding-top:2em}.primaryNav ul ul ul{margin-top:.6em;padding-top:.6em;padding-bottom:.625em}
				.primaryNav ul ul ul li{padding-top:.3125em;padding-bottom:.3125em}
				.primaryNav ul ul ul li a{font-size:.75em;padding:.75em;min-width:90%;width:auto;margin-right:0;margin-left:auto}
				.primaryNav ul ul ul li:first-child{padding-top:1em}.primaryNav ul ul ul li a:link:after,
				.primaryNav ul ul ul li a:visited:after{font-size:.75em}.primaryNav ul ul ul ul{margin-top:0;padding-top:.3125em;padding-bottom:.3125em}
				.primaryNav ul ul ul ul li a{padding:.75em;min-width:80%;width:auto}.primaryNav ul ul ul ul li a:link:after,
				.primaryNav ul ul ul ul li a:visited:after{display:none}.primaryNav ul li:after,.primaryNav ul li:before,
				.primaryNav ul:after,.primaryNav ul:before{display:block;content:'';position:absolute;border-width:0;border-color:#ccc;border-style:solid;z-index:-2}
				.primaryNav>ul>li:before{height:1.375em;top:-1.375em;right:calc(50% + .625em);width:calc(100% - 2px);border-top-width:2px;border-right-width:2px}
				.primaryNav>ul>li:first-child+li:before{border-top-width:0;height:5em;top:-5em}.primaryNav ul ul li:after{width:50%;height:.9875em;top:0;right:1px;border-left-width:2px}
				.primaryNav ul ul li:first-child:before{width:50%;height:1.3125em;top:.9875em;right:1px;border-left-width:2px}
				.primaryNav>ul>li:last-child:after{border-bottom-width:0}
				.primaryNav ul ul ul li:before{width:calc(50% - 15px)!important;height:calc(100% - 2px);top:-50%;left:0;border-left-width:2px;border-bottom-width:2px}
				.primaryNav ul ul ul li:first-child:before{height:2.125em;top:-1px;border-top-width:2px}
				.primaryNav ul ul ul:before{width:50%;height:1.25em;top:-10px;right:1px;border-left-width:2px}
				.primaryNav ul ul ul li:after{border-width:0}.primaryNav ul ul ul ul li:before,
				.primaryNav ul ul ul ul li:first-child:before{display:none}
				.primaryNav ul ul ul ul:before{width:1px;height:calc(100% + 2.5em);top:-2.5em;left:0;border-left-width:2px}@media screen and (max-width:30em){.primaryNav ul{display:block}
				.primaryNav li{width:100%;padding-right:0}.primaryNav #home{width:100%;position:relative;margin-bottom:-1em;margin-top:0}}@media screen and (min-width:30em){.primaryNav>ul>li{max-width:50%}}@media screen and (min-width:38.5em){.primaryNav>ul>li{max-width:33%}}@media screen and (min-width:50em){.primaryNav>ul>li{max-width:25%}}@media screen and (min-width:61em){.primaryNav>ul>li{max-width:20%}}@media screen and (min-width:73em){.primaryNav>ul>li{max-width:16.66%}}@media screen and (min-width:84.5em){.primaryNav>ul>li{max-width:14.285%}}@media screen and (min-width:96em){.primaryNav>ul>li{max-width:12.5%}}@media screen and (min-width:107.5em){.primaryNav>ul>li{max-width:11.11%}}@media screen and (min-width:119em){.primaryNav>ul>li{max-width:10%}}a[href$="#"]{cursor:default;color:#333}
				.collapsed_item{display:none!important;cursor:pointer!important}
				.expand_items a{color:#333!important;text-align:center;cursor:pointer!important}a[href$="#"]:not(.collapsed_item,.expand_items a):before{content:"#"}
			
		
/*------------------------------------------*/
/*			 11 - Footer Styles
/*------------------------------------------*/

footer {
	width: 100%;
    background-image: url(../../assets/images/footer-bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed !important;
    background-size: cover;    color: #ccc;
	float:left;
}
footer p {
	color: #ccc;
}
footer a {
	color: #fff;
}

footer a:hover {
	color: #666;
	text-decoration: underline;
}
.title-widget{width:100%; float:left; color:#fff; font-size:20px; }
.widget-title{color:#fff;}
.ft-bor {
    color: #fff;
	border-bottom: 1px dashed #a3a3a2;    
	width: 100%;
    float: left;
    padding: 4px 0px;
}
.footer-widget {
    margin-bottom:15px;
}
.footer-widget h4 {
	color: #eee !important;
	text-transform: uppercase;
	padding-bottom: 8px;
	margin-bottom: 0px;
	font-size: 14px !important;
	font-weight: 700;
	position: relative;
}
.footer-widget h4 .head-line {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 50px;
	height: 3px;
	background-color: #333;
	margin: 0;
}
.social-widget ul.social-icons li {
	display: inline-block;
	margin-right:0px;
	margin-bottom: 4px;
	border: 1px solid aliceblue;
}

.social-widget ul.social-icons li a i {
	font-size: 1.4em;
	width: 36px;
	height: 36px;
	color: #fff;
	line-height: 36px;
	text-align: center;
	display: block;
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.social-widget ul.social-icons li a:hover {
	text-decoration: none;
}

.social-widget ul.social-icons li a.facebook:hover i {
	background-color: #507CBE;
}

.social-widget ul.social-icons li a.twitter:hover i {
	background-color: #63CDF1;
}

.social-widget ul.social-icons li a.google:hover i {
	background-color: #F16261;
}

.social-widget ul.social-icons li a.dribbble:hover i {
	background-color: #E46387;
}

.social-widget ul.social-icons li a.linkdin:hover i {
	background-color: #90CADD;
}

.social-widget ul.social-icons li a.tumblr:hover i {
	background-color: #4D7EA3;
}

.social-widget ul.social-icons li a.flickr:hover i {
	background-color: #E474AF;
}

.social-widget ul.social-icons li a.instgram:hover i {
	background-color: #4D4F54;
}

.social-widget ul.social-icons li a.vimeo:hover i {
	background-color: #87D3E0;
}

.social-widget ul.social-icons li a.skype:hover i {
	background-color: #36C4F3
}

.contact-widget {
	background: url(../images1/map.png) center bottom no-repeat;
}
.contact-widget span {
	font-weight: 700;
}
.contact-widget ul li {
    margin-bottom: 12px;
}

.contact-widget ul li p a {
    color: #bbb;
}
.contact-widget p {
    padding-bottom: 20px;
}
.twitter-widget a:hover {
	color: #43B9CD;
	text-decoration: underline;
}
.twitter-widget ul li {
    margin-bottom: 20px;
}

.twitter-widget ul li span {
	color: #666;
}

.flickr-widget ul {
    overflow: hidden;
}
.flickr-widget ul li {
    float: left;
    margin-left: 8px;
    margin-bottom: 8px;
}
.flickr-widget ul li:nth-child(3n+1) {
    margin-left: 0;
}
.flickr-widget ul li a {
    display: inline-block;
	width: 80px;
	opacity: 0.6;
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
	border: 4px solid #333;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.flickr-widget ul li a img {
    width: 100%;
	height: 65px;
}
.flickr-widget ul li a:hover {
	opacity: 1;
}
.mail-subscribe-widget form {
    margin-top: 15px;
    margin-bottom: 20px;
}
.mail-subscribe-widget form input[type="text"] {
    outline: none;
    color: #666;
    font-size: 12px;
    padding: 6px 12px;
	border: none;
    background: #fff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    outline: none;
}
.copyright-section {
    padding: 15px 0;
	font-size: 11px;
	letter-spacing: 0.5px;
    border-top: 1px solid rgba(255,255,255,.06);
}
.copyright-section p {
	font-size: 11px;
	text-transform: uppercase;
}
.copyright-section p a:hover{
	text-decoration: none;
	color: #fff;
}
ul.footer-nav {
    float: right;
}
ul.footer-nav li {
    display: inline-block;
    float: left;
    margin-left: 15px;
}
ul.footer-nav li:first-child {
    margin-left: 0;
}

ul.footer-nav li a {
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

ul.footer-nav li a:hover {
	color: #fff;
}
.back-to-top {
    display: none;
    position: fixed;
    bottom: 18px;
    right: 15px;
}
.back-to-top i {
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    text-align: center;
    background-color: #444;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.footer-bottom{
	width:100%;
	margin-top:20px; 
	padding-top:10px; 
	margin-bottom:10px;
	float:left; 
	background-color:#468e00;
	border-radius:5px;
}
.footer-bottom p {
	color: #ccc;
	font-size:12px;
	text-align:left;
	padding:0px 0px;
}
.footer-co-text {
    font-size: 12px;
    color: #fff;
    float: right;
    padding: 5px 10px;
}
.footer-btext {
    font-size:22px;
    color: #fff;
    padding: 5px 10px;
}
.copy-right{ 
	font-size:12px; 
	color:#FFF; 
	margin:5px 0px; 
	padding:5px 0px;
	text-align:center;
}
.footer-bottom-bt{
	width:100%;
	padding-top:10px; 
	float:left; 
	border-top:2px solid #312e2b;
	background-color:#002c5e;
}
footer .widget {
    margin-bottom:10px;
}

/* Footer Bottom */

.footer-bottom p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    font-family: "Roboto Slab", serif;
    margin: 0;
    font-weight: 300;
}
