:root{
    --primary:#cc0000;
    --white: #ffffff;
    --secondary: #dd9221;
}

p {
    font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}
  
.logo{
    max-width: 180px;
}

@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1240px;
}}

.sticky-social {
    position: fixed;
    bottom: 45px;
    right: 0px;
    padding: 0px;
    margin: 0px;
    z-index: 999;
}

.social {
    list-style: none;
}

.ss-primary{
background-color:var(--primary);
}
.ss-white{
    background-color:var(--white);
}
.ss-secondary{
    background-color:var(--secondary);
    }

.landing-bg{
    background-image: url("bg-image-1.webp");

}

.course-card h5{
    font-size: 1.2rem;
}

.card-body a{
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
 
}
/* .card-body{
        text-align: center;
} */
.card-body ul li{
font-size:12px;
text-align: center;}
.list-group-item span{
    font-weight:500;
    color:#dc3545
}
a{
    text-decoration: none;
    color:#000000;
}
.list-inline-item{
    padding:0px 10px;
    text-transform: uppercase;
    font-weight: 500;
}
.list-inline-item a:hover{
    color:#dd9221;
}
.form-control{
    font-size: 13px;
}
button{
    border:none;
    padding: 8px;
    color:#ffffff;
    font-weight: 600;
    text-transform: uppercase;
}
.ss-course{
    border-bottom: 1px dotted #888;
    
  
}
h1, h2, h3, h4, h5, h6 {
      font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
  }

  h6 {
    font-size:16px;
}
@media screen and (max-width:467px){
h6 {
    font-size:16px;
}}
.ss-course{
    border: 1px solid #8f8f8f;
      border-radius: 10px;
      padding: 0px!important;
}
.ss{
   padding:5px;
   display: flex;
   flex-direction: column;
    }
    .ss p{
        margin: 0;
    }
.apply{
    font-size: 13px;
    text-transform: uppercase;
   color: #ffffff;
   padding: 5px;
  /* position: absolute; */
 justify-self: end;
       background-color: #cc0000;


}

.ss a{
    text-align: right;
}

.carousel-wrap {
    margin: 90px auto;
    padding: 0 5%;
    width: 80%;
    position: relative;
  }
  
  /* fix blank or flashing items on carousel */
  .owl-carousel .item {
    position: relative;
    z-index: 100; 
    -webkit-backface-visibility: hidden; 
  }
  
  /* end fix */
  .owl-nav > div {
    margin-top: -26px;
    position: absolute;
    top: 50%;
    color: #cdcbcd;
  }
  
  .owl-nav i {
    font-size: 52px;
  }
  
  .owl-nav .owl-prev {
    left: -30px;
  }
  
  .owl-nav .owl-next {
    right: -30px;
  }

  .ss{
    width:100%;
  }

  .svg {
    background-color: #330000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 800 400'%3E%3Cdefs%3E%3CradialGradient id='a' cx='396' cy='281' r='514' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23cc0000'/%3E%3Cstop offset='1' stop-color='%23330000'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='400' y1='148' x2='400' y2='333'%3E%3Cstop offset='0' stop-color='%23dd9221' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23dd9221' stop-opacity='0.5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='800' height='400'/%3E%3Cg fill-opacity='0.4'%3E%3Ccircle fill='url(%23b)' cx='267.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='532.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='400' cy='30' r='300'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: cover;
}
.courses .card-body p{
    /* font-size: .875rem; */
    margin-bottom: 5px;
}
.btn-sm{
 font-size: .7rem;   
}


.courses .card-body{
    padding: 0.5rem !important;
    

}


.courses .img-fluid {
    height:100%;
    max-height:145px;
}

.position-sticky {
    z-index: 99;
}

.carousel-control-prev-icon {
    background-color: #dd9221;
}
.carousel-control-next-icon {
    background-color: #dd9221;
}
.carousel-control-next, .carousel-control-prev {
    opacity: 1;
}
@media screen and (max-width:467px){
.desktop-only{
    display:none;

}
.list-inline-item {
    font-size: 14px;
}

.alumni h5{
    font-size:15px;
}
.alumni p{
    font-size: 14px;
    line-height: 1.1em;
}

.ss-scroll{
    max-height: 436px;
    overflow: scroll;
}
.logo{
    width: 100%;
    max-width: 130px;
}
.ipu{
    max-width: 65%;
}

.ipu-logo-small{
    max-width: 50px;
}
p{
    font-size: 13px;
}
h6{
    font-size: 14px;
}
.btn-sm {
    font-size: .7rem;
    position: absolute;
    bottom: 5px;
    right: 10px;
}
}
@media screen and (min-width:500px){
.mobile-only{
    display: none;
}}
.success{
    height: 100vh;
    background-color: #f7f7f7;
    padding-top: 30vh ;  
}
.partner-logo img{
border:1px solid #888;
}
.celebrities img{
border:3px solid #ffffff;
}
.ss-dark{
    background-color: #3a3a3a;
}

