@media screen and (max-width:1300px) {

#profile-cover, #group-cover { height: 320px; background-size: auto 100%; }
.single-headers #latest-update, .single-headers .group-description { font-size: 14px; padding: 20px; }
.single-headers #item-header-avatar { width: 150px; }
.single-headers div#item-header-content { bottom: 25px; left: 200px; }
.single-headers div#item-header-content { width: 78%; }
#item-header .item-header-badges img.gamipress-rank-thumbnail { height: 20px; width: auto; }
#item-header .item-header-badges { right: 10px; bottom: 10px; }
#item-header #gamipress-achievements-container .gamipress-achievement { width: 24px; }
body.bp-user .bp-navs.main-navs, body.single-item.groups .bp-navs.main-navs { padding-left: 160px; }

#sidebar .bp-sidebar-details-groups li img, #sidebar .left-sidebar-details-friends li img { padding: 4px; }

#buddypress #item-header-content .generic-button a, #buddypress #item-header-content .generic-button button.friendship-button, #buddypress.buddypress-wrap #item-header-content .generic-button button.friendship-button { padding: 3px 8px; font-size: 12px!important; }

#item-body .rtmedia-list-media li { width: 23.4%; margin-top: 0; }
#item-body .rtmedia-list-media li .rtmedia-list-item-a { width: 100%; height: auto; }
#item-body .rtmedia-list-media li .rtmedia-item-thumbnail { width: 100%; height: auto; }
#item-body .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail { line-height: 0; }
#item-body .rtmedia-list-media li .rtmedia-item-thumbnail img { width: 100%; height: auto; }

}



@media screen and (max-width:1024px) {

.layout-col-3 #item-body { width: 100%; }
.buddypress-wrap .item-body { position: static; }

#page-header h1.page-title { width: 100%; }

#profile-cover, #group-cover { height: 260px; }
.single-headers #latest-update, .single-headers .group-description { font-size: 12px; padding: 10px; margin-top: 45px; }
.single-headers #item-header-avatar { width: 120px; bottom: -43px; }
#item-header .item-header-badges img.gamipress-rank-thumbnail { height: 16px; }

.single-headers div#item-header-content { bottom: 25px; left: 160px; }
.single-headers div#item-header-content { width: 73%; }
body.bp-user .bp-navs.main-navs, body.single-item.groups .bp-navs.main-navs { padding-left: 120px; }
body.bp-user .bp-navs.main-navs ul, body.single-item.groups .bp-navs.main-navs ul { padding: 10px 8px 10px 25px; }
#buddypress .main-navs.bp-navs ul li { font-size: 12px; padding: 3px 15px; }
#buddypress .main-navs.bp-navs li.object-nav-menu-button a.object-nav-menu-button-a { height: 18px; }

.buddypress-wrap .subnav-filters .component-filters { width: 120px; }
.buddypress-wrap .subnav-search { width: 150px; }
.buddypress-wrap #page-header .main-navs.bp-navs ul li { font-size: 12px; padding: 6px 8px; }
.buddypress-wrap #page-header .main-navs.bp-navs ul li:last-child { margin-right: 0; }
.buddypress-wrap #page-header .subnav-filters { float: right; margin: 20px 0 30px 10px; } 
.buddypress-wrap #page-header .subnav-search { margin-right: 10px; }
.groups-type-navs.bp-navs, .members-type-navs.bp-navs { float: left; margin: 20px 10px 30px 0; }
.buddypress-wrap #page-header .main-navs.bp-navs ul li { margin-left: 0; margin-right: 10px; }

.buddypress-wrap .groups-list li { width: 47%; margin-right: 6%; margin-bottom: 6%; }
.buddypress-wrap #groups-list li.item-entry:nth-of-type(2n) { margin-right: 0px; }

.buddypress-wrap #members-list li.item-entry { width: 47%; margin-right: 6%; margin-bottom: 6%; }
.buddypress-wrap #members-list li.item-entry:nth-of-type(2n) { margin-right: 0px; }
.buddypress-wrap #members-list li .user-update { font-size: 13px; }

#item-body .rtmedia-list-media li { width: 23.5%; }

.buddypress .bp-invites-content ul#members-list li { margin-right: 4%; width: 16.8%; margin-bottom: 4%; }
.buddypress .bp-invites-content ul#members-list li:nth-of-type(10n) { margin-right: 4%; }
.buddypress .bp-invites-content ul#members-list li:nth-of-type(5n) { margin-right: 0%; }

}




