@media only screen and (max-width: 750px){
    
    
    /*random fixes*/

    .img-bg-wrapper, .img-bg-wrapper-wtb{
        display:none;
    }

    /*Main carousel*/
    .main-carousel-content {
        position: absolute;
        top: 5%;
        height: 90%;
        left: 10%;
        width: 65%;
    }
    /*legal text*/
    .legal-text{
        font-size:1.45vw;
        top: 89%;
        width:55%;
        left:11%;
    }

    /*Info section 1*/
    .info-section1-row:nth-child(2n) .info-section1-image{
        order:1;
    }
    .info-section1-row:nth-child(2n) .info-section1-text{
        order:2;
    }
    .info-section1-row{
        display:block;text-align: center;
    }
    .info-section1-image, .info-section1-text{
        display:inline-block !important;
        width:90%;
        margin-left:auto !important;
    }
    .info-section1-row .info-section1-text {
        margin: auto !important;
    }
    .info-section1-row:nth-child(3n) .info-section1-image{
        margin-top:4%;
        width:60%;
    }
    /*Lice line*/
    .louse-main{
        display:none;
    }
    .louse1-shadow{
        position: absolute;
        top:70%;left:98%;width:38%;
    }
    /*Info section 2*/
    .info-section2-item{
        width:90%;
        margin: 3% 5%;
    }

    .info-section2 h2, .info-section2 h3, .info-section2-item > p{
        min-height:0;
    }

    /*Video section*/
    .video-section{
        margin-bottom:10%;
    }

    /*footer section*/
    .footer-section{
        display:block;
    }
    .footer-section > div{
        display: inline-block;
        width:60%;
        margin: 3% auto;
    }
    /****************************************************************************/
    /*NYDA® express*/
    /****************************************************************************/
    /*Express section top text*/
    .express-intro-h2 {
        padding-top:6%;
    }
    /*First expess section*/
    .express-section1-row{
        display:block;
    }
    .express-section1-image{
        width:70%;
        margin-left:15%;
    }
    .express-section1-text{
        width:90%;
        margin-left:5%;
        text-align: center;
    }
    .express-section1-text > p{
        text-align:left;
    }
    .express-section1 {
        margin-top:7%;
    }
    
    /*Second expess section*/
    

    /*Third express section*/
    .express-section3-item{
        width:90%;
        margin:1% 5%;
    }
    .express-section3-item img{
        margin:10% auto;
    }
    .express-section3-item p{
        margin:14% auto;
    }

    /*Fourth express section*/
    .express-section4 {
        margin-top:8%;
    }
    .express-section4-row{
        display:block;text-align: center;
    }
    .express-section4-image, .express-section4-text{
        display:inline-block !important;
        width:90%;
        margin-left:auto !important;
    }
    .express-section4-row .express-section4-text {
        margin: auto !important;
    }
    .express-section4-image{
        max-width: 50%;
    }

    /*Fifth express section*/
    .express-section5-row{
        display:block;
    }
    .express-section5-row > img{
        width:60%;height:auto;
        margin-left:20%;
    }
    .express-section5-row .express-section5-faq {
        margin-right:0;
    }

    /****************************************************************************/
    /*NYDA® about*/
    /****************************************************************************/
    /*first about section*/
    .about-section1-row{
        display:block;
    }
    .about-section1-row .about-section1-faq {
        margin-right:0;
    }
    .about-section1-row > img{
        width:60%;height:auto;
        margin-left:20%;
        margin-bottom:4%;
    }

    /*third about section*/
    .about-section3-row{
        display:block;
    }
    .about-section3-row > img{
        width:60%;height:auto;
        margin-left:20%;
        margin-bottom:4%;
        max-width:none;
    }
    .about-section3-row .about-section3-faq {
        margin-right:0;
    }

    /*fifth about section - SVG Hexagon myths*/
    .about-section5{
        display:inline-block;
        position:relative;
        width:90vw;
        margin: 3% auto;
        text-align: center;
        height:205.7142vw;
        margin-top:20%;
    }
    .about-section5-myths{
        transform:translateY(-160%);
    }
    .about-section5 svg{
        position:absolute;
        width:57.14%;height:auto;
        transform: translate(-50%,-50%);
    }
    
    #svg-hex1{left:28.5714%;top:12.857%;}
    #svg-hex2{left: 72.4285%;top: 24.114%;}
    #svg-hex3{left: 28.5714%;top: 35.171%;}
    #svg-hex4{left:72.4285%;top:46.428%;}
    #svg-hex5{left:28.5714%;top: 57.485%;}
    #svg-hex6{left: 72.4285%;top: 68.742%;}
    #svg-hex7{left:28.5714%;top:79.8%;}

    .popup-wrapper{
        position:fixed;
        left:10vw;top:10vh;width:80vw; height:80vh;
        background:white;
        border-radius: 10px;
        box-shadow: 0 5px 7px 2px rgba(0,0,0,.13);
        padding:2%;
        box-sizing: border-box;
        filter: none !important;
    }
    .popup{
        max-height:94%;
        overflow:auto;
        box-sizing: border-box;
    }
    .popup-close {
        top:1%;
        width:7%;
    }
    .popup h3{
        padding:2%;
    }
    .popup p{
        padding:3%;
        box-sizing: border-box;
    }

    /*First parents section*/
    .parents-section1-row{
        display:inline-block;
        text-align: center;
    }
    .parents-section1-image{
        max-width:none;
        width:80%;
    }
    .parents-section1-text h2{
        text-align: center;
    }
    /*Second parents section*/
    .parents-section2-row {
        display:block;
    }
    .parents-section2-slider {
        margin-right:0;
    }
    .parents-section2-text{
        max-width: none;
        margin-top:5%;
    }
    /*Third parents section*/
    .parents-section3{
        margin:2% auto;
    }
    .parents-section3-row{
        display:block;
    }
    .parents-section3-image{
        max-width: none;
        width:80%;
        margin-left:10%;
    }
    .parents-section3-row .parents-section3-faq {
        margin-right:0;
    }

    /*Map search*/
    #map-search{
        width:100%;
    }
    .map-search-button{
        width:auto;
        padding:5px;
        margin-top:15px;
    }

    .window-content, .window-content > input{
        font-size:13px;
    }

    .search-cancel{
        position:absolute;
        right:3.5%;
        top:22%;
        transform:translateY(-50%);
        font-family: 'Montserrat', sans-serif;
        font-size:22px;
        font-weight: bold;
        cursor:pointer;
    }

    /*invividual blog table adjustments*/

    /* .blog-table ul{
        list-style-type: none;
        padding: 2px !important;
    } */
    .blog-table-wrapper{
        overflow-x:scroll;
    }
    .blog-table{
        width:700px;
        overflow-x:auto;
    }

    /*Cookies section*/

    .cookies-pop-up{
        flex-wrap: wrap;
        padding-bottom:20px;
    }

    /*footer section*/
    .left-footer-section,.right-footer-section{
        text-align: center;
    }

    

}