.html-text-marquee {
	padding: 25px 0px;
}
.html-text-marquee marquee {
 	font-size: 18px;
 	color: #000;
 	font-weight: 600;
 }
.html-text-marquee marquee a {
    padding-right: 10px;
    padding-left: 10px;
}



.welcome-section {
	background-color: #fff;
}
.welcome-section .card-header {
 	background-color: transparent;
}
.welcome-section .card-block {
 	background-color: transparent;
}
.welcome-section .card {
 	background-color: transparent;
}


.welcome-section {
	padding: 30px 0px;
}
.welcome-section .card-header {
	padding: 1.6em;
}
.welcome-section .card-header h1 {
    text-transform: capitalize;
    font-size: 24px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.6em;
    color: #333;
}
.welcome-section .card-header p {
    text-align: justify;
    line-height: 26px;
    color: #444;
    font-size: 14px;
    font-family: Poppins-Medium;
}
.welcome-section .card-header .btn-primary {
    background-color: #109be0;
    border: none;
    border-radius: 0px;
    padding: 0px 10px;
    line-height: 28px;
    height: auto;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
}
.welcome-section .card-header .btn-primary:hover {
	background-color: #000;
}



.welcome-section .card-block {
	padding: 1.6em;
}
.welcome-section .card-block h2 {
    text-transform: uppercase;
    font-size: 24px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.6em;
    color: #333;
}
.welcome-section .card-block ul {
    padding-left: 1rem;
}
.welcome-section .card-block ul li {
    text-align: justify;
    line-height: 23px;
    color: #444;
    font-size: 13px;
    font-family: Poppins-Medium;
    padding-bottom: 1em;
}
.welcome-section .card-block .btn-primary {
    background-color: #109be0;
    border: none;
    display: block;
    margin-bottom: 1.6em;
    border-radius: 0px;
    padding: 0px 10px;
    line-height: 28px;
    height: auto;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
    text-align: left;
    width: max-content;
}
.welcome-section .card-block .btn-primary .bi {
	margin-right: 4px;
}
.welcome-section .card-block .btn-primary:hover {
	background-color: #000;
}




.home-what-we-do .row {
	background-color: transparent;
	padding: 1.6em;
	border-radius: 0px;
}
.home-what-we-do .row {
    background: linear-gradient(90deg, rgb(16 155 224 / 2%) 0%, rgb(16 155 224 / 6%) 35%, rgb(16 155 224 / 18%) 100%);
}
.home-what-we-do .card-block {
    padding: 1.6em;
}
.home-what-we-do .card-header {
	background-color: transparent;
	padding: 0em;
}



.home-what-we-do .card-block .card-title {
    text-transform: uppercase;
    font-size: 20px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.6em;
    color: #333;
    font-style: italic;
}
.home-what-we-do .card-block p {
    text-align: justify;
    line-height: 26px;
    color: #444;
    font-size: 13.5px;
    font-family: Poppins-Medium;
}
.home-what-we-do .card-block h5 {
    font-size: 18px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.6em;
    color: #109be0;
    font-style: italic;
    line-height: 30px;
}
.home-what-we-do .card-block .btn-primary {
    background-color: #109be0;
    border: none;
    border-radius: 0px;
    padding: 0px 10px;
    line-height: 28px;
    height: auto;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
}


.home-what-we-do .owl-theme .owl-nav .bi {
	font-size: 26px;
	color: #000;
}


.home-what-we-do .item p {
    text-align: justify;
    line-height: 23px;
    color: #444;
    font-size: 14px;
    font-family: Poppins-Medium;
    margin-top: 0.6em;
    margin-bottom: 0em;
}
.home-what-we-do .item p a {
    text-transform: capitalize;
}
.home-what-we-do .item h4 {
    text-transform: capitalize;
    font-size: 24px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.3em;
    color: #333;
    text-align: left;
    margin-top: 1em;
}
.home-courses h2 {
    text-transform: uppercase;
    font-size: 24px;
    font-family: Poppins-SemiBold;
    margin-bottom: 1em;
    color: #333;
    text-align: center;
}
.abt-obj li {
    line-height: 26px;
    color: #444;
    font-size: 14px;
    font-family: Poppins-Medium;
}



.home-courses .card-header h4 {
    text-transform: uppercase;
    font-size: 20px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.6em;
    color: #333;
    font-style: italic;
}
.home-courses .card-header p {
    text-align: justify;
    line-height: 26px;
    color: #444;
    font-size: 13.5px;
    font-family: Poppins-Medium;
}
.home-courses .card-header {
    background-color: transparent;
    padding: 1.6em;
}
.home-courses .card-header img {
    border-radius: 10px;
    margin-bottom: 1em;
    width: 100%;
}
.home-courses .card-header .btn-primary {
    background-color: #109be0;
    border: none;
    border-radius: 0px;
    padding: 0px 10px;
    line-height: 28px;
    height: auto;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
}


.home-apply-now {
    background: linear-gradient(90deg, rgb(254 252 247) 0%, rgb(251 236 195) 35%, rgb(246 218 143) 100%);
}
.home-apply-now {
    padding: 2.6em;
}
.home-apply-now .card-header {
    background-color: transparent;
}
.home-apply-now .card {
    background-color: transparent;
}



