.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box}
.mm-btn,.mm-menu{box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-hidden{display:none!important}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{display:block;padding:0;position:absolute}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:19px}
.mm-btn{width:40px;height:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}
.mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev:before{border-right:none;border-bottom:none;left:23px}
.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}
.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}
.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}
.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}
html.mm-opened{overflow-x:hidden;position:relative}
html.mm-blocking,html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}
html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}
.mm-menu.mm-offcanvas.mm-current{display:block}
.mm-menu{width:80%;min-width:140px;max-width:440px}
html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box}
.mm-btn,.mm-menu{box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-hidden{display:none!important}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{display:block;padding:0;position:absolute}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:19px}
.mm-btn{width:40px;height:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}
.mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev:before{border-right:none;border-bottom:none;left:23px}
.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}
.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}
.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.cont_sb_prod_config{
padding: 10px;
}
.cont_sb_prod_config .sb_prod_cof_attr_name{
font-weight:bold;
display:block;
}
.cont_sb_prod_config .sb_prod_cof_attr_value{
margin-left:15px;
}
.cont_sb_prod_config .sb_prod_cof_attr_value span{
display:block;
margin: 10px 0;
}
.cont_sb_prod_config .sb_prod_cof_attr_value span label{
margin-left:5px;
}
.div_options_configurables_sb{
float:left;
text-align:center;
color:#000080;
}
/*botones para cambio de tienda*/
.bar_btn_store{
background:url(http://www.mobilityequip.com/skin/frontend/rwd/default/images/btn_store/bk.png) repeat-x #fff;
text-align:center;
/*height: 75px;*/
}
.btn_store_name,.btn_store{

}
.btn_store{
float:left;
/*width:90px;*/
width: 85px;
}
.btn_store_left{
/*background:url(http://www.mobilityequip.com/skin/frontend/rwd/default/images/btn_store/left_btn.png) no-repeat -9px -176px #fff;*/
display:block;
}
.btn_store img{
border:0;
display:inline-block;
}
.btn_store.current_btn .btn_store_left {
	background-color: #ffffff;
}
.btn_store_first .btn_store_left {
	border-left: 1px solid #d4d4d4;
}
.btn_store a{
/*color:#8D8D8D;*/
color: #a0a0a0;
}
.btn_store a:hover .btn_store_left
{
background-position:-9px -87px;
}
.btn_store a.btn_store_first:hover .btn_store_left
{
background-position:-5px -87px;
}
.btn_store_first .btn_store_left{
background-position:-5px -176px;
}
.btn_store_right{
/*background:url(http://www.mobilityequip.com/skin/frontend/rwd/default/images/btn_store/right_btn.png)  no-repeat right -175px #fff;*/
display:block;
height:70px;
margin:0 0 0 7px;
padding-top:5px;
padding-right:7px;
position:relative;
border-right: 1px solid #d4d4d4;
}
.btn_store a:hover .btn_store_right{
background-position:right -86px;
}

/*current*/
.current_btn a.btn_store_first .btn_store_left,
.current_btn a.btn_store_first:hover .btn_store_left
{
background-position:-5px 0;
}
.current_btn a .btn_store_left,
.current_btn a:hover .btn_store_left
{
background-position:-9px 0;
}

.current_btn a:hover .btn_store_right,
.current_btn a .btn_store_right{
background-position:right 0;
}


.btn_store_name{
position:absolute;
top:37px;
/*left:-9px;*/
left: -11px;
font: 13px "FranklinGothicBookRegular",arial,helvetica,sans-serif;
width:90px;

}
.top_text_worldwide{
float: left;
font-size: 19px;
margin-left: 0;
padding-top: 10px;
width: 150px;
height:50px;
overflow:hidden;
color:#8D8D8D;
}
.links_tob_bar{
float: right;
width: 250px;
text-align:left;
font-size:13px;
}
.links_tob_bar ul.links li{
float:left;
width:50%;
text-align:left;
display:block;
margin: 5px 0 0;
}
.links_tob_bar ul.links li.first{
margin-right: 5px;
width: 75px;
border-right:1px #2F2F2F solid;
}
.links_tob_bar ul.links li.last{
width:100%;
clear:both;
float:none;
}
.links_tob_bar ul.links a{
text-decoration:none;
color:#2F2F2F;
}
.links_tob_bar ul.links a:hover{
text-decoration:underline;
}
.links_tob_bar_down{
padding:5px;
margin-top: 3px;
background:#7B7573;
}
.links_tob_bar_down .button_to_cart{
float: left;
margin-top: 2px;
padding-left: 35px;
color:#fff;
background:url(http://www.mobilityequip.com/skin/frontend/rwd/default/images/btn_store/shopping-cart.png) no-repeat transparent;
}
.links_tob_bar_down .button_to_checkout{
background:url(http://www.mobilityequip.com/skin/frontend/rwd/default/images/btn_store/checkout-btn.png) no-repeat transparent;
color: #731410;
display: block;
float: right;
font-size: 14px;
font-weight: bold;
padding: 2px 0;
text-align: center;
width: 76px;
text-decoration:none;
}
.links_tob_bar_down .button_to_checkout:hover{
text-decoration:none;
}

/*fin botones para cambio de tienda*/

.data-table th a.help_dots{
color:#000080;
text-decoration:none;
border: 1px solid #5A5AC4;
float:left;
width:14px;
text-align:center;
font-size:13px;
font-weight:bold;
padding:2px;
}
.th_dot{
width:115px;
}
.dot_title{
width:85px;
float:left;
}
.help_dots{

}
.div_msg_freeshipping{
float:right;
width:260px;
clear:none;
text-align:right;
}
.attr_productlist{
width:50%;
float:left;
}
.grouped-items-table .price-box{
float:right;
margin:0;
}

.bar_btn_store_center {
  position: relative;
  /*max-width: 1260px;*/
  max-width: 100%;
  /*margin: 0 auto;*/
  padding: 0;
  clear:both;
  height:70px;
  overflow:hidden;
}
.bar_btn_store_center:after {
  content: '';
  display: table;
  clear: both;
}

@media only screen and (max-width: 770px) {   
	.bar_btn_store_center {
		display:none;
	}
	.bar_btn_store_mobile {
		display: block;
		padding: 5px;
		font-size: 15px;
		background: #E4E4E4;
	}
	.bar_btn_store_mobile .store_dropdown .label{
		display: block;
		float: left;
		width: 180px;
		padding-top: 5px;
		font-weight:bold;
		white-space: nowrap;
	}	
	.store_dropdown{
		width: 100%;
		float: left;
		clear: both;		
	}
	.btn_store_mobile{
		width: 100%;
		float: left;
		padding: 3px;		
		border: 1px solid rgb(197, 195, 195);		
		background: #fff;		
	}
	/********Other stores button***********/
	.store_dropdown .btn_store_mobile {
		background-size: 1em;
		height: 47px;
	}
	.store_dropdown .btn_store_name_mobile {
		width: 47%;
		padding-top: 9px;
	}
	/*************************************/
	.btn_store_mobile img{
		display:block;
		float:left;
		max-width: 1.7em;
		padding-top: 1.5%;
	}
	.btn_store_name_mobile{
		padding-top: 9px;
		width: 190px;
		display: block;
		float: left;
		padding-left: 5px;
	}
	.store_dropdown{
		cursor: pointer;
	}
	.store_dropdown_list{
		clear: both;
		background: #fff;
		display:none;
	}
	.store_dropdown_list .btn_store_mobile{
		border: 0;		
		border-bottom: 1px solid #CCC;		
		padding: 10px 5px;
		width:100%;
		background:#fff;
	}
	.store_dropdown_list .btn_store_mobile a{
		display: block;
		width: 100%;
		float: left;	
	}
	/*.skip-search {
		background: #EDEDED !important;
	}*/
	#header-search {
		display: block;
		background: #EDEDED;
	}
}
@media only screen and (min-width: 771px) {
	.store_dropdown_list,
	.bar_btn_store_mobile {
	  display: none;
	}	
}
.msg_special_shipping{
font-weight: bold;
padding: 0 0 40px 15px;
color: rgb(6, 132, 195);
}
.chat_top{
width: 98px;
float: right;
background: #FFF none repeat scroll 0% 0%;
/*height: 70px;*/
overflow: hidden;
text-align: center;
/*float*/
position: fixed;
right: 0px;
top: 20%;
z-index: 20000;
border-radius:5px 0 0 5px;
}

#reviewstore_tab_right{
top:55%;
background:rgb(16, 45, 123);
}
#reviewstore_tab_right a.link-blue-zone{
text-decoration:none;
color:#fff;
text-align:center;
font-size:16px;
}
#reviewstore_tab_right .starts{
display:block;
padding-top:10px;
}
#reviewstore_tab_right .starts span{
display:inline-block;
background:url(http://www.mobilityequip.com/skin/frontend/rwd/default/images/reviewstore/star-reviews.png) no-repeat center center transparent;
width:15px;
height:15px;
}
.show_chat{
display:none;
}
a.hide_chat{
display: block;
}
a.hide_chat,a.hide_chat:hover{
padding: 3px 0px;
font-size: 11px;
color: #fff;
background: #C3C3C3;
text-decoration:none;
font-weight: bold;
font-family: arial,helvetica;
}
a.hide_chat:hover{
background:#9F9F9F;
}
.chat_hidden a{
display:none;
}
.chat_hidden .show_chat{
display: block;
color: #FFF;
background: #C3C3C3;
padding: 35px 0px;
}
.chat_hidden .show_chat{
text-decoration:none;
}
.chat_hidden .hide_chat{
display:none;
}
.chat_hidden{
width: 20px;
}

