/**
 * wrapper width break point
 */
@media screen and (max-width: 1000px) {

}

/**
 * medium break point
 */
@media screen and (max-width: 56.250em) { /** 900px **/
    .sq-view.home .home-content {
        padding-left: 100px;
        padding-right: 100px;
    }
}

/**
 * horizontal medium break point
 */
@media screen and (max-width: 56.250em) and (orientation:landscape) {

}

/**
 * medium-small break point
 */
@media screen and (max-width: 42em) {
    .main-image.no-image {
        padding-top: 140px;
    }

    .sq-view.home .home-content {
        padding-left: 50px;
        padding-right: 50px;
    }
    
    .sq-view.details.cms .buy-ticket-button-holder {
        display: block;
    }
    
    .sq-view.details.no-main-image {
        margin-top: 145px;
    }
}

/**
 * small break point
 */
@media screen and (max-width: 31.250em) { /** 500px **/
    .main-image.no-image {
        padding-top: 50px;
    }
    
    .sq-view.home .home-content {
        padding-left: 12px;
        padding-right: 12px;
    }
    
    .sq-view.details.cms .buy-ticket-button-holder {
        top: 90px;
    }
    
    .sq-view.details.no-main-image {
        margin-top: 55px;
    }
}