/*Mobile Styles*/

/*Break Points*/
@media only screen and (min-width: 768px) and (max-width: 980px) {
    /* tablets and desktop */

.page-id-1635 .listing-item {
    width: 50%!important;
    display: block!important;
}
}

@media only screen and (max-width: 767px) {
    /* phones */
}

@media only screen and (max-width: 767px) and (orientation: portrait) {
    /* portrait phones */
.cdg-header-links .et_pb_button:nth-child(2n) {
    clear: left;
    float: none;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    margin-left: 0;
}


.cdg-header-links {
    width: 100%;
}

.et_header_style_centered #logo, .et_header_style_centered #et-top-navigation, .et_header_style_centered nav#top-menu-nav, .et_header_style_centered #top-menu {
    float: none;
}

.et_header_style_centered #logo {
    margin-top: 0;
}

.et_header_style_centered #logo {
    max-height: 90px;
}

.cdg-header-links {
    margin-top: 15px;
}

.et_header_style_centered #main-header div#et-top-navigation {
    clear: both;
    display: block;
    padding-top: 10px;
}

.page-id-1635 .listing-item {
    width: 100%!important;
    display: block!important;
}

}