.slider-wrapper{
    background: url('../../Images/slider.png');
    background-repeat: no-repeat;
    background-size: cover;
    /* background-position: center; */
    background-position: right;
    height: 774px;
}
/* .slider-overlay{
    background: linear-gradient(to right, rgba(255,255,255,1) , rgba(255,255,255,0));
    width: 80%;
} */
.slider-content{
    z-index: 11;
}
.slider-cnt-pl{
    padding-left: 180px;
}
.slider_content{
    line-height: 77px;
    font-size: 64px;
}
.custom_slid_arw{
    width: 3.5rem;
    height: 3.5rem;
    background-size: 65px;
}
.custom_dots{
    width: 10px !important;
    height: 10px !important;
    border-radius: 50%;
    background-color: transparent !important;
    border: 3px solid transparent !important;
    box-shadow: 0 0 0 4px var(--text-color) !important;
    opacity: 1 !important;
}
.carousel-indicators .custom_dots.active{
    background-color: var(--text-color) !important;
}
.slider_btn{
    display: flex;
}

/*...service section...*/

.service-wrapper{
    background: url('../../Images/service-bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.service_icn{
    min-width: 28px;
    height: 28px;
}

/*...event section...*/

.event-bg{
    background: url('../../Images/event_bg.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 32px 40px;
}
.event_hdr_line{
    min-width: 44px;
}
.event-btn{
    min-width: 56px;
    height: 56px;
    max-width: 56px;
}

/*...training section...*/

.training-bg{
    background: url('../../Images/training_bg.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.training-overlay{
    background: rgba(30,58,30,0.6);
}
.training-cont{
    max-width: 640px;
}
.w-310{
    max-width: 310px;
}

@media only screen and (max-width:1400px){
    .slider_content{
        line-height: 54px;
        font-size: 40px;
    }
    .slider-cnt-pl{
        padding-left: 140px;
    }
    .slider-wrapper{
        height: 600px;
    }
}
@media only screen and (max-width:1024px){
    .slider-wrapper{
        height: 500px;
    }
}
@media only screen and (max-width:991px){
    .slider_content{
        line-height: 40px;
        font-size: 32px;
    }
    .slider-cnt-pl{
        padding-left: 100px;
    }
    .slider-wrapper{
        height: 450px;
    }
}
@media only screen and (max-width:768px){
    .slider_content{
        line-height: 36px;
        font-size: 24px;
    }
    .slider-cnt-pl{
        padding-left: 50px;
    }
    .custom_slid_arw {
        width: 2.5rem;
        height: 2.5rem;
        background-size: 32px;
    }
    .carousel-control-next, .carousel-control-prev{
        width: 6%;
    }
    .slider-wrapper{
        height: 370px;
    }
    .slider-wrapper h2 {
        font-size: calc(0.8rem + .9vw);
    }
}
@media only screen and (max-width:575px){
    .slider_btn a{
        margin: 0 24px 0 0;
    }
}
@media only screen and (max-width:530px){
    .slider_btn{
      display: block;
    }
    .slider_btn a{
        margin: 0 0 12px 0;
    }
    .event-bg{
        padding: 30px 16px;
    }
  }
  @media only screen and (max-width:320px){
    .slider-cnt-pl{
        padding-left: 18px;
    }
    .event_hdr_line{
       display: none;
    }
}