#slider { 
    padding: 2rem 0 1rem; 
    position: relative; 
    /*min-height: 680px; */
    background: url(../img/bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
#slider .container { position: relative; top: -4.5rem; }

#slider .slider_container { margin-bottom: 0rem; }
#slider .slider_container h2 { color: var(--color-font-light); font-size: 2.5rem; font-weight: 700; line-height: 46px; }
#slider .slider_container h3 { color: var(--color-font-light); font-size: 1.7rem; font-weight: 600; line-height: 30px; margin-top: 1.5rem; }
#slider .slider_container article { margin-right: 2rem; }
#slider .slider_container .btn_theme_secondary { padding: 10px 2rem !important; font-size: 1.2rem; margin-top: 1.5rem; }



@media (max-width: 1200px) {
    #slider { min-height: auto; }
    #slider .slider_container h2 { font-size: 2.1rem; line-height: 38px; }
    #slider .slider_container h3 { font-size: 1.4rem; line-height: 28px; }
    #slider .slider_container h3 br { display: none; } 
}
@media (max-width: 991px) {
    #slider .slider_container h2 br { display: none; } 
    #slider .slider_container img { width: 60%; margin: 0 auto 2rem; }
}
@media (max-width: 767px) {
    #slider .slider_container h2 { font-size: 2rem; line-height: 36px; }
    #slider .slider_container img { width: 100%; }
}
@media (max-width: 575px) {
	
	#slider .slider_container article {
    margin-right: 0rem;
}

	#slider {
    min-height: auto;
    padding-top: 5rem;
}
    #slider .slider_container h2 { font-size: 1.6rem; line-height: 30px; }
    #slider .slider_container h3 { font-size: 1.1rem; line-height: 24px; }
    #slider .slider_container .btn_theme_secondary { padding: 10px 1rem !important; }
}