@media screen and (max-width:760px)
{

body.registration .buddypress-wrap #page-header { min-height: 100px; }

.buddypress.widget ul.item-list li { width: 30%; margin-right: 5%; }
.buddypress.widget ul.item-list li:nth-of-type(6n) { margin-right: 5%; }
.buddypress.widget ul.item-list li:nth-of-type(3n) { margin-right: 0%; }

.directory #buddypress .dir-navs { float:left; margin-top: 15px; width: 100%; }
.directory #buddypress .dir-navs ul li { padding: 4px 8px; }
.directory #buddypress .dir-navs ul li { font-size: 10px; }

#buddypress .main-navs.bp-navs.activity-type-navs li.object-nav-menu-button { padding:5px 0px 5px 0px;  }
#buddypress .main-navs.bp-navs li.object-nav-menu-button a.object-nav-menu-button-a { background-size: 60% auto; }
#buddypress .main-navs.bp-navs .object-nav-menu { top:40px; }

.buddypress-wrap .bp-subnavs ul.subnav li { padding: 6px 7px; }
.buddypress-wrap .bp-subnavs ul.subnav li a { font-size: 10px; font-weight: 500; }


.buddypress-wrap .subnav-search { width: 160px; }
.buddypress-wrap .subnav-filters .bp-search button.nouveau-search-submit { background-size: 18px auto; }
.buddypress-wrap .subnav-filters .component-filters { width: 130px; }
.buddypress-wrap .item-body .subnav-filters .component-filters { width: 140px; }
.group-search.bp-search { width: 150px; }
.buddypress-wrap form.bp-dir-search-form input[type="search"] { padding-top: 5px; padding-bottom: 5px; font-size: 12px; }
.buddypress-wrap .subnav-filters .bp-search button.nouveau-search-submit, .buddypress-wrap .subnav-filters div button#user_messages_search_submit { height: 30px; }


.buddypress-wrap #page-header .main-navs.bp-navs ul li { font-size: 12px; padding: 6px 9px; }
.buddypress-wrap #page-header .main-navs.bp-navs ul li.object-nav-menu-button { padding-left: 4px; padding-right: 4px; }
.buddypress-wrap #page-header .subnav-filters { float: left; margin: 20px 0 0 0; } 
.buddypress-wrap #page-header .subnav-search { margin-right: 10px; }
.groups-type-navs.bp-navs, .members-type-navs.bp-navs { float: left; margin: 10px 10px 20px 0; }
.buddypress-wrap #page-header .main-navs.bp-navs ul li { margin-left: 0; margin-right: 10px; }

.buddypress-wrap #members-list li.item-entry { width: 100%; margin-right: 0; margin-bottom: 10%; }
.buddypress-wrap .groups-list li { width: 100%; margin-right: 0; margin-bottom: 10%; }

.bp-pagination .pag-count { font-size: 11px; width: 100%; }
.page-numbers, #member-dir-pag-bottom .page-numbers, .pagination-links .page-numbers { font-size: 14px!important; padding: 6px 12px!important; }
.bp-pagination .bp-pagination-links { float: left!important; margin-top: 20px; }

.activity-update-form #whats-new-avatar { width: 50px; }
.activity-update-form #whats-new-content { padding-left:70px; }
.activity-update-form #whats-new-textarea textarea { font-size: 13px; }
#whats-new-form .rtmedia-uploader-div { margin-left: 70px!important; }
.directory .activity-update-form #whats-new-submit { float: left; margin-left: 60px; }

.activity-list .activity-inner .rtmedia-activity-container .rtm-activity-media-list li { width: 100%; }
.activity-list .activity-item .activity-header, .activity-list .activity-item .activity-header a { font-size: 11px; }
.activity-list .activity-header .time-since { font-size: 10px; }
.rtmedia-item-title { font-size: 11px!important; } 
.activity-list .activity-item .activity-inner p, .activity-list .activity-item .activity-inner .rtmedia-activity-text { font-size: 12px; }
.activity-list .activity-item .activity-read-more a { font-size: 12px!important; } 
.buddypress-wrap .activity-comments .acomment-content p { font-size: 12px; }
.buddypress-wrap .activity-comments .acomment-meta { font-size: 11px; }

#profile-cover, #group-cover { height: 210px; }
.single-headers #latest-update, .single-headers .group-description { font-size: 9px; padding: 9px; margin-top: 25px; width: 85%; }
.single-headers #item-header-avatar { width: 70px; bottom: -38px; left: 10px; }
#item-header .item-header-badges { right: 5px; bottom: 2px; }
#item-header .item-header-badges img.gamipress-rank-thumbnail { height: 12px; }
.single-headers h2, .single-headers h2 a { font-size: 14px; font-weight: 700; }
.groups-header.single-headers div#item-header-content, .single-headers div#item-header-content { width: 200px; }
.single-headers #item-header-details, .single-headers #item-header-details .user-nicename, .single-headers #item-header-details .activity { font-size: 10px; }
#buddypress #item-header-content .generic-button a, #buddypress #item-header-content .generic-button button.friendship-button, #buddypress.buddypress-wrap #item-header-content .generic-button button.friendship-button { padding: 3px 6px; font-size: 10px!important; }
.bp-user .member-header-actions div.friendship-button { margin-bottom: 3px; }
.wrapper-group-head .activity-meta.groups-meta { bottom: 45px!important; right: auto; left: 0; }
.single-headers#item-header .group-button { font-size: 9px; padding: 4px 7px; }
.single-headers div#item-header-content { bottom: 10px; left: 100px; }
.bp-user .member-header-actions { bottom: 50px; right: auto; left: 0; }
#item-header-content .member-header-actions .login-popup-action { padding: 5px 6px; margin-right: 5px; font-size: 9px!important; }
body.bp-user .bp-navs.main-navs, body.single-item.groups .bp-navs.main-navs { padding-left: 75px; }
body.bp-user .bp-navs.main-navs ul, body.single-item.groups .bp-navs.main-navs ul { padding: 8px 8px 8px 15px; }
#buddypress .main-navs.bp-navs ul li { padding: 2px 12px; font-size: 11px; }
#buddypress .main-navs.bp-navs li.object-nav-menu-button { margin-right: 0; }
#buddypress .main-navs.bp-navs li.object-nav-menu-button a.object-nav-menu-button-a { height: 18px; }

.group-act-search { width: 150px; }

.bp-messages-content #bp-message-thread-list .message-metadata { width: 50px; }
.bp-messages-content #bp-message-thread-list .message-metadata .avatar { margin-bottom: 4px; }
.bp-messages-content #bp-message-thread-list .message-metadata .user-link strong { font-weight: 500; font-size: 11px; }
.bp-messages-content #bp-message-thread-list .message-content { width: calc(100% - 80px); }
.bp-messages-content #bp-message-thread-list .activity { font-size: 14px; font-weight: 500; }

#sidebar .rtmedia-container ul.rtmedia-list li.rtmedia-list-item { width: 30%!important; margin-right: 5%!important; margin-bottom: 5%!important; }
#sidebar .rtmedia-container ul.rtmedia-list li.rtmedia-list-item:nth-of-type(6n) { margin-right: 5%!important; }
#sidebar .rtmedia-container ul.rtmedia-list li.rtmedia-list-item:nth-of-type(3n) { margin-right: 0%!important; }

#activity-stream .rtmedia-activity-container li.media-type-photo { width: 100%!important; height:auto!important; }

#item-body .rtmedia-list-media li { width: 30%; }
#item-body .rtmedia-list-media li .rtmedia-item-thumbnail img { padding: 4px!important; }

#group-create-body .group-create-buttons li a { font-size: 12px; }

.buddypress .bp-invites-content ul#members-list li { margin-right: 5%; width: 30%; margin-bottom: 4%; }
.buddypress .bp-invites-content ul#members-list li:nth-of-type(5n) { margin-right: 5%; }
.buddypress .bp-invites-content ul#members-list li:nth-of-type(3n) { margin-right: 0%; }
.buddypress .bp-invites-content ul#members-list li .item .member-name { font-size: 12px; }

.buddypress .profile-fields tr td { font-size: 12px; padding: 12px!important; }

.buddypress .register-section { width: 100%; margin-right: 0px; }

.buddypress-wrap .bp-feedback p { font-size: 12px; line-height: 1.3em; }

.activity-inner .rtmedia-list li.rtmedia-list-item { max-width: 320px; }

}