.t4-content {
    background-color: var(--body-bg-color);
    background-repeat: repeat;
    background-position: left top;
    background-attachment: scroll;
    overflow: hidden!important;
}

/*--spacing-top-customization: begins
.top-small {
    margin-top: 1rem!important;
    }

.top-normal {
    margin-top: 2rem!important;
    }

.top-medium {
    margin-top: 4rem!important;
    }

.bottom-small {
    margin-bottom: 1rem!important;
    }

.bottom-normal {
    margin-bottom: 2rem!important;
    }

.bottom-medium {
    margin-bottom: 4rem!important;
    }
--spacing-bottom-customization: ends*/

.py-3 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}

/*
.t4-topbar {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
*/

.t4-topbar {
    background-color: #0F138A;
    color: #ffffff;
    font-size: 18px;
    font-weight: 700!important;
}

.t4-header .border-bottom {
    border-bottom-width: 0px!important;
}

.header-block-2 {
    border-bottom-width: 0px!important;
}

/*--language switcher--*/
div.mod-languages li {
    margin-top: 0px!important;
    margin-right: 0rem!important;
    margin-bottom: 0px!important;
    margin-left: 0rem!important;
}

div.mod-languages a {
    padding: 1rem!important;
}
/*--language switcher--*/

.t4-masthead .t4-masthead-title {
    background-color: rgb(255, 19, 14, .6)!important;
    padding: 6px!important;
    margin-top: 0;
    border-width: 0px!important;
    border-style: outset!important;
    border-radius: 4px!important;
    border-color: rgb(189, 189, 174, 1)!important;
    color: #ffffff!important;
    font-size: 33px!important;
    font-weight: 900!important;
}

.t4-masthead .t4-masthead-description {
    background-color: rgb(189, 189, 174, .8)!important;
    padding: 6px!important;
    color: #ffffff!important;
    font-size: 15px!important;
    font-weight: 600!important;
}

/*-------------Mega Menu- Customizaton Begins--------------*/
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
    font-size: 1.15rem!important;
    font-weight: 900!important;
}
/*-------------Mega Menu- Customizaton Begins--------------*/

/*--Slide-Show--*/
div.owl-carousel .owl-dots {
    display: none!important;
}

.acm-hero.style-1 .has-bg .hero-content {
    min-height: 30rem!important;
}

/*--SlideShow: Home Page*/
#acm-hero-233 .hero-content-inner .mb-3 {
    color: #9719FF!important;
    font-size: 24px !important;
    font-weight: 600 !important;
    background-color: rgb(189, 189, 174, .8)!important;
    padding: 6px!important;
}

#acm-hero-233 .sub-heading h4 {
    background-color: rgb(189, 189, 174, .8)!important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    padding: 6px!important;
}

#acm-hero-233 .hero-content-inner .lead {
    font-size: 18px!important;
    font-weight: 400!important;
    color: #FF130E!important;
    padding: 6px!important;
}

#acm-hero-233 .hero-content-inner .btn.btn-success {
    font-size: 24px!important;
    font-weight: 600!important;
}
/*------SlideShow Home: Ends----------*/

/*------SlideShow Customizaton: Begins----------*/
#acm-hero-263 .hero-content-inner .mb-3 {
    color: #9719FF!important;
    font-size: 33px !important;
    font-weight: 900 !important;
    background-color: rgb(189, 189, 174, .8)!important;
    padding: 15px!important;
}

#acm-hero-263 .sub-heading h4 {
    background-color: rgb(189, 189, 174, .8)!important;
    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    padding: 15px!important;
}

#acm-hero-263 .hero-content-inner .lead {
    font-size: 24px!important;
    font-weight: 500!important;
    color: #FF130E!important;
}

#acm-hero-263 .hero-content-inner .btn.btn-success {
    font-size: 33px!important;
    font-weight: 900!important;
}
/*------SlideShow Customizaton: Ends----------*/

/*--Slide-Show--*/
div.owl-carousel .owl-dots {
    display: none!important;
}

.acm-hero.style-1 .has-bg .hero-content {
    min-height: 30rem!important;
}

/*--SlideShow: Home Page*/
#acm-hero-270 .hero-content-inner .mb-3 {
    color: #9719FF!important;
    font-size: 24px !important;
    font-weight: 600 !important;
    background-color: rgb(189, 189, 174, .8)!important;
    padding: 6px!important;
}