.home-apply-now h4 {
    text-transform: uppercase;
    font-size: 24px;
    font-family: Poppins-SemiBold;
    margin-bottom: 1em;
    color: #333;
    text-align: left;
}
.home-apply-now form label {
    display: inline-block;
    text-align: justify;
    line-height: 26px;
    color: #000;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
    margin-bottom: 0.4em;
}
.home-apply-now form .form-control {
    font-family: Poppins-Medium;
    font-size: 14px;
    border-radius: 0px;
    margin-bottom: 1em;
    background-color: #fff;
    border: 1px solid #4444441f;
}
.home-apply-now form .btn-primary {
    background-color: #109be0;
    border: none;
    border-radius: 0px;
    padding: 0px 10px;
    line-height: 28px;
    height: auto;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
}
.home-apply-now .card-header img {
    border-radius: 20px;
}


.study-materials h4 a {
    color: #109be0;
    text-transform: capitalize;
}
.study-materials h4 {
    margin: 0px;
    text-align: center;
}
.study-materials .card {
    background-color: transparent;
}
.study-materials .card-header {
    background-color: transparent;
}
.study-materials .card-header .material-box {
    border: 2px solid #109be0;
    padding: 10px;
}



#link-tex-1 {
    color: #ff0000;
}
#link-tex-2 {
    color: #008000;
}



.flash-btn {
    text-align: center;
    margin-bottom: 1em;
}
.flash-button {
    background-color: #004A7F;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 16px;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
    font-family: Poppins-Medium;
}
@-webkit-keyframes glowing {
  0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
}

@-moz-keyframes glowing {
  0% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
}

@-o-keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}

@keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}





.home-what-we-do h3 {
    text-transform: uppercase;
    font-size: 24px;
    font-family: Poppins-SemiBold;
    margin-bottom: 1em;
    color: #333;
    text-align: center;
}






.about-us-01 h1 {
    font-size: 26px;
    font-family: Poppins-Regular;
    margin-bottom: 0.6em;
    color: #333;
    line-height: 46px;
}
.about-us-01 p {
    line-height: 29px;
    color: #000;
    font-size: 14px;
    font-family: Poppins-Medium;
    margin-top: 1.6em;
    margin-bottom: 1.6em;
}
.about-us-01 p .bi {
    color: #109be0;
    margin-right: 4px;
}


.about-us-02 {
    padding: 0px;
}




.about-us-02 .card {
    background-color: transparent;
    padding: 1.6em;
    border-radius: 0px;
}
.about-us-02 .card {
    background: linear-gradient(90deg, rgb(254 252 247) 0%, rgb(251 236 195) 35%, rgb(246 218 143) 100%);
}
.about-us-02 .card-block {
    padding: 1.6em;
}
.about-us-02 .card-block .card-title {
    text-transform: uppercase;
    font-size: 20px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.6em;
    color: #333;
    font-style: italic;
}
.about-us-02 .card-block p {
    text-align: justify;
    line-height: 26px;
    color: #444;
    font-size: 13.5px;
    font-family: Poppins-Medium;
}




.contact-01 .card-header .card-title {
    text-transform: uppercase;
    font-size: 20px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.6em;
    color: #333;
    font-style: italic;
}
.contact-01 .card-header p {
    text-align: justify;
    line-height: 26px;
    color: #444;
    font-size: 13.5px;
    font-family: Poppins-Medium;
}
.contact-01 .card-header p a {
    display: block;
    color: #444;
}
.contact-01 .card-header p .bi {
    color: #109be0;
    margin-right: 4px;
}




.contact-02 h3 {
    text-transform: uppercase;
    font-size: 20px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.6em;
    color: #333;
    font-style: italic;
}
.contact-02 label {
    text-align: justify;
    line-height: 26px;
    color: #444;
    font-size: 13.5px;
    font-family: Poppins-Medium;
}


.contact-02 form .form-control {
    font-family: Poppins-Medium;
    font-size: 14px;
    border-radius: 0px;
    margin-bottom: 1em;
    background-color: #fff;
    border: 1px solid #4444441f;
}



.contact-02 .card-header {
    background-color: transparent;
}
.contact-02 .card {
    background: linear-gradient(90deg, rgb(254 252 247) 0%, rgb(251 236 195) 35%, rgb(246 218 143) 100%);
    border-radius: 0px;
    padding: 1.6em;
}
.contact-02 form .btn-primary {
    background-color: #109be0;
    border: none;
    border-radius: 0px;
    padding: 0px 10px;
    line-height: 28px;
    height: auto;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
}






.course-01 .card {
    background-color: transparent;
}
.course-01 .card-header {
    background-color: transparent;
}
.course-01 h4 {
    text-transform: uppercase;
    font-size: 26px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.6em;
    color: #333;
    text-align: center;
    margin-top: 1em;
}
.course-01 p {
    text-align: justify;
    line-height: 26px;
    color: #444;
    font-size: 13.5px;
    font-family: Poppins-Medium;
}
.course-01 img {
    padding-bottom: 1.6em;
}
.course-01 .card-header .btn-primary {
    background-color: #109be0;
    border: none;
    border-radius: 0px;
    padding: 0px 10px;
    line-height: 28px;
    height: auto;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
}





