@media (max-width: 1440px){
    .section__content, .header__menu_content, .header_content{
        max-width: 1024px;
    }
    .card {
        max-width: 300px;
    }
    .card__content {
        padding: 20px 10px;
    }
    .header {
        background-size:  100% 100%;
    }
    .item_svg {
        width: 90px;
        height: 90px;
    }
    .section__content_info p {
        font-size: 0.8em;
    }
}

@media (max-width: 1280px){
     .header {
        background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../image/fons_header.png) right / cover;
        background-size:  auto 100%;
    }
    .section__content, .header__menu_content, .header_content{
        max-width: 768px;
    }
    .section__RequestHandler {
        max-width: 950px;
    }
    .RequestHandler_image {
        width: 30%;
        transform: translate(-59px, 125px);
    }
    .item {
        width: calc(100% / 2.5);
    }
    .section__content_info_image {
        width: 45%;
    }
    .slider__content {
        justify-content: center;
    }
    
    .slider__content_card{
        justify-content: space-between;
    }
    .section__style_slider{
        max-width: 1000px;
    }
    .slider_pagination-content{
        display: flex;
    }
}

@media (max-width: 1024px){
    .header_content {
        height: 100%;
        margin: 200px auto;
        overflow: auto;
        font-size: 0.7em;
        padding-right: 20%;
    }
    .section__content, .header__menu_content, .header_content{
        max-width: 600px;
    }
    .section__RequestHandler {
        max-width: 900px;
        flex-flow: column;
        justify-self: center;
        margin: 0 25px;
    }
    .RequestHandler{
        order: 2;
        
        max-width: 900px;
        width: 100%;
    }
    .RequestHandler_image {
        width: 30%;
        margin: 0 auto;
        order: 1;
        transform: translate(0, 0);
    }

    .item {
        width: calc(100% / 2.1);
    }

    .section__content_info_image {
        width: 45%;
    }
    .gallery{
        max-width: 700px;
    }
    .section__style_slider {
        max-width: 1400px;
        padding: 90px 0px;
        margin: 0 auto;
    }
    .price, .button_next {
        font-size: 2em;
        width: 50px;
        height: 50px;
    }
    
}

@media (max-width: 800px){

    .modal-container{
        flex-flow: column;
    }
    .section__content, .header__menu_content, .header_content{
        max-width: 600px;
        padding: 20px 10px;
    }
    .section__style{
        margin: 20px 10px;
        padding: 20px 0px;
    }
    .section__title{
        width: 300px;
        margin: 0 auto;
        margin-bottom: 90px;
        font-size: 0.8em;
    }
    .button_style {
        font-size: 0.65em;
        padding: 10px;
    }
    .section__title::after {
        top: 100px;
    }
    .section__RequestHandler {
        max-width: 900px;
        flex-flow: column;
        justify-self: center;
       margin: 50px 25px;
    }
    .RequestHandler{
        order: 2;
        max-width: 900px;
        width: 100%;
    }
    .RequestHandler_input {
        font-size: 0.7em;
        padding: 15px 10px;
    }
    .RequestHandler_image {
        width: 30%;
        margin: 0 auto;
        order: 1;
        transform: translate(0, 0);
    }
    .item {
        width: calc(100% / 2.1);
    }
    .section__content_info_image {
        width: 100%;
        margin: 0 auto;
    }
    .gallery{
        grid-template-columns: none;
        max-width: 100%;
        margin: 0 auto;
        padding: 0;
    }
    .gallery img {
        width: 100%;
        height: auto;
        aspect-ratio: 2 / 1;
    }
    .section__content_info p {
        font-size: 0.8em;
        margin: 15px 0;
    }
    .section__content_info_image{
        margin-bottom: 15px;
    }
    .slider__content_card {
        width: 70%;
        justify-content: center;
    }
    .item_title h3 {
        font-size: 0.8em;
    }          
    .item_pagination-content{
        display: flex;
    }
    .RequestHandler_image {
        width: 40%;
    }
    .header_content .button_style {
        font-size: 1em;
    }
    .header_content {
        margin: 40px 190px 60px 50px;
    }
        
}
@media (max-width: 600px){
    .header_content {
        margin: 0px 100px 60px 50px;
    }
    .header_content-title{
        font-size: 1.85em;
    }
    .header__menu_content {
        max-width: 600px;
        padding: 20px 10px;
        margin:  0 50px;

    }
}
@media (max-width: 480px){
    .title {
        font-size: 1.4rem;
    }
    .description {
        font-size: 0.8rem;
    }
    .current-price {
        font-size: 1.4rem;
    }
    .card__content_button {
        flex-flow: column;
        max-width: 70%;
        margin: 0 auto;
    }
    
    .slider__content_card {
        width: 100%;
        max-width: 350px;
    }
    .card {
        max-width: 100%;
    }
    .card__content_name h3 {
        font-size: 1em;
    }
    .item {
        width: calc(100% / 1);
    }
    .item_title h3 {
        font-size: 0.9em;
    }
    .RequestHandler_title h2 {
        font-size: 1.3em;
    }
    .RequestHandler_title p {
        font-size: 0.8em;
        margin: 5px 0 30px 0;
    }
    .btn_slider{
        display: none;
    }
    .faq_active_title {
        font-size: 0.8em;
    }
    .header__menu_content {
        max-width: 600px;
        padding: 0px;
        margin:  0 25px;
    }
    .header_content {
        margin: 20px 0px 60px 25px;
    }
}