.chat_top img{
/*height: 100%;*/
width: auto;
}
.msg-groupeddetail{
position: absolute;
bottom: 0;
left:20px;
right:10px;
background: #fff;
border: 1px solid #F00;
padding: 20px;
color: #F00;
-webkit-box-shadow: 0px 0px 25px -4px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 25px -4px rgba(0,0,0,0.23);
box-shadow: 0px 0px 25px -4px rgba(0,0,0,0.23);
}
.msg-groupeddetail .close{
position: absolute;
top: 0px;
right: 10px;
color: rgb(126, 126, 126);
font-size: 13px;
font-weight: bold;
cursor: pointer;
}

/*ramp calculator start*/
#ramp-calculator-container{
	font-size: 15px;
	font-family: arial;
	width: 100%;
	float: left;
	margin: 40px 0px;
	overflow: auto;
	height: 320px;
}
#ramp-calculator-back{
	background:url(http://www.mobilityequip.com/skin/frontend/rwd/default/images/mobility-ramp-calculator.jpg) no-repeat left top transparent;
	width:671px;
	height:141px;
	position:relative;
	margin-top: 50px;
}
#ramp-calculator-text{
	position: absolute;
	top: 35px;
	right: 240px;
	width: 160px;
	color: rgb(222, 103, 0);
	font-weight: bold;
}
#ramp-calculator-text span{
	font-weight:normal;
}
#ramp-calculator-text label{
	display:block;
	font-family:arial;
	font-size: 15px;
}
input#height-ramp{
	border:1px solid rgb(222, 103, 0);
	width:100px;
	height:auto;
}
input#height-ramp:focus{
	border-color:#924C10;
}
#ramp-calculator-text .error{	
	font-size: 13px;
	color:#F00;
	display:none;
}
#btn-calculate{
	border-radius: 5px;
	border: 0px none;
	padding: 5px 10px;
	margin: 5px 0px;
	background: rgb(27, 90, 125) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	display: block;
}
#ramp-calculator-results{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background: url(http://www.mobilityequip.com/skin/frontend/rwd/default/images/mobility-ramp-calculator-results.png) repeat transparent;
	color: rgb(107, 107, 107);
	font-weight: bold;
	display:none;
}
#ramp-calculator-results div{
	margin: 0 0px 15px;
}
#ramp-calculator-results span{
	color:#102D7B;
	font-size: 18px;
}
#ramp-calculator-reset{
	display: block;
	text-align: center;
	width: 200px;
	margin: 10px 0px 0px;
	float: right;
	clear: both;
	padding: 5px 10px;
	text-decoration: none;
	background: rgb(132, 132, 132) none repeat scroll 0% 0%;
	border-radius: 5px;
	color: rgb(255, 255, 255);
	font-weight: bold;
}
/*ramp calculator end*/

