

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700;900&display=swap');
p{font-weight: 300; line-height: 24px;}
body{font-family: 'Poppins', sans-serif; font-weight: 400; font-size:14px;  color: #303030;}
h1, h2, h3, h4, h5, h6{font-weight: 700;}
p{color:#36457B;}
.bg-blue{background:#36457B;}
.bg-red{background:#B73438;}
.text-blue{color:#36457B;}
.text-red{color:#B73438;}
.relative{position: relative;}
.notice-marquee {background:#E8E8E8;align-self:baseline;}
.notice-marquee .bg-color{background:#36457B; text-align: center; color: #fff; padding:4px 30px; font-weight: 700; font-size: 22px;}
.notice-marquee marquee{margin-top:10px;}
.bg-logo{background:no-repeat url(../../assets/images/bg-logo.png) left top; background-size:contain; background-position: 0px 0px; }
.logo-section ul{margin-bottom: 0px;}
.logo-section li a{color:#36457B;}
.logo-section li a i{color:#B73438;}
.logo-section input{border-radius: 30px 0px 0px 30px; border-right: none;}
.logo-section .form-control:focus{box-shadow: none; border-color: #e8e8e8;}
.logo-section .search-btn{background-color: transparent;border:solid 1px #ccc;border-radius:0px 30px 30px 0px; border-left:none;padding:0px 15px;}
.slider .carousel-caption {background: #B73438; display: inline-block;left: 8%; bottom: 25%; right: inherit; padding: 10px 20px; 
transform: skew(20deg);}
.slider .carousel-caption h2{font-weight: normal; margin: 0px; font-size: 24px; transform: skew(-20deg);}
.home-box{border-bottom: solid 7px #B73438; margin: 15px; padding: 15px;transform: scale(0.9); background: #fff;}
.home-box img{margin-right: 15px;}
.home-box h4{margin: 0px; font-size:18px; color: #B73438;}
.home-box p{margin: 0px; font-size:12px; color: #36457B;}
.home-box.active, .home-box:hover{box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25); transform: scale(1.1); transition: 0.5s;}
.home-box.active, .home-box:hover a{text-decoration: none;}
.titile{position: relative;}
.titile {}
.titile h1{color:#36457B; font-size:36px; font-weight:700; margin-bottom:15px;}
.titile h3{color:#B73438; font-size:18px; font-weight:700; }
.header-border-line{border-left: solid 10px #b73538; padding-left: 10px;}
.text-blue{color:#36457B;}
.read-more-btn{color: #fff; background:#B73438; padding: 3px 10px; border:solid 2px transparent;}
.read-more-btn:hover{border-color:#B73438; color:#B73438; background: transparent; text-decoration: none;transition: linear 1s;}
.about-heading-bg{background: no-repeat url(../../assets/images/about-heading.png) right top; background-size: 9%;}
.tranding-section{background: no-repeat url(../../assets/images/tranding-heading.png) left top; background-size:50%;}
.news-section{background:#E9E9E9 no-repeat url(../../assets/images/news-heading.png) right top; background-size:9%;}
.courses-section{background:no-repeat url(../../assets/images/courses-heading.png) left top; background-size:9%;}
.student-slider-home .slick-slide{text-align: center; padding:15px;}
.student-slider-home img{width: 100%; height: auto;}
.student-slider-home .slick-slide .rank{position: relative;}
.student-slider-home .slick-slide .rank h5{margin-bottom: 0px;position: absolute;bottom: 10px; left:15px; background:#B73438;border-radius: 50%;
padding: 10px 5px; color: #fff; font-size: 14px;}
.student-slider-home .slick-slide h6{margin-bottom: 0px;}
.student-slider-home .slick-slide .rank img{border-radius: 50%; border: solid 12px rgba(255,255,255,0.5);}
.slick-prev{left: -40px!important;}
.slick-prev,.slick-next{ width:50px!important; height: 50px!important;}
.slick-prev:before{content: url(../images/arrow-left-2.png)!important;}
.slick-next:before{content: url(../images/arrow-right-2.png)!important;}
.about-slider-home .slick-prev, .about-slider-home .slick-next{background: #36447b; border-radius: 50%;}
.about-slider-home .slick-prev:hover, .about-slider-home .slick-next:hover{background: #b73538;}
footer{background: #36457B; color: #fff;}
footer h4{margin-bottom: 20px;}
footer .widget{border-right: solid 1px #455287;}
footer .widget:nth-child(4){border-right: 0px;}
footer .copyright p{color: #ccc;}
footer .social-media i{width: 30px; height: 30px; background: #fff; color:#36457B; text-align: center; padding:10px 5px; border-radius: 50%;}
footer a{color: #fff;}
footer a:hover{color: #fff;}
footer ul li{margin-bottom: 10px;}
footer ul li a{font-weight:300;}
.icon-box-circle img{background: #36457B; border-radius: 50%; padding: 15px;line-height: 1; width: 100px; height: 100px; 
border:solid 5px #f7f7f7; border-spacing: 10px;}
.icon-box-circle h5{color:#B73438; margin-bottom: 10px;}
.icon-box-circle p{color:#36457B; line-height: 1.5;}
.counter-section{background: no-repeat url(../../assets/images/bg-counter.jpg) center;  color: #fff;}
.counter-box {margin-bottom: 30px; padding: 0px 30px;}
.counter-box h2{font-weight: 700; font-size: 50px; margin-bottom: 0px; line-height: 1;}
.counter-box h5{font-weight: 500;}
/* Hovwr img */
.img-hover-section .img-item {
height: 350px;
overflow: hidden;
}
.img-hover-section .img-item img {
object-fit: cover;
height: 100%;
width: 100%;
transition: all 3s ease-in-out;
/*border-radius: 15px;*/
}
.img-hover-section .img-item .img-title h4 {
margin: 0;
padding:0;
font-size:60px;
line-height: 1;
font-weight: 700;
transition: all .6s ease-in-out;
color: rgba(255,255,255,0.5);
}
.img-hover-section .img-item:hover .img-title h4 {
margin: 0px 0px 0px 0px;
padding:0;
color: #fff;
position: absolute;
bottom: 0;
transform: translateY(-130px);
width: 92%;
-webkit-transition: -webkit-transform .8s cubic-bezier(.24,1,0,1.15);
transition: transform .8s cubic-bezier(.24,1,0,1.15);
}
.img-hover-section .img-item .img-title .h4 {
font-size: 18px;
line-height: 22px;
}
.img-hover-section .img-item .img-title p{
font-size: 13px;
line-height: 15px;
width: 92%;
opacity: 0;
height: 0;
transform: translateY(250px);
}
.img-hover-section .img-item:hover .img-title p {
opacity: 1;
height: auto;
color: #fff;
transform: translateY(230px);
-webkit-transition: -webkit-transform .3s ease .1s,opacity .3s ease;
}
.img-hover-section .img-item .img-title {
position: absolute;
bottom: -1px;
left: 15px;
right: 15px;
text-align: left;
padding-left: 4%;
/*padding-right: 20px;*/
width: 92%;
color: #fff;
/*font-weight: 600;*/
letter-spacing: 1px;
background-image: linear-gradient(#ff000000, rgba(0, 0, 0, 0.5));
transition: all .4s ease-in-out;
/*border-radius: 15px;*/
}
.img-hover-section .img-item:hover .img-title {
top: 0px;
bottom: 0px;
/*background-color: rgba(13, 26, 45, 0.95);*/
background-color:#B73438; 
background-image: none;
/*border-radius: 15px;*/
/*border-radius: 15px;*/
}
.img-hover-section .img-item.active .img-more {
position: absolute;
left: 15px;
right: 15px;
top: 20%;
text-align: center;
color: #202c45;
z-index: 1;
/*border-radius: 15px;*/
}
/*.img-hover-section .member-item.active .member-more:after {
content: '';
top: 0px;
bottom: 0px;
left: 0;
right: 0;
position: absolute;
display: block;
background-color: rgba(0, 0, 0, 0.8);
}*/
.img-hover-section .img-item:hover img {
/*transform: scale(1.2);*/
/*border-radius: 15px;*/
}
/* Umages hover END */
.img-shadow{box-shadow: 0px 15px 15px -15px rgba(0,0,0,0.8)}
.bg-img-design-right,.bg-img-design-left{position: relative;}
.bg-img-design-right img{width: 100%; height: auto;}
.bg-img-design-right:before {
content: '';
width: 250px;
height: 250px;
background: #B73438;
position: absolute;
bottom: -20px;
right: -20px;
z-index: -999;
}
.bg-img-design-left:before {
content: '';
width: 250px;
height: 250px;
background:#36457B;
position: absolute;
top: -20px;
left: -20px;
z-index: -999;
}
.download-box {margin-bottom: 30px;}
.download-box .download-bg{background:#b73538;  margin-bottom:10px;display: inline-block; padding-right:20px;
}
.download-box .download-bg a{color: #fff;font-size:18px; line-height:1;}
.download-box .download-bg a:hover{color:#FECE07;text-decoration: none;}
.download-box .download-bg img{background:#9c2a2d; padding:15px; margin-right: 15px; height: 50px;  }
.download-box h6{font-weight: 500; font-size:18px;line-height:24px; }
/* by rahul counter section */
.counter-section{background: no-repeat url(../../assets/images/bg-counter.jpg) center;  color: #fff;}
.counter-box {margin-bottom: 30px; padding: 0px 30px;}
.counter-box h2{font-weight: 700; font-size: 50px; margin-bottom: 0px; line-height: 1;}
.counter-box h5{font-weight: 500;}
/*Sujata*/
.img10
{
margin-top: 116px;
    min-height: 250px !important;
}
.slick-slide img {
display: block;
/*height: 299px !important;*/
}
@media (max-width:991.98px) {
.padding {
padding: 1.5rem
}
}
@media (max-width:767.98px) {
.padding {
padding: 1rem
}
}
.padding {
padding: 5rem
}
.card {
position: relative;
display: flex;
width: 600px;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid #d2d2dc;
border-radius: 11px;
-webkit-box-shadow: 0px 0px 5px 0px rgb(249, 249, 250);
-moz-box-shadow: 0px 0px 5px 0px rgba(212, 182, 212, 1);
box-shadow: 0px 0px 5px 0px rgb(161, 163, 164)
}
.card .card-body {
padding: 1rem 1rem
}
.card-body {
flex: 1 1 auto;
padding: 1.25rem
}
p {
font-size: 0.875rem;
margin-bottom: .5rem;
line-height: 1.5rem
}
/*h4 {*/
/*    line-height: .2 !important*/
/*}*/
.items {
width: 90%;
margin: 0px auto;
margin-top: 70px
}
.slick-slide {
margin: 10px
}
.media iframe,
.media-content {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border: 0;
border-radius: inherit;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
background-color: rgba(120, 120, 120, .1);
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.media-content:before {
content: '';
position: absolute;
height: 10%;
width: 90%;
left: 5%;
bottom: 0;
background: inherit;
background-position-y: 100%;
filter: blur(10px)
}
.circle .media-content:before {
width: 40%;
left: 30%
}
.card-title {
font-size: 19px;
font-weight: 200;
}
.slick-dots
{
display:none!important;
}
a#home-vertical-tab {
text-align: center;
}
.profile-image {
width: 100%;
/*height: 100% !important;*/
border-top-left-radius: 11px !important;
border-top-right-radius: 11px;
max-height:226px!important;
}
.profile-image1 {
width: 100%;
height: 150px !important;
border-top-left-radius: 11px !important;
border-top-right-radius: 11px
}
.card-title {
font-size: 15px;
font-weight: 200;
min-height:75px;
}
.readmore a
{
color:white;
}
.img11{
border-radius: 10%;
max-height: 180px;
}

/*next arrow */
/*button.slick-next.slick-arrow {*/
/*    background-color: #b73438;*/
/*}*/

