.nav_ul li:last-child {border-right: none !important;padding: 0 0 0 17px !important;}
.c-white {color: #fff;}
.c-skyblue {color: #19A2CB;}
.c-light-ter {color: #02dba6;}
.c-darkblue {color: #3B75C5;}
.c-green { color: #67BA69;}
.c-yelow {color: #F0BA2A;}
.c-gray { color: #868686;}
.bg-gray { background-color: #f7f7f7;}
.font28 { font-size: 28px;}
.font22 { font-size: 22px;}
.font18 { font-size: 18px;}
.font16 { font-size: 16px;}
.logo.logo-width-1 a img {    width: 150px;}
.top-banner {    padding: 0;position: relative;width: 100%;height: 100%;min-height: 500px;max-height: 500px;overflow: hidden;display: flex;align-items: center;justify-content: left; padding: 0 0 0 50px;color: #fff;text-align: left;font-size: 18px;    margin-bottom: 0;background-color: #f7f7f7;}
.top-banner .banner-img {width: 100%;position: absolute;top: 0px;bottom: 0;right: 0;left: 0;object-fit: cover;}    
.count-box { margin: -100px 0 0 0; z-index: 1; position: relative; background-color: #27a2a5; padding: 20px; border-radius: 10px;background-image: linear-gradient(to bottom, #3396d8, #2e8ccb, #2a83bf, #2579b2, #2070a6);}
.count-box ul li { display: inline-block; width: 19.5%; text-align: center; border-right: 1px solid #19A2CB;}
.count-box ul li:last-child { border: none;}
.count-box ul li h2 {margin: 0;}
.count-box ul li p { color: #fff; font-size: 18px;}
.sec1 {background-color: #1abc9c; padding: 40px;border-radius: 10px; margin: 20px 0 10px 0;min-height:257px;}
.sec2 {background-color: #2ecc71; padding: 40px;border-radius: 10px;margin: 20px 0 10px 0; min-height:266px;}
.sec3 {background-color: #9b59b6; padding: 40px;border-radius: 10px;margin: 10px 0; min-height:257px;}
.sec4 {background-color: #e67e22; padding: 40px;border-radius: 10px;margin: 10px 0;min-height:281px;}
.feat-event .sub1{ color: #878798; font-size: 18px;}
.feat-event .btn {border-color: #02dba6; color: #02dba6; border-radius: 20px;}
.feat-event .btn:hover{color: #fff; background-color: #02dba6;}

.sp_head {
    
    
    font-weight: 400;
    text-align: center;
    font-size: 32px; text-transform: uppercase;
   margin: 10px 0 25px 0;
    position: relative;}
.sp_head:before {
    content: "";
    display: block;
    width: 35%;
    height: 2px;
    background: #b7b7b7;
    left: 0;
    top: 50%;
    position: absolute;
  }

  .sp_head:after {
    content: "";
    display: block;
    width: 35%;
    height: 2px;
    background: #b7b7b7;
    right: 0;
    top: 50%;
    position: absolute;
  }

  

.sec1 h2, .sec2 h2, .sec3 h2, .sec4 h2 {color: #fff; font-family: inherit; font-size: 24px;    display: flex;
    align-items: center; } 
.sec1 img, .sec2 img, .sec3 img, .sec4 img { display: inline-block; float: left; margin-right: 15px;}
.testo { background: #1e214c; padding: 20px;}
.testo-box { background-color: #35385e; min-height:238px; padding: 20px; text-align: center; color: #fff; border-radius: 10px;}
.testo-box p {color: #fff;}
.user-name {color: #19A2CB;}

.e-date {background: url(../../images/cal.png) no-repeat ;padding: 0 0 0 34px;    font-size: 12px;    line-height: 15px; display: inline-block;margin-right: 15px;}
.e-map {background: url(../../images/map.png) no-repeat ;padding: 0 0 0 34px;    font-size: 12px;    line-height: 15px;display: inline-block; }
.e-head { text-transform: uppercase; position: relative;}
.e-head:after {    content: '';    width: 71%;    border-bottom: solid 1px #b7b7b7;    position: absolute;    right: 0;    top: 50%;    z-index: 1;}

.prod-box { background-color: #fff; border-radius: 10px; padding: 20px; min-height:446px;}
.prod-box img { width: 100%; border-radius: 10px 10px 0 0; margin: 0 0 15px 0;}
.hed1 {color: #1abc9c; }
.hed2 {color: #3498db;}
.hed3 {color: #9b59b6;}
.prod-box h3 { font-weight: 700; font-size: 22px; line-height: 25px; min-height:80px;}
.prod-box h3:hover { font-weight: 700; font-size: 22px; line-height: 25px; min-height:80px;text-decoration:underline;}
.time-event {background: url(../../images/cal.png) no-repeat ;padding: 0 0 0 34px;    font-size: 12px;}
.date-event {background: url(../../images/cal.png) no-repeat ;padding: 0 0 0 34px;    font-size: 12px;}

.prod-box .btn { border:1px solid #cdced4; color: #5b5b5b; border-radius: 20px; padding: 8px 20px;}
.prod-box .btn:hover { background-color: #19A2CB;border:1px solid #19A2CB; color: #fff;}
.submit_request {border-radius: 0px;padding: 10px 35px;color: #fff; border-radius: 8px;font-weight: bold;border: none;letter-spacing: 1px;font-family: 'Manrope';text-transform: uppercase; width: auto;margin-top: 20px;background: rgb(201,151,0);background: linear-gradient(90deg, rgba(201,151,0,1) -80%, rgba(0,164,203,1) 140%);}
.chkpoint {margin: 0; padding: 0;}
.chkpoint li {background: url(../../images/checkmark.svg) no-repeat 0 6px; padding: 0 0 20px 45px; font-size: 16px; position: relative;}
.user-Name {position: relative; padding: 0 0 0 38px;}
.fa-user-circle:before {    background: rgb(201,151,0);    background: linear-gradient(90deg, rgba(201,151,0,1) -80%, rgba(0,164,203,1) 140%);-webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-position: -37px 0;font-size: 35px;position: absolute;top: -20px;    left: -40px;}
.bap {background: #EDF5F7; padding: 40px 20px 20px 20px; margin: 20px 0;}
.bap .count {background: #7E9C4C;background: linear-gradient(to right, #7E9C4C 0%, #27a2a5 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold; font-size: 30px; text-align: center;}
.mtb-28 {margin: -28px 0;}

.impact_bg {padding: 5px 50px; margin: 30px 0;} 
.impact_block {width: 100% !important;}
.impact_block h5 {    font-size: 39px;font-family: inherit;}
.impact_block p {margin: 9px 0px;}
.rmcbox  {background: #EDF5F7; padding: 15px; border-radius: 6px;}
.rmcbox h2 {font-family: inherit; font-weight: 600;}
.rmcbox a { color: #3B75C5;}
.date {background: url(../../images/cal-icon.svg) no-repeat;    padding: 2px 0 2px 33px;    margin: 0 0 10px 0;}

.carousel-indicators li {background-color: #19A2CB;width: 15px;height: 12px;}
.carousel-indicators .active {width: 30px;}
.carousel-indicators {bottom: -50px;margin: 0;}
.carousel-control-next-icon, .carousel-control-prev-icon { box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;background-color: rgb(102, 102, 102); border-radius: 20px; border: 2px solid hsla(0, 0%, 99%, 0.404); padding: 15px; background-size: 19px;}

#carousel5 .carousel-control-prev { left: 15px;}
#carousel5 .carousel-control-next { right: 15px;}
.request_form_label { font-weight: normal; font-size: 13px;}

.footer { background-color: #2f2f2f; padding: 20px; color: #fff !important;}
.footer a {    color: #fff;}
.sub_fott .input-group-append button {padding: 10px 9px 9px 9px; background-color: #19A2CB; border: transparent;}
.text-warning-one {    color: #19A2CB;}


.footer-icon a {
    text-align: center;
    padding: 10px 15px;
    transition: all .3s ease;
    color: #fff;
    font-size: 20px;
    position: relative;
    border-radius: 50%;
    display: inline-block;
}
.footer-icon a:after {
    content: "";
    position: absolute;
    border: 2px solid #fff;
    border-radius: 50%;
    padding: 1.2rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.formBAP { background: url(../../images/formbg.svg) no-repeat;background-size: cover;}
.formBAP .request_form { background: none; border: none;}
.carousel-control-next, .carousel-control-prev {opacity: 10 !important; width: auto !important;top: 44%;
    display: inherit !important;
align-items: inherit !important;
justify-content: inherit !important;bottom: inherit;
    }
    .carousel-control-next {    right: -11px;}
    .carousel-control-prev {    left: -11px;} 

.carousel-indicators {display: none;}

     .carousel-control-next span i, .carousel-control-prev  span i {color: #3B75C5 !important; font-size: 40px !important; display: none; }
     .input-style select {
        background-color: transparent;
        border: 1px solid #DDE3F3;
        height: 48px;
        color: #FFFFFF;
        padding: 3px 20px;
        border-radius: 5px !important;
        font-size: 12px;
        font-family: 'Manrope';
    }
@media(max-width:767px) {
    h3 {font-size: 18px !important; font-weight: 500; padding:20px;}
    h2 {    font-size: 35px;}
    .impact_block h5 {    font-size: 25px;}
    .top-banner .banner-img {width: auto;left: -603px;height: auto;}
    .podHead {        font-size: 35px;}
    .fa-user-circle:before {    font-size: 28px;    position: absolute;    top: -5px;    left: 0px;}
    .input-style {
        width: 100%;
    }
  .request_form {padding: 0;}

  
}


��.headerbg-wrap {background-color: #1e3845; position: relative; height: 168px; display: flex; align-items: center;}����������������.headerbg-wrap h2 {color: #67ba69; font-family: 'Manrope'; font-size: 29px; font-weight: 700;}


.headerbg-wrap img{width: 100%; height: 100%;����position: absolute;����top: 0px;����bottom: 0;����right: 0;����left: 0;����object-fit: cover;}