.product-code {
    clear: both;
}
.product-view .product-code span, .products-grid .product-code span,
.products-list .product-code span{
    font-weight: bold;
}
.franjilla {
    border-top: 1px solid #CCC;
    height: 0px;
    margin: 10px 0px;
}
.break_line {
    clear: both;
    height: 0px;
    overflow: hidden;
}
/*********************/
@media only screen and (max-width: 770px) {
	.stores_down {
		padding: 10px 5px 10px 3%;
		background: url("http://www.mobilityequip.com/skin/frontend/rwd/default/images/dropdown-arrow.png") no-repeat scroll 95% #E8E8E8;
		border-radius: 5px;
		background-size: 1.4em;
		float: right;
		font-size: 13px;
	}
}
@media only screen and (min-width: 360px) and (max-width: 770px) {
	.stores_down {
		margin-top: 0;
		width: 35%;
	}
}
@media only screen and (max-width: 359px) {
	.stores_down {
		margin-top: 0px;
		width: 40%;
	}
}
@media only screen and (max-width: 384px) {
	.store_dropdown .btn_store_name_mobile {
		font-size: 0.89em;
	}
}
/********************************************/
@media only screen and (max-width: 770px) {
	.btn_store_mobile.driparmor img{
		max-width: 1.4em;
		margin-right: 5px;
	}
	.btn_store_mobile.respiratory img {
		max-width: 1.4em;
	}
	.btn_store_mobile.livingaids img {
		padding-top: 2.6%;
	}
	.btn_store_mobile.stomabags .btn_store_name_mobile {
		padding-top: 6px;
	}
	.btn_store_mobile.pain .btn_store_name_mobile {
		padding-top: 6px;
	}
	.btn_store_mobile.livingaids .btn_store_name_mobile {
		padding-top: 6px;
	}
	.btn_store_name_mobile.mobility .btn_store_name_mobile {
		padding-top: 6px;
	}
	.btn_store_mobile.diabetes .btn_store_name_mobile {
		padding-top: 6px;
	}
	.btn_store_mobile.whole .btn_store_name_mobile {
		padding-top: 6px;
	}
	.btn_store_mobile.naturewoo .btn_store_name_mobile {
		padding-top: 6px;
	}
}

#sbpayFilterMsg{
	padding: 5px;
	background: rgb(245, 245, 245) none repeat scroll 0% 0%;
	color: rgb(131, 131, 131);
	border: 1px solid rgb(215, 215, 215);
}

/*ajustes para el checkout 31-08-2016*/
#right_collumn_top #checkbox-for-shipping-address input{
	position: relative; 
	top: 2px;
}
#right_collumn_top #checkbox-for-shipping-address label{
	display: inline-block; 
	padding-left: 8px;
	font-weight: normal;
	font-size:14px;
}
#right_collumn_top #checkout-step-shipping-cont-check,
#right_collumn_top #checkout-step-shipping{
	padding-left:15px;
	padding-top:15px;
}
.shiToDiffAddressRadio-options{
	margin: 5px 0;
	background: #f0f0f0;
	padding: 5px;
}
@media only screen and (max-width: 770px) {
	#co-checkout-form #checkoutSteps li#right_collumn ol.sub li.section{
		width:100% !important;
	}
	#co-checkout-form #checkoutSteps .form-list .compact .input-box input.validate-email{
		width:85%;
	}
	#right_collumn #section-shipping-information-fields{
		width:100% !important;
	}
}
#co-checkout-form #checkoutSteps .form-list .compact .input-box input.validate-email{
	width:247px;
}
/*fin ajustes al checkout*/
/**********Free shipping************/
.has_freeshipping {
	font-size: 13px;
}
.products-grid .has_freeshipping img {
	display: inline-block;
	width: 1.85em;
	vertical-align: middle;
	max-width: 33px;
}
.products-list .has_freeshipping img {
	display: inline-block;
	width: 1.85em;
	vertical-align: middle;
	max-width: 35px;
}
/****************************************/
.cart-check-container {
	float: right;
	width: 12%;
	height: 70px;
}
.cart-check-container::after {
	content: '';
	display: block;
	clear: both;
}
.cart-check-container .button_to_checkout {
	padding: 3px 35px;
	background: #C3C3C3;
	border-radius: 5px;
	color: #ffffff;
	/*font-size: 1.22vw;*/
	font-size: 100%;
	position: relative;
	top: 3px;
	float: right;
}
.cart-check-container .button_to_cart {
	padding: 4px 35px;
	background: url('/images/btn_store/Your_Cart.png') no-repeat 7% #C00520;
	color: #ffffff;
	border-radius: 5px;
	/*font-size: 1.2vw;*/
	font-size: 100%;
	position: relative;
	top: 6px;
	background-size: 1.3em;
	float: right;
}
.oral-precition-logo {
	width: 1.79em;
}
.btn_store_name.single {
	top: 45px;
}
.btn_store {
	width: 6.5%;
}
.btn_store_name {
	left: -4px;
	width: 100%;
	/*font-size: 0.9vw;*/
}
.cart-check-container .button_to_cart.has_item {
	padding: 4px 5px 4px 35px;
}
@media only screen and (min-width: 969px) and (max-width: 1126px) {
	.cart-check-container .button_to_checkout {
		padding: 4px 29px;
	}
	.cart-check-container .button_to_cart {
		padding: 4px 30px;
	}
	.cart-check-container .button_to_cart.has_item {
		padding: 6px 5px 5px 28px;
	}
}
@media only screen and (min-width: 771px) and (max-width: 968px) {
	.cart-check-container .button_to_checkout {
		padding: 4px 25px;
		top: 8px;
	}
	.cart-check-container .button_to_cart {
		padding: 4px 25px;
		top: 12px;
	}
	.cart-check-container .button_to_cart.has_item {
		padding: 4px 5px 5px 25px; 
	}
}
/*********table checkout*************/
@media only screen and (max-width: 480px) {
  #checkout-review-table-wrapper {
    margin-left: -15px;
  }
  #checkout-review-table-wrapper .data-table {
    width: 70%;
    font-size: 3.2vw;
  }
  #checkout-review-table-wrapper tbody td h3 {
    font-size: 3.2vw;
  }
}
/**
 * Inchoo is not affiliated with or in any way responsible for this code.
 *
 * Commercial support is available directly from the [extension author](http://www.techytalk.info/contact/).
 *
 * @category Marko-M
 * @package SocialConnect
 * @author Marko Martinović <marko@techytalk.info>
 * @copyright Copyright (c) Marko Martinović (http://www.techytalk.info)
 * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 */

div.inchoo-socialconnect-google{
    float: left;
    height: 30px !important;
    background: transparent url('http://www.mobilityequip.com/skin/frontend/base/default/inchoo_socialconnect/google/images/login-button-left.png') no-repeat top left !important;
}

div.inchoo-socialconnect-google-inner{
    height: 30px !important;
    float: left !important;
    margin-left: 30px !important;
    background: transparent url('http://www.mobilityequip.com/skin/frontend/base/default/inchoo_socialconnect/google/images/login-button-inner.png') repeat-x top left !important;
    padding: 4px 5px !important;
    text-shadow: 1px 1px #000000;
    width: 210px;
    text-align: left;
}

div.inchoo-socialconnect-google-right{
    float: left !important;
    height: 30px !important;
    width: 3px !important;
    background: transparent url('http://www.mobilityequip.com/skin/frontend/base/default/inchoo_socialconnect/google/images/login-button-right.png') no-repeat top left !important;
}

