
/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {

 }

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { 

}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 
.main-wrapper{ padding: 2% 7%; width: 100%; }
.navbar-expand-lg .navbar-nav .dropdown-menu{right: 0; left: auto; }
.main-wrapper .right-wrapper{ width:95%; height: 91%; overflow-y: auto; position:absolute; left: auto; right:15px; margin-top: 40px;  }
.scrollbar
{
  
  float: left;
  height:auto;
  width:auto;
  background: #F5F5F5;
  overflow-y: scroll;
  
}
.force-overflow
{
  min-height: 450px;
}

#style-4::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar
{
  width: 5px;
  background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar-thumb
{
  background-color: #858585;
  
}

#style-4:hover::-webkit-scrollbar-thumb
{
  background-color: #454545;
  
}
.main-wrapper .ourteam li { display: inline-block; width: 15.5%; margin: 0.3%; }
.main-wrapper .ourteam li:first-child{ margin-left: 0px; }
.main-wrapper .ourteam li:last-child{ margin-right: 0px; }
/*.table tbody tr td a.btn:last-child { margin-top: -5px; }*/
.modal-dialog-centered.modal-width { max-width: 700px; }
.slimscroll
{
  margin-left:0px;
  float: left;
  height: 650px;
  width:100%;
/*  background: #F5F5F5;*/
  overflow-y: scroll;
  margin-bottom:0px;
}

.force-overflow
{
  min-height: 650px;
}

.listing_user li.res-margin { float: left; margin-right: 5px; width: 32.797%; }
.device-width { width: 40%; }

}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 

}

@media (max-width: 1449.98px) and (min-width: 1201px) { 

  }

@media (min-width: 1750px) { 

}


/*// Extra small devices (portrait phones, less than 576px)*/


@media (max-width: 328.98px) { 

}

@media (max-width: 575.98px) { 

  .slimscroll
{
  margin-left:0px;
  float: left;
  height: 350px !important;
  width:100%;
  background: #F5F5F5;
  overflow-y: scroll;
  margin-bottom:0px;
}

.force-overflow
{
  min-height: 350px !important;
}
.device-width { width:250px; padding: 5px 150px 5px 5px !important; }

}



/*// Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
.main-wrapper h1 { margin-bottom: 15px; margin-top: 15px; }
.form-group .col-sm { margin-bottom: 15px; }
.form-group .col-sm:last-child { margin-bottom: 0px; }
li.nav-item.active a.nav-link{ padding: .5rem 1rem; }
/*.modal-body table tr td p { overflow: hidden;
    white-space: nowrap;
    max-width: 100%;
    text-overflow: ellipsis;
    float: left; }*/

    .slimscroll
{
  margin-left:0px;
  float: left;
  height: 400px;
  width:100%;
  background: #F5F5F5;
  overflow-y: scroll;
  margin-bottom:0px;
}

.force-overflow
{
  min-height: 400px;
}
.outer-wrapper { margin-bottom: 40px; }
.outer-wrapper.over-link { margin-bottom: 30px; padding: 10px 10px; }


}
@media (max-width: 1198px) and (min-width: 768px) { 
	.outer-wrapper { margin-bottom: 40px; }
  
  }


@media (max-width: 412px) and (min-width: 320px) {

  }


/*// Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { 
  .main-wrapper{ padding: 5% 0%; width: 100%; }

  
}

/*// Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) { ... }

