body {
  background: #fff;
  color: #444;
 font-family: 'Poppins', sans-serif;
}

a {
  color: #e1042a;
  transition: 0.5s;
}

a:hover,
a:active,
a:focus {
  color: #e1042a;
  outline: none;
  text-decoration: none;
}

p {
  padding: 0;
  margin: 0 0 30px 0;
}

h2.title {
    font-size: 3rem;
    color: #e1042a;
    font-weight: 800;
}

.universities h5 {color:#e1042a;font-weight:600;}


img.side-img-1 {
    z-index: 1;
    position: absolute;
    width: 83%;
    left: 6%;
    top: -2%; }


img.side-img-2 {
    position: absolute;
    z-index: 2;
    left: -5%;
    top: 30%;
    width: 65%; }


img.side-img-3 {
    position: absolute;
    margin-top: 15%;
    z-index: 0;
    width: 86%;
    right: 0;
 }



/* Testimonials Section
--------------------------------*/

#testimonials {
  padding: 60px 0;
}

#testimonials .section-header {
  margin-bottom: 40px;
}

#testimonials .testimonial-item .testimonial-img {
  width: 120px;
  border-radius: 50%;
  border: 4px solid #fff;
  float: left;
}

#testimonials .testimonial-item h3 {
  font-size: 20px;
  font-weight: bold;
  margin: 10px 0 5px 0;
  color: #111;
  margin-left: 140px;
}

#testimonials .testimonial-item h4 {
  font-size: 14px;
  color: #999;
  margin: 0 0 15px 0;
  margin-left: 140px;
}

#testimonials .testimonial-item p {
  font-style: italic;
  margin: 0 0 15px 140px;
}

#testimonials .owl-nav,
#testimonials .owl-dots {
  margin-top: 5px;
  text-align: center;
}

.header-section {    position: absolute;
    top: 30%;
    left: 20%;
}

.event-wrapper {
    background: #fff;
    border-radius: 5px #fff solid;
    padding: 20px;
    margin: 10px 0px;
    min-height: 240px;
}

.header-section h1 {    
    font-weight:900;
    text-transform: uppercase;
    color: #fff;
    font-size: 50px;
    max-width: 100%;}

.header-section h4 {background: #fff;
    display: inline-block;
    padding: 5px 20px;
    color: #000;}


#testimonials .owl-dot {
  display: inline-block;
  margin: 0 5px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ddd;
}

#testimonials .owl-dot.active {
  background-color: #e1042a;
}

.form-section-banner {background:#fff;width:100%;max-width: 370px;position:absolute;right:5%;top:5%;padding:25px;}
a.custom-nav-link {background: #e04c66;
    border-radius: 30px;
    color: #fff;
    margin-left: 10px;}

.text-blue {color:#0165a0;}

.courses-section {background-color:#e04c66;}
.courses-wrapper {min-height: 385px; background:#fff;border-radius:2px;box-shadow: 0 20px 60px -30px rgba(0,0,0,.45);padding: 30px 16px 30px 16px; }
.courses-wrapper img {    max-width: 80px;
    height: auto;
    margin-bottom: 20px;}

.courses-wrapper:hover {transform: translateY(-2px);transition: .2s;
    box-shadow: 0 10px 20px rgba(189,189,189,.19), 0 6px 6px rgba(189,189,189,.23);
}

.testimonials-section {background:#e5f2f9; }

footer {background:#123955;}

@media screen and (max-width:550px) {    
    .form-section-banner {
    background: #e1042a;
    width: 100%;
    max-width: 370px;
    position: relative;
    top: 100%;
    right:0px;
    padding: 25px;
    color: #fff;}
    
    .w-100 {height: 200px;
    width: auto;}
.header-section {position: absolute;top:8%;left: 27%;
/*
    background: #ffffffd1;
    padding: 20px;*/
}
    
    .header-section h1 {    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    font-size: 30px;max-width: 90%;} 
    
    .header-section h3 {    background: transparent;
    color: #fff;
   margin-top: -6px !important;
    font-size: 19px;
    
   } 
    
    .side-img-1, .side-img-2, .side-img-3 {display:none;}
    .about-section {margin-top:-91px;margin-bottom:-24px;}
    .top {margin-top:-32px;}
    
}