div.inchoo-socialconnect-google-inner a{
    color: #FFFFFF !important;
    padding: 0 !important;
    margin: 0 !important;
    text-decoration: none !important;
    line-height: 30px !important;
}  

.button-login-google {
    height: 45px !important;
    float: left !important;
        
    background-image: url('http://www.mobilityequip.com/skin/frontend/base/default/inchoo_socialconnect/google/images/sociales.png');
    background-repeat: no-repeat;
    
    background-position: 0px 0px;

    background-size: cover;

    padding: 4px 5px !important;
    text-shadow: 1px 1px #000000;
    width: 270px;
    text-align: left;
}      

/**
 * Inchoo is not affiliated with or in any way responsible for this code.
 *
 * Commercial support is available directly from the [extension author](http://www.techytalk.info/contact/).
 *
 * @category Marko-M
 * @package SocialConnect
 * @author Marko Martinović <marko@techytalk.info>
 * @copyright Copyright (c) Marko Martinović (http://www.techytalk.info)
 * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 */

div.inchoo-socialconnect-facebook{
    float: left;
    height: 30px !important;
    background: transparent url('http://www.mobilityequip.com/skin/frontend/base/default/inchoo_socialconnect/facebook/images/login-button-left.png') no-repeat top left !important;
}

div.inchoo-socialconnect-facebook-inner{
    height: 30px !important;
    float: left !important;
    margin-left: 30px !important;
    background: transparent url('http://www.mobilityequip.com/skin/frontend/base/default/inchoo_socialconnect/facebook/images/login-button-inner.png') repeat-x top left !important;
    padding: 4px 5px !important;
    text-shadow: 1px 1px #1c376d;
    width: 210px;
    text-align: left;
}

div.inchoo-socialconnect-facebook-right{
    float: left !important;
    height: 30px !important;
    width: 3px !important;
    background: transparent url('http://www.mobilityequip.com/skin/frontend/base/default/inchoo_socialconnect/facebook/images/login-button-right.png') no-repeat top left !important;
}

div.inchoo-socialconnect-facebook-inner a{
    color: #FFFFFF !important;
    padding: 0 !important;
    margin: 0 !important;
    text-decoration: none !important;
    line-height: 30px !important;
}      

.button-login-facebook {
    height: 45px !important;
    float: left !important;
        
    background-image: url('http://www.mobilityequip.com/skin/frontend/base/default/inchoo_socialconnect/facebook/images/sociales.png');
    background-repeat: no-repeat;
    
    background-position: 0px -235px;

    background-size: cover;

    padding: 4px 5px !important;
    text-shadow: 1px 1px #000000;
    width: 270px;
    text-align: left;
}      

/**
 * Inchoo is not affiliated with or in any way responsible for this code.
 *
 * Commercial support is available directly from the [extension author](http://www.techytalk.info/contact/).
 *
 * @category Marko-M
 * @package SocialConnect
 * @author Marko Martinović <marko@techytalk.info>
 * @copyright Copyright (c) Marko Martinović (http://www.techytalk.info)
 * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 */

div.inchoo-socialconnect-twitter{
    float: left;
    height: 30px !important;
    background: transparent url('http://www.mobilityequip.com/skin/frontend/base/default/inchoo_socialconnect/twitter/images/login-button-left.png') no-repeat top left !important;
}

div.inchoo-socialconnect-twitter-inner{
    height: 30px !important;
    float: left !important;
    margin-left: 30px !important;
    background: transparent url('http://www.mobilityequip.com/skin/frontend/base/default/inchoo_socialconnect/twitter/images/login-button-inner.png') repeat-x top left !important;
    padding: 4px 5px !important;
    text-shadow: 1px 1px #00a1c4;
    width: 210px;
    text-align: left;
}

div.inchoo-socialconnect-twitter-right{
    float: left !important;
    height: 30px !important;
    width: 3px !important;
    background: transparent url('http://www.mobilityequip.com/skin/frontend/base/default/inchoo_socialconnect/twitter/images/login-button-right.png') no-repeat top left !important;
}

div.inchoo-socialconnect-twitter-inner a{
    color: #FFFFFF !important;
    padding: 0 !important;
    margin: 0 !important;
    text-decoration: none !important;
    line-height: 30px !important;
}    

.button-login-twitter {
    height: 45px !important;
    float: left !important;
        
    background-image: url('http://www.mobilityequip.com/skin/frontend/base/default/inchoo_socialconnect/twitter/images/sociales.png');
    background-repeat: no-repeat;
    
    background-position: 0px -48px;

    background-size: cover;

    padding: 4px 5px !important;
    text-shadow: 1px 1px #000000;
    width: 270px;
    text-align: left;
}      


