#inner-page-wrapper > .container{
    width: 100%;
    padding: 0;
}


/** Communities **/
#ai-minimalist-communities-wrap{
    padding: 0 100px;
}
    #ai-minimalist-communities-wrap h3{
        text-align: center;
        font-size: 50px;
        letter-spacing: -0.05em;
        line-height: 1;
        color: var(--aios-communities-primary-color);
        padding: 88px 0;
    }
    .ai-minimalist-communities-content-wrap{
        margin-top: 45px;
    }
         .ai-minimalist-communities-content-wrap .ai-minimalist-communities-content-image{
            float: left;
            width: 49.06%;
            margin: -51px 3%  3% -51px;
            position: relative;

         }
            .ai-minimalist-communities-content-wrap .ai-minimalist-communities-content-image canvas{
                display : block;
                width: 100%;
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
            }

            .ai-minimalist-communities-content-wrap .ai-minimalist-communities-content-image img{
                object-fit: cover;
                object-position: center center;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }

        .ai-minimalist-communities-content-wrap .ai-minimalist-communities-content-text{
            border: 1px solid var(--aios-communities-primary-color);
            padding: 60px;
        }
            #content .ai-minimalist-communities-content-wrap .ai-minimalist-communities-content-text h1{
                color: var(--aios-communities-primary-color);
                font-size: 39px;
                text-transform: uppercase;
                font-weight: normal;
                margin: 0;
            }
            .ai-minimalist-communities-content-wrap .ai-minimalist-communities-content-text h2{
                color: #555555;
                font-size: 15px;
                letter-spacing: 0.1em;
                line-height: 1.7;
                text-transform: uppercase;
            }

            .ai-minimalist-communities-content-wrap .ai-minimalist-communities-content-text p{
                font-size: 16px;
                line-height: 1.9;
                letter-spacing: 0.05em;
                padding: 10px;
            }
 /*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/

/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */
@media only screen and (max-width: 1199px) {
}
/* iPad(portrait) | Galaxy Tab 4(portrait)  */
@media only screen and (max-width: 991px) {
    #ai-minimalist-communities-wrap{
        padding: 0 25px;
    }
        #ai-minimalist-communities-wrap h3{
            padding: 20px 0 0;
            font-size: 40px;
        }
        .ai-minimalist-communities-content-wrap {
            margin-top: 20px;
        }
        .ai-minimalist-communities-content-wrap .ai-minimalist-communities-content-image{
            margin: 0;
            width: 100%;
            float:none;
        }
            .ai-minimalist-communities-content-wrap .ai-minimalist-communities-content-text{
               padding: 15px;
            }

            .ai-minimalist-communities-content-wrap .ai-minimalist-communities-content-text p {
                padding: 10px 0;
            }
}
/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */
@media only screen and (max-width: 767px) {

}
/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */
@media only screen and (max-width: 480px) {

}

/** Communities **/