/*--------------------------------------------------------------
1. Media queries
--------------------------------------------------------------*/
@media only screen and (min-device-width: 1400px) and (max-device-width: 1600px){
      .login_bg  .login-img-pen{
                 bottom: 207px;
    left: 650px;
}
.login_bg  .login-img-tea{
       bottom: 182px;
    right: 261px;
}
.login_bg .login-img-g {
    bottom: 161px;
    right: 476px;
}
.login_bg .login-img-c {
       bottom: 281px;
    right: 109px;
}
.login_bg .login-img-b {
         bottom: 269px;
    left: 107px;
}
.login_bg .login-img-paper {
                 bottom: 115px;
    left: 331px;
}
}
@media only screen and (max-width: 1200px) {
 
}
@media only screen and (max-width: 992px) {
.sc-config-sec-bg {
    margin-top: 5px;
    padding: 15px 15px;
}
.border-right {
    border-right: 0px solid #ccc;
    height: auto;
    margin-bottom: 20px;
}

.pretty {
    margin-right: 0.5em !important;
}
.sidebar {
       top: 114px;
    position: absolute;
}
.site-main{
        margin-top: 4px;
}
.collapse.cust_collapse{
    display: none;
}
.collapse.show{
    display: block !important;
}
.site-main .container{
    padding: 0px;
}
  .nav-positions{
    position: relative;
        top: 0px;
}
   .body-cust{
    padding-top: 7.5rem;
}
.sc-form .sc-form-label .mt-6{
    margin-top: 0px;
}
}
@media only screen and (max-width: 800px) {
 
}

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

}
@media only screen and (max-width: 640px) {
    .chat-floting-btn{
        display: none;
    }
  
    .society-profile .cust-card.hovercard .avatar {
    top: -49px;
    left: -58px;
     float: none; 
}
.row{
    margin-left: 0px;
    margin-right: 0px;
}

.society-profile .cust-card .info {
    margin-top: -1.6em;
}
    .sidebar{
        top: 98px;
            z-index: 99999;
    }
.login_bg .login_box {
    padding: 15px 10px;
        margin-left: 10px;
    margin-right: 10px;
}
.sc-config .navbar-brand {
    padding: 6px 17px;
}
.navbar-brand>img {
    width: 80%;
}
.sc-config .navbar-nav {
    margin: 8.5px -15px;
    position: absolute;
    top: -6px;
    right: 28px;
}
.imageSet .one-img-post {
    height: 274px;
}
.imageSet .two-img-post {
    height: 152px;
}
.imageSet .three-img-post,.img-overlay-cust  {
    height: 104px;
}
.img-overlay1 p {
    margin-top: 43px;
    left: 34%;
}
}
@media only screen and (max-width: 590px) {
    .landing-footer{
        text-align: left;
    }
}
@media only screen and (max-width: 510px) {
}
@media only screen and (max-width: 480px) {
   
}
@media only screen and (max-width: 400px) {

}
@media screen and (max-width: 375px){

}
@media screen and (max-width: 321px){

}