#acm-hero-270 .sub-heading h4 {
    background-color: rgb(189, 189, 174, .8)!important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    padding: 6px!important;
}

#acm-hero-270 .hero-content-inner .lead {
    font-size: 18px!important;
    font-weight: 400!important;
    color: #FF130E!important;
    padding: 6px!important;
}

#acm-hero-270 .hero-content-inner .btn.btn-success {
    font-size: 24px!important;
    font-weight: 600!important;
}
/*------SlideShow Home: Ends----------*/

/*--slide-show--*/

/*--language switcher--*/
div.mod-languages li {
    margin-top: 0px!important;
    margin-right: 0rem!important;
    margin-bottom: 0px!important;
    margin-left: 0rem!important;
}

div.mod-languages a {
    padding-top: 0rem!important;
    padding-right: 1rem!important;
    padding-bottom: 0rem!important;
    padding-left: 1rem!important;
}
/*--language switcher--*/

/*
#t4-ad-section-1-1 {
    margin-top: 24px!important;
}
*/

/*--Introduction-0-1-1: Cusomization- Begins--*/

@media (max-width: 592px){
#t4-introduction-0-1-1 .col-lg-6 {
    width: 100%!important;
}}

#t4-introduction-0-1-1 .top-small {
    margin-top: 1rem!important;
    }

#t4-introduction-0-1-1 .top-normal {
    margin-top: 2rem!important;
    }

#t4-introduction-0-1-1 .top-medium {
    margin-top: 4rem!important;
    }

#t4-introduction-0-1-1 .bottom-small {
    margin-bottom: 1rem!important;
    }

#t4-introduction-0-1-1 .bottom-normal {
    margin-bottom: 2rem!important;
    }

#t4-introduction-0-1-1 .bottom-medium {
    margin-bottom: 4rem!important;
    }

#t4-introduction-0-1-1 .acm-stats.style-1 .row > div {
    padding-left: 1rem!important;
    padding-right: 1rem!important;
    text-align: left!important;
}

#t4-introduction-0-1-1 .v-gutters {
    margin-top: -1rem;
    margin-bottom: -1rem;
}

#t4-introduction-0-1-1 .mt-xl-5 {
        margin-top: 1rem !important;
}

#t4-introduction-0-1-1 .acm-stats.style-1 .v-gutters > div {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

#t4-introduction-0-1-1 .col-lg-6 {
        width: 48%;
}

#t4-introduction-0-1-1 .col-lg-5 {
        width: 48%;
}

#t4-introduction-0-1-1 .offset-xl-1 {
        margin-left: 0.33333333%;
}

#t4-introduction-0-1-1 .fd-item {
    padding-top: .15rem;
    padding-bottom: .15rem;
    text-align: justify!important;
    color: #000000!important;
    font-size: 15px !important;
    font-weight: 600 !important;
}


/*--Introduction-0-1: Cusomization- Ends--*/

/*--Introduction-0-2-2: Cusomization- Begins--*/
#t4-introduction-0-2-2 .acm-stats.style-1 .row > div {
    padding-left: 1rem!important;
    padding-right: 1rem!important;
    text-align: left!important;
    text-align: justify!important;
}

#t4-introduction-0-2-2 .acm-stats.style-1 .v-gutters > div {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

#t4-introduction-0-2-2 .mt-xl-5 {
        margin-top: 1rem !important;
    }

#t4-introduction-0-2-2 .h6 {
    color: #000000!important;
    font-size: 17px!important;
    font-weight: 600!important;
}

#t4-introduction-0-2-2 .acm-stats.style-1 .stats-count {
    color: #000000;
    font-size: 20px;
    font-weight: 600;
}

#t4-introduction-0-2-2 .stats-subject {
    color: #000000!important;
    font-size: 15px!important;
    font-weight: 300!important;
    text-align: justify!important;
}

/*
.acm-stats.style-1 .stats-count {
    color: #000000;
    font-size: 20px;
    font-weight: 600;
}

.stats-subject {
    color: #000000!important;
    font-size: 14px!important;
    font-weight: 300!important;
}
*/

/*--Introduction-0-2-2: Cusomization- Ends--*/

/*
#t4-introduction-1 customization.
This section has ja-acm-feature-intro-style-3 hosted on the home page.
*/
#t4-introduction-1 .top-small {
    margin-top: 1rem!important;
    }

#t4-introduction-1 .top-normal {
    margin-top: 2rem!important;
    }

