#slider {
    color: var(--color-font-primary) !important;
    background: rgb(0 0 0);
    background: linear-gradient(0deg, rgb(112 112 112) 0%, rgb(0 0 0) 100%);
    padding: 1rem 0 0 0;
}

#slider .slider_container h2 {
    font-size: 1.65rem;
    font-weight: 600;
}

#slider .slick-slide img {
    display: block;
    margin-bottom: -6px!important;
}

#slider .slider_container h3 {
    font-size: 1.4rem;
    font-weight: 400;
}

#slider .span__block {
    display: block;
}

#slider .slider_container .btn_style__primary {
    padding: 12px 40px;
    border-radius: 3rem;
    font-size: 1rem;
    margin-top: 1rem;
    font-weight: 600;
}


@media (max-width: 1199px) {
    #slider .span__block {
        display: inline;
    }
}

@media (max-width: 991px) {
    #slider .slider_container h2 {
        font-size: 1.6rem;
    }

    #slider .slider_container h3 {
        font-size: 1.2rem;
    }

    #slider .slider_container .btn_style__primary {
        padding: 12px 25px;
        font-size: .9rem;
    }
}


@media (min-width:768px) and (max-width: 849px) {	
	
	
    #slider .slider_container h2 {
        font-size: 1.3rem;
    }

    #slider .slider_container h3 {
        font-size: 1.1rem;
    }

    #slider .slider_container .btn_style__primary {
        padding: 8px 20px;
        font-size: .9rem;
    }
}

@media (max-width: 767px) {
	
	#slider .slider_container .d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
    flex-direction: column!important;
    flex-wrap: nowrap!important;
    align-content: center!important;
    justify-content: center!important;
    align-items: center!important;
}

    #slider {
        padding: 1.2rem 0;
    }

    #slider .slider_container .btn_style__primary {
        padding: 10px 24px;
        font-size: 1rem;
    }
}

@media (max-width: 550px) {
	
	#slider .slider_container .btn_style__primary{display:none;}
	
    #slider .slider_container h2 {
        font-size: 1.3rem;
    }
}

@media(max-width: 479px) {
    #slider {
        margin-top: -1px;
    }
}

