.breadcrumb{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0px;margin-bottom:0px;background:none;border-radius:0px}
.breadcrumb-item{text-transform:capitalize}
.breadcrumb-item a{color:var(--white);text-transform:capitalize;text-shadow:2px 3px 8px rgba(0,0,0,0.1)}
.breadcrumb-item a:hover{text-decoration:underline}
.breadcrumb-item.active{color:var(--light-white);text-shadow:2px 3px 8px rgba(0,0,0,0.1)}
.breadcrumb-item+.breadcrumb-item::before{color:var(--white)}
.team-card:hover .team-overlay{opacity:1;height:100%;visibility:visible;background:var(--team-hover-oly)}
.team-card:hover .team-icon{bottom:30px}
.team-img{position:relative;margin-bottom:15px}
.team-img img{width:100%;border-radius:10px}
.team-overlay{position:absolute;bottom:0px;left:0px;width:100%;height:0%;border-radius:10px;visibility:hidden;opacity:0;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}
.team-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}
.team-icon li{margin:0px 5px}
.team-icon .icon i{width:45px;height:45px;line-height:45px}
.team-meta{text-align:center}
.team-meta h4{font-weight:600;font-size:20px}
.single-banner{background:url(../../img/single-banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:155px 0px 90px}
.single-content{text-align:center}
.single-content h2{font-size:38px;margin-bottom:10px;color:var(--white);text-shadow:2px 3px 8px rgba(0,0,0,0.1)}
.form-group{margin:0px 50px 50px;position:relative}
.form-group:focus-within input, .form-group:focus-within textarea{border-bottom:2px dashed var(--primary)}
.form-group:focus-within i{background:var(--primary-gdnt);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.form-group input, .form-group textarea{width:100%;border:none;outline:none;background:none;border-bottom:2px dashed #bbb}
.form-group input::-webkit-input-placeholder, .form-group textarea::-webkit-input-placeholder{font-size:14px;font-weight:500;font-style:italic;text-transform:uppercase}
.form-group input:-ms-input-placeholder, .form-group textarea:-ms-input-placeholder{font-size:14px;font-weight:500;font-style:italic;text-transform:uppercase}
.form-group input::-ms-input-placeholder, .form-group textarea::-ms-input-placeholder{font-size:14px;font-weight:500;font-style:italic;text-transform:uppercase}
.form-group input::placeholder, .form-group textarea::placeholder{font-size:14px;font-weight:500;font-style:italic;text-transform:uppercase}
.form-group input{height:60px}
.form-group textarea{height:180px;padding-top:14px}
.form-group i{position:absolute;top:21px;right:0px;font-size:14px;color:#777777}
.form-btn{text-align:center} 
.about-img{position:relative} 
.about-1 img{width:75%;border-radius:50%;-webkit-box-shadow:0px 0px 30px 20px rgba(0,0,0,0.1);box-shadow:0px 0px 30px 20px rgba(0,0,0,0.1)}
.about-2{position:absolute;bottom:0px;right:40px;border-radius:50%;border:10px solid var(--white);-webkit-box-shadow:0px 0px 30px 20px rgba(0,0,0,0.1);box-shadow:0px 0px 30px 20px rgba(0,0,0,0.1)}
.about-2::before{position:absolute;content:"";top:0px;left:0px;width:100%;height:100%;border-radius:50%;background:var(--about-oly)}
.about-2 img{width:260px;height:260px;border-radius:50%}
.about-content{margin-left:50px}
.about-content h2{margin-bottom:30px}
.about-content h2 span{font-size:60px;line-height:68px;text-transform:uppercase;background:var(--primary-gdnt);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.about-content p{margin-bottom:25px}
.about-content h3{position:relative;margin-left:50px}
.about-content h3::before{position:absolute;content:"";top:50%;left:-50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:3px;border-radius:30px;background:var(--primary-gdnt)}
.intro-part{padding:40px 0px 40px}
.intro-content{text-align:center}
.intro-content h1{color:var(--heading);text-shadow:none;margin-bottom:12px}
.intro-content p{width:500px;font-size:18px;margin:0 auto 45px}
.sponsor-part{padding:20px 0px}
.form-group{margin:0px 50px 50px;position:relative}
.form-group:focus-within input, .form-group:focus-within textarea{border-bottom:2px dashed var(--primary)}
.form-group:focus-within i{background:var(--primary-gdnt);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.form-group input, .form-group textarea{width:100%;border:none;outline:none;background:none;border-bottom:2px dashed #fff}
.form-group input::-webkit-input-placeholder, .form-group textarea::-webkit-input-placeholder{font-size:14px;font-weight:500;font-style:italic;text-transform:uppercase}
.form-group input:-ms-input-placeholder, .form-group textarea:-ms-input-placeholder{font-size:14px;font-weight:500;font-style:italic;text-transform:uppercase}
.form-group input::-ms-input-placeholder, .form-group textarea::-ms-input-placeholder{font-size:14px;font-weight:500;font-style:italic;text-transform:uppercase}
.form-group input::placeholder, .form-group textarea::placeholder{font-size:14px;font-weight:500;font-style:italic;text-transform:uppercase}
.form-group input{height:60px; color: #fff;}
.form-group textarea{height:180px;padding-top:14px; color: #fff;}
.form-group i{position:absolute;top:21px;right:0px;font-size:14px;color:#777777}
.form-btn{text-align:center}

@media (max-width:767px){.form-group{margin:0px 0px 30px}
.intro-part{padding:60px 0px}
.intro-content h1{font-size:38px;line-height:46px}
.intro-content p{width:100%}
.sponsor-part{padding:20px 0px}
}
.single-banner{background:url(../../img/single-banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:155px 0px 90px}
.single-content{text-align:center}
.single-content h2{font-size:38px;margin-bottom:10px;color:var(--white);text-shadow:2px 3px 8px rgba(0,0,0,0.1)}
@media (max-width:991px){.single-banner{padding:80px 0px}
.single-content h2{font-size:38px}
}
.team-part{padding:100px 0px}
.team-gape{margin-bottom:30px}
.team-btn{text-align:center;margin-top:20px}
.sponsor-part{padding:40px 0px}
.section-heading h2{font-size:50px;line-height: 50px;text-transform:uppercase}
.section-heading h2::before{bottom:-25px}
.section-heading h2::after{bottom:-32px} 
@media (max-width:575px){.team-part .col-6{padding:0px 5px}
.team-icon .icon i{width:40px;height:40px;line-height:40px}
}
@media (max-width:767px){.sponsor-part{padding:40px 0px}
.section-heading h2{font-size:40px;line-height:48px}
.team-part{padding:60px 0px
}
@media (min-width:768px) and (max-width:991px){.sponsor-part{padding:80px 0px}
.team-part{padding:80px 0px}
.intro-part{padding:80px 0px}
.sponsor-part{padding:60px 0px}
}

 