.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchautocomplete {  
  width: 100%;
  margin: 5px;  
  padding:0;
  background: #fff;
  border-radius:5px;
  display: block;
  position:relative;
}
.searchautocomplete .sprite {
  background: url('http://www.mobilityequip.com/skin/frontend/rwd/mobility/images/mirasvit/sprite.png');
}
.searchautocomplete > label {
  float: left;
  margin-right: 10px;
  color: #333;
  font-weight: bold;
  margin-top: 8px;
  display:none;
}
.searchautocomplete .nav {
  float: left;
  height: 34px;
  position: relative;
  width: 85%;
  border-radius: 5px;
}
.searchautocomplete .nav .nav-search-in {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 11;
  display:none;
}
.searchautocomplete .nav .nav-search-in .category {
  opacity: 0;
  filter: alpha(opacity=0);
  background: white;
  border: 1px solid #DDD;
  color: black;
  cursor: pointer;
  height: 29px;
  left: 5px;
  margin: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  top: 5px;
  visibility: visible;
  width: auto;
}
.searchautocomplete .nav .nav-search-in .category-fake {
  -webkit-border-radius: 5px 0px 0px 5px;
  -moz-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;
  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -o-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: linear-gradient(to bottom, #ffffff, #f7f7f7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff7f7f7', GradientType=0);
  border-right: 1px solid #dddddd;
  color: #777;
  cursor: pointer;
  float: left;
  font-size: 15px;
  height: 27px;
  line-height: 27px;
  margin: 4px 0px 0px 2px;
  padding: 0px 25px 0px 10px;
  text-align: center;
  white-space: nowrap;
}
.searchautocomplete .nav .nav-search-in .nav-down-arrow {
  background: url('http://www.mobilityequip.com/skin/frontend/rwd/mobility/images/mirasvit/sprite.png');
  width: 9px;
  height: 5px;
  background-position: -26px -34px;
  display: block;
  right: 10px;
  top: 16px;
  position: absolute;
}
.searchautocomplete .nav .nav-search-in:hover .category-fake {
  background-color: #eeeeee;
  background-image: -moz-linear-gradient(top, #f7f7f7, #e1e1e1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#e1e1e1));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e1e1e1);
  background-image: -o-linear-gradient(top, #f7f7f7, #e1e1e1);
  background-image: linear-gradient(to bottom, #f7f7f7, #e1e1e1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffe1e1e1', GradientType=0);
}
.searchautocomplete .nav .nav-search-in:hover .nav-down-arrow {
  background-position: -6px -34px;
}
.searchautocomplete .nav .nav-input {
  *zoom: 1;
  margin: 6px 0px 0px 0px!important;  
  z-index: 12;
  position: relative;
}
.searchautocomplete .nav .nav-input:before,
.searchautocomplete .nav .nav-input:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchautocomplete .nav .nav-input:after {
  clear: both;
}
.searchautocomplete .nav .nav-input input {
  z-index: 10;
  padding: 0px;
  height: 23px;
  border: 0px;  
  font-size: 15px;
  background: transparent;
  color: #505050;
  outline: 0px;
  margin-left: 5px;
  width: 100%;
  font-family: "FranklinGothic",helvetica,arial;
}
.searchautocomplete .nav .nav-input input.suggest {
  display: none;
  color: #999;
  z-index: 9;
}
.searchautocomplete .nav-submit-button {
  background: transparent;
  background-position: 0px -34px;
  background-repeat: no-repeat;
  float: left;
  height: 34px;
  width: 15%;
  padding-left: 5px;
}
.searchautocomplete .nav-submit-button .button {
 width: 30px;
height: 30px;
padding: 0;
margin: 0px;
cursor: pointer;
font-weight: bold;
color: #FFF;
line-height: 12px;
font-size: 15px;
background-color: #D95C3C;
border: 0px none;
border-radius: 5px;
z-index: 14;
float: right;
margin-right: 5%;
text-align: center;
margin-top: 2px;
}
.searchautocomplete .nav-submit-button .button:hover {
  
}
.searchautocomplete .searchautocomplete-placeholder {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background: #FFF;
  border: 1px solid #ccc;
  padding: 15px;
  position: absolute;
  left: 0;
  top: 42px;
  width: 100%;
  max-width: 500px;
  z-index: 102;
}
.searchautocomplete .searchautocomplete-placeholder:before {
  border-color: transparent transparent #CCC transparent;
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 5px;
  height: 0;
  width: 0;
  top: -11px;
  left: 30px;
}
.searchautocomplete .searchautocomplete-placeholder ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li {
  *zoom: 1;
  text-align: left;
  padding: 5px 5px;
}
.searchautocomplete .searchautocomplete-placeholder ul li  div.highlight{
	color:#8A8A8A;
}
.searchautocomplete .searchautocomplete-placeholder ul li:hover{
background:#EDEDED;
}
.searchautocomplete .searchautocomplete-placeholder ul li:before,
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  clear: both;
}
.searchautocomplete .searchautocomplete-placeholder ul li a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li a .pull-right {
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active {
  background-color: #eeeeee;
  cursor: pointer;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image {
  float: left;
  margin: 0px 10px 5px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box {
  font-weight: bold;
  font-size: 13px;
  color: #C76200;
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .regular-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price-label {
  display: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label {
  font-weight: normal;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price {
  font-size: 0.9em;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder .index-title {
  text-align: right;
  color: #0A263C;
  border-bottom: 1px solid #CCC;
  padding: 2px 5px;
}
.searchautocomplete .searchautocomplete-placeholder .index-title span {
  color: #666;
  font-size: 0.9em;
}
.searchautocomplete .searchautocomplete-placeholder .all {
  text-align: right;
  margin: 10px 10px 5px 10px;
}
.searchautocomplete .searchautocomplete-loader {
  position: absolute;
  top: 11px;
  right: 10px;
  width: 16px;
  height: 16px;
  background: url('http://www.mobilityequip.com/skin/frontend/rwd/mobility/images/mirasvit/loader.gif');
  background-size: cover;
}
.searchautocomplete-widget {
  position: relative;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (max-width: 770px)
{
	.searchautocomplete{
		width:auto;
		padding:0;
	}
	.searchautocomplete .nav{
		min-width: 150px;
		width: 60%;
	}
	.searchautocomplete > label{
		display:inline;
	}	
	.searchautocomplete .nav .nav-input input{
		background: #fff;
		padding: 5px;
		border: 1px solid #ccc;
		height: auto;
	}
	.search-your-cart,
	.checkout-btn,
	.category-indicator{
		display:none;		
	}
	.container-search{height: 50px;}
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchindex-results {
  *zoom: 1;
  margin-bottom: 10px;
  border-bottom: 1px solid #a0b3c3;
}
.searchindex-results:before,
.searchindex-results:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results:after {
  clear: both;
}
.searchindex-results li {
  margin-bottom: -1px;
  float: left;
  *zoom: 1;
  margin: 0px 2px;
}
.searchindex-results li:before,
.searchindex-results li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results li:after {
  clear: both;
}
.searchindex-results li a {
  font-size: 12px;
  font-weight: bold;
  color: #333;
  display: block;
  cursor: pointer;
  padding: 2px 5px 1px 5px;
  line-height: 20px;
  border: 1px solid transparent;
  border-bottom: none;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  text-decoration: none;
}
.searchindex-results li a:hover {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-results li a span {
  font-weight: normal;
  font-size: 0.9em;
}
.searchindex-results li.active a {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  cursor: default;
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-result li {
  padding: 5px;
}
.searchindex-result li .title a {
  font-weight: bold;
  color: #203548;
  font-size: 13px;
}
.searchindex-result.searchindex-result-category {
  margin-bottom: 20px;
}
.searchindex-result.searchindex-result-category li {
  padding: 1px 0px;
}
.searchindex-result.searchindex-result-category li a {
  font-weight: bold;
  color: #203548;
}

.reviewleft{
font-size:13px;
background:url(http://www.mobilityequip.com/skin/frontend/base/default/images/rwl-reviews-header.png) no-repeat center top transparent;
padding-top:45px;
background-size: 100% auto;
}
.rwl-single{
padding: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #e4e3e3;
}
.rwl-name{
width: 50%;
float: left;
text-transform: capitalize;
}
.rwl-stars{
width: 50%;
float: right;
margin-top: -3px;
}
.rwl-location{
float: none;
clear: both;
color:#aeaeae;
}
.rwl-location br{
float:left;
}
.rwl-stars .start-off,
.rwl-stars .start-on{
background:url(http://www.mobilityequip.com/skin/frontend/base/default/images/star-reviews-on.png) no-repeat center center transparent;
background-size:100% auto;
max-width: 24px;
width:19%;
height:24px;
display:inline-block;
/*float:left;*/
}
.rwl-stars .start-off{
background-image:url(http://www.mobilityequip.com/skin/frontend/base/default/images/star-reviews-off2.png);
}
.rwl-title{
font-size: 110%;
font-weight: bold;
margin: 5px 0px;
}

.rwl-verified{
width: 100%;
clear: both;
color: rgb(195, 195, 195);    
background: url(http://www.mobilityequip.com/skin/frontend/base/default/images/check-verified-order.png) no-repeat left center transparent;
padding-left: 20px;
margin-top: 10px;
}
.rwl-link-to-reviews,.rwl-link-to-reviews:hover{
display: block;
background: rgb(121, 185, 66);
color: #fff !important;
margin: 0px auto;
width: 90%;
text-align: center;
font-weight: bold;
padding: 5px 10px;
text-decoration:none;
}
@media only screen and (max-width: 770px) {
	.reviewleft{
		padding-top: 85px;
		background-size: auto 85px;
	}
}
@media only screen and (max-width: 440px) {
	.reviewleft{
		background-size: 100% auto;
	}
}
.reviewleft div.rwl-single:last-of-type {
	border-bottom: none;
}
.rwl-link-to-reviews, .rwl-link-to-reviews:hover {
	width: 95%;
	padding: 10px 10px;
}
@font-face {
  font-family: 'FranklinGothic-Demi';
  src: url('http://www.mobilityequip.com/skin/frontend/rwd/mobility/fonts/FranklinGothic-Demi.eot?#iefix') format('embedded-opentype'),  
  url('http://www.mobilityequip.com/skin/frontend/rwd/mobility/fonts/FranklinGothic-Demi.woff') format('woff'), 
  url('http://www.mobilityequip.com/skin/frontend/rwd/mobility/fonts/FranklinGothic-Demi.ttf')  format('truetype'), 
  url('http://www.mobilityequip.com/skin/frontend/rwd/mobility/fonts/FranklinGothic-Demi.svg#FranklinGothic-Demi') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Verdana';
  src: url('http://www.mobilityequip.com/skin/frontend/rwd/mobility/fonts/Verdana.ttf') format('truetype');
}
.page-header-container {
  width: 0%;
}
/*.helDeskMenu {
    float: left;
    width: 145px;
    text-align: center;
    position: absolute;
    padding: 12px 20px 8px 0;
    left: -444px;
    top: 81px;
    background: url("http://test.mobilityequip.com/skin/frontend/rwd/mobility/images/Dropdown-arrow.png") no-repeat right center rgb(255, 164, 86);
}
.helDeskMenu ul {
    display: none;
    position: absolute;
    left: 0px;
    top: 36px;
    z-index: 10018;
    box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.2);
    background-color: #FFF;
}
.helDeskMenu ul li {
  padding: 0px;
  margin: 0px;
  display: block;
  min-width: 140px;
  text-align: left;
}
.helDeskMenu ul a {
    color: #000;
    padding: 5px 10px;
    text-decoration: none;
    display: block;
}
.helDeskMenu:hover {
  color: #fff;
  background: url("http://test.mobilityequip.com/skin/frontend/rwd/mobility/images/Dropdown-arrow.png") no-repeat right center rgb(245, 130, 32);

}
.helDeskMenu a:hover {
  color:#fff;
}
.helDeskMenu ul li:hover {
  color:#fff;
  background: rgb(245, 130, 32);
}
.helDeskMenu:hover ul{
    display: block; /* Display the dropdown 
}
.helDeskMenu a {
  color: #fff;
  display: block;
  font-weight: bold;
}*/


@media only screen and (min-width: 771px) {
.cat-home-top {
  min-height: 47px;
  width: 100%;
  margin-top: 63px;
  overflow: hidden;
  }
.cat-home-top ul {
  margin: 0;
  padding: 0;
  float: left;
  background-color: #D0D0D0;
  width: 100%;
  }
.cat-home-top li {
  margin-left: 7px;
  display: inline-block;
  float: left;
  padding: 11px 0;
  }
.cat-home-top ul li a {
  color: #444;
  font-size: 12px;
  margin: 0;
  padding-left: 16px;
  text-align: center;
  text-decoration: none;
  }
  #banner-img {
  margin-top: 0px;
  }
  .container-search {
  width: 150% !important;
  float: left;
  background: rgba(108, 194, 237, 0.52);
  margin: 5px 0px !important;
  border-radius: 5px;
  padding: 0 !important;
  }
  #header-search {
  z-index: 140;
  }
}
@media only screen and (min-width: 771px) {
#header-search .searchautocomplete {
    width: 82%;
    float: left;
    margin-left: 10%;
  }
}
.transparent-blue {
    background: left center rgba(90, 144, 165, 0.75);
    height: 45px;
    width: 100%;
    margin-top: -3rem;
    position: relative;
}
.blue-bar {
    background: left center rgb(27, 90, 125);
    height: 45px;
    width: 100%;
    margin-top: -18px;
    position: relative;
}
.row_imageshome {
    clear: both;
    margin: 0 auto;
    width: 100%;
    max-width: 580px;
    margin-top: 0px;
    margin-right: 16%;
}
.cell_imageshome {
    float: left;
    max-width: 145px;
    text-align: center;
    margin: 17px 0;
    width: 100%;
}
.cell_imageshome a {
    color: #505050;
    text-decoration: none;
    word-spacing: 2px;
    font-family: "FranklinGothic",helvetica,arial;
    padding-top: 56.25%;
    height: 0;
    position: relative;
    font-size: 12px;
}
.cell_imageshome img {
    display: block;
    margin: 0 auto 10px;
    max-width: 100%;
    max-height: 100%;
}
.row_imageshome_last {
    clear: both;
    margin: 0 auto;
    border-bottom: 0;
    width: 100%;
    max-width: 580px;
    margin-left: 26%;
}
#left-categories {
    background-color: #fff;
    margin-left: 0%;
    position: absolute;
    margin-right: 0;
    width: 19%;
}
#left-categories ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#left-categories li {
    padding-top: 10px;
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 10px;
}
#left-categories ul li a {
    text-decoration: none;
    color: #888;
    font-size: 15px;
}
#logo-banner {
  display: inline-block;
  vertical-align: top;
  margin-top: 45px;
  margin-left: 30px;
}
.prefoot {
    margin-top: 50px;
}
.pf-barlightblue {
    background: left center rgba(90, 144, 165, 0.75);
    width: 100%;
    position: relative;
}
#shipping-box {
    position: relative;
    padding-top: 15px;
    padding-bottom: 28px;
    display: inline-block;
}
#txt-footer {
    position: absolute;
    margin-top: 30px;
    margin-left: 1em;
    color: #1B5A7D;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 28px;
    z-index: 10;
}
#phone-footer {
    position: relative;
    margin-top: 18px;
    float: left;
    margin-right: 3em;
    color: #1B5A7D;
    /*font-size: 16px;*/
    font-size: 1.8em;
    font-weight: bold;
    white-space: nowrap;
    margin-left: 8em;
}
.pf-barblue {
    background: left center rgb(27, 90, 125);
    width: 100%;
    margin-top: -20px;
    position: relative;
}
/*.footer {
  border-top: none !important;
  padding: 0 !important;
}*/

/************************Parte de barra search y barra categorias******************************/
@media only screen and (min-width: 771px) {
#header-search {
    position: absolute;
    right: 43% !important;
    width: 400px !important;
    float: right;
  }
  .container-search {
    width: 150% !important;
    float: left !important;
    background: rgba(108, 194, 237, 0.52);
    margin: 5px 0 !important;
    border-radius: 5px;
  }
  #header-nav {
    border-bottom: none !important;
    /*background: #D0D0D0 !important;*/
    width: 100% !important;
    position: relative;
    z-index: 150 !important;
    margin: 0 auto;
    /*max-width: 880px;*/
    max-width: 975px;
  }
  .nav-primary li.level0,
  .nav-primary a.level0 {
    display: inline-block;
    margin: 0px 16px 6px 0px !important;
    width: auto !important;
  }
  .nav-primary li.level0 > a {
    text-transform: none !important;
    background: none !important;
    color: #929292;
  }
  .nav-primary a.level0{
    /*padding: 7px 12px !important;*/
    padding: 0px 2px !important;
    line-height: 20px;
  }
  /*@-moz-document url-prefix() {
  }*/
  .nav-primary li.level0 ul {
    top: 25px !important;
  }
  #nav {
    font-size: 11px !important;
    margin: 10px 0 5px 0 !important;
    background: transparent !important;
  }
  /*li.level0.nav-11.parent {
    display: none;
  }
  li.level0.nav-12.last.parent {
    display: none;
  }*/
  .nav-primary {
    margin-top: -10px !important;
    padding-top: 5px;
  }
  #nav li {
    float: none !important;
    position: relative;
    text-align: left;
    /*width: auto !important;*/
  }
  header #header-nav {
    display: none;
  }
  #nav li.level0 {
  border-right: 1px solid #cccccc;
  }
  #nav li.level0#manufacturer {
    border-right: none;
  }
}
/***************************************************************************/

/**********************Barra search*****************************/
@media only screen and (min-width: 1076px) {
   #header-search {
    top: 468px;
  }
}
@media only screen and (min-width: 1066px) and (max-width: 1075px) {
  #header-search {
    top: 468px;
  }
}
@media only screen and (min-width: 1056px) and (max-width: 1065px) {
 #header-search {
  top: 33.4em !important;
 } 
}
/***************************************************************/