#t4-introduction-1 .top-medium {
    margin-top: 4rem!important;
    }

#t4-introduction-1 .bottom-small {
    margin-bottom: 1rem!important;
    }

#t4-introduction-1 .bottom-normal {
    margin-bottom: 2rem!important;
    }

#t4-introduction-1 .bottom-medium {
    margin-bottom: 4rem!important;
    }

#t4-introduction-1 .mt-xl-5 {
        margin-top: .87rem !important;
    }

#t4-introduction-1 .lead {
    text-align: justify!important;
    font-size: 15px!important;
    font-weight: 600!important;
    color: #000000!important;
}

#t4-introduction-1 .fd-item-content {
    text-align: justify!important;
    font-size: 1.325rem!important;
    font-weight: 400!important;
}

#t4-introduction-1 .fd-item-content .fd-item-title {
    text-align: left!important;
    font-size: 24px!important;
    font-weight: 400!important;
}

#t4-introduction-1 .mb-3 {
    margin-top: .33rem!important;
    margin-bottom: .33rem!important;
}

#t4-introduction-1 .fd-text-icon .h1 {
    text-align: left!important;
    font-size: 22px!important;
    font-weight: 600!important;
    color: #000000!important;
}

#t4-introduction-1 .mt-3 .mt-xl-5 .v-gutters > div{
    padding-top: .2rem;
    padding-bottom: .2rem;
}

#t4-introduction-1 .fd-item {
    padding-top: .15rem;
    padding-bottom: .15rem;
    color: #000000!important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-align: justify!important;
}

#t4-introduction-1 .text-uppercase {
    margin-top: 4rem!important;
    text-align: center!important;
}

#t4-introduction-1 .btn.btn-secondary {
    background-color: #198754!important;
    font-size: 24px!important;
    font-weight: 900!important;
}

/* Register now: : customization ends*/
#t4-register-now .text-uppercase {
    margin-top: 4rem!important;
    text-align: center!important;
}

#t4-register-now .btn.btn-secondary {
    background-color: #198754!important;
    font-size: 24px!important;
    font-weight: 900!important;
}
/* Register now: : customization ends*/

#t4-introduction-2 .lead {
    text-align: justify!important;
    color: #000000!important;
}

#t4-introduction-2 .fd-item-desc {
    text-align: justify!important;
    font-size: 15px!important;
    font-weight: 400!important;
    color: #000000!important;
}

#t4-introduction-2 .mb-3 {
    text-align: left!important;
    font-size: 24px!important;
    font-weight: 600!important;
    color: #000000!important;
}

/*
#t4-introduction-3 : customization begins
This section has ja-acm-feature-intro-style-3 hosted on the home page.
*/
#t4-introduction-3 .mt-xl-5 {
        margin-top: .87rem !important;
    }

#t4-introduction-3 .lead {
    text-align: justify!important;
    font-size: 15px!important;
    font-weight: 400!important;
    color: #000000!important;
}

#t4-introduction-3 .fd-item-content {
    text-align: justify!important;
    font-size: 15px!important;
    font-weight: 400!important;
}

#t4-introduction-3 .fd-item-content .fd-item-title {
    text-align: left!important;
    font-size: 24px!important;
    font-weight: 400!important;
}

#t4-introduction-3 .mb-3 {
    margin-top: .33rem!important;
    margin-bottom: .33rem!important;
    text-align: left!important;
}

#t4-introduction-3 .fd-text-icon .h1 {
    text-align: left!important;
    font-size: 22px!important;
    font-weight: 600!important;
    color: #000000!important;
}

#t4-introduction-3 .mt-3 .mt-xl-5 .v-gutters > div{
    padding-top: .2rem;
    padding-bottom: .2rem;
}

#t4-introduction-3 .fd-item {
    padding-top: .15rem;
    padding-bottom: .15rem;
    color: #000000!important;
    font-size: 15px !important;
    font-weight: 400 !important;
    text-align: justify!important;
}

#t4-introduction-3 .text-uppercase {
    margin-top: 4rem!important;
    text-align: center!important;
}

#t4-introduction-3 .btn.btn-secondary {
    background-color: #198754!important;
    font-size: 24px!important;
    font-weight: 900!important;
}
/* t3-introduction-3: customization ends*/

#t4-introduction-4 .lead {
    text-align: justify!important;
    color: #000000!important;
}

#t4-introduction-4 .fd-item-content {
    text-align: justify!important;
    font-size: 15px!important;
    font-weight: 400!important;
}

