#wrapper {
  position: relative;
  transition: 0.5s;
  right: 0; }

#mobileslider {
  position: fixed;
  right: -84%;
  background: #373737;
  width: 84%;
  transition: 0.5s;
  height: 100%;
  z-index: 99999;
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }

.mob_menu_header {
  background-color: #434343;
  height: 121px;
  padding-left: 39px; }

.right50 {
  right: 84% !important;
  overflow: hidden; }

.right0 {
  right: 0 !important; }

span.vendor_rating img {
  width: 17px;
  height: 15px; }

.mob_body {
  overflow: hidden; }

.profile_img_mob img {
  max-width: 65px;
  min-height: 65px;
  border-radius: 100px; }

.profile_img_mob {
  width: 70px;
  float: left;
  position: relative;
  top: 32px; }

.ret_mob {
  float: left;
  position: relative;
  top: 46px;
  left: 5px; }

.ret_mob h4 {
  color: #fcfcfc;
  font-size: 16px;
  font-family: 'ProximaNova-Regular';
  position: relative;
  top: 2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.menu_link_mob ul li a {
  color: #b7b7b7;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'ProximaNova-Regular';
  display: inline-block;
  width: 100%;
  background-color: #373737;
  padding: 0 0 0 37px;
  font-size: 21px;
  height: 56px;
  line-height: 56px; }

.menu_link_mob ul li {
  line-height: 0; }

.menu_link_mob ul li a:hover {
  background-color: #3d3d3d;
  /*color: #00a2e6;*/ }

.menu_link_mob ul {
  margin-top: 15px; }

img.euq_w_h {
  width: 24px;
  position: relative;
  top: 2px;
  height: 21px; }

img.supp_w_h {
  position: relative;
  top: 3px;
  width: 21px;
  height: 20px; }

img.leg_w_h {
  position: relative;
  top: 5px;
  width: 20px;
  height: 20px; }

img.soft_w_h {
  position: relative;
  top: 4px;
  width: 23px;
  height: 23px; }

img.acc_w_h {
  position: relative;
  top: 6px;
  width: 24px;
  height: 22px; }

img.plnt_w_h {
  position: relative;
  top: 3px;
  width: 16px;
  height: 21px; }

img.che_w_h {
  width: 20px;
  height: 18px;
  position: relative;
  top: 2px; }

img.vhe_w_h {
  width: 22px;
  height: 17px;
  position: relative;
  top: 2px; }

img.otr_w_h {
  width: 23px;
  height: 6px;
  position: relative;
  top: -3px; }

img.qu_w_h {
  width: 24px;
  height: 23px;
  position: relative;
  top: 5px; }

.menu_link_mob ul li a span {
  width: 30px;
  float: left;
  position: relative;
  text-align: center;
  margin-right: 15px; }

.clr_red {
  color: #ed5a2f !important; }

img.sign_w_h {
  width: 21px;
  position: relative;
  top: 4px; }

.mob_active {
  background-color: #3d3d3d !important; }
