.single-study img{
height: 160px;
    object-fit: cover;
    width: 100% !important;
    
}
/*#upcoming_course .single-study h3, .single-study h3{*/
/*    display: -webkit-box;*/
/*    max-width: 400px;*/
/*    -webkit-line-clamp: 1;*/
/*    -webkit-box-orient: vertical;*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*}*/

.campus-content {
    padding: 44px
}
.events-content .events-list span{
       background: transparent;
}
.banner-content span{
        background: #d4181f;
            border-left: 4px solid #ff7679;
}
.default-btn{
    background-color: #d4181f;
}
.banner-area::after{
        background-color: #2d2f30;
}
.desktop-nav .navbar .others-options ul li .search-btn{
    background-color: #2d2f30;
}

.bg-red {
    background: #d4181f !important;
}
.single-study:hover{
        background-color: #d4181f;
    border-color: #d4181f;
}
.campus-content {
    background-color:#d4181f;
}
.campus-content::before{
        background-color: #d4181f;
}
.events-content .events-list li .events-date {
    background-color: #d4181f;
}
.events-timer {
    background-color: #2d2f30;
}
a:hover{
    color: #2d2f30;
}
.about-img::before{
    border: 20px solid #d4181f;
}
.about-img:hover::before {
    border-color: #ec5258;
}
.study-area::before{
    background-color:#212529;
}
.campus-experience-area::before{
    background-color: #d4181f;
}
.contact-info {
    background-color:#2d2f30;
}
.contact-info::before {
     background-color:#2d2f30;
}
.application-submit-bg h2{
color:#fff;
}
.single-counter {
    background-color:#d4181f;
}
.single-counter.bg-172f41 {
    background-color: #2d2f30;
}
.find-courses-from-bg .default-btn {
    width: 100%;
    background-color:#d4181f;
}
.single-blog:hover .blog-content h3 a {
    color:#d4181f;
}
.single-blog .blog-content h3 a{
        display: -webkit-box;
    max-width: 400px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog-img img{
        height: 260px;
        object-fit: cover;
    width:100%;
}
.single-study:hover.style-img .single-study-content .read-more{
    color:#d4181f;
}
.courses-link ul li{
     font-size: 20px;
    font-style: normal;
    color: #d4181f;
    font-weight: 600;
    font-family: 'Open Sans';
    
}.courses-link ul li i {
    color: #212529;
    
}
.main-default-content ul li::before{
        background-color: #d4181f;
}
.about-content span {
    color: #d4181f;
}
.form-container {
    background-color: #d4181f !important;
}
.content h6{
        color: #d4181f;
}

.courses-details-area .timeline {
  width: 100%;
     height: 380px;
    padding: 18px;
  position:relative;
  box-sizing: border-box;
  background: #d4181f;
  overflow: auto;
  display: flex;
  border-radius:10px;
}
.courses-details-area .timieline-title {
  font-size: 1.5em;
  font-weight: bold; 
}
.courses-details-area .timeline-content {
     max-width: 170px;
    height: 153.4px;
  padding: 10px;
  flex-shrink: 0;
  flex-grow: 0;
  align-self: flex-start;
  background: #FFF;
  position: relative;
  border-radius: 10px;
  margin-right: 10px;
  box-shadow: 0px 0px 2px 2px rgba(0,0,0, 0.2);
}
.courses-details-area .timeline-content:before {
  position: absolute;
  width: calc(100% + 14px);
  height: 4px;
  top: calc(100% + 10px);
  background: #FFF;
  content: "";
  left: -7px;
  border-radius: 5px;
}

.courses-details-area .timeline-content:after {
  position: absolute;
  width: 4px;
  height: 25px;
  top: 100%;
  left: calc(50% - 10px);
  background: #FFF;
  content: "";
}
.courses-details-area .timeline-period {
  position: absolute;
  top: calc(100% + 25px);
  background: #FFF;
  padding: 10px;
  width: 100px;
  text-align:center;
  border-radius: 10px;
  left: calc(50% - 60px);
  box-shadow: 0px 0px 2px 2px rgba(0,0,0, 0.2);
}
.courses-details-area .timeline-period:before {
  width: 15px;
  height: 15px;
  background: #FFF;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: -20px;
  left: calc(50% - 6px);
  z-index: 2;
}

.courses-details-area .timeline-content:nth-child(even) {
  align-self: flex-end;
}
.courses-details-area .timeline-content:nth-child(even):before {
    top: -15px; 
}
.courses-details-area .timeline-content:nth-child(even):after {
    top: -25px;
}
.courses-details-area .timeline-content:nth-child(even) .timeline-period {
  top: -86px;
}
.courses-details-area .timeline-content:nth-child(even) .timeline-period:before {
  top: calc(100% + 2px);
}

.courses-details-area .students-slider .imgwidth img {
    height: 220px;
}
.courses-details-area .students-slider .single-study p{
    margin-bottom: 2px;
  line-height: 1.6;
      font-weight: 600;
      font-size: 0.89rem;
}
.courses-details-area .students-slider .single-study .p-3 {
    padding: .20rem .60rem !important;
  text-align: center;
}
.text-red{
  color:#d4181f
}
 #myModal .btn-close{
    background: #f2131b var(--bs-btn-close-bg) center / 1em auto no-repeat;
    position: absolute;
    right: -2px;
    top: -4px !important;
    opacity: 1;
}
  #myModal .modal-title{
    text-align: center;
    color: #d4181f;
    font-size: 2rem;
}
#myModal .modal-header{
    border:none;
}
.application-submit-bg{
  background:#d4181f;
}


#alumniSpeak .video-container {
  width: 24.7%;
  padding: 10px;
  background: white;
  display: inline-block;
}

#alumniSpeak .responsive-video {  
  position: relative;
  display: block;
  width: 100%;
  height: 200px;
  padding-bottom: 56.25%;
}

#alumniSpeak .responsive-video iframe, .responsive-video video {
  position: absolute;
  width: 100%;
  height: 100%;  
}

.certificate-btn{
padding: 10px 8px;
    padding-right: -11px;
    font-weight: 600;
    border: 1px solid #fff;
    border-radius: 4px;
        width: 192px;
    margin: auto;
        text-align: center;
}
.ml-10{
    margin-left:10px;
}
.courses-link ul li{
        text-align: left;
            display: flex;
}
