@media only screen and (max-width: 600px) {
    .desktop{
        display:none !important;
    }
    .mobile{
        display:block !important;
    }
    .fb-login .container{
        max-width:80%;
        padding: 30px 20px;
    }
    .fb-login .links{
        display:block;
    }
    .fb-login .label-remember{
        margin: 20px auto 10px auto;
        width: 120px;
    }
    .fb-login .link-password{
        text-align: center;
        display: block;
    }
    header .navbar-brand{
        width:50% !important;
        display:inline-block;
    }
    header .navbar-brand img{
        max-width:100%;
    }

    header .fb-form{
        width:30% !important;
        display:inline-block;
    }
    header .fb-form .form-inline{
        display: none;
        position: absolute;
        top:-5px;
        right: 3vw;
        min-width: 94vw;
        z-index: 999;
    }
    header .fb-form .form-inline button.btn{
        display: block;
        position: absolute;
        top: 2px;
        right: 0;
    }
    header .fb-form .form-inline .form-control{
        min-width: 94vw;
    }
    
    header .fb-form .display-form-search{
        background:transparent;
        color:#FFF;
        padding:0px;
        margin:0;
        text-align: right;
        float: right;
        font-size: 16px;
    }
    .mobile .dropdown-toggle::after{
        display:none;
    }
    .mobile .fb-user-notification-right{
        margin-left:0;
        margin-right:0;
        display:flex;
        justify-content: space-between;
        width: 100%;
    }
    .mobile .fb-home-link{
        margin-right:0;
    }
    .mobile .fb-profile .btn{
        margin-left:0;
    }
    .navbar-dark .navbar-toggler-icon{
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='40' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='15' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
        background-size:120% 120%;
    }
    .fb-user-notification{
        margin-top:5px;
    }
    .fb-notification .dropdown-menu{
        width: 100vw;
        right: -20vw;
        height: 90vh;
        max-height: 90vh;
        padding-bottom: 10vh;
    }
    .fb-profile .dropdown-menu{
        width: 100vw;
        height: 90vh;
        padding: 6px 0 10vh 0;
        overflow-y: scroll;
    }
    .fb-feed .fb-feed-links a{
        font-size:12px;
        padding:0px;
    }
    .fb-feed .fb-feed-links a i{
        width:auto;
        height:auto;
        color:#00A859;
        background:transparent;
        line-height:30px;
        margin-right:2px;
    }
    .fb-feed .fb-feed-links a.fb-link-enjoy{
        text-align:left;
    }
    .fb-feed .fb-feed-links a.fb-link-comment{
        text-align:right;
    }
    main.container .col-md-3{
        display:none;
    }
    .col-md-6, .col-md-9{
        padding: 0 10px;
    }
    .fb-feed .fb-container-inner{
        margin-bottom:10px;
    }
    .fb-container-inner{
        padding:15px;
    }
    .comment-list{
        margin: 5px 0 0 0;
    }
    .comment-list .comment{
        padding: 10px;
        border-radius: 2px;
    }
    .submit-comment-post{
        margin-bottom:0 !important;
    }
    .fb-feed .dropdown-divider{
        margin-bottom: 10px;
    }
    .modaal-inner-wrapper{
        padding:10px 10px !important;
    }
    .modaal-content-container{
        padding:15px !important;
    }
    .fb-feed .fb-container-inner .fb-feed-text iframe{
        max-height:200px;
    }
    .fb-blogs .blogs-item,
    .fb-news .news-item{
        display:block;
    }
    .fb-blogs .blogs-item a.image,
    .fb-news .news-item a.image,
    .fb-videos .videos-item a.image{
        width:100%;
        margin:0px;
        display:block;
        height:200px;
    }
    .fb-blogs .blogs-item a.title-description,
    .fb-news .news-item a.title-description,
    .fb-videos .videos-item a.title-description{
        width:100%;
        margin:0;
        display:block;
        padding-top:15px;
    }
    .fb-header-profile{
        margin: 0 -10px;
    }
    .fb-container-inner form .form-group{
        width:100% !important;
        padding:0 0px !important;
        display:block !important;
        float:none !important;
    }
    .fb-profile-name-edit{
        top:0;
    }
    .fb-groups .row,
    .fb-albums .row,
    .fb-events .row,
    .fb-videos .row{
        display:block;
        padding-top:0px;
        margin-top:60px;
    }
    .fb-groups .groups-item,
    .fb-events .events-item,
    .fb-albums .albums-item{
        width:100%;
        max-width: 100%;
        margin: 5px 0;
        display:block;
    }
    .fb-groups .groups-item a,
    .fb-events .events-item a,
    .fb-albums .albums-item a{
        padding-bottom:50%;
    }
    .fb-groups .groups-item .groups-item-hover-title,
    .fb-events .events-item .events-item-hover-title,
    .fb-albums .albums-item .albums-item-hover-title{
        display:flex;
        justify-content: center;
        align-items: center;
        padding: 0 10px;
        background: rgba(0,0,0,0.3);
    }
    .fb-groups .groups-item .groups-item-name,
    .fb-groups .groups-item .groups-item-name p,
    .fb-groups .groups-item .groups-item-name span,
    .fb-events .events-item .events-item-name,
    .fb-events .events-item .events-item-name p,
    .fb-events .events-item .events-item-name span,
    .fb-albums .albums-item .albums-item-name,
    .fb-albums .albums-item .albums-item-name p,
    .fb-albums .albums-item .albums-item-name span{
        font-size:12px !important;
        margin-bottom:0px !important;
    }
    .fb-groups .groups-item .groups-item-title,
    .fb-events .events-item .events-item-title,
    .fb-albums .albums-item .albums-item-title{
        font-size:18px;
        letter-spacing:1px;
    }
    .fb-profile .dropdown-menu a{
        padding: 6px 10px 6px;
        font-size: 14px;
    }
    .fb-profile .dropdown-menu .fb-profile-icon{
        margin-right:5px;
    }
    .modaal-image .modaal-gallery-prev-inner{
        right:80vw;
    }
    .modaal-image .modaal-gallery-next-inner{
        left:80vw;
    }
    .modaal-gallery-control{
        bottom:40%;
    }
    .fb-videos .videos-item{
        display:block;
    }
    .fb-create-post h2{
        font-size: 16px !important;
        text-align: left;
    }
    .form-post-profile input[name="title"]{
        font-size: 18px !important;
    }
    .fb-banner-profile{
        height:240px;
    }
    .fb-informations-header-profile{
        display:block;
    }
    .fb-informations-header-group .info-2{
        padding-top:5px !important;
    }
    .fb-informations-header-group .info-2 p{
        padding-bottom:0;
        margin-bottom:0;
    }
    .fb-informations-header-profile .info-3{
        padding:0px;
        text-align:center;
    }
    .fb-header-profile.fb-header-group{
        position:relative;
    }
    .fb-header-profile .show-info{
        position:absolute;
        bottom:0px;
        width:100%;
    }
    .fb-header-profile .show-info i{
        position:absolute;
        right: 15px;
        top: -40px;
        color:#FFF;
        font-size:1.2rem;
    }
    .fb-header-profile .dropdown .dropdown-menu.show{
        display: block;
        transform: none !important;
        width: 100vw;
        left: 0 !important;
        padding:15px;
        top:-20px;
    }
    .about-group-modal .group-qtd-members a{
        text-align: right;
        float:right;
    }
    .about-group-modal .group-qtd-members{
        border-bottom: 1px solid #DDD;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }
    .about-group-modal .links-about-group a{
        display:block;
        padding: 10px 0 0;
    }
    .about-group-modal .group-name a{
        display:inline;
    }
    .fb-avatar-profile{
        margin-top:80px;
    }
    .d-flex{
        display:block !important;
    }
    .fb-create-event .d-flex .form-group.data_inicio{
        padding-right: 0px !important;
    }
    .fb-create-event .d-flex .form-group.data_fim{
        padding-left:0px !important;
    }
    #form-event-profile{
        padding:5px;
    }
    .form-post-profile .footer-form-post{
        padding:10px;
        height:auto;
        
    }
    #form-event-profile .footer-form-post label{
        line-height:22px;
        padding-left:0px;
        padding-bottom:10px;
    }
    .form-post-profile .footer-form-post button{
        margin-top: 60px;
        margin-bottom: 20px;
        margin-right: -10px;
    }
    .fb-header-profile.fb-header-event{
        margin: 0 -10px;
    }

    .fb-header-event .fb-banner-profile{
        height:240px;
    }
    .fb-header-event .fb-informations-header-event{
        height:60px;
    }
    .fb-informations-header-profile .info-2{
        padding-top: 5px !important;
    }
    .fb-informations-header-event .info-2 .name{
        font-size: 18px;
        margin-bottom: 0px;
    }
    .fb-informations-header-event .info-2 .data{
        font-size:12px;
        margin-bottom:0;
    }
    .fb-event-show{
        display:block;
    }
    .fb-event-show .col-md-7,
    .fb-event-show .col-md-5{
        width:100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .fb-header-event {
        position: relative;
    }
    .fb-header-event .dropdown{
        position:absolute;
        right: 5px;
        bottom: 5px;
    }
    .fb-header-event .dropdown button{
        color:#FFF;
        font-size:1.2rem;
    }
    .fb-header-profile.fb-header-event .dropdown .dropdown-menu.show{
        width: auto;
    left: -35vw !important;
    top: 30px !important;
    }
    .fb-create-eventschedule .col-sm-8.titulo-descricao{
        padding-left:0 !important;
    }
    .fb-header-event .dropdown .dropdown-item{
        padding:0.25rem 0rem;
    }
    .fb-search-page{
        margin-top:35px;
    }
    .fb-search-page .mobile .dropdown button{
        background: #00A859;
        color: #FFF;
        display: block;
        margin: 0 auto 20px auto;
        padding: 2px 7px;
        font-weight: bold;
    }
    .fb-search-page .mobile .dropdown .dropdown-menu.show{
        left:-13vw !important;
    }
}