body{ color: #333; }
/* --------------- | General | -----------------*/
a:hover {
  text-decoration: none; }

.medium-text{
  font-size: 2rem;
}

.small-bold-text{
  font-size: 1rem;
  font-weight: bold;
}

.cursor-pointer:hover{
  cursor:pointer;}

.container-full {
  margin: 0 auto;
  width: 100%; }

.fullSize {
  width: 100%;
  height: 100%; }

.bordered {
  border: 1px solid #ddd;
  border-color: #0193de; }

.radius-0 {
  border-radius: 0; }

.overlayTransparentToDark {
  background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(125, 185, 232, 0.01) 1%, rgba(0, 0, 0, 0.75) 70%);
  background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(125, 185, 232, 0.01) 1%, rgba(0, 0, 0, 0.75) 70%);
  background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(125, 185, 232, 0.01) 1%, rgba(0, 0, 0, 0.75) 70%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#bf000000',GradientType=0 ); }

.overlayDark {
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)); }

.overlayLight {
  background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)); }

.overlayPrimary {
  background: linear-gradient(rgba(0, 114, 173, 0.75), rgba(1, 114, 173, 0.75)); }

.opacity_80{
  opacity: 0.8;
}

.relative-wrap {
  position: relative; }

.absolute-tl {
  position: absolute;
  top: 0;
  left: 0; }

.absolute-br {
  position: absolute;
  bottom: 0;
  right: 0; }

.absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
 }

.absolute-left {
  position: absolute;
  top: 65%;
  left: 10%;
  transform: translate(-5%, -30%); }

.box-shadow-light {
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow: 3px 3px 5px 6px #ccc;
  /* Firefox 3.5 - 3.6 */
  box-shadow: 3px 3px 5px 6px #ccc;
  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */ }

  .box-shadow-very-light {
    -webkit-box-shadow: 1px 1px 2px 3px #ccc;
    /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: 1px 1px 2px 3px #ccc;
    /* Firefox 3.5 - 3.6 */
    box-shadow: 1px 1px 2px 3px #ccc;
    /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */ }

.grow-wrap {
  overflow: hidden; }

.grow {
  transition: all .2s ease-in-out; }

.grow:hover {
  transform: scale(1.1); }

.hoverCursor {
  cursor: pointer; }

.section:nth-child(even) {
  background: #f4f4f4; }

.section:nth-child(odd) {
  background: #f9f9f9; }

.nav-link {
  cursor: pointer; }

.navbar-light .navbar-nav .nav-link{
  color:#000;
}

.border-both{
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.border-frame{
  border:10px solid #fff;
}

.breadcrumbs-wrap{
  background-color: #eee;
  height:60px;
}
/* --------------- | Jumbotron | -----------------*/
.jumbotron {
  background: #333 url("../img/banner.jpg") no-repeat center center;
  margin-bottom: 0;
  -webkit-background-size: cover;
  background-size: cover;
  border-radius: 0;
  min-height: 600px;
  position: relative; }

.jumbotron-v1 {  
  margin-bottom: 0;
  -webkit-background-size: cover;
  background-size: cover;
  border-radius: 0;
  min-height: 600px;
  position: relative; }

/* --------------- | Parallax | -----------------*/
.section.parallax-window {
  min-height: 580px;
  background: transparent;
 }

.interestingStats.parallax-window {
  min-height: 380px; }

.parallax-footer-window {
  min-height: 550px;
  background: transparent;
 }

 /* --------------home business ------------- */
.hb-img-holder
{
  overflow:hidden;
  height:20rem;
}

/* ------ landing page text -----------------*/
.fontspecial
{
  font-size: 1rem;
}


/* --------------- | Testimonials | -----------------*/
i.fa-star-o.filled:before {
  content: "\f005";
  color: #ffce12; }

.owl-prev {
  position: absolute;
  left: -10%;
  top: 40%; }

.owl-next {
  position: absolute;
  right: -7%;
  top: 40%; }

.owl-nav i {
  color: #fff;
  font-size: 48px;
  font-weight: normal; }

.gallery-images .owl-nav button.owl-next i, .gallery-images .owl-nav button.owl-prev i, .gallery-images button.owl-dot{
  color: #bbb;
}

.gallery-images .owl-nav button.owl-next{
  right: -12%;
}

.gallery-images .owl-nav button.owl-prev{
  left: -13%;
}
/*# sourceMappingURL=main.css.map */

.siteFooter{
  /* background: #333 url("../img/footer-bg.jpg") no-repeat center center; */
}

.team-members:nth-child(odd) .member-image{
    float:left;
}

.team-members:nth-child(even) .member-image{
    float:right;
}

 .home-course-img{
    width:100%;
    max-height:170px !important;
  } 

  .home-batch-box
  {
    min-height:450px;
  }
  
  .siteFooter{
    height: 850px;
  }
  
@media (max-width: 1200px) {
  .home-course-img{
    width:100%;
    max-height:170px !important;
  }   
}

@media (max-width: 992px) {
  .topbar ul{
    margin: 0;
  }
  .topbar ul li{
    margin: 10px 0;
    text-align: left !important;
  }

  .article-small{
    margin:0 !important;
  }

  .footer-logo{
    max-width:100%;
  }

  .footer-text{
    margin-top: 30px;
  }

  .siteFooter{
    height: 1050px;
  }
  
  .home-course-img{
    width:100%;
    max-height:170px !important;
  } 
  
}

@media (max-width: 768px) {
  .course-description{
    margin-top: 40px;
  }

  .course-category{
    margin-top: 30px;
  }

 .home-course-img{
    width:100%;
    max-height:170px !important;
  }

  .siteFooter{
    height: 1250px;
  }
  
  
}

@media (max-width: 576px) {
  .siteFooter{
    height: 1000px;
  }

  .blog-content{
    margin-top: 30px;  
  }

  .home-course-img{
    width:100%;
    max-height:380px !important;
  }
  .siteFooter{
    height: 1750px;
  }
  
  
}
