.banner-area .banner-title{
font-size: 64px;
font-weight: 900;
padding-top: 70px;
line-height: 1.3;
}
.banner-area .banner-title span{
font-size: 24px;
color: #fff;
display: block;
margin-bottom: 10px
}
@media (max-width: 767px){
.banner-area .banner-title{
font-size: 36px;
font-weight: 900;
}
.banner-area .banner-title span{
margin-bottom: 10px
}
}

.banner-area{
min-height: 500px;
}

.banner-area .breadcrumb li{
color: #fff;
}
.banner-area .breadcrumb li a{
color: #f26522;
}
.edu-menu .ekit-wid-con .dropdown-item.active{
background: rgba(255,255,255,.5);
}
.main-menu .elementskit-navbar-nav > li > a::after{
display: none
}
.mfp-wrap.mfp-auto-cursor.my-mfp-slide-bottom.ekit-promo-popup.mfp-ready {
position: fixed !important;
}
.service-slider .owl-item .item .single-service .service-info .service-info-content .service-icon{
width: 88px;
height: 88px;
font-size: 35px;
padding: 28px 0;
}
.owl-carousel .owl-dots .owl-dot.active{
top: 3px;
}
/* feature active only demo perpose */
.feature-active .single-topics::after, .feature-active .single-topics::before, .feature-active .single-topics .topics-link{
opacity: 1;
}
.feature-active .single-topics .ts-title,
.feature-active .single-topics p{
color: #fff;
}
.feature-active .single-topics {
background: transparent;
box-shadow: 0px 15px 30px 0px rgba(231, 76, 60, 0.2);
}
.modal-backdrop {
z-index: 1;
}