#home-section-1-div,
#home-section-2-div,
    /* #home-section-7-div,
    #home-section-7-div-2, */
#home-section-5-div-2 {
    display: flex;
    flex-direction: row;
    gap: 2rem;
}

#home-section-5-div-2 {
    width: 140rem;
    max-width: 95%;
}

@media (max-width: 2200px) {
    #home-section-5-div-2 {
        flex-direction: column;
        max-width: 50rem;
    }
}

div.n2-ss-slider-controls.n2-ss-slider-controls-absolute-center-bottom {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 20px !important;
    flex-wrap: nowrap !important;
    position: relative !important;
    bottom: -1rem !important;
    -webkit-tap-highlight-color: transparent;
}

.n2-ss-slider .n2-ss-layer-row-inner {
    justify-content: center !important;
    align-items: center !important;
}

@media (max-width: 1900px) {
    #home-section-2-div {
        flex-direction: column;
    }
}

@media (max-width: 1420px) {
    #home-section-1-div /* ,
  #home-section-7-div-2  */ {
        flex-direction: column;
    }
}
/*
@media (max-width: 1420px) {
  #home-section-7-div {
    flex-direction: column-reverse;
  }
}
*/
@media (max-width: 900px) {
    #home-section-5-div-2 {
        max-width: 95%;
    }
}

@media (max-width: 700px) {
    #piggy-slider-shortcode {
        display: none;
    }

    #piggy-slider-shortcode-mobile {
        display: block;
    }
}

@media (max-width: 319px) {
    header,
    .site-footer,
    #inner_content-10-12 {
        width: 320px;
    }
}