/********************Banner y logo *****************************/
@media only screen and (min-width: 771px) and (max-width: 1065px) {
  #banner-img img {
    max-width: 125%;
  }
  #logo-banner{
    margin-left: 0;
  }
  #logo-banner img {
    max-width: 160px;
    width: 100%;
  }
  #header-search {
    top: 16rem;
  }
}
/*****************************************************************/

/*************************Barra search****************************/
@media only screen and (min-width: 1027px) and (max-width: 1055px){
  #header-search {
    top: 33.4em;
    right: 41%;
    width: 35%;
  }
}
@media only screen and (min-width: 1001px) and (max-width: 1026px) {
 #header-search {
  top: 36.5em;
  right: 41%;
  width: 35%;
 } 
}
@media only screen and (min-width: 771px) and (max-width: 800px) {
  #header-search {
    right: 41%;
    top: 36.5em;
    width: 35%;
  }
}
@media only screen and (min-width: 801px) and (max-width: 850px) {
  #header-search {
    right: 41%;
    top: 36.5em;
    width: 35%;
  }
}
@media only screen and (min-width: 851px) and (max-width: 900px) {
  #header-search {
    right: 41%;
    top: 36.5em;
    width: 35%;
  }
}
@media only screen and (min-width: 901px) and (max-width: 950px) {
  #header-search {
    right: 41%;
    top: 36.5em;
    width: 35%;
  }
}
@media only screen and (min-width: 951px) and (max-width: 1000px) {
  #header-search {
    right: 41%;
    top: 36.5em;
    width: 35%;
  }
}
/******************************************************************/
@media only screen and (max-width: 375px) {
  .cell_imageshome {
    border-right: none !important;
  }
  .pf-barblue img {
    width: 90%;
  }
}
@media only screen and (min-width: 361px) and (max-width: 375px) {
  .cat-image-table {
    margin-left: 1em;
  }
}
@media only screen and (min-width: 376px) and (max-width: 465px) {
  .cat-image-table {
    width: 100%;
    position: relative;
  } 
  #center-cat{
    padding-left: 11%;
    padding-right: 6%;
  }
  .pf-barblue img {
    width: 90%;
  }
}
@media only screen and (min-width: 481px) and (max-width: 511px) {
  .cat-image-table{
    width: 100%;
    position: relative;
  }
  #center-cat{
    padding-left: 15%;
    padding-right: 10%;
  }
  .cell_imageshome {
    border-right: none !important;
  }
}
@media only screen and (min-width: 570px) and (max-width: 622px){ 
  .cat-image-table{
    width: 100%;
    position: relative;
  }
  #center-cat {
    padding-left: 7%;
    padding-right: 4%;
  }
}
@media only screen and (min-width: 622px) and (max-width: 640px){
  .cat-image-table{
    width: 100%;
    position: relative;
  }
  #center-cat {
    padding-left: 10%;
    padding-right: 10%;
  }
}
@media only screen and (min-width: 641px) and (max-width: 720px) {
  .cat-image-table{
    width: 100%;
    position: relative;
  }
  #center-cat {
    padding-left: 12%;
    padding-right: 10%;
  }
  .last_cell {
    border-right: none !important;
  }
}
@media only screen and (min-width: 721px) and (max-width: 770px) {
  .cat-image-table {
    width: 100%;
    position: relative;
  }
  #center-cat {
    padding-left: 15%;
    padding-right: 12%;
  }
}
@media only screen and (min-width: 771px) and (max-width: 975px) {
  #center-cat {
    padding-left: 8%;
  }
}
@media only screen and (min-width: 895px) and (max-width: 931px) {
  .right-home-ad {
    float: right;
    margin-top: -26em;
    margin-right: 0em;
    margin-bottom: 3%;
  }
}
@media only screen and (min-width: 932px) {
  .right-home-ad {
    float: right;
    margin-top: -26em;
    margin-right: 0em;
    margin-bottom: 3%;
  }
}
@media only screen and (min-width: 771px) and (max-width: 894px) {
  .right-home-ad {
    display: none;
  }
}
/***************************************************/
@media only screen and (min-width: 771px) {
  .banner-mobile {
    display: none;
  }
  .four-buttons-container {
    display: none;
  }
  .reviews-mobile {
    display: none;
  }
  .mobility-mobile {
    display: none;
  }
}
@media only screen and (max-width: 770px) {
  .banner-mobile img {
    width: 55%;
    display: inline-block;
  }
  .banner-mobile #img2 {
    width: 39%;
  }
  .banner-mobile {
    margin-top: -42px;
    margin-bottom: -12px;
  }
  .cat-image-table {
    display: none;
  }
  .pf-barlightblue, .pf-barblue {
    display: none;
  }
  .four-buttons {
    width: 100%;
    position: relative;
    float: left;
  }
  .four-buttons-container::after {
    display: block;
    content: " ";
    clear: both;
  }
  .opt-home {
    background: #F58221;
    padding: 15px 10px;
  }
  .opt-home a {
    color: #ffffff;
    font-size: 1rem;
    font-weight: bold;
  }
  .opt-home a:hover {
    color: #ffffff;
  }
  .opt-home.purchase-btn {
    float: left;
    text-align: center;
    margin-bottom: 5px;
  }
  .opt-home.reviews-btn {
    float: right;
    text-align: center;
    margin-bottom: 5px;
  }
  .opt-home.try-btn {
    float: left;
    text-align: center;
  }
  .opt-home.help-btn {
    float: right;
    text-align: center;
  }
  .mobility-mobile {
    margin-top: 15px;
    position: relative;
    margin-bottom: 15px;
  }
  .block-title-mob {
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.2em;
  }
  .block-title-mob.orange {
    color: #ffffff;
    background: url("http://www.mobilityequip.com/skin/frontend/rwd/mobility/images/arrow-down-gray-hi.png") no-repeat center #1D5B7D;
    height: 3em;
    background-size: 1em;
    background-position: 90%;
  }
  .block-title-mob.orange.open {
    background: url("http://www.mobilityequip.com/skin/frontend/rwd/mobility/images/arrow-up-gray-hi.png") no-repeat center #1D5B7D;
    background-size: 1em;
    background-position: 90%;
  }
  .why_mobi_mob {
    width: 100%;
    padding: 5px 0;
    clear: both;
    float: left;
    /*border-bottom: 1px solid rgb(212,212,212);*/
  }
  .why_mobi_mob .img-txt {
    width: 95%;
    display: block;
    float: none;
    clear: right;
    padding: 10px 5px;
    font-size: 1.1em;
    text-align: center;
  }
  .ramp {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  .banner-mobile{
    width: 110%;
    margin-left: -15px;
  }
  .four-buttons-container {
    margin-left: -15px;
    margin-right: -15px;
  }
  .mobility-mobile {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 770px) {
  .banner-mobile {
    .width: 113%;
    margin-left: -30px;
  }
  .four-buttons-container {
    margin-left: -30px;
    margin-right: -30px;
  }
  .mobility-mobile {
    margin-left: -30px;
    margin-right: -30px;
  }
  .ramp {
    display: none;
  }
}
@media only screen and (max-width: 420px) {
  .opt-home {
    width: 49.2%;
  }
}
@media only screen and (min-width: 421px) and (max-width: 480px) {
  .opt-home {
    width: 49%;
  }
}
@media only screen and (min-width: 481px) and (max-width: 550px) {
  .opt-home {
    width: 49.3%;
  }
}
@media only screen and (min-width: 551px) and (max-width: 770px) {
  .opt-home {
    width: 49.2%;
  }
}
/************************************************/
@media only screen and (min-width: 771px) {
  .cat-home-header {
    background: #EAE9E9;
    background-attachment: scroll;
    background-clip: border-box;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    width: 100%;
    height: 75px;
  }
  .nav-primary li.level0, .nav-primary a.level0 {
    width: 125px;
    text-align: center;
    vertical-align: middle;
  }
  #nav {
    float: none !important;
  }
  .banner-mobility {
    max-width: 1060px;
    margin: 0 auto;
  }
  #center-cat {
    max-width: 580px;
    margin: 0 auto;
    position: relative;
    z-index: 10;
  }
  .ramp {
    float: right;
    margin-top: 35px;
    margin-right: 20px;
  }
  .lightblue-container {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    position: relative;
  }
  .barblue-container {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    position: relative;
  }
  .nav-primary a {
    font-size: 13px;
  }
  body.cms-home .main-container {
    padding-bottom: 0;
  }
  .franjaup {
    display: none !important;
  }
  .franjaup.home-menu {
    display: block !important;
  }
  .franjaup.home-menu {
    margin-top: 21px;
  }
  .cat-home-header {
    display: block !important;
  }
  #header-search {
    margin-top: 0 !important;
  }
  #banner-img {
    display: inline-block;
  }
  #banner-img-two {
    display: inline-block;
    vertical-align: top;
    margin-top: 9px;
  }
  #header{
    height: 40px;
  }
  #header-account.skip-active {
    right: 530px;
    top: 55px !important;
    z-index: 10015 !important;
  }
}
@media only screen and (min-width: 771px) and (max-width: 1026px) {
  .cat-home-header {
    height: 120px;
  }
}
@media only screen and (min-width: 771px) and (max-width: 885px) {
  #banner-img-two {
    display: none;
  }
}
@media only screen and (min-width: 771px) and (max-width: 975px) {
  .right-home-ad {
    margin-top: -35em;
  }
}

.cat-home-header .nav-primary li a {
  display: block;
  /*height: 75px;*/
}

/*.level0 {
  min-height: 40px;
  
}*/
@media only screen and (min-width: 915px) {
  #nav li.level0.nav-8 {
    border-right: none;
  }
  #nav li.level0.nav-8 {
    margin-right: 0 !important;
  }
  li.level0.nav-9 {
    margin-left: 60px !important;
  }
}
/**********************************/
@media only screen and (max-width: 770px) {
  #div-wholesale {
    display: none;
  }
  .wholesale #div-wholesale {
    display: block;
    position: relative;
    width: 100%;
    bottom: 0;
    left: 0;
  }
}
@media only screen and (min-width: 771px) {
  .wholesale {
    display: none;
  }
}
