.offcanvas-menu {
	display: none;
}
.applications-form-menu a{
	font-weight: bold !important;
    color: #ffc94e !important;
    font-size: 14px !important;
}
.applications-form-menu a:before {
    content: "" !important;
}
.applications-form-menu .sp-module ul>li {
    border: none !important;
	float: left;
}
.com-users .reg-login-form-wrap div.login-logo a {
    display: table;
    margin-top: 60px;
}
div#sp-top2 >div {
    float: right;
}
.layout-blog .intro-image img{
	height: 250px;
	object-fit: cover;
}
.layout-blog .entry-info{
	min-height: 170px;
}

article.item .content-wrap .published-date, .view-article article.item .published-date-wrap .published-date {
    width: 140px;
	background-color: #b6141a;
	color: #FFF;
}

.lattest-articles .nspArt h4.nspHeader a{
	color: #FFF;
	font-size: 18px;
}
#nsp-nsp-156, #nsp-nsp-157{
	margin-top: -30px;
}
#nsp-nsp-156 .nspArt h4.nspHeader, #nsp-nsp-157 .nspArt h4.nspHeader{
	padding: 10px 0 0px 0;
}
#nsp-nsp-156 .nspArt:nth-child(1) h4.nspHeader, #nsp-nsp-157 .nspArt:nth-child(1) h4.nspHeader {
    padding-top: 22px !important;
}
.pager.pagenav{
	padding-top: 20px;
}

.pager.pagenav span{
	color: #000;
}

.sp-megamenu-parent >li.active a:before {
    width: 70%;
    left: 0px;
    right: 0px;
	display:none;
}

.sp-megamenu-parent >li >a{
	font-weight: 600;
	padding: 0px 10px;
}

.sp-megamenu-parent >li >a:hover:before, .sp-megamenu-parent >li >a:focus:before {
    width: 70%;
    left: 0px;
    right: 0px;
}

#sp-title h2, #sp-title h3{
	text-shadow: 2px 1px 5px #000000;
}

#instagram-feed > div{
	margin-bottom: 20px;
}

#instagram-feed img{
	width: 100%;
	height: 300px;
	object-fit: cover;
}

.educon-top-search{
	padding-left: 5px;
}
.educon-top-search .search-open-icon{
	color: #b6141a;
}

.sp-page-title h2 {
    font-size: 42px;
}

.sp-page-title h3 {
    font-size: 16px;
    line-height: 1.50;
}

.sp-page-title:before 
{
	background: initial;
}

#sp-top-bar, 
#sp-page-title
{
	background: #b6141a;
}

.itemid-535 #sp-page-title, .itemid-700 #sp-page-title{
	background: initial;
	background-color: initial;
}
.itemid-535 .sp-page-title:before, .itemid-700 .sp-page-title:before{
	background: initial;
}

.itemid-747 .cat-children, .itemid-559 .cat-children{
	display: none;
}

#sigProCaption{
	display: none;
}

.sigProContainer .sigProThumb{
	width: 24%;
	
}

.sigProCaption{
	display: none !important;
}

ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
    display: block;
    float: left;
    margin: 0px 0 0 5px;
    padding: 0px;
    border: none;
    box-shadow: 0px 0px 7px 0px rgba(145, 143, 143, 0.48);
    background: #fff;
}

#column-id-1575846093859 .sppb-img-responsive{
	object-fit: cover;
}

#section-id-1575846093865 .sppb-addon-wrapper{
	margin-bottom: 30px;
}

#section-id-1575846093865 .home-featured-course .sppb-addon-feature .sppb-img-container img{
	height: 350px !important;
}

#sp-bottom {
    background: #3f3e3e;
}

.acymailing_fulldiv .fieldacyemail .acyfield_email input {
    background: #4f4f4f8a;
}

.acymailing_form input[type="text"]:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0) !important;
}

button,
.scrollup,
.scrollup:hover,
body .pagination >li:nth-child(2) a,
body .pagination >li:nth-last-child(2) a,
a[class*="btn"],
input[type="submit"] {
	background: #b6141a !important;
	color: #FFF;
}
.home-callto-action2 .sppb-addon-cta .sppb-btn{
	background: #b6141a !important;
	color: #FFF !important;
}

.fancybox-button, .mfp-close{
	background: initial !important;
	color: #FFF;
}

.scrollup{
	border: none;
}

