@media only screen and (max-width: 767px) {


.login-form {
    width: 350px;
}


.login-form {
    margin-top: 20vh;
}


.icon-logo-dashbaord {
    width: 32px;
    margin-left: 0px;
    margin-top: -6px;
}



.dashboard-menu-nav a {
    color: white;
}

.dashboard-menu-nav {
    margin-top: 5px;
    text-align: center;
}

.dashboard-menu-nav .active a {
    padding: 12px 14px;
}


.dashboard-menu-nav li a {
    padding: 10px 17px;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border: none;
}



header {
    margin-top: 50px;
    margin-bottom: 20px;
    display: block;
    position: relative;
    height: auto;
    padding-bottom: 14px;
}

.search-form-block {
    position: inherit;
    width: 100%;
}


.form-control-search {
    width: 100% !important;
}


.add-stock-header {
    display: block;
    text-align: center;
    padding: 13px 30px;
    background: #FFB600;
    border-radius: 5px;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    color: black;
    margin-top: 10px;
}


.notify-indicator {
    top: 100px;
}


    .user-login-name-nav {
    color: white;
    margin-top: 15px;
    font-size: 13px;
    /* margin-right: auto; */
    text-align: right;
    margin-right: 70px;
    }

    .user-login-name-nav img {
        width: 13px;
    margin-right: 3px;
        margin-top: -2px;
    }


.filter-search-btn {
    margin-top: 10px;
}


.block-count-indicator {
margin-bottom: 10px;
}


.graph-block {
    height: 250px;
}



.chat .chat-history .other-message:after {
    left: 85%;
}

.chat .chat-history .message:after {
    left: 10%;
}


.profile-block {
    margin-bottom: 20px;
}

.stock-block-info .stock-wrap .media .media-left {
    display: block;
    padding-right: 0px;
    margin-bottom: 10px;
}

.stock-photo {
    margin-left: auto;
    margin-right: auto;
}


.stock-block-info .stock-wrap:nth-child(1) {
    margin-right: 0px;
    margin-left: 0px;
}



}
















@media only screen and (min-width: 768px) and (max-width: 992px) {

.login-form {
    width: 350px;
}

.search-form-block {
    width: 300px;
}

.profile-block {
    margin-bottom: 20px;
}

}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

.search-form-block {
    width: 350px;
}

}


@media only screen and (min-width: 768px) and (max-width: 1200px) {

.stock-photo {
    width: 60px !important;
}

}



@media only screen and (max-width: 992px) {

.stock-block-info {
    display: block;
    padding: 20px 20px;
    margin-bottom: 15px;
}


.stock-block-info .stock-wrap .media .media-left {
    display: block;
    padding-right: 0px;
    margin-bottom: 10px;
}

.stock-photo {
    margin-left: auto;
    margin-right: auto;
}



.stock-block-info .stock-wrap:nth-child(1) {
    border-right: none;
    border-bottom: 1px solid #ebf0f8;
    margin-bottom: 20px;
    padding-right: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-bottom: 15px;
}

.stock-block-info .stock-wrap:nth-child(2) {
    border-right: none;
    border-bottom: 1px solid #ebf0f8;
    margin-bottom: 20px;
    padding-right: 0px;
    margin-right: 0px;
    padding-bottom: 15px;
}

.stock-block-info .stock-wrap:nth-child(3) {
    border-right: none;
    border-bottom: 1px solid #ebf0f8;
    margin-bottom: 20px;
    padding-right: 0px;
    margin-right: 0px;
    padding-bottom: 15px;
}

.stock-block-info .stock-wrap:nth-child(4) {
    border-right: none;
    border-bottom: 1px solid #ebf0f8;
    margin-bottom: 20px;
    padding-right: 0px;
    margin-right: 0px;
    padding-bottom: 15px;
}


.btn-view-stock {
    text-align: center;
    width: auto;
}

.btn-view-stock a {
    padding: 12px 25px;
    line-height: 1.8;
}


.soc-group-stock {
    width: auto;
}

.status-icon-stock {
    height: 30px;
}


.stock-source-soc-modal {
    margin-bottom: 16px;
    margin-top: 22px;
    text-align: center;
}


.title-view-stock {
    font-size: 22px;
    line-height: 1.4;
}


.subscribe-block-btn {
    text-align: center;
    margin-bottom: 25px;
}

.tickets-add-block-btn {
    text-align: center;
    margin-bottom: 25px;
}


    .subscribe-stock-btn, .tickets-stock-btn, .delete-stock-btn {
        display: block; margin-bottom: 5px;
    }

.setting-notify {
    border-right: none;
             border-bottom: 1px solid rgba(71, 71, 102, 0.08);
    padding-bottom: 35px;
    margin-bottom: 20px;
}






}