.related-box P a {
    display: block;
    color: #333;
    text-decoration: underline;
    line-height: 30px;
}
.related-box {
    background: linear-gradient(90deg, rgb(254 252 247) 0%, rgb(251 236 195) 35%, rgb(246 218 143) 100%);
    padding: 1.6em;
}
.related-box h4 {
    text-align: left;
}








.news-and-events-01 .card-header {
    background-color: transparent;
    padding: 1em;
}
.news-and-events-01 .news-box-01 {
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
    padding: 0.6em;
}
.news-and-events-01 .news-box-01 p {
    background-color: #ff0000;
    width: max-content;
    margin: 10px 0px 5px 0px;
    color: #fff;
    font-family: Poppins-Medium;
    padding: 0px 10px;
}
.news-box-01 h4 {
    color: #000;
    font-size: 20px;
    margin-top: 0.6em;
    font-family: Poppins-SemiBold;
}




.master-forms-01 h4 {
    text-transform: uppercase;
    font-size: 20px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.6em;
    color: #333;
    font-style: italic;
}
.master-forms-01 label {
    text-align: justify;
    line-height: 26px;
    color: #444;
    font-size: 13.5px;
    font-family: Poppins-Medium;
    text-transform: capitalize;
}
.master-forms-01 form .form-control {
    font-family: Poppins-Medium;
    font-size: 14px;
    border-radius: 0px;
    margin-bottom: 1em;
    background-color: #fff;
    border: 1px solid #4444441f;
}
.master-forms-01 .btn-primary {
    background-color: #109be0;
    border: none;
    border-radius: 0px;
    padding: 0px 10px;
    line-height: 28px;
    height: auto;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
}
.btn-primary:hover {
    background-color: #000;
}



.scholarship-master .card-header {
    background-color: #fff;
    border: 2px solid #109be0!important;
    border-radius: 30px;
    padding: 1.6em;
}
.scholarship-master h4 {
    font-family: Poppins-SemiBold;
    font-size: 20px;
    text-align: center;
    color: #f85b5b;
}
.scholarship-master h4 span {
    display: block;
}
.scholarship-master .card-text {
    text-align: center;
    line-height: 26px;
    color: #000;
    font-size: 16px;
    font-family: Poppins-Medium;
}
.scholarship-master h6 {
    text-align: left;
    line-height: 26px;
    color: #f85b5b;
    font-size: 16px;
}
.scholarship-master .sholar-describ {
    text-align: justify;
    line-height: 27px;
    color: #444;
    font-size: 15px;
}
.scholarship-master ul li {
    text-align: justify;
    line-height: 26px;
    color: #444;
    font-size: 15px;
    list-style-type: decimal;
    padding: 5px 0px;
}
.sholar-table table tr th {
    border: 1px solid #444;
    padding: 0.6em;
    color: #f85b5b;
    font-size: 15px;
}
.sholar-table table tr td {
    border: 1px solid #444;
    padding: 0.6em;
    font-size: 15px;
    line-height: 28px;
}

.scholarship-master form label {
    display: block;
    padding: 8px 0px;
    line-height: 30px;
}

.scholarship-master form h6 {
    text-align: center;
    line-height: 26px;
    color: #f85b5b;
    font-size: 18px;
}


.form-center {
    text-align: center;
}




.sholar-second h1 {
    text-align: center;
    text-transform: uppercase;
    font-size: 29px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.6em;
    color: #333;
}
.sholar-second form label {
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.4em;
    color: #333;
    margin-top: 1em;
}
.sholar-second .form-check label {
    margin-top: 0em!important;
}
.sholar-second form .form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 2px solid #4444441f;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin-bottom: 0.7em;
}
.sholar-second form {
    background-color: #fff;
    border: 2px solid #109be0!important;
    border-radius: 30px;
    padding: 1.6em;
}
.sholar-second form .btn-success {
    background-color: #109be0;
    border: none;
    border-radius: 0px;
    padding: 5px 17px;
    line-height: 28px;
    height: auto;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
}



.our-impact .card-title {
    text-transform: uppercase;
    font-size: 24px;
    font-family: Poppins-SemiBold;
    margin-bottom: 0.5em;
    color: #333;
    text-align: left;
}
.our-impact .card-text {
    text-align: justify;
    line-height: 26px;
    color: #444;
    font-size: 14px;
    font-family: Poppins-Medium;
}
.our-impact .card-header {
    background-color: transparent;
}
.our-impact {
    background-color: #109be0;
}
.our-impact .card {
    padding: 0.7em;
}
.our-impact .card-text span {
    background-color: #109be0;
    color: #fff;
    padding: 0px 10px;
    border-radius: 5px;
}



.first-abt-para {
    text-align: justify;
    line-height: 26px;
    color: #444;
    font-size: 13.5px;
    font-family: Poppins-Medium;
}