#t4-introduction-4 .fd-item-content .fd-item-title {
    text-align: left!important;
    font-size: 24px!important;
    font-weight: 400!important;
}

/*  Partner University- Customization Begins  */
#t4-partner-universities .mb-lg-5 {
        margin-bottom: 1rem !important;
}
/*  Partner University- Customization Ends  */
#t4-video-testimonials {
    background-color: #ffffff!important;
}

#t4-video-testimonials .section-heading {
    color: #0F138A!important;
    padding: 15px!important;
    width: 87%!important;
    max-width: 87%!important;
}

#t4-video-testimonials .lead {
    color: #0F138A!important;
}

#t4-video-testimonials .h6 {
    color: #FF130E!important;
}

#t4-video-testimonials .stats-title .h6 {
    font-size: 28px!important;
    font-weight: 500!important;
    color: #0F138A!important;
}

#t4-video-testimonials .stats-subject {
    font-size: 24px!important;
    font-weight: 500!important;
    color: #0F138A!important;
}

#t4-video-testimonials .avs-title {
    color: #0F138A!important;
}

#t4-video-testimonials .bg-overlay {
    opacity: 0!important;
}

/* Team Style 1 */
.acm-team.style-1 .picture img {
    opacity: 78%!important;
}

/*------Banners------*/
#t4-ad-section-1 {
    text-align: center!important;
}

#t4-ad-section-1-1 {
    text-align: center!important;
}

#t4-ad-section-2 {
    text-align: center!important;
}

#t4-ad-section-3 {
    text-align: center!important;
}

#t4-ad-section-4 {
    text-align: center!important;
}

#t4-ad-section-5 {
    text-align: center!important;
}

#t4-ad-section-6 {
    background-color: #0F138A!important;
    text-align: center!important;
}
/*------Banners------*/
.testimonial-item-wrap .description {
     font-size: 18px!important;
}

/*--footer--*/
/*--footnav--*/
/*
.t4-palette-dark {
    background-color: #ffffff!important;
    border-top: #DBDBEA!important;
    border-top-width: 1px!important;
    border-top-style: solid!important;
}

.t4-footnav .t4-module .module-title span {
    font-weight: 900!important;
}
*/

.t4-footnav .container {
        padding-top: 4rem!important;
        padding-bottom: 1rem!important;
}

.t4-palette-dark {
    background-color: #0F138A!important;
    border-top-top: #DBDBEA!important;
    border-top-width: 2px!important;
    border-top-style: solid!important;
}

#t4-footnav .t4-palette-dark {
    background-color: #0F138A!important;
    border-top-top: #DBDBEA!important;
    border-top-width: 2px!important;
    border-top-style: solid!important;
}

#t4-footnav .t4-palette-dark .t4-module .module-title {
    color: #BBBBBB!important;
}

#t4-footnav .t4-module .navbar .nav > li a.nav-link {
    padding-top: 0.24rem!important;
    padding-right: 0px;
    padding-bottom: 0.24rem!important;
    padding-left: 0px;
    font-size: .87rem!important;
    font-weight: 240!important;
    color: #BBBBBB!important;
}

#t4-footer .t4-palette-dark{
    border-top-color: #DBDBEA!important;
    border-top-width: 2px!important;
    border-style: solid!important;
}

.footer1{
    text-align: center!important;
    color: #BBBBBB!important;
}

.footer2{
    text-align: center!important;
    color: #BBBBBB!important;
}
/*--footnav--*/

/*--tawk.to: customization - begins--*/
/*
tawk-text-left .tawk-flex .tawk-flex-middle .tawk-text-truncate {
    text-align: center!important;
    font-size: large!important;
    font-weight: 500!important;
}
*/
.tawk-text-left {
    text-align: center!important;
}

.tawk-text-left {
    font-size: large!important;
    font-weight: 500!important;
}

.tawk-text-truncate {
    text-align: center!important;
}
/*--tawk.to: customization - ends--*/

/*Convert Form*/
.cf-response p {
    font-size: 1.14rem!important;
}

.convertforms.cf-success .cf-response {
    background-color: #0F138A!important;
}

/*
--Home Page Popup--
--Bottom Image Padding--
*/
.eb-inst .eb-content picture {
    padding-bottom: 240px!important;
}

.article-inner > .row > div {
        text-align: justify!important;
}

.page-header ul{
    padding-left: 0rem!important;
    list-style-type: none!important;
}