.courses-page #sp-page-builder .sppb-img-responsive {
	width: 100%;
	height: 400px;
	object-fit: cover;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:before {
    content: "\f054";
    margin-left: -25px;
    font-size: 13px;
    line-height: 28px;
    color: #3f3e3e;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{
	color: #b6141a;
}

.sp-megamenu-parent >li:hover>a {
    color: #b6141a;
}

.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #b6141a;
}
.sp-megamenu-parent >li >a:hover:before, .sp-megamenu-parent >li.active >a:hover:before{
	display: none;
}

.sp-educon-login .registration{
	display: none !important;
}


.home-feature.no-icons .sppb-addon-feature .sppb-img-container:before, .home-upcoming-events .sppb-row:hover .sppb-addon-single-image .sppb-addon-title, .home-callto-action:before, .splms.splms-view-events .splms-row:hover .splms-event-details .event-date-wrape .event-date {
    background: rgba(255, 255, 255, 0.19) !important;
}

.home-featured-course .sppb-addon-feature .sppb-addon-text{
	
}
.home-featured-course .sppb-row:nth-child(4) .sppb-addon-feature .sppb-addon-text{
	min-height: 122px !important;
}

.home-feature.no-icons .sppb-addon-feature .sppb-img-container:hover{
    background: rgba(255, 255, 255, 0.4) !important;
}
.home-feature.no-icons .sppb-addon-feature .sppb-img-container:after{
	background: none;
}
.home-feature.no-icons .sppb-addon.sppb-addon-feature{
	box-shadow: 0px 0px 20px 3px #483838;
	height: 415px;
}

.home-feature.no-icons .sppb-addon-title{
	margin-top: 20px !important;
}
.home-feature.no-icons .sppb-addon-text{
	color: #000 !important;
    text-align: justify !important;
    padding: 0px 15px !important;
    font-size: 14px;
}

.home-feature.no-icons .sppb-btn {
	position: absolute !important;
    left: 0px !important;
    right: 0px !important;
    bottom: 20px !important;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg >div .sppb-slideshow-fullwidth-item-text {
    vertical-align: middle;
    padding-top: 68px;
    display: block;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title{
	font-size: 42px;
	line-height: 52px;
}

.sp-page-builder .page-content #section-id-1575621223462 {
    padding: 29px 0px 50px 0px !important;
}

#section-id-1575621223462 .sppb-btn-link{
	height: 43px;
    line-height: 42px;
    color: #FFF;
}

#section-id-1575621223462 .sppb-addon-text p{
	text-align: center;
}

.view-article #sp-main-body, .view-category #sp-main-body {
    padding: 55px 0 50px 0;
}

.hide-page-header .page-header {
	display: none;
}

.customNavigation {
    position: absolute;
    top: 46%;
    z-index: 1;
    width: 96%;
    margin: 0 auto;
    left: 0px;
    right: 0px;
}

.customNavigation .container{
    width: 100%;
}
.customNavigation .container a{
	color: #ffc94e;
}

a.sppbSlidePrev {
    font-size: 8rem;
}

a.sppbSlideNext {
    position: absolute;
    right: 0px;
    font-size: 8rem;
}

#sppb-addon-1581256289177 img{
	width: 100%;
	height: 250px;
	object-fit: cover;
}

#sppb-addon-1581256289177 .sppb-articles-carousel-introtext{
	display: none;
}

.sp-page-builder .page-content #section-id-1484218475106{
	background-image: url(/images/template/spot-background.jpg) !important;
}

#section-id-1484218475106.take-a-tour:before {
    background: rgba(182, 20, 26, 0.22) !important;
}

.btn.btn-lg, .btn.sppb-btn-lg, .sppb-btn.btn-lg, .sppb-btn.sppb-btn-lg {
    padding: 10px 20px;
    font-size: 1.4rem;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title {
    text-shadow: 0px 0px 10px #040404;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .details{
	text-shadow: 0px 0px 10px #040404;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg >div .sppb-slideshow-fullwidth-item-text >div {
    max-width: 50%;
}



.owl-carousel .owl-controls .owl-dots .owl-dot.active span{
	background-color: #000;
	color: #b6141a;
}

.sppb-slider-wrapper .fa{
	color: #FFF;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-item.active .sppb-slideshow-fullwidth-item .sppb-wow.sppb-animated {

}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
    background: #ffffff;
	padding-left: 20px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a{
	color: #b6141a;
}

#sp-cookie-consent {
    background-color: #b6141a !important;
}

