:root {
  --theme-color: #000d83;
  --gradient: linear-gradient(to bottom right, #5abbf7 0%, #5abbf7 100%);
--gradient2: linear-gradient(to bottom right, #000d83 0%, #000d83 100%);
--gradient3: linear-gradient(90deg, #5abbf7 10%, #5abbf7 35%, #5abbf7 100%);
}

.navbar .navbar-brand img {
    width: 180px;
}
.header-top-social a :hover {
    color: var(--theme-color);
}
.footer-logo img {
    width: 250px;
}
.footer-list li{
        font-size: 14px;
}
.footer-area.light .footer-widget-box p{
    font-size: 14px;
}

element.style {
}
#scroll-top.active {
    opacity: 1;
    visibility: visible;
    bottom: 20px;
}
#certification {
    position: fixed;
    top: 200px;
    right: 10px;
    z-index: 99;
    color: var(--theme-color);
    cursor: pointer;
    width: 100px;
    height: 100px;
    line-height: 35px;
    text-align: center;
    transition: var(--transition);
    z-index: 1;
}



.hero-single img{
    height: 500px;
    object-fit: cover;
    /* border-radius: 50%; */
}
.hero-section .hero-single .hero-content .hero-title {
    font-size: 45px;
}
.about-left img{
    width:400px;
    height:380px;
    object-fit: cover;
    object-position: Top;
   border-radius:15px;
}
.ts-bg::before ,
.course-area.bg-img::before {
  background: unset;
}

 .site-breadcrumb {
  margin-top: unset;
 }

 .site-breadcrumb .breadcrumb-menu li::before,
 .site-breadcrumb .breadcrumb-menu li a,
.site-breadcrumb .breadcrumb-menu li.active,
 .site-breadcrumb .breadcrumb-title {
    color: #ffffff;
 }

.hs-3 .hero-single .hero-content .hero-title .text-gradient,
.site-heading .site-title .text-gradient ,

.site-heading .site-title .text-gradient  {
    color: unset;
    background-image: unset;
}

.choose-item::before,
.counter-wrap::before  {
    background-image: unset;
}

  .gallery-tabs .nav-link{
    padding:10px 25px;
    margin:5px;
    border-radius:30px;
    background:#f5f5f5;
    color:#333;
    font-weight:600;
}


.testimonial-item .content {
    height: 300px;
}
.testimonial-item .content .author-info p {
    color: #000d83;
    font-size: 14px;
}
.testimonial-item .content .quote p {
    height: 150px;
}
.course-img a img {
    height: 200px;
    object-fit: cover;
}
.gallery-tabs .nav-link.active{
    background:#000d83;
    color:#fff;
}
.gallery-img img {
    height: 250px;
    object-fit: cover;
}
.partner-slider img {
    height: 100px;
    object-fit: contain;
}
.choose-item {
    padding: 28px 15px;
}
.team-img img {
    max-width: unset;
    width:250px;
    height: 250px;
    object-fit: cover;
    object-position: top;
}

.testimonial-item .content .author-img img {
    width: 70px;
    height: 70px;
}
.footer-social {
     justify-content: center;
}

.contact-info {
    height: 280px;
}

.footer-area.light {
    background: var(--color-dark);
}

.footer-area.light .footer-widget-box p ,
.footer-area.light .footer-widget-title,
.footer-area.light .footer-list li a,
.footer-area.light .footer-contact .content h6, 
.footer-area.light .footer-contact .content a,
.footer-area.light .copyright .copyright-text {
   
  
    color: #fff;
}
.copyright .copyright-text a {
    color: #5abbf7;
}
@media (min-width: 992px) {
    .navbar .nav-item .dropdown-menu {
        width: 350px;
    }
  }