.full-screen .offcanvas-menu .offcanvas-inner .sp-module {
    margin-top: 15px;
}

.offcanvas-inner .sp-module h3.sp-module-title{
	display: none;
}

.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li a {
    color: #fff;
    display: inline-block;
    font-size: 18px;
    padding: 15px;
    line-height: 18px;
}

.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li .offcanvas-menu-toggler {
    font-size: 28px;
    padding: 0px 10px;
}

.item.item-page, .item.item-page.item-featured{
	width: 100%;
}

.sp-dropdown-inner .sp-dropdown-items:nth-child(1){
	margin-top: -20px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
	background-color: #FFF;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:before {
    content: "\f054";
	margin-left: -25px;
}

ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper {
    display: block;
    float: left;
    margin: 0;
    padding: 5px 1px 4px 1px;
}
ul.sigProClassic li.sigProThumb {
    margin: 0px;
	margin-bottom: 30px;
}

ul.sigProClassic li.sigProThumb a.sigProLink span.sigProPseudoCaption , .sigProCaption{
    display:none;
}

#section-id-1575843167660 .sppb-addon-image-layout-content{
	width: 100%;
}

#section-id-1485596134602 .sppb-img-responsive{
	width: 100%;
}

#section-id-1485596134602 .sppb-addon-wrapper {
	margin-bottom: 25px;
}

.staff-list .sppb-column .sppb-img-responsive{
	width: 100%;
    height: 400px;
    object-fit: cover;
}

.apply-online{
	font-weight: bold;
    color: #ffc94e;
    font-size: 14px;
}

label[for="AntiSpam"], label[for="dergo"] {
    display: none;
}

.cat-children > div{
	width: 50%;
    float: left;
	background: #b6141a;
}

.cat-children .page-header{
	background: #b6141a !important;
}

.cat-children .item-title a{
	color: #FFF;
}

.itemid-852 .intro-image img{
	width: 100% !important;
}

@media only screen and (max-width: 1200px) and (min-width: 991px)  {
	.zyra-punesimit, .startupzone {
		display: none;
	}
	.sigProContainer .sigProThumb {
		width: 32%;
	}
	.sigProLink.fancybox-gallery{
		width: 100%;
	}
	ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper{
		width: 100%;
	}
	ul.sigProClassic li.sigProThumb span.sigProLinkWrapper{
		width: 100%;
	}
	.sp-megamenu-parent >li >a {
		font-weight: 600;
		padding: 0px 5px;
		font-size: 12px;
	}
}
@media (min-width: 1200px){
	.container {
		width: 1280px !important;
	}
	.sppb-row-container {
		width: 1280px;
	}
}
@media screen and (max-width: 960px) {
	#column-wrap-id-1484544532619 {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title {
		font-size: 3rem;
		line-height: 3.4rem;
		text-align: center;
		font-weight: 600;
	}
	.home-feature.no-icons .sppb-btn {
		bottom: 40px !important;
		width: 200px;
		margin: 0 auto;
	}
	#section-id-1575621223462 .sppb-btn-link {
	    height: 34px;
		line-height: 34px;
	}
	.home-feature .sppb-addon-feature .sppb-btn.sppb-btn-link {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.home-feature.no-icons .sppb-addon.sppb-addon-feature {
		box-shadow: 0px 0px 10px 0px rgba(128, 128, 128, 0.71);
		height: 430px;
	}
	.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg >div .sppb-slideshow-fullwidth-item-text{
		text-align: center;
	}
	.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg >div .sppb-slideshow-fullwidth-item-text >div {
		max-width: 100%;
	}
	.sigProContainer .sigProThumb {
		width: 50%;
	}
}
@media screen and (max-width: 923px) {
	.sigProContainer .sigProThumb {
		width: 48%;
	}
	ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper{
		width: 100%;
	}
	ul.sigProClassic li.sigProThumb a.sigProLink img.sigProImg{
		width: 100% !important;
	}
}
@media screen and (max-width: 640px) {
	.sigProContainer .sigProThumb {
		width: 100%;
	}	
}
@media screen and (max-width: 480px) {
	#sp-top-bar .sp-module {
		display: inline-block;
		margin: 0 auto;
		float: initial;
		text-align: center;
	}
	#offcanvas-toggler {
		margin-right: 25px;
	}
}

@media screen and (max-width: 800px) {
	.cat-children > div {
		width:100%;
		margin-bottom: 4px;
	}
	.search .page-title, .view-category .page-header {
		font-size: 40px;
	}
}