.mobile{
 display:none;
}



/*-----------------------------------------------------------------------------------------------------start media  768------------------------------------------------*/
@media only screen and (max-width: 767px){

/*-------wishlist-popup--s----*/
div#floating-icons {
    display: none;
}

#lightpopup {
    min-width: 90%;
    width: 90%;
    left: 50%;
    top: 15px !important;
    margin-left: -45%;
}
div#lightpopup .content .left {
    width: 85%;
    margin: 0 7% !important;
}
div#lightpopup .content .left h2 {
    margin: 0 auto;
    text-align: center;
}
#lightpopup .user_connect .left_login{
  width: 96%;
}
div#lightpopup .content .left div#user_login_div input {
margin: 0;
    height: 20px;
}
div#lightpopup .content .left div#user_login_div a.switchpassword {
    text-align: center;
    width: 100%;
    color: #95C8F1;
}
div#user_login_div .buttons {
    width: 100%;
}
div#lightpopup .content .left div#user_login_div .buttons button.button {
    margin: 25px auto 0;
    display: block;
    float: none;
}
div#lightpopup .content .left div#user_login_div .buttons span.or {
    width: 100%;
    float: none;
    text-align: center;
    display: inline-block;
    margin: 0;
}
div#lightpopup .content .left div#user_login_div .buttons .facebook-btn {
    margin: 0 auto;
    float: none;
    display: block;
}

div#lightpopup .content .right {
    width: 85% !important;
    margin: 0 7%;
}
div#lightpopup .content .right div#user_account_register {
    margin: 0;
}
div#lightpopup .content .right div#user_account_register h2 {
    margin: 0 auto 13px;
}
div#lightpopup .content .right div#user_account_register .split {
    width: 100% !important;
    margin: 0;
}
div#lightpopup .content .right div#user_account_register .split input {
    margin: 3px 0;
    width: 98%;
    height: 20px;
}

#lightpopup .right div#user_account_register .right_user_password input#register_password,
#lightpopup .right div#user_account_register .right_user_email input#register_email {
    margin: 3px 0px;
    height: 20px;
    width: 98%;
}
div#lightpopup .content .right div#user_account_register button.button {
    margin: 0 29% 18px;
}
/*-------wishlist-popup--e----*/

/*
Grids fix
*/
.grid-fluid .container_16 .grid_3 {
    width: 100% !important;
}

.grid-fluid .product-short-desc.grid_6.omega {
    width: 100% !important;
}
.grid-1200 .container_16 .grid_3
{
	width:100% !important;
}
.sortclick {
    position: absolute;
    background: #FFFFFF url(images/new/sort_bg.jpg) no-repeat 97% 60%;
    padding-right: 11px;
    width: 81PX;
    font-size: 16PX;
    margin-top: 4PX;
}
 .banner-li {
    float: right;
}

/* ============= user page start ===========*/
   .user_page input[type=text], .user_page input[type=password],
   .user_page input[type=url], .user_page input[type=email],
   .user_page input.text, .user_page input.title, .user_page textarea {
    font-size: 16px;
    margin: 0px;
    width: 95%;
    margin-bottom: 10px;
    text-align: right;
}
.box.nloptions, .user-account-list-tickets ,  .user-account-list-tickets div {
    text-align: right;
}
.box.nloptions input[type=text] { width:50%}
    .user_page .navbar {
        width: 100%;
        text-align: right; margin-top:10px;
    }
    .page-usermyorders .support_tickets , .user_page .content {
    width: 100%;
}
.user_page .userorders td a, .user_page .tableview td a
{ font-size:12px;}
   .user_page .print  { display:none; visibility:hidden;}
.cms_bgdiv { text-align:center}
.user-account-add-tickets .cms_bgdiv img {
    margin-top: 0px;
    float: none;
}
.user_page .userorders th, .user_page .tableview th , .user_page .userorders td, .user_page .tableview td
{ padding:0px; font-size:12px;}
.user-account-add-tickets .cms_form {
    float: none;
    width: 97%;
    margin: 0 auto;
}
/* ============= user page end ===========*/

/*
html  {
	zoom: 100%;
	transform: scale(1);
    transform-origin: 0 0 0;
    width: 100%;
}*/
.page-product .ProductPageSection .item-relativeitems.regular .boxItem .ProductBoxBtn
{
	display:block !important;
}
#stickey_whatsapp
{
    position: fixed;
    width: 62px;
    height: 30px;
    left: 0px;
    top: 210px;
    z-index: 9999999;
    background: url("images/product-share-button.png") no-repeat center center transparent;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    padding-left: 5px;
}

#tawkchat-iframe-container{
display:none!important;
}
.campain.campain_html{
display:none!important;
}
.sale_rebate_percentage.icons_right {
    left: 0px;
    right: auto !important;
}
.sale_rebate_percentage.icons_left {
    right: 0px;
    left: auto !important;
}

.ProductPageSection .product-icons.grid_6.omega.icons_left {
    right: auto !important;
    max-width: 80px !important;
    left: 0 !important;
    text-align: left;
    top: 0px !important;
    margin: 0px !important;
    width: auto !important;
}
.ProductPageSection .product-icons.grid_6.omega.icons_right {
    left: auto !important;
    max-width: 80px !important;
    right: 0 !important;
    text-align: right;
    top: 0px !important;
    margin: 0px !important;
    width: auto !important;
}
div#popupButton {
    display: none!important;
}

.product-contact-form label {
    text-align: right;
}

.homepage_sectionitems .productBoxes .boxItem .sale-price,.homepage_sectionitems .productBoxes .boxItem .reg-price {
    width: 100% !important;
}
.homepage_homepage_banner5 a {
    text-decoration: none;
}

.pickups_image{ width:100%}
.checkout-page.version-0 #pickups_phone {
    width: 64% !important;

}

.page-checkout #checkout-icons-credits {
   float: none;
    display: block;
    width: 100%;
    clear: both;
}

.mobile_sticky_header{
	top:0px;
}

.mobile_sticky_header.scrolled{
	top:-40px;
}
img {max-width:100%}

.parent.active ul.categories-cat2 {
    opacity: 0.9;
}

.mainTDcontainer table.userorders , .user_page .mainTDcontainer table {
    width: 100% !important;
     display: inline-table !important;
}

/* S accordion css */
.mobile_accordion{ width:99%!important;
    margin: 0px auto;
    padding: 0px!important;display:block;margin-bottom:20px;border-radius:0px;}
.mobile_accordion  .ui-tabs-nav{
	display:none;
}
.mobile_accordion .ui-widget-content h3 {
    display: block;
	cursor: pointer;
}
.mobile_accordion .ui-widget-content.ui-tabs-hide {
	display:block!important;
}

.mobile_accordion .tabs-content-wrap {
    padding: 1%;
    width: 98%;
}

.mobile_accordion.product-tabs-horizontal.ui-tabs .ui-tabs-panel,
.mobile_accordion .ui-tabs-panel,
.mobile_accordion .ui-corner-bottom{padding:0px;margin:0px;}
.mobile_accordion .tabs-content-wrap{/*display:none;*/}
.mobile_accordion h3.tab.slideToggle,
.mobile_accordion .slideToggle
{
     border-bottom:1px solid #161616;
     width:96%;
     height:40px;
     line-height:40px;
     text-align:right;
     padding:0px 2%;
     margin:0px!important;
     font-size:18px!important;
     background:url(images/slideToggle_bg.png) no-repeat 10px 50% #efefef!important;
     font-weight:normal;
}
.product-tabs-vertical.mobile_accordion h3.tab {display:block}


.mobile_accordion  h3.tab.slideToggle a{
padding:0px;margin:0px;width:100%;display:block;color:#424242!important;
}
/* E accordion css */
/*---------------------S-new open menu------------------------------*/
#MainWrapDiv  .mobile_menu.v2 ul{
	position:static;
}

#MainWrapDiv  .mobile_menu.v2{
	position:fixed;
	width:280px;
	display:block!important;
	right:-280px;
	height:100%;
	overflow:visible;
	overflow-x: hidden;
    overflow-y: auto;
	max-height:100%;
	top:0px;
	z-index: 9999999;
	transition:0.5s;

}
.siteoverlay{
opacity: 1;
    background: rgba(0,0,0,0.5);
    position: fixed;
        z-index: 8888887;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;transition:0.5s;}


#MainWrapDiv  #MainContentDiv{position:relative;transition:0.5s;}
#MainWrapDiv.open  #MainContentDiv{position:relative;z-index:0;height:100%;overflow:hidden;}
#MainWrapDiv{position:relative;}
body.open{position: fixed;}
#mobile_header{transition:0.5s;

}

#CartIcon,
#SlidingCart{display:none;}


/*---------------------E-new open menu------------------------------*/

#eshop-footer-credit {

    width: 100%!important;
}
#eshop-footer-wrap {
    width: 100%!important;
}

/* ----E club page---------------*/

 .club.c button.button *, .club.c button.button {

    font: 19px arial !important;
}

.club.c .contact-form {
    background-color: #f2f0f0;
    display: inline-block;
    width: 100% !important;
    margin-top: 11px;
}

.club.c .whyregister {
    color: #000;
    width: 100%;
    padding: 0px;
}
.club.c .whyregister * {
    margin: 20px;
}
.club.c .whyregister .box{  color:#000}
.club.b .club-items-div {
    margin-top: 45px !important;
    position: relative;
    background: #fff;
}
.club.b .club-items-div {
    margin-left: 0;
    margin-top: 0px;
}

.club.b .checkoutdiv {
    text-align: center;
}


.club.b .whyregister .box
{ background-position:100% 0px;}
.club.b ul.productBoxes
{
    clear: both;
    display: table;
    float: right;
    line-height: 20px;
    margin-right: 2px;
}
.club.b h1 {
    color: #37474f !important;
    font-size: 24px !important;
    font-weight: bold;
    height: 75px;
    line-height: 76px;
    padding-right: 10px;
    text-align: center;
    background:   url("../../../template_inc/eshopstoresframework/images/clubbbg.png") no-repeat 100% 0;
    margin-top: -10px;
    border-bottom: 4px solid #fff;
}
.club.b #clubformbtn {
    background-color: #FFA000;
    color: #37474f;
    font-size: 24px;
    height: 45px;
    margin: 0 auto;
    width: 90%;
}
.club.b .right-side { margin:20px;}
.club.b .contact-form {
    color: #37474f;
    direction: rtl;
    display: inline-block;
    margin-right: 0px;
    margin-top: 0;
    width: 100%;
    margin: 0 auto;
}

.club.b .whyregister {
    float: left;
    margin-left: 0px;
    width: 100%;
    text-align: center;
}
.club.b {
    background: #B9C5C7;
    margin-left: 0;
    width: 100%;
}


.club.a .club-items-div h2 {

    background-color: #fff;
}

.club.a .right-side {
    margin: 10px;
}
.club.a {
    width: 100%;
    margin: 0px;
    background: #606A6F;
}

.club.a div.form-div input.text
{
     width: 96%; margin:0px;
    }

.club.a ul.productBoxes {

    margin-right: 0px;

    margin-top: 10px;
}

.club.a #clubformbtn {
    color: #fff;
    font-size: 18px;
    height: 45px;
    margin-right: 11px;
    margin-top: 15px;
    width: 100%;
    text-align: center;
    padding: 0px;
    margin: 0px;
    background-color: #0091EA;
}


.club.a .club-items-div {
    margin-left: 0;
    margin-top: 0px;
}

.club.a h1 {
    background-color: #263238;
    color: #fcd434 !important;
    font-size: 24px !important;
    height: 40px;
    line-height: 36px;
    padding-right: 0px;
    text-align: center;
}
.club.a .whyregister {
    float: left;
    margin-left: 0px;
    width: 100%;
    margin-top: 6px;
    text-align: center;
}

.club.a .contact-form {
    color: #fff;
    direction: rtl;
    display: inline-block;
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
}
.club .whyregister .box {
    background: #7C8588;
    color: #fff;
    height: auto;
    padding: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 3px;
    text-align: right;
    padding-right: 12px;
}
/* ----E club page---------------*/
body.popup{
 width: 100%;
}
body.popup IMG {
  width: 100%;
}

 /*.device_mobile .products-page .itemsgrid-sorting ,
 .device_mobile .products-page .itemsgridsort
    {
    text-indent: -9999px;
}*/
  .itemsgridsort select {
    margin: 0;
    float: right;
}
.block.gallery {
    display:block;
}
.device_mobile .block.miscfileds .right ul.center-ul {
  float: right;
  height: auto;
  width: 100%!important;
  margin:0px!important;
  padding:0px!important; border:none; display:block;
}
.device_mobile .block.miscfileds .right {
    width: 100% !important;
    margin: 0px;
}
.mobile_header.black .header_search  { background:url("images/new/search_icon_black.png") no-repeat 0 0 / 100% auto transparent}
.mobile_header.black .mobile_top_phone .header_contact  { background:url("images/new/pin_icon_black.png") no-repeat 0 0 / 100% auto transparent}
.mobile_header.black  .mobile_menu_btn  { background:url("images/new/menu_icon_black.png") no-repeat center center / 100% auto transparent}
.mobile_header.black .header_smallcart  { background:url("images/new/cart_icon_black.png") no-repeat 0 0 / 100% auto transparent}
 #cartalerts {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.couponstbl
{
    display: inline !important;
    margin-top: 11px !important;
    width: 100% !important;
}
#CouponCode_Txt {
    margin: 0 -45px 0 1% !important;
    padding: 5px 66px 5px 0 !important;
    width: 157px !important;
}

.checkout-page .button.btn-link {
    padding-bottom: 4px;
    padding-top: 4px;
    position: relative;
    top: 1px;
}
.checkout-page .button.btn-link, .checkout-page .btn-link span {
    background: none repeat  0 0 #7cb342;
    color: #fff;
    font-size: 14px;
}

 .checkout-page a {
    color: #2a62ff;
}
.checkout-page  .sbOptions
{
      border: 1px solid #888;
    }
.checkout-page  .sbSelector:link, .checkout-page  .sbSelector:visited, .checkout-page  .sbSelector:hover {
    color: #888;
    font-size: 14px;
    height: 34px;
    line-height: 31px;
    right: 0;
    text-align: right;
    width: 100%;
}

.checkout-page.version-2 .street-note {
    color: silver;
    float: right;
    font: 12px arial;
    margin: -13px 10px 0 0;
    text-align: right;
}
.checkout-page .sbToggle {
     background: url("images/selecticon.png") no-repeat  0 0 / 80% auto transparent;
     display: block;
    height: 34px;
    left: 2px;
    outline: medium none;
    position: absolute;
    top: 1px;
    width: 44px;right:auto
}
.checkout-page #checkout_deliveryinfo .phonNumber .sbSelector, .checkout-page #checkout_billinginfo .Phone .sbSelector {
    text-align: right;
}
.checkout-page .sbOptions a:link,.checkout-page .sbOptions a:visited {
    color: #888;
    text-decoration: none;   border-bottom: 1px solid #888;
	text-align: right;
}


.checkout-page .checkout-form input[type="text"].textInput.small,
.checkout-page .checkout-form input[type="tel"].textInput.small
{
    display: inline-block;
    height: 23px;
    margin: 10px 0 10px 5px;
    width: 121px !important;
    position: relative;
    top: -4px;
}
.checkout-page .checkout-form  .phonNumber label,
.checkout-page .checkout-form .Phone  label {
    position: static;
    color: #a0a0a0;
    display: block;
    height: 40px;
    width: 40px!important;
    overflow: hidden;
	line-height:13px;

}

.checkout-page .sbHolder {
    background-color: #fff;
    border: 1px solid #BBBBBB;
    color: #2a62ff;
    display: inline-block;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 35px;
    position: relative;
	border-radius: 4px;
}


.checkout-page { color:#808080 ; font-size:14px;}
.checkout-page .cart-total table {
    direction: rtl;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: auto !important;
}
.checkout-page .cart-total {
    background-color: #ebebeb;
    border: 1px solid #dee1e4;
    color: #565656;
    text-align: center;
}
.checkout-page h1, .checkout-page h2 {
    color: #808080;
}

    .checkout-page .checkout-form input[type="number"],
    .checkout-page .checkout-form input[type="email"],
    .checkout-page .checkout-form input[type="tel"],
    .checkout-page .checkout-form input[type="text"],
    .checkout-page .checkout-form input[type="password"]
    {
    margin: 2px 1% !important;
    padding: 10px 1% !important;
    width: 91% !important;
}

.checkout-page.version-2  .checkout-form input[type="number"],
.checkout-page.version-2  .checkout-form input[type="email"],
.checkout-page.version-2  .checkout-form input[type="tel"],
.checkout-page.version-2 .checkout-form input[type="text"],
.checkout-page.version-2 .checkout-form input[type="password"],
.checkout-page.version-2 .checkout-form textarea {
    border: 1px solid #BBBBBB;
    border-radius: 4px;
    height: 23px;
    margin-bottom: 5px !important;
}
.checkout-page #logindiv .submit {
   background-color: #aed582;
    border: 1px solid #aed582;
    color: #fff;
    font-size: 16px;
    height: 36px;
    margin-right: 0;
    margin-top: 7px;
    width: 93%;
}
.checkout-page .checkout-form input[type="number"],
.checkout-page .checkout-form input[type="email"],
.checkout-page .checkout-form input[type="tel"],
.checkout-page .checkout-form  #logindiv input[type="text"], .checkout-page .checkout-form #logindiv input[type="password"]
{
 border: 1px solid #BBBBBB;
}

#pl_web_page .mainTD textarea:focus, #pl_web_page .mainTD input:focus {
    border: 1px solid #aed582;
}

.checkout-page #logindiv {
    background-color: #ebeff2;
    border: 1px solid #edeef0;
    border-radius: 4px;
    font-size: 14px;
    margin: 10px;
    padding: 10px;
}

.checkout-page.version-2 .checkout_userbar {
    background-color: #e0e0e0;
    border: medium none;
    border-radius: 4px;
    color: #304ffe;
    display: block;
    font: bold 14px arial;
    margin-bottom: 5px;
    margin-top: 3px;
    padding: 10px 12px 10px 5px;
    text-align: right;
    text-decoration: underline;
    width: auto; margin:10px;
}
.FloatingCartTotal
{
    color: #fff;
}

.checkout-page label {
    display: inline;
    float: right;
    font-weight: normal;
    margin-top: 11px;
    width: auto!important;
    text-align: right;
    margin-right: 3%;
}

.checkout-page.version-2 .checkout_userbar > a {
    border: medium none;
    color: #304ffe;
    font: bold 14px/36px arial;
    height: 100%;
    left: 0;
    padding-right: 100px;
    position: absolute;
    right: 0;
    text-align: right;
    text-decoration: underline;
    top: 0;
    width: auto;
}
.checkout-page #cartrelateditemsdiv li a.button-green {
    display: inline-block;
    float: right;
    left: 4px;
    margin: 0;
	position: static;
}

.checkout-page h1 , .checkout-page .carttools , .checkout-page .checkout_cart_div , .checkout-page  #cartcontent >h2
{ display:none;}

 #checkout_fullcart, #checkout_cart_title , #checkout_cart_tools{ display:none;}
    .page-columns-1 #contact_design_1 .wrap .content, .page-columns-1 #contact_design_3 .wrap .content, .page-columns-1 #contact_design_2 .wrap .content {
    width: auto;
}

.header_breadcrumb {
    width: 100%!important;
}

.mobile_menu .contact a {
    background: url("images/new/menuicons.png?v1") no-repeat  73% -10px #7cb342;
    color: #fff;
}
.mobile_menu .infolink {
    background: url("images/new/menuicons.png?v1") no-repeat  73% -83px #2962FF;
    color: #fff;
}
.device_mobile #MiscFieldContent {
    border-top: 1px solid silver;
    margin-right: 0px;
}
 .block.miscfileds .bottom ul.misc-search {
    float: right;
}
.device_mobile .block.itemsgridsort{
	display:none;
}
.device_mobile .block.itemsgridsort.first.grid_4 {
    float: right;
    margin: 0 0 10px;
    margin-top: 4px;
}
.device_mobile .block.miscfileds .content {

    padding: 0px;

}
.filtersicontitle {
    background: url("images/new/filtersicons.png?v1") no-repeat  100% -77px transparent;
    color: #000;
    display: inline-block;
    float: right;
    font-size: 21px;
    font-weight: bold;
    height: 36px;
    padding-right: 20px;
    text-align: right;
    text-decoration: none;
    margin-top: 3px;
}
#filtersiconclose {
    background: url("images/new/filtersicons.png?v=1") no-repeat  0 7px transparent;
    display: inline-block;
    font-size: 16px;
    height: 36px;
    line-height: 37px;
    text-align: right;
    text-decoration: none;
    padding-left: 20px;
    color: #BAB3B3;
}
.OpenDivBox ul {

    padding: 0;
    width: 100%;
}
#AllFiledsDiv .OpenDivBox {
    left: 0;
    position: absolute;
    right: 0;
    top: 30px;
    width: 100%;
}

.mobile_filter  .text.medium {
    width: 153px;
}

#MainWrapDiv {

    z-index: 1;
    position: relative;
}
#header {
    margin-top: 80px!important;
}



/*--------------------------------------start global 768--------------------------------------*/
#header div.designbox.formfixed { display:none !important}



.page-columns-2 #contact_design_1 #contact_info div,
.page-columns-2 #contact_design_3 #contact_info div,
.page-columns-2 #contact_design_2 #contact_info div,
.page-columns-1 #contact_design_1 #contact_info div,
.page-columns-1 #contact_design_3 #contact_info div,
.page-columns-1 #contact_design_2 #contact_info div
 {
      margin-left:0px;
      width:201px !important;
 }
.page-columns-2 #contact_design_2 .wrap,
.page-columns-1 #contact_design_2 .wrap,
.page-columns-2 #contact_design_2 #contact_form_page p,
.page-columns-1 #contact_design_2 #contact_form_page p
 { width:100%}

.page-columns-2 #contact_design_1 #contact_form_page,
.page-columns-2 #contact_design_3 #contact_form_page,
.page-columns-2 #contact_design_2 #contact_form_page,
.page-columns-1 #contact_design_1 #contact_form_page,
.page-columns-1 #contact_design_3 #contact_form_page,
.page-columns-1 #contact_design_2 #contact_form_page
{
     width:100% !important;
}
.page-columns-2 #contact_design_1 #contact_map,
.page-columns-2 #contact_design_3 #contact_map,
.page-columns-2 #contact_design_2 #contact_map,
.page-columns-1 #contact_design_1 #contact_map,
.page-columns-1 #contact_design_3 #contact_map,
.page-columns-1 #contact_design_2 #contact_map
{
     width:100% !important;
}

#contact_map .content {
    width: 100%;
	    margin: 0px!important;
}
#contact_design_1 #contact_map, #contact_design_3 #contact_map, #contact_design_2 #contact_map {
    width: 100%;
    float: none;
}
#contact_design_1 #contact_form_page, #contact_design_3 #contact_form_page {
    width: 100%;
    float: none;
    margin-left: 0px;
}
#contact_design_1 #contact_info, #contact_design_3 #contact_info, #contact_design_2 #contact_info {
    display: inline-block;
    width: 100%;
}

#contact_design_2 .contact_button_p {
    margin-top: 0px;
}

 #contact_map h4
 { margin-top:10px;}

.desktop
{
  display:none;
}
.mobile{
 display:block;
}

 body {
      background-image:none;
        width:100%!important;
        max-width:768px!important;
        min-width:0px!important;
    }
 #header{
    min-width:0px;
    background-image:none;
	width:100%!important;
    max-width:768px!important;
    min-width:0px!important;
    overflow:hidden;
	height:auto;
 }
 #header .formfixed,
#footer,
.header_wrap
{
	  display:none!important;
}

a{
  transition: all 0.3s ease 0s;
}

.image img
 {
  transition: all 0.3s ease-out 0s;

}
  .grid-1120 .container_16 .grid_3 {
    width: 100%;
}
#enlargeIcon
{
display:none!important;
transition: all 0.3s ease-out 0s;
}
#HpMainTable tbody,
#HpMainTable tr,
#HpMainTable td {
  display: block;
  width: 100%;
}

.image img:hover,
#enlargeIcon:hover
{
transform: scale(1.1);
}
#eshop-footer-text {
    position: relative;
    top: 0px;

}
.homepage-div
	{
     width:100%!important;
        max-width:100%!important;
    }

.mobile_header {
    clear: both;
    direction: rtl;
    display: block !important;
    float: none;
    height: 80px;
    position: fixed;
    top: 0;
    width: 100% !important;
    z-index: 99999999;  background-color: #000;
}
  .header_right
        {
    float:right;
    padding:0px 0px 0px 0px;
    width:58%;
    display:inline-block;
    text-align:right;
    }
 .header_left{
    float:left;
     padding:0px  0px 0px 2%;
    width:28%;
    display:inline-block;
    text-align:left;
    }

	.mobile_header .minicartbottom{
	text-align:center;
	}
 .mobile_menu_btn
    {
    background:url(images/new/menu_icon.png) no-repeat center center transparent;
    width:30px;
    height:25px;
    margin-top:0px;
    float:right;
    margin-right:5px;
    cursor:pointer;
    transition: all 0.3s ease 0s;
	background-size:100%;
	clear: right;
    }


 .mobile_menu_btn:hover{
    background-color:transparent;
	opacity:0.8;
    }

.mobile_menu
      {
	border-top:1px solid #ffffff;
    display:none;
    position:absolute;
    top:80px;
    width:100%;
    background-color:#ffffff;
	z-index:999999;
	max-height: 306px;
    overflow-x: auto;
	direction:ltr;
	right:0px;
      }
.mobile_menu ul
    {
    list-style:none;
    direction:rtl;
    }
.mobile_menu ul li
     {
     background-color: #ffffff;
     width:100%;
     border-bottom:1px solid #f3f3f3;
     transition: background 0.3s ease 0s;
     position:relative;

     }
.mobile_menu ul li:hover
     {
     /*background:#92cae4;*/
     }
.mobile_menu ul li a
    {
	     background-color: #fafafa;
    display:block;
    width:90%;
    text-align:center;
    color:#989696;
    height:50px;
    font-size:16px;
    line-height:50px;
    text-decoration:none!important;
	 transition: all 0.3s ease 0.2s;
	 overflow: hidden;
	 padding-left: 10%;
    }

.mobile_menu .deptli.active>a.Catname {
  background: none repeat  0 0 #fafafa;
  border-bottom: 1px solid #f3f3f3;
}
.mobile_menu .categories-cat1 .active>a.Catname {
  background: none repeat  0 0 #fafafa;
  border-bottom: 1px solid #f3f3f3;
}
.mobile_menu .info.active>a {
  background-color:  #fafafa;

}
.mobile_menu .info li.active>a {
  background: none repeat  0 0 #fafafa;
  border-bottom: 1px solid #f3f3f3;
}

.mobile_menu .info li ul li.active>a {
  background: none repeat  0 0 #fafafa;
 /* border-bottom: 1px solid #989696;*/
}
.mobile_menu .info>a {

  /*border-bottom: 1px solid #989696;*/
}
.mobile_menu .info>ul>li>ul>li>a,
.mobile_menu .info>ul>li>a {

 /* border-bottom: 1px solid #989696;*/
}
.mobile_menu .info{
padding:0px;
margin:0px;
border-bottom: 1px solid #f3f3f3;
}

.mobile_menu .infoarrow
{
  background: url("images/new/info_dwn_arrow.png") no-repeat  center center  / 100% auto transparent;
float: left;
height: 16px;
padding: 10px;
margin:6px;
width: 30px;
position: absolute;
left: 0;
border: 0px!important;
 background-size: auto;
 cursor:pointer;
}
.mobile_menu .categories-cat1 ul{
display:none;
}
.mobile_menu .info li.active >.infoarrow,
.mobile_menu .info.active >.infoarrow
{
background: url("images/new/arow_active.png") no-repeat  center center transparent;
float: left;
height: 16px;
padding: 10px;
margin:6px;
width: 30px;
position: absolute;
left: 0;
border: 0px;
  background-size: auto;
}


.mobile_menu .info>ul{
	margin:0px;
	padding:0px;
	}
.mobile_menu .catarrow
{
  background: url("images/new/drp_dwn_arrow.png") no-repeat  center center  / 100% auto transparent;
float: left;
height: 16px;
margin:6px;
border:0px;
padding: 10px;
width: 30px;
position: absolute;
left: 0;
  background-size: auto;
   cursor:pointer;
}
.mobile_menu .active >.catarrow
{
  background: url("images/new/arow_active.png") no-repeat  center center  / 100% auto transparent;
float: left;
height: 16px;
padding: 10px;
margin:6px;
width: 30px;
position: absolute;
left: 0;

border: 0px;
  background-size: auto;
}
.mobile_menu .deparrow
{
  background: url("images/new/drp_dwn_arrow.png") no-repeat  center center  / 100% auto transparent;
float: left;
height: 16px;
margin:6px;
padding: 10px;
width: 30px;
position: absolute;
left: 0;
border: 0px;
  background-size: auto;
   cursor:pointer;
}
.mobile_menu .active >.deparrow
{
  background: url("images/new/arow_active.png") no-repeat  center center  / 100% auto transparent;
float: left;
height: 16px;
padding: 10px;
margin:6px;
width: 30px;
position: absolute;
left: 0;
border: 0px;
  background-size: auto;
}
/*
.mobile_menu ul li  ul li  ul li a{
     background-color: #404040;
}
.mobile_menu ul li  ul li ul li  ul li a{
     background-color: #505050;
}
  .mobile_menu .info ul li a{
   background-color: #404040;
  }
.mobile_menu .info ul li  ul li a{
     background-color: #505050;
}
.mobile_menu .info ul li ul li  ul li a{
     background-color: #606060;
} */
.mobile_top_phone{
     padding-top:2px;
     color:#989696;
     font-size:25px;
	 min-height: 40px;
	 margin-right:5px;
     }

.mobile_header  .mobile_top_phone a
     {
     color:#ffffff;
     text-decoration:none;
      transition: color 0.3s ease 0s;
	    float: right;
		font-size: 22px!important;
	line-height:40px;
     }
.mobile_header  .mobile_top_phone a:hover
     {
      color:#989696;
     }

.mobile_header.black  .mobile_top_phone a{
	 color:#424242;
	 }
 .mobile_logo
    {
    clear: both;
    display: table-cell;
    height: 80px;
    margin: 0;
    padding: 0;
    text-align: left !important;
    vertical-align: middle;
     }
 .mobile_logo img
     {
   width:100%;
   height:auto;
   max-height:70px;
   margin: 0px auto;
   margin: 0px auto!important;
   display: inline;
   clear: both;
 }

 .product-misc-icons li,
.mobile_header .header_search,
.mobile_header  .header_userbar,
.mobile_header  .header_smallcart,
.sale_rebate_percentage {
  transition: all 0.3s ease-out 0s;
}
.mobile_header .mobile_top_phone  .header_contact
{
background: url("images/new/pin_icon.png") no-repeat  0 0 / 100% auto transparent;
cursor: pointer;
display: block;
float: right;
height: 22px;
margin-right: 10px;
margin-top: 7px;
text-indent: 500px;
transition: all 0.3s ease 0s;
width: 14px ;
}
 .header_userbar{
    float:right;
   background:url(images/user_w.png) no-repeat  0  0 transparent ;
    height: 25px;
    width: 30px ;
    margin-right:10px;
    margin-top:0px;
    text-indent: 500px;
    cursor:pointer;
    transition: all 0.3s ease 0s;
	background-size:100%;
     }
.header_smallcart {
    float:right;
	 background:url(images/new/cart_icon.png) no-repeat  0px  0px transparent ;
    height: 25px;
    width: 30px ;
    margin-right:10px;
    margin-top:0px;
    cursor:pointer;
    transition: all 0.3s ease 0s;
	background-size:100%;
       }
 .header_smallcart em {
    border: 1px solid #fff;
    color: #fff;
    background-color: green;
    border-radius: 10px;
    font-size: 10px;
    width: 15px;
    display: block;
    text-align: center;
    height: 15px;
    padding: 0px;
}



 .header_search{
    float:right;
	background:url(images/new/search_icon.png) no-repeat 0px 0px transparent ;
    height: 25px;
    width: 30px ;
    margin-right:0px;
    margin-top:0px;
    text-indent: 500px;
    cursor:pointer;
    transition: all 0.3s ease 0s;
	background-size:100%;
   }

 .header_search:hover,
 .header_smallcart:hover,
.header_userbar:hover
  {
    background-color:transparent;
	opacity:0.8;
   }

.mobile_header .mobile_search_form input[type="text"]  {
     background: none repeat  0 0 #ffffff;
    border: 1px solid #858585;
    border-radius: 5px;
    height: 22px;
    margin-right: 1%;
    padding: 2px 5px;
    width: 95%;
}
.mobile_header .mobile_search_form .button{
background: none repeat  0 0 #eeeeee;
border: 0 solid #858585;
border-radius: 5px 0 0 5px;
color: #000000;
font-size: 16px;
height: 26px;
left:2%;
line-height: 23px;
padding: 2px 5px;
position: absolute;
top: 2px;
width: 55px;

    }

.mobile_header .mobile_search_form  button.button:hover span {
    background-image: none!important;
}
.mobile_header .mobile_search_form .button span span,
.mobile_header .mobile_search_form .button span
	{
background: none repeat scroll 0 0 transparent;
display: inline;
font-family: arial;
line-height: 19px;
margin: 0;
padding: 0;
	}
.mobile_header .mobile_search_form label {
    display:none;
   }
.mobile_header .mobile_search_form
            {
	border-top:1px solid #989696;
    display:none;
    position:absolute;
    top:80px;
    width:100%;
    background:#000000;
	z-index:999999;
	    left: 0px;
    }

/*--------------start default header ------------------------*/
.mobile_logo {
    clear: both;
    display: block;
    height: 45px;
    margin: 0;
    padding: 0;
    text-align: left !important;
        vertical-align: middle;
}
.info {

    border:0px solid #ffffff;
}
.mobile_logo  img{
	width:auto;
	height:auto;
	}
.mobile_header {
    background-color: #ffffff;
}
.mobile_header.white {
    background-color: #000000;
}
.mobile_menu {
    max-height: 290px;
	}
.mobile_menu {
    background-color: #fafafa;
	}

.mobile_header .header_smallcart {
    float:right;
	 background:url(images/new/cart_icon.png) no-repeat  0px  0px transparent ;
    height: 30px;
    width: 30px;
    margin-right:0px;
    margin-top:0px;
       }
.mobile_header .left .header_smallcart {

    margin-right: auto;
	}
.mobile_header .header_search  { background:url("images/new/search_icon_v2_black2.png") no-repeat center center  transparent}
.mobile_header .header_contact  { background:url("images/new/contact_icon_v2_black2.png") no-repeat center center   transparent}
.mobile_header .mobile_menu_btn  { background:url("images/new/menu_icon_v2_black2.png") no-repeat center center  transparent}
.mobile_header .header_smallcart  { background:url("images/new/cart_icon_v2_black2.png") no-repeat center center   transparent}
.mobile_header.black .header_search  { background:url("images/new/search_icon_v2_black2.png") no-repeat center center  transparent}
.mobile_header.black .header_contact  { background:url("images/new/contact_icon_v2_black2.png") no-repeat center center   transparent}
.mobile_header.black .mobile_menu_btn  { background:url("images/new/menu_icon_v2_black2.png") no-repeat center center  transparent}
.mobile_header.black .header_smallcart  { background:url("images/new/cart_icon_v2_black2.png") no-repeat center center   transparent}
.mobile_header .header_waze{background:url("images/new/waze3.png") no-repeat center center  transparent;    margin-top: 0px;width:35px;height:33px;float:left;display:block;margin-left:5px;}
.mobile_header .header_whatsapp{background:url("images/new/whatsapp3.png") no-repeat center center  transparent;    margin-top: 0px;width:35px;height:33px;float:left;display:block;margin-left:5px;}


.mobile_header.white .header_search  { background:url("images/new/search_icon_v2_2.png") no-repeat  center center   transparent;}
.mobile_header.white .header_contact  { background:url("images/new/contact_icon_v2_2.png") no-repeat  center center  transparent}
.mobile_header.white .mobile_menu_btn  { background:url("images/new/menu_icon_v2_2.png") no-repeat  center center  transparent}
.mobile_header.white .header_smallcart  {
background:url("images/new/cart_icon_v2_2.png") no-repeat  center center   transparent;
    margin-left: 0px;
	    top: 0px !important;
	}

.mobile_header .header_bottom {
border-top:1px solid #424242;
}
.mobile_header .header_bottom >span.right >a{
  border-left:1px solid #424242;
}

.mobile_header.black  .header_bottom {
border-top:1px solid #d3d3d3;
}
.mobile_header.black  .header_bottom >span.right> a{
  border-left:1px solid #d3d3d3;
}
.mobile_header.black .header_bottom {
border-bottom:1px solid #d3d3d3;
}


.mobile_header.black .mobile_top_phone a{
	color:#5a5a5a;
    font-size: 20px!important;
	line-height:40px;
}
.mobile_header .header_bottom >span.right> a{
  display:block;
  height:28px;
  width:27px!important;
  float:right;
  padding:3px;
  }

.mobile_header .header_smallcart em {
    float: left;
}
.mobile_header .header_smallcart {
	}
.mobile_header .mobile_menu_btn {
margin-right:auto;
}
.mobile_header .header_search {
}
.mobile_header  .mobile_search_form form{
position:relative;
background-color:#757575;
}
.mobile_header  .clearinput{
    padding-right: 10%!important;
    width: 85%!important;
	border-radius:0px!important;
	margin-right:1%!important;
}

.mobile_header .mobile_search_form .button {
    background: url(images/new/v2_w_25_2.png) no-repeat  center center  transparent;
	    width: 30px;
    height: 26px;
	overflow:hidden;
	text-indent:-9999px;
	}
.mobile_header  .cleaninput_btn{
    position: absolute;
	right:-35px;
	top:0px;
    background: url(images/new/clean_btn_2.png) no-repeat  center center  transparent!important;
    transition: right 0.4s;
    height: 38px;
    width: 23px;
}
.mobile_header  .cleaninput_btn.active  {
right:15px !important;
}
.mobile_header .header_contact {
    margin-right: auto;
    margin-top: 0px;

	padding:0px;
}

.mobile_header .header_top{
width:100%;
display:inline-block;
height:45px;
}
.mobile_header .header_bottom{
width:100%;
display:inline-block;
height:34px;
}
.mobile_header .header_right{
float:right;
width:50%!important;
}
.mobile_header .mobile_logo {
    height: 45px;
	}

#MainContentDiv #mobile_header .logo1 .mobile_logo img {
    height: auto!important;
	max-height: 80px!important;
}
#MainContentDiv #mobile_header .logo1 .mobile_logo {
    height: 80px!important;
    max-height: 80px!important;
}

#MainContentDiv #mobile_header .header_left{
float:left;
width:45%!important;
}
.mobile_header .header_left  .mobile_logo img{
 float:left;
 margin:0px;
 clear:none;
 display:inline;
}


.mobile_header .mobile_logo img {
    max-height: 45px;
}

.mobile_menu .infolink {
    background: url("images/new/menu_icon_info2.png") no-repeat  97% #fafafa;
    color: #000000;
	padding-right:40px!important;
}

.mobile_menu ul li.contact{
display:none;
}
.mobile_menu .deptli.active>a.Catname {
    background: none repeat  0 0 transparent;
	}

.mobile_menu ul li a {
    text-align: right;
	padding-right: 10px;
	    height: 35px;
    font-size: 16px;
    line-height: 35px;
}
.mobile_menu .infoarrow {
    background: url("images/new/info_dwn_arrow2.png") no-repeat  center center transparent;
    margin: 0px;
	    padding: 9px 10px;
		z-index:99;
}
.mobile_menu .deparrow,
.mobile_menu .catarrow {
    background: url("images/new/info_dwn_arrow2.png") no-repeat  center center transparent;
	 margin: 0px;
	    padding: 9px 10px;
		z-index:99;
	}
.mobile_menu .info li.active >.infoarrow, .mobile_menu .info.active >.infoarrow {
    background: url("images/new/arow_active2.png") no-repeat  center center transparent;
	 margin: 0px;
    padding: 9px 10px;
	}
	.mobile_menu .active >.catarrow ,
	.mobile_menu .active >.deparrow {
    background: url("images/new/arow_active2.png") no-repeat  center center transparent;
	 margin: 0px;
    padding: 9px 10px;
	}
.mobile_menu ul li{
text-align:right;
 background-color: #fafafa;
}


.mobile_menu ul li a {
    background-color: #fafafa;
    color: #000000;
}
.mobile_menu ul li ul li a {}
.mobile_menu ul li ul li ul li a {
    background-color: #fafafa;
}
.mobile_menu ul li ul li ul li ul li a {
    background-color: #fafafa;

}
.mobile_menu .info ul li ul li ul li a {
    background-color: #fafafa;
}
.mobile_menu .info ul li ul li a {
    background-color: #fafafa;
}
.mobile_menu .categories-cat1 .active>a.Catname {
    background: none repeat  0 0 transparent;
}

.mobile_menu .info.active>a {
    background-color: transparent;

}
.mobile_menu .info ul li ul li a {
    background-color: #fafafa;
}

.mobile_menu .info li ul li.active>a {
    background: none repeat  0 0 transparent;
}
.mobile_menu .info ul li a {
    background-color: #fafafa;
}
.mobile_menu .info li.active>a {
    background: none repeat  0 0 transparent;
}
.mobile_menu .info ul li ul li a {
    background-color: #fafafa;
}

.mobile_menu ul li{
     border-bottom:1px solid #f3f3f3;
}
.mobile_menu .info {

    border-bottom: 1px solid #ffffff;
}
.mobile_menu .deptli>a.Catname {
  border-bottom: 1px solid #ffffff;
}
.mobile_menu .categories-cat1 >a.Catname {
  border-bottom: 0px solid #ffffff;
}
.mobile_menu .info>a {
  border-bottom: 1px solid #f3f3f3;
}
.mobile_menu .info li >a {
  border-bottom: 0px solid #ffffff;
}

.mobile_menu .deptli.active>a.Catname {
  border-bottom: 1px solid #f3f3f3;
}
.mobile_menu .categories-cat1 .active>a.Catname {
  border-bottom: 1px solid #f3f3f3;
}
.mobile_menu .info.active>a {
  border-bottom: 1px solid #f3f3f3;
}
.mobile_menu .info li.active>a {
  border-bottom: 1px solid #f3f3f3;
}


.mobile_menu  li.categories,
.mobile_menu  li.active,
.mobile_menu  li.parent.active,
.mobile_menu .info li.active,
.mobile_menu .info li.parent.active{
border-bottom:0px solid #f3f3f3;
}
.mobile_menu .categories a.catarrow,
.mobile_menu .categories-dept a.deparrow
{
width:30px!important;
background-position:center center!important;

}

#MainContentDiv #mobile_header .header_left.logo1 .mobile_logo img{
  max-height: 80px;
}
#MainContentDiv #mobile_header .header_left.logo1 .mobile_logo {
  max-height: 80px;
  height: 80px;
}

.header_left.logo1 .mobile_logo img {
    max-height: 80px;
}
.header_left.logo1 .mobile_logo {
    height: 80px;
    max-height: 80px;
}

/*--------------end default header ------------------------*/

/*-------Start-------header version 2-----------*/
.mobile_header.v2 .header_smallcart {
    float:right;
	 background:url(images/new/cart_icon.png) no-repeat   0px  0px transparent ;
    height: 30px;
    width: 30px !important;
    margin-right:10px;
    margin-top:0px;

       }
.mobile_header.v2.black .header_search  { background:url("images/new/search_icon_v2_black2.png") no-repeat  center center  transparent}
.mobile_header.v2.black .header_contact  { background:url("images/new/contact_icon_v2_black2.png") no-repeat  center center  transparent}
.mobile_header.v2.black .mobile_menu_btn  { background:url("images/new/menu_icon_v2_black2.png") no-repeat  center center  transparent}
.mobile_header.v2.black .header_smallcart  { background:url("images/new/cart_icon_v2_black2.png") no-repeat  center center  transparent}
.mobile_header.v2 .header_waze{background:url("images/new/waze3.png") no-repeat  center center   transparent;    margin-top: 0px;width:35px;height:33px;float:left;display:block;margin-left:1px;}
.mobile_header.v2 .header_whatsapp{background:url("images/new/whatsapp3.png") no-repeat  center center  transparent;    margin-top: 0px;width:35px;height:33px;float:left;display:block;margin-left:1px;}


.mobile_header.v2.white .header_search  { background:url("images/new/search_icon_v2_2.png") no-repeat  center center   transparent;}
.mobile_header.v2.white .header_contact  { background:url("images/new/contact_icon_v2_2.png") no-repeat  center center  transparent}
.mobile_header.v2.white .mobile_menu_btn  { background:url("images/new/menu_icon_v2_2.png") no-repeat  center center  transparent}
.mobile_header.v2.white .header_smallcart  { background:url("images/new/cart_icon_v2_2.png") no-repeat  center center   transparent}

.mobile_header.v2 .header_bottom {
border-top:1px solid #424242;
}
.mobile_header.v2 .header_bottom >span.right >a{
  border-left:1px solid #424242;
}

.mobile_header.v2.black  .header_bottom {
border-top:1px solid #d3d3d3;
}
.mobile_header.v2.black  .header_bottom >span.right> a{
  border-left:1px solid #d3d3d3;
}
.mobile_header.v2.black .header_bottom {
border-bottom:1px solid #d3d3d3;
}
.mobile_header.v2.black .mobile_top_phone a{
	color:#5a5a5a;
    font-size:22px!important;
}
.mobile_header.v2 .header_bottom >span.right> a{
  display:block;
  height: 28px!important;
  width: 35px!important;
  float:right;
  padding:3px;
  }

.mobile_header.v2 .header_smallcart em {
    float: left;
}
.mobile_header.v2 .header_smallcart {
	}
.mobile_header.v2 .mobile_menu_btn {
margin-right:0px;
}
.mobile_header.v2 .header_search {
}
.mobile_header.v2  .mobile_search_form form{
position:relative;
background-color:#757575;
}
.mobile_header.v2  .clearinput{
    padding-right: 11%!important;
    width: 85%!important;
	border-radius:0px!important;
	margin-right:0px!important;
}

.mobile_header.v2 .mobile_search_form .button {
    background: url(images/new/v2_w_25_2.png) no-repeat  center center   transparent;
	width: 30px;
    height: 26px;
	overflow:hidden;
	text-indent:-9999px;
	}
.mobile_header.v2  .cleaninput_btn{
    position: absolute;
	right:-35px;
	top:0px;
    background: url(images/new/clean_btn_2.png) no-repeat   center center  transparent!important;
    transition: right 0.4s;
    height: 38px;
    width: 23px;
}
.mobile_header.v2  .cleaninput_btn.active  {
right:15px !important;
}
.mobile_header.v2 .header_contact {
    height: 100%;
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
	padding:0px;
}

.mobile_header.v2 .header_top{
width:100%;
display:inline-block;
height:45px;
}
.mobile_header.v2 .header_bottom{
width:100%;
display:inline-block;
height:34px;
}
.mobile_header.v2 .header_right{
float:right;
width:45%!important;
}
.mobile_header.v2 .mobile_logo {
    height: 45px;
	}
.mobile_header.v2 .header_left{
float:left;
width:48%!important;
}
.numberofitems{ direction:ltr; display:inline-block}

.mobile_header.v2 .mobile_logo img {
    max-height: 45px;
}

/*-------End-------header version 2-----------*/
.productfromcategories .jcarousel-list .boxItem .boxPicture {
    position: relative;
    width: 100%!important;
}
.itembox-style-3.gallery .boxItem:hover .boxItem-wrap {
    position: relative!important;
}
.productfromcategories  .jcarousel-prev.jcarousel-prev-horizontal,
.productfromcategories  .jcarousel-next.jcarousel-next-horizontal
{
display:none!important;
}
#mobile_footer_newsletter .title { display:none;}
#mobile_footer_newsletter label { display:none;}

#mobile_footer_newsletter .subtitle {
    font-size: 16px;
        margin-bottom: 5px;
    margin-top: 5px;
}
#mobile_footer_newsletter input {
    border-radius: 0;
    float: right;
    font-size: 16px;
    height: 29px;
    margin-right: 10%;
    width: 60%;
}
#mobile_footer_newsletter button {
 background:#efefef;
    float: right;
    font-size: 16px;
    height: 39px;
    margin-top: 0;
    text-align: center;
    width: 60px;
	color:#202020;
}
#mobile_footer_newsletter button  span span,
#mobile_footer_newsletter button  span{
background:none transparent;

}
#mobile_footer_newsletter {

    display: inline-block;
    width: 100%;
}

 #header .header_searchbox #right_srch_str {
    background: url("../images/search_bg.png") repeat  0 0 transparent;
    border: 1px solid #9e7a50;
    color: #4c4641;
    direction: rtl;
    float: right;
    font-size: 14px;
    height: 30px;
    margin-left: -5px;
    position: relative;
    text-align: right;
    max-width: 540px !important;
    z-index: 0;
}

.footer-credit .powered-by-p{
	margin-bottom:40px!important;
}

.footer-credit .powered-by-p a{
		color:#000000;
		width: 90%!important;
		  margin:10px 5%!important;
}
.mobile_footer
{
    background:#000000;
    min-height:40px;
    width:100%;
    bottom:0px;
    text-align:center;
	display:block!important;
	margin-top: 10px;
}

.footer_menu{
    list-style:none;
    padding:0px;
    margin:0px auto;
    text-align:center;
	width: 100%!important;
	 display: inline-block;
}
.footer_menu li
{
    float:right;
    padding:0px;
    margin:0px;
    transition: background 0.3s ease 0s;
}
 .footer_menu li:hover
{
    background:#666666;
}

.footer_menu li  a
{
    display:block;
     color:#ffffff;
     text-decoration:none;
     line-height:40px;
     padding:0px 5px;
	 font-size: 14px!important;
}

iframe
{
overflow: auto;
width: 100% !important;
}

.footer-text {
display: block;
float: none;
width: 100%!important;
padding: 0;
}


	.maindivCenter.container_16,
    .container_16 {
          width:100%!important;
          max-width:768px!important;
          margin: 0 auto;
          overflow:hidden;
    }

	.page-checkout .container_16 {
          overflow:visible;
    }
.mainTDcontainer
{
padding:0px;
margin:0px!important;
width: 100%!important;
}

    .mainTDcontainer table {
    display: block;
    margin: 0 auto;
    text-align: center !important;
	width:100%!important;
    }
 .mainTDcontainer table.ProductPage_Sons{

  display: table;
  }
   .mainTD
    {
     width:100%!important;
        max-width:100%!important;
		 text-align:center;
    }
    table.tlb_main {
        width:100%!important;
        max-width:100%!important;
				padding-right: 0px;
  padding-left: 0px;
    }

    .page-default #pl_web_page #pl_web_page_wrap #MainWrapDiv #MainContentDiv #header .header_wrap .container_16.wrap
    {
        width:100%!important;
        max-width:100%!important;
    }

     .products-box-titles {
       text-align:center;
        margin: 0 auto 20px;
        padding: 0px;
        text-align: center;
		max-width: 100%!important;
		width: 100%!important;
		    height: auto!important;
    }

    #tlb_fot {
	background:none;
         width:90%!important;
        max-width:100%!important;
        position:static;
        margin:0px;
        padding:0px;
    }

    #tlb_fot .tlb_fot-wrap {
        width:100%!important;
        max-width:100%!important;
    }

    h1
    {
	margin-bottom:7px;
	margin-top:2px;
        text-align:center; display:inline-block; width:100%;
    }
    .footer-credit
    {
       margin:0px 5%!important;
	   width: 90%!important;
    }

    .image.pic-160 {
    height: auto;
    width: auto;
}
#tlb_fot .web
{
display:none;
}

    ul.productBoxes {
        text-align: center;
        width: auto !important;
        margin: 0 auto;
        display:block;
    }

    .itembox-style-1.gallery .boxItem ,
    .maindivCenter .homepage-div .spacial-items.product-box.version-2 ul.productBoxes .boxItem,
    .homepage-div .spacial-items.product-box ul.productBoxes .boxItem,
    .maindivCenter .homepage-div .spacial-items.product-box.version-1 ul.productBoxes .boxItem,
    ul.productBoxes .boxItem {
    display: inline-block;
    float: none;
    margin: 0 2% 20px!important;
    position: relative;
    text-align: center;
    width: 92%!important;
    height:auto;
   margin: 0 0 20px!important;
	 height:auto;
	 min-height:0px;
	 padding:2%!important;
    }

	.products-page ul.productBoxes .boxItem{
	height:auto;
	}


	.productBoxes .boxItem .item-manufact-logo
	{
	z-index:2;
	}



    .itembox-style-1.gallery .boxItem:hover .boxItem-wrap div.boxDescription,
    .itembox-style-1.gallery .boxItem:hover .boxItem-wrap div.item-name {
     width: 90%!important;
    max-width: 100%!important;
    margin:0px auto;
}




   .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
    display: inline-block;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
}

.mainTDcontainer table.UserPageTbl  table {
 width:100%!important;
}
.UserPageTbl-td
{
display:inline-block;
text-align:right;
}

	table.UserPageTbl {
    display: block !important;
    margin: 0 auto !important;
    width: 260px !important;
}
.sidebar_global_misc_fields {
	display: inline-block;
	width: auto !important;
}

#sidebar  .grid_4
{
 width:100%!important;
}
        div.designbox {
    display: inline-block;
	max-width:768px!important;
	 text-align: center;
	  width:99% !important
}
    .container_16 .grid_4,
    .container_16 .grid_8,
    .container_16 .grid_12,
    .container_16 .grid_16 {
        width:100%!important;
        max-width:100%!important;
		padding:0;
		margin:0px;
    }


.info-page-description {
  text-align: right;
   width: 96%!important;
}
.ContactMainDiv {
  margin: 0 auto;
  max-width: 260px!important;
  width: 100%!important;
}
.device_mobile .block.miscfileds{
  margin: 0;
  padding: 0 2%!important;
  width: 96%!important;
  height:auto!important;
  display:inline-block; display:none;
}

.device_mobile .misc-range a {
    background-color: transparent;
    background-image: url("/template_inc/eshopstoresframework/css/../images/buttons.png");
    background-position: 100% center;
    background-repeat: repeat;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    color: #000;
    font: 13px arial;
    padding: 2px 8px 4px;
    text-decoration: none;
}
.block.miscfileds .right ul.center-ul {
    float: right;
    height: auto;
    padding-left: 5px;
    padding-right: 5px;
    width: auto;
    display: inline-block;
    padding: 0px;
    width: auto;
    text-align: right;
}
.device_mobile  .block.miscfileds .right ul.center-ul{ width:100%}
.device_mobile .block.miscfileds .bottom {
    border: medium none;
    font-size: 16px;
    margin: 0;
    padding: 0 0 10px;
    right: 0;
    top: 0;
    width: 100%;
}

.block.miscfileds .left {
    margin: 0;
    width: auto;
    padding: 0px;
}
.block.miscfileds a.more, .block.miscfileds a.MoreMiscLinkOn {
    float: none;
     text-align: center;
}
#MiscLeftSideDiv {
  text-align: center;
}
    .block .title
    {
     margin-bottom:10px;
	 text-align: center;
    }

	.mobile_filter  .block .title
    {
         margin-bottom: 10px;
    text-align: right;
    float: right;
    clear: both;
    }
	.editorcss {
  padding: 2%;
  width: 96%;
max-width: 100%;
    text-align: center;
}
#cartrelateditemsdiv .sale_rebate_percentage {
left: 54px !important;
right: 84% !important;
top: 14px !important;
}


.header_categories .designbox.header_categories {
  border: 1px solid red;
  margin-left: 0!important;
}
.header_categories .block.categories.catsnosub li {
  float: none;
  line-height: 17px;
  margin: 0;
  padding: 1px 1%;
  text-align: center;
  width: 98%;
}

.header_categories .block.categories.catsnosub li a {
  text-align: center;
  text-decoration: none;
  width: 100%;
}

.header_categories .dropdown-menu.sf-js-enabled.sf-shadow {
  width: 100%;
}

.header_categories .block.categories.catsnosub {
  display: inline-block;
  width: 100%;
}


.designbox.header_categories {
    margin-left: 0px!important;
}


.breadcrumb.grid_16 {
background: none repeat  0 0 #EAEAEA;
display: inline-block;
height: auto;
line-height: 30px;
margin: 0;
padding: 0;
position: relative;
top: 0px !important;
width: 100% !important;
}

.breadcrumb li a, #header .breadcrumb li span {
    color: #555555;
}

 .breadcrumb li a {
 background: url("images/errow-left.png") no-repeat  0 6px transparent;
    display: block;
    padding-left: 10px;
	    height: 20px;
    line-height: 20px;
    font-size: 12px;
}
 .breadcrumb li {
    direction: rtl;
    float: right;
    margin-left: 5px;
    padding-right: 1px;
	 height: 20px;
}
.breadcrumb ul ul li {
    background: none repeat scroll 0 0 transparent;
    float: right;
}
 .breadcrumb {
    margin-bottom: 10px;
    margin-top: 5px;
}

#personalsalesection {

    width: 100%;
}

.PersonalSection .product-prices {
  width: 100% !important;
}

.ProductPageSection .product_header_wrap .PersonalSection .product-prices {

  width: 100% !important;
}
.personal-offers {
  float: right;
  width: 15%;
}
.personal-offers-form {
  float: left;
  margin-right: 0;
  width: 85%;
  padding: 0px;
}
.personal-offers-form  .PersonalTitle
{
    height: auto;
    font-size: 14px;
  margin-bottom: 0px;

}
.PersonalSection .left-side {
    width: 100%;
}

.PersonalSection .right-side {
height: auto;
width: 100%;
}
.PersonalSection  .right-side .note {
bottom: 0;
display: inline-block;
height: auto;
margin: 0;
padding: 0;
position: relative;
z-index: 0;
}


.item-productfromcategories .jcarousel {
  height: auto !important;
  width: 100%;
}

.item-productfromcategories.jcarousel {
    display: block;
}
.productBoxes.jcarousel-list.jcarousel-list-horizontal {
  width: 100%!important;
}
/*remove chat */
#agtAgentContainer,#ifrm,#closeit
{
display:none!important;
}


.device_mobile  #filtersicon{
	display:block;
}
.device_mobile  .mobile_sorting{
	display:block;
}
 .products-page > .itemsgridsort {
	display:none!important;
}

 .products-page > .block.miscfileds{
	display:none!important;
}
/* start mobile filter for mobile devices */
.device_mobile .mobile_filter a.mobile_filter_links.up {
    background: url("images/new/filtersicons.png?v1") no-repeat  0 -40px  transparent;
}
.device_mobile .mobile_filter a.mobile_filter_links {
    background: url("images/new/filtersicons.png?v1") no-repeat  0 -73px transparent;
    border-bottom: 1px solid silver;
    border-radius: 0;
    color: #858585;
    display: inline-block;
    font-family: arial;
    font-size: 16px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    text-align: right;
    text-decoration: none;
    width: 100%;
}
 .device_mobile #filtersicon {
    background: url("images/new/products_filter_icon.png") no-repeat right center transparent!important;
    color: #646B75;
    display: inline-block;
    float: right;
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 0px;
    padding-left: 0px!important;
    padding-right: 14px!important;
    text-align: right;
    text-decoration: none;
    border-radius: 0px;
    margin-top: 0px!important;
	position: static!important;
}

.device_mobile #MiscFieldContent ul{ display:none;}


.device_mobile #MiscFieldContent ul li a {
    color: #858585;
    margin-right: 8px;
    margin-bottom: 0px;

}
.device_mobile .block.miscfileds .bottom li.first {
    display: inline-block;
    height: auto;
    margin: 0;
    text-align: right;
    width: 100%;
}
.device_mobile #MiscFieldContent ul li {
    background-color: #eeeeee;
    border-bottom: 1px solid #bdbdbd;
    color: #858585;
    font-size: 16px;
    line-height: 40px;
    text-align: right;
	    margin: 0px;
    width: 100%;
}
.device_mobile .mobile_filter {
    background-color: #fff;
    border: 1px solid silver;
    height: 100%;
    margin-top: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 75%;
    z-index: 99999; min-width:250px ; overflow:scroll
}
.mobile_sorting{ display:none;}

.device_mobile  .mobile_sorting{
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
}

.device_mobile  .mobile_sorting .sorting-select{
	border:0px solid #ffffff;
	color: #646B75;
    display: inline-block;
    float: right;
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 0px;
    padding-left: 0px;
	margin-top:0px;
	background-color: transparent;
	cursor:pointer;
}
.page-products .bottom .misc-range,
.page-products .bottom .misc-search,
.page-items .bottom .misc-range,
.page-items .bottom .misc-search{
	display:none!important;
}


div#brunch-map {
    display: none;
}

.brunches .brunch_areas {
    width: 100%;
}

.brunches > ul {
    height: auto;
    overflow-y: auto;
    background-color: #fff;
    width: 100%;
}
.brunches  li.brunch {
    width: 90%;
    padding-right: 5%;
    text-align: right;
}
 /* end mobile filter for mobile devices */
 .paging-div{
 width:100%;
 text-align:center;
 }
  .paging-div .items-paging{
   width:100%;
 text-align:center;
 }
 .paging-div .items-paging a {
    display: inline-block;
    float: none;
}
#mobile-product-sticky .prices-box  .personal-start-price {
    display: none;
}
#mobile-product-sticky  #link-to-personalsale{
  display: none;
}

.BuildComputerfooter {
    width: 100%;
    height: auto;
}
.BuildComputerfooter a{
display:block!important;
text-align:center!important;
float:none!important;
clear:both!important;
margin:5px auto!important;
max-width:200px;
}
.BuildComputerheader{
overflow:hidden;
}


.ProductPageSection .product-icons.grid_6.omega {
	max-width: 80px!important;
	/*new*/
	left: 0!important;
    right: auto !important;
    text-align: left;
}

#pl_web_page_wrap .campain {

    height: auto !important;
    left: 0 !important;
    margin-left: 0px !important;
    position: fixed!important;
    width: auto!important;
    background-size: 100%!important;
    max-width: 100%!important;
   display:none!important;
    margin: 0px!important;
    padding: 0px!important;
	z-index:9999999!important;
}
.jcarousel .jcarousel-clip-horizontal {
    height: 100%;
    width: 100%!important;
    overflow: hidden;
}
.jcarousel .jcarousel-clip-horizontal  .productBoxes{
 width: 100%!important;
 left:0px!important;

}
    /*-----------------------------------end global 768---------------------------------------*/
    /*---------------------------------start homepage 768-------------------------------------*/

    .slider-700,
    .full-width-slider {
        height: auto;
        max-height:auto;
        min-height: 0;
        min-width: 0;
        overflow: hidden;
        position: relative;
        width:100%!important;
        padding:0px!important;
        max-width:100%!important;
        z-index: 1;
    }
	.homepage_sectionitems .boxItem.grid_4.first,
	.homepage_sectionitems .boxItem.grid_4.last{
	float:none;
	height:auto;
	}
	.productBoxes .boxItem.grid_4 .ProductAdminTool,
	.productBoxes .boxItem.grid_4 .adminbox,
#defProductboxesTbl .productBoxes .boxItem.grid_4 .ProductAdminTool,
#defProductboxesTbl .productBoxes .boxItem.grid_4 .adminbox,
.homepage_sectionitems .boxItem.grid_4 .adminbox
{
display:none;
}

	.homepage_sectionitems ul {
  height: auto;
  margin-top: 10px;
  overflow: hidden;
  width: 100%;
}

	.designbox.homepage_homepage_banner6,
.designbox.homepage_homepage_banner5,
.designbox.homepage_homepage_banner4,
.designbox.homepage_homepage_banner3,
.designbox.homepage_homepage_banner2,
.designbox.homepage_homepage_banner1
{
height: auto;
margin: 0px 0px 0px 0px !important;
max-width:600px!important;
text-align: center;
width: 100% !important;
 max-width:100%!important;
}

.banner-block {
margin: 0px 0px 10px 0px !important;
}



.designbox.homepage_homepage_banner6 img,
.designbox.homepage_homepage_banner5 img,
.designbox.homepage_homepage_banner4 img,
.designbox.homepage_homepage_banner3 img,
.designbox.homepage_homepage_banner2 img,
.designbox.homepage_homepage_banner1 img{
width:auto !important;
height:auto;
 max-width:100%!important;
}

    .homepage-div .spaciel-items-wide.version-2 ul,
    .homepage-div .spaciel-items-wide.version-1 ul,
    .homepage-div .spaciel-items-wide ul {
        width:90%!important;
        padding:0 5%!important;
        max-width:600px!important;
        margin-top:0px;
		 max-width:90%!important;
    }

    .homepage-div .spaciel-items-wide.version-2 .special-box,
    .homepage-div .spaciel-items-wide.version-1 .special-box ,
    .homepage-div .spaciel-items-wide .special-box{
        width:90%!important;
        height:auto;
        margin:0px auto;
		 max-width:90%!important;
		 text-align:center;
    }
	 .homepage-div .spaciel-items-wide.version-2 .special-box .imagediv,
    .homepage-div .spaciel-items-wide.version-1 .special-box  .imagediv,
    .homepage-div .spaciel-items-wide .special-box .imagediv {
    float: none;
    display: inline-block;
}


.homepage-div .spaciel-items-wide.version-2 .special-box .description,
 .homepage-div .spaciel-items-wide.version-1 .special-box  .description ,
    .homepage-div .spaciel-items-wide .special-box  .description{
    text-align: center;
}

	.jcarousel-container.jcarousel-container-horizontal{
	width:100%;
	}
	.homepage_sectionitems

	{
	float: none!important;
	height:auto!important;
	display:inline-block;
	}
      .sectionitems .boxItem{
       margin:0px 0px 10px;
      }
      .homepage-div .spaciel-items-wide.version-1 li{
      margin:4px;
      }

    .homepage-div .image.pic-100 img
    {
  height: auto;
    max-height: 100%;
    max-width: 100%!important;
    width: auto!important;
    }
     .hp-slider-product-box{
	  width:100%!important;
     /* max-width:600px!important;*/
      overflow:hidden;
      position:relative;
     }

    .maindivCenter .jcarousel-skin-tango .jcarousel-container-horizontal
    {
    overflow:hidden;
       width:100%!important;
	    max-width:100%!important;
    }
    .maindivCenter .jcarousel-skin-tango .jcarousel-clip-horizontal{
    width:100%!important;
    max-width:600px!important;
    margin:0px auto!important;
    padding:0px!important;
    overflow:hidden;
	 max-width:100%!important;
    }

 .maindivCenter   .hp-thumbnail-box {
    display: block;
    height: auto;
    position: static;
    min-height:400px!important;
  }

.maindivCenter  .hp-thumbnail-box .hp-thumbnail-box-wrap {
    float: none;
    height: auto;
    position: static;
    text-align: center;
}

.maindivCenter .hp-thumbnail-box .thumbnail {
    clear: both;
    display: inline;
    float: none;
}

.maindivCenter .hp-thumbnail-box.grid_5 {
    margin: 0 0px;
    margin:0px auto;
    max-width:600px!important;
}

 .maindivCenter   .hp-thumbnail-box .ProductBoxBtn {
    bottom: 0;
    margin-bottom: 10px;
    position: static;
    width: 200px;
}

.block.homepage .title {
    max-width: 600px!important;
    text-align:center;
    margin: 0 auto 20px;
    padding: 0;
    text-align: center;
    width: 100%!important;
	 max-width:100%!important;
}

 .spacial-items.product-box ul.productBoxes .boxItem .buttons-box {
  position: static!important;
}

.designbox.homepage_categories {
  width: 100%!important;
  text-align: center;
   max-width:100%!important;
  }

  .sectionitems .ProductBoxBtn {
  position: static;

}
  .sectionitems-thumbs {
  text-align: center;
  width: 100%!important;
   max-width:100%!important;
}

.sectionitems-thumbs .sections-box {
  float: none;
  width: 100%!important;
 max-width:100%!important;
}
.sectionitems-thumbs .sections-box .thumbnails {
 display:inline-block;
}

.sectionitems-thumbs .sections-box .thumbnails li{
    float:left;
    width:51px;
    height:51px;
    overflow:hidden;
    margin:0px 5px 5px 0px;
    padding:0px;
     background-color: #ffffff;
}
.sectionitems-thumbs .sections-items li.current{
   float:none;
   clear:both;
   display:inline-block;
  }
.sectionitems-thumbs .sections-box .thumbnails li a
{
  display:block;
   width:100%!important;
  height:100%!important;
  margin:0px;
  padding:0px;
  text-align:center;
  }
	.sectionitems-thumbs .sections-box .thumbnails li a img{
  height: auto;
    max-height: 90%;
    max-width: 90%;
    width: auto;
}


.sectionitems-thumbs  .image.pic-160
{
height:auto;
width:auto;
}
	.maindivCenter .articles-thumnails.version-3 li{
	  height: auto;
	  overflow: visible;
	  padding: 0 5%;
	  width: 90%;
	   max-width:90%!important;
	  text-align:right;
	}
	.maindivCenter .articles-thumnails.version-1 li {
	  height: auto;
	  overflow: visible;
	  padding: 0 5%;
	  width: 90%;
	   max-width:90%!important;
	  text-align:right;
	}



.maindivCenter .articles-thumnails.version-3 li a,
.maindivCenter .articles-thumnails.version-1 li a
{
 text-align:right;
}

.boxItem .boxPicture {
float: none!important;
height: auto;
margin: 5px auto !important;
max-width: 100% !important;
padding: 0!important;  height: auto !important;
}
.boxItem  .ProductBoxBtn
{
float:none !important;
margin: 5px auto !important;
 position: static!important;

overflow: hidden;
	text-align:center !important;
	 max-width:100%!important;
}
.boxItem .product-box-prices,
.boxItem  .item-name{
float:none !important;
margin: 5px auto !important;
 position: static !important;
    width: auto !important;
	text-align:center !important;

}

.boxItem .product-box-prices .name{
	display:none!important;
}
.boxItem  .boxDescription{width: auto !important;}
.products-box-wrap .boxItem.grid_4 .boxDescription{
	height: auto!important;
    float: none!important;}
.products-box-wrap .boxItem.grid_4{
	height: auto !important;
	}
.itemsgrid .productBoxes .item-name a
{
width: 100% !important;
padding:5px 0px;
}

.boxItem  .more-info,
.boxItem  .add-to-cart{

}
 .sectionitems-thumbs .sections-box .thumbnails .boxPicture{
		width:52px;
		height:52px;

	}
	.page-default #MainWrapDiv .maindivCenter .spaciels-wrap .productBoxes .boxItem,
	.homepage_sectionitems .productBoxes .boxItem,
    .products-box-wrap .boxItem.grid_4,
	.productfromcategories .productBoxes .boxItem,
	.itembox-style-1.gallery .boxItem ,
    .maindivCenter .homepage-div .spacial-items.product-box.version-2 ul.productBoxes .boxItem,
    .homepage-div .spacial-items.product-box ul.productBoxes .boxItem,
    .maindivCenter .homepage-div .spacial-items.product-box.version-1 ul.productBoxes .boxItem,
    ul.productBoxes .boxItem ,
    .itemsgrid.boxsinline_3.itembox-style-1
    {
    display: inline-block!important;
    float: none!important;
    margin: 0 2% 20px!important;
    position: relative;
    text-align: center;
    width: 92%!important;
    height: auto !important;
       min-height:50px;
	   padding:2%!important;
	   max-width:92%;
    }

	.maindivCenter .homepage-div .articles-thumnails.version-1 ul {
	  width: 100%;
	}



	.articles-thumnails.version-4 ul {
  float: none;
  margin-top: 0;
  width: 90%;
}
.maindivCenter .homepage-div .articles-thumnails.version-1 .parent-page {
  width: 90%;
}

.articles-thumnails.version-4 .parent-page {
  float: none;
  width: 90%;
}
.articles-thumnails .image.parent ,
.articles-single .image.parent {
  float: none;
}


.spaciel-items-wide .special-box .image {
    height: 100px;
    margin: 0 0 5px 10px;
    width: 100px;
}
.special-box .item-name,
 .special-box .description {
  padding: 0 10px;
}


	     .homepage-div .spaciel-items-wide ul li{
        width:52px;
        height:52px;
     }

	.homepage_articles .content{
	text-align:center;
	}
	.homepage_articles   li p,
	.homepage_articles   li{
	width:90%;
	padding:5px 5%;
	}
	 .homepage_articles   li  .image img
  {
 width:100%;
 height:auto;

  }
	.pContent
	{
	width:90%!important;
	padding:5px 5%!important;
	}
	.pShortDesc
	{
		width:90%!important;
	padding:5px 5%!important;
	}

.productBoxes .boxItem .item-manufact-logo
	{
	width:90%!important;

	}

	.productBoxes .boxItem .item-manufact-logo img {
    height: 70%!important;
    width: auto;
}

.jcarousel .jcarousel-container-horizontal
{
height: auto !important;
}

#SlidingCart {
  display: none!important;
}


.item-relativeitems{
height:auto!important;
}
.item-relativeitems  .relativeitemsfrm .jcarousel{
width:100%!important;

}
.item-relativeitems  .productBoxes.jcarousel-list.jcarousel-list-horizontal {
  width: 96% !important;
}
.item-relativeitems  .jcarousel{
height:auto!important;
}


#header .full-width-slider,
.full-width-slider
{
height:auto!important;
min-height:0px!important;
overflow:hidden;
}
.full-width-slider .content img
{
width:100%;
height:auto!important;
}
#carouFredSel-pager
{
display:none!important;
}

#carouFredSel-prev
 {
background: url("images/jcaruselerrows.png") no-repeat  0 -40px transparent !important;
display: inline-block !important;
height: 33px !important;
right: 10px !important;
position: absolute !important;
top: 45% !important;
width: 33px !important;
z-index: 999 !important;
left: auto !important;
}

 #carouFredSel-next
{
  background: url("images/jcaruselerrows.png") no-repeat  0 0px transparent!important;
      display: inline-block!important;
    height: 33px!important;
    left: 10px!important;
    position: absolute!important;
    top: 45%!important;
    width: 33px!important;
    z-index: 999!important;
	right:auto!important;
}
#scroll-bottom
{
display:none!important;
}

#scroll-all {
    background-color: #757575;
    padding: 0;
    right: 0 !important;
}
#scroll-full, #scroll-full:hover {
    background: transparent url("images/automatic-up-page.png") no-repeat scroll 50% 50%;
    cursor: pointer;
    margin-bottom: 0;
    padding: 13px 10px;
    height: 17px;
    width: 25px;
}


#product-prices-div .order-button {
    width: 100% !important;
    text-align: center !important;
}

.designbox.headerwide_articles
{
height:auto;
}
.hp-thumbnail-box.grid_6 {
  border-bottom: 1px solid;
  display: inline-block;
  height: auto !important;
  width: 100% !important;
}

.hp-thumbnail-box .item-name .ee_product_click {
  height: 45px;
  overflow: hidden;
}
.hp-thumbnail-box-wrap.boxItem.grid_4.alpha {
  border: medium none;
  clear: both;
  display: block;
  float: left;
  height: 100% !important;
  position: relative;
  width: 100% !important;
}

.hp-thumbnail-box .thumbnail {
  clear: none;
  display: block;
  float: left;
  height: 75px !important;
  position: relative;
  width: 86px !important;
}

.hp-thumbnail-box .thumbnail a {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
  border: 1px solid silver;
  border-radius: 5px;
  list-style: outside none none;
  margin-bottom: 12px;
    height: 50px;
  list-style: outside none none;
  width: 50px;
}

.hp-thumbnail-box .thumbnail img {
  height: auto !important;
  max-height: 100% !important;
  max-width: 100% !important;
  /*transform: scale(1) !important;*/
  width: auto !important;
}
.maindivCenter .homepage-div .slider-700,
.maindivCenter .homepage-div .slider-700 a {
    width: 100% !important;
}


.slider-700 img {
  width:100%;
  height:auto;
}

.slider-700 a {
  width: 100%!important;
}

.homepage_maindiv-banner {
  height: auto;
  margin: 0 !important;
  padding: 0;
  width: 100% !important;
}
.homepage-div .banner-div .editorcss{
width:100%;
padding:0px;
}
/*--------------------------------end homepage 768---------------------------------------*/
 /*---------------------------------start products page 768-------------------------------------*/

.boxItem.grid_4{
height:auto;
}
.tlb_main ,
.tlb_main > tbody ,
.tlb_main > tbody > tr,
.tlb_main > tbody > tr > td{
	 display: block;
    width: 100%;
	}

	#sidebar {
  margin: 0 2%;
  width: 96%;
  text-align:center;
  display:none!important;
}
.block.miscfileds .bottom li {

    text-align: right;
}
#sidebar .categories {
max-width: 100% !important;
    width: 100% !important;
}


#sidebar  .categories ul{
width:98%!important;
margin:0px;
}
#sidebar  .categories ul li{
width:100%;
}
.itemsgrid-bar {
display:none!important;
 float: right;
    margin-left: auto;
    margin-right: auto;
    width: auto !important; background:none;
}
.itemsgrid-pricerange,
.itemsgrid-sorting
{
 width:auto !important;
  margin-right:5px !important;
 margin-left:5px !important;
 padding-right:5px !important;
 padding-left:5px !important; direction:rtl
}
.itemsgrid-view{
  margin-right:5px !important;
 margin-left:5px !important;
 padding-right:5px !important;
 padding-left:5px !important;
}

#sidebar  .sidebar_sidebar_banner_general{
text-align:center;
}
a.add-to-cart, .special-box a.add-to-cart, .product-prices a.add-to-cart {
  transition: background 0.3s ease 0s;
}
 a.add-to-cart:hover, .special-box a.add-to-cart:hover, .product-prices a.add-to-cart:hover{

}

.itemsgrid-view
{
display:none;
}

.itemsgrid-sorting select
{
width:auto!important; float:right
}
.device_mobile .block.miscfileds .center-ul span {
    float: none;
	display:inline;
}
.device_mobile .block.miscfileds .center-ul a.value
{display:inline;}
.itemsgrid-search,
.itemsgrid-sorting
{
border:0px solid #ffffff!important;
display:block;
}

.MiscFieldsIcons {
  margin: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9;
  left: auto!important;
}

.products-page .itemsgrid{
	   width:100%!important;
 max-width: 100%!important;
	  }

.products-page {
 width:100%!important;
 max-width: 100%!important;
}
.boxComapre,
.itemsgridcompare
{
 display:none;
}
.block.itemsgridsort.first.grid_4 {
  margin: 10px 0 10px;
  width: auto !important;
}
.block.itemsgridpaging.grid_4
{
    margin: 0 0 10px;
    width: auto !important;
 }

 ul.product-properties-ul li {width:100%;}




.MiscFieldsIcons {
    left: 0!important;
    right: auto!important;

}
/*---------------------------------end products page 768-------------------------------------*/

/*---------------------------------start product page 768-------------------------------------*/

.maindivCenter {
    top: 0px;
}
.maindivCenter  table.ProductPageTbl,
 table.ProductPageTbl {
    width: 100%!important;
    max-width:100%!important;
}
#product_tab_relativeitems { width:100% ; }
.maindivCenter  table.ProductPageTbl *,
table.ProductPageTbl *
      {
      margin-left:auto!important;
      margin-right:auto!important;
      min-width:0px!important;
      right:0px;
      left:auto;

      }

.itembox-style-4 ul.productBoxes li {
    position: relative !important;
    top: auto !important;  left: auto !important;
}
.itembox-style-4 ul.productBoxes {
    left: auto !important;
    height: auto !important;
}
.product-thumbnails
{
    position: relative !important;
    top: auto !important;
    height: auto !important;
 }
 .categories.thumnails ul {
    display: inline-block;
    width: auto;
    text-align: center;
    margin: 0 auto;
}
.categories.thumnails li {
    width: 46% !important;
    height: auto !important;
    margin: 2% !important;
    float: left !important;
}
.sale_rebate_percentage .text {
    left: 10px!important;
}

.ProductPageTbl > tbody {
  display: block !important;
  width: 100%;
}
.ProductPageTbl > tbody > tr{
  display: block !important;
  width: 100%;
}
.ProductPageTbl > tbody > tr > td {
  display: block !important;
  width: 100%;
}
 .ProductPageSection
 {
 width:100%!important;
 max-width: 100%!important;
     text-align: center;
 }

.productright .product {
  padding: 2%;
  width: 96%;
}
.ProductPageSection .product_header_wrap {
  display: inline-block !important;
  height: auto;
  margin: 0 auto;
padding: 1% 2%!important;
    width: 96% !important;
	border: 0px solid #ffffff;
}


.product_header_wrap .item-name h1 {
  float: none!important;
  height: auto;
  margin: 0;
  width: 100%!important;
  text-align:center;
}
.ProductPageSection .manufactlogo img {
    height: auto;
    width: 70%;
}
.editorcss {
  padding: 2%;
}

.banner-div .editorcss {
  padding: 0px;
      width: 100%;
    max-width: 100%;
}
.banner-div img{
height:auto!important;
}
.ProductPageSection  .facebook-commercials{
width:100%!important;
max-width: 100%!important;
background-position:center top;
}
.ProductPageSection .reviews_div {
  padding: 10px 2%;
  position: relative;
  width: 96%;
  margin: 10px 0px;
}

.ProductPageSection .properties
{
 width: 96%!important;
}
.properties h3{
 width: 96%!important;
}
.product-properties-ul
{
 width: 96%!important;
}

.buywithus .product-details-ul {
  display: inline-block;
  float: none;
  margin: 0 auto;
  position: relative;
  top: 0;
}
.page-product #checkout-icons {
  top:0px;
}
.ProductPageSection  .product-contact-form {
    width: 96%!important;
    margin: 10px auto;
    display: block;
	height: auto!important;
}
.ProductPageSection .product-details.buywithus .product-details-ul
{
	list-style-position: inside;
	width:98%!important;
	text-align:right;
}


.ProductPageSection .product-details p {
background-position: top right;
}
.ProductPageSection .manufactlogo
{
position:relative;
 width: 70%;
}
.product_header_wrap .product-prices a.add-to-cart {
  transition: background 0.3s ease 0s;
}
.product_header_wrap .product-prices a.add-to-cart:hover {

}
.product-details, .product-details-ul {
    padding: 0;
    width: 100% !important;
}
.item-productfromcategories .jcarousel .jcarousel-container-horizontal
{
    padding: 0;
width:100%!important;
}

.product_header_wrap .PromotionBox
{
    padding: 0;
 width:100%!important;
}
 .ProductPageSection .product-details.regular {
  width: 45%!important;;
}
  .ProductPageSection .product-prices{
 width: 45%!important;
  clear: none;
  float: right;
  height: auto;
  position:relative;
  top:0px;
  left:0px;
}
.ProductPageSection  .product-images,
.ProductPageSection .product_header_wrap .product-images  {
    min-width: 0px;
float:none;
width:100%!important;
max-width: 100%!important;
margin:0px;
padding:0px;
}

.product_header_wrap .product-images .product-thumbnails {
    left: 0px;
    position: relative;
width:100%!important;
max-width: 100%!important;
top:0px;
height: auto;
}


 .ProductPageSection .product-images .product-thumbnails ul li {
     margin-left: 1px !important;
    float: none;
    width: 68px;
    height: 68px;
    display: inline-block;
    text-align: center;
    padding: 2px;
}

 .ProductPageSection .product-images .product-thumbnails ul li img{
 	  height: auto!important;
    max-height: 100%;
    max-width: 100%;
    width: auto!important;
	padding:0px;
	margin:0px;
 }
  .ProductPageSection .product-images #imgBigDIV{
    display: block;
	float: none;
	height: auto !important;
	margin: 10px 0px !important;
	text-align: center;
	width:100%!important;
	padding:0px;
    }
    .ProductPageSection .product-images.grid_6 { height:auto !important;}
  .ProductPageSection #imgBigDIV img{
    top:0px!important;
	height: auto!important;
    max-height: 100%;
    max-width: 100%;
    width: auto!important;
    }

 .ProductPageSection .product-images #enlargeIcon {
  height: 24px;
  line-height: 30px;
  margin: 0;
  width: 22px;
  z-index: 9999;
  position:static;
}
.maindivCenter .product-details.buywithus.grid_6.omega {
  width: 98%!important;
}

.maindivCenter .product-contact-form  input[type="text"] {
  width:94% !important
}

.page-product #bundlesale {
  width: 96%!important;
    margin: 10px auto;
	padding:2%;
}
.product-tabs-horizontal.ui-tabs {
 width: 98% !important;
  margin: 10px auto;
  padding:1%;
}


.productleft {
width:100%!important;
 margin:5px auto;
 float:none;
}

.productright {
float:none;
  width: 100%!important;
}

.bundlesaleprices {
  width: 100%!important;
  position:static;
}

.productfromcategories
{
height:auto!important;
}
.product-tabs-horizontal
{
padding:1%!important;
width:98%;
}

.product-tabs-horizontal  .tabs-content-wrap{
padding:2%;
}

    .product_header_wrap .grid_6
	{
    display: block;
	float: none;
	height: auto !important;
	margin: 10px 0px !important;
	text-align: center;
	width:100%!important;
	padding:0px;
    }


      .editorcss  table{
	  width:100% !important;
	  padding:0px;
	  margin:0px;
	  }
      .sale_rebate_percentage{
          right: 2px !important;
          top: 2px !important;
          left:auto!important;
      }
    .ProductPageSection  .product-tabs-vertical{
    padding:0px;
    margin:0px auto;
    width:100%;
    height:auto;
    }

	.ProductPageSection  .product-tabs-vertical .content{
	padding:2%;
	    margin: 0px!important;
		width:96%!important;
	}
	.ProductPageSection .product-icons.grid_6.omega {
 left: 0 !important;
    position: absolute;
    top: 0px;
    width: auto;
	right: auto;
	margin-top: 0px!important;
}

    .ProductPageSection   .product_banner2,     .ProductPageSection   .product_banner3,     .ProductPageSection   .product_banner4,     .ProductPageSection   .product_banner5
{
    width:100%!important;
	margin:0px!important;
	padding:0px;
	max-width: 100%!important;
}
    .ProductPageSection  .product_small_rate_div
	{
	      width:98%!important;
     max-width:600px;
     text-align: center;
	 float: none!important;
	}
    .ProductPageSection  .item-name
    {
      width:98%!important;
     max-width:600px;
     text-align: center;
	   font-size: 20px!important;
	    float: none!important;
		height: auto;
top: 0;
    }
	.ProductPageSection .item-name h1{
	 font-size: 20px!important;
	 width: 96%;
	}
.product_header_wrap .fb-like {
    width: 50% !important;
}
.incommercial.fb_iframe_widget
{
	margin:0px;
}
    .fb-commercials-share
	{
	margin:0px;
	width:50%!important;

	}
	.fb-commercials-like{

	margin:0px;
	width:50%!important;}

	.fb_share_promotion {
  margin-top: 0px;

}
    .ProductPageSection .product-details.buywithus.grid_6.omega,
    .ProductPageSection .product-prices.grid_6.omega,
    .ProductPageSection .product-details.grid_6.omega ,
    .ProductPageSection .product-short-desc {
    width: 98% !important;
     display:inline-block;
     max-width:600px;
     height:auto;
     max-height:100%;
     overflow:visible;


}

     .ProductPageSection .product-prices.grid_6.omega{
   clear: both;
display: block !important;
margin: 10px auto !important;
padding: 2%;
width: 96% !important;
     }

     .ProductPageSection .product-details.buywithus.grid_6.omega{
   clear: both;
display: block !important;
margin: 10px auto !important;
padding: 2%;
width: 96% !important;
     }



    .zoomtracker
    {
    display:none;
    }

    .fb-like {
    left: 20px !important;
   top:0px!important;
}


.product-contact-form .title {
  text-align: center;
}
#pr_contctfrm .content > p {
  display: block;
  float: none;
  margin: 0 !important;
  padding: 0 5%;
}
#NewsLatterDiv form input {
    float: left;
    width: 200px!important;
	}
.fancybox-wrap {
width:90%!important;
    left: 5%!important;
}

	 .fancybox-inner {
	 width:100%!important;
	}

#reviewformdiv {

  width: 100%!important;
}








.product-tabs-horizontal.ui-tabs .ui-widget-header {
  height: auto;
}

.compareText > img {
    width: 52px;
}


.ProductPageSection .PromotionBox .promotionIcon {
    float: none;
    width: 100%!important;
}

.page-product .infowraper {
  padding: 1%!important;
  width: 96%!important;
}

 .campain img {
max-width: 100%!important;
}

 .campain {
height: auto!important;
left: 0!important;
margin-left: 0!important;
width: 100%!important;display:none !important
}
.product-tabs-horizontal .ui-tabs-nav
{
width:100%!important;
}

.boxItem .boxPicture{
border:none!important;
}
.item-name a, .item-name h1 {
  clear: both;
  direction: rtl;
  float: none;
  text-align: center !important;
  width: 99%!important;
}
.boxItem strike{
float:none;
}


.product-prices.grid_6.omega strike {
    position: static;
}
/*-----------------------------------.screen-center--------------------------*/

.screen-center {
  display: block;
  left: 0;
  margin: 0;
  overflow-y: auto;
  padding: 0;
  position: fixed;
 bottom:auto!important;
       top: 20px!important;
}
.content_relativeitems.screen-center {
    height: auto;
    width: 90%;
    left: 5%;
    margin: 0 auto;
}
.screen-center .boxItem.grid_4 .boxItem-wrap div.itemquickpreview {
  width: 93% !important;
  display:none!important;
}
.screen-center  .strike,
.screen-center  .boxPayments
{
display:none!important;
}


.screen-center .boxItem.grid_4 .boxItem-wrap {
  padding-left: 20px;
  padding-right: 55px;
  width: auto !important;
}
.screen-center .boxItem.grid_4 .boxItem-wrap div.product-box-prices .spaciel .name {
  display: none!important;
}
.item-relativeitems .screen-center ul.productBoxes .boxItem.grid_4 .boxPicture {
  float: right !important;
  height: 40px !important;
  margin-top: 7px;
  padding: 5px !important;
  position: absolute !important;
  right: 0 !important;
  width: 40px !important;
}
.item-relativeitems .screen-center ul.productBoxes .boxItem.grid_4 div.item-name {
  display: block;
  float: right !important;
  height: auto;
  text-align: right !important;
  width: auto !important;
}

.screen-center .pic-160 {
  height: 40px;
  margin: 0;
  width: 40px;
}
.item-relativeitems .screen-center .ProductBoxBtn {
  bottom: auto !important;
  clear: right;
  float: right !important;
  position: relative !important;
  right: auto !important;
  top: auto !important;
}

#item-relativeitems-popup .screen-center .addtocartcheckbox {
  display: block !important;
  left: 4px;
  position: absolute;
  width: 16px !important;
}

.screen-center .boxItem .addtocartcheckbox span {
background: none repeat scroll 0 0 #fff;
border: 1px solid #ff7900;
cursor: pointer;
display: block;
height: 16px;
margin-right: 0;
margin-top: 5px;
text-indent: -9999px;
width: 16px;
}


.item-relativeitems .screen-center ul.productBoxes .boxItem.grid_4 .product-box-prices {
  clear: right;
  display: inline !important;
  float: right !important;
  height: auto !important;
  left: auto !important;
  margin-right: 0 !important;
  right: auto !important;
  top: auto !important;
  width: auto !important;
}

.item-relativeitems .screen-center ul.productBoxes .boxItem.grid_4 .product-box-prices .boxItem .sale-price {
  height: auto !important;
  width: 95% !important;
}
.item-relativeitems .screen-center ul.productBoxes .boxItem.grid_4 .item-name a {
display: table-cell;
    float: left;
    font: 14px arial;
    height: auto;
    text-align: right !important;
    vertical-align: middle;
    width: 100%;
}

#item-relativeitems-popup .screen-center .boxItem.grid_4 {
    margin-bottom: 2px !important;
    padding-bottom: 2px !important;
    width: auto;
}
#item-relativeitems-popup .screen-center ul.productBoxes .boxItem.grid_4 {
    border: 1px solid #d7d7d7;
    box-shadow: none;
    height: 88px !important;
    margin-bottom: 20px !important;
    margin-right: 10px !important;
    width: 44% !important;
}




#item-relativeitems-popup .screen-center ul.productBoxes .boxItem.grid_4 .item-name a {
    display: table-cell;
    float: left;
    font: 14px arial;
    height: 30px;
    text-align: center !important;
    vertical-align: middle;
    width: 100%;
    line-height: 15px;
    padding: 0px;
    margin: 0px;
}
#item-relativeitems-popup .screen-center ul.productBoxes .boxItem.grid_4 .product-box-prices {
    display: inline-block!important;
    text-align: left;
    position: absolute!important;
    top: 24px!important;
    left: 50px;
    background-color: #FFFFFF;
    border-radius: 40px;
    width: 40px!important;
    height: 40px;
    line-height: 40px;
    margin: 0px!important;
    PADDING: 0PX!important;
}
#item-relativeitems-popup .screen-center ul.productBoxes li .product-box-prices .sale-price {
    position: static;
    top: 0px;
    float: none;
    text-align: center;
    clear: right;
	display:inline-block;
}

#item-relativeitems-popup .screen-center .boxItem.grid_4 .boxItem-wrap div.ProductBoxBtn {
    height: 115px!important;
    width: 100%!important;
}

#item-relativeitems-popup .screen-center .boxItem .addtocartcheckbox span {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ff7900;
    cursor: pointer;
    display: block;
    height: 16px;
    margin-right: 0;
    margin-top: -14px;
    text-indent: -9999px;
    width: 16px;
}
#item-relativeitems-popup .screen-center .addtocartcheckbox {
    display: block !important;
    left: 4px;
    position: absolute;
    width: 16px !important;
    top: auto!important;
    bottom: 16px;
    height: 16px;
}


#item-relativeitems-popup .screen-center .boxItem.grid_4 .boxItem-wrap div.ProductBoxBtn {
    height: 99px!important;
    width: 100%!important;
    top: 0px;
    position: absolute!important;
}
.screen-center .button {
  background: none repeat scroll 0 0 #000;
  color: #fff;
  cursor: pointer;
  direction: rtl;
  font: 14px arial;
  padding: 1px;
}

#item-relativeitems-popup .screen-center .boxItem.active .addtocartcheckbox span {
    background: none repeat scroll 0 0 #000;
}

#item-relativeitems-popup .item-manufact-logo{display:none!important;}
.screen-center .title {
  font: 15px arial;
}

.item-relativeitems .screen-center ul.productBoxes .boxItem.grid_4 {
  border: 1px solid #d7d7d7;
  box-shadow: none;
  height: auto !important;
  margin-bottom: 20px !important;
  margin-right: 10px !important;
  width: 100% !important;
}
#item-relativeitems-popup .screen-center .boxItem.grid_4 {
  margin-bottom: 4px  !important;
  padding-bottom: 4px !important;
  width: auto;
}

/*  start relativeitems-popup  responsive */
.page-product.responsive #item-relativeitems-popup .screen-center .relativeitemscenter {
    height: 255px!important;
    margin-top: 10px!important;
  overflow-y: auto!important;
}
.page-product.responsive #item-relativeitems-popup .screen-center ul.productBoxes .boxItem.grid_4 {
    border: 1px solid #d7d7d7!important;
    box-shadow: none!important;
    height: 114px !important;
    margin-bottom: 20px !important;
    margin: 5px!important;
    width: 44% !important;
    padding-bottom: 0px !important;
    position: relative !important;
    overflow: hidden!important;
    float: none!important;
    display: inline-block!important;
	    background-image: none!important;
}
.page-product.responsive #item-relativeitems-popup .screen-center ul.productBoxes .boxItem.grid_4 .boxItem-wrap {
    position: relative;
    padding: 0px;
    height: 115px;
    z-index: 0;
}

.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4 .sale_rebate_percentage,
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4 .model,
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4 .item-manufact-logo{display:none!important;}

.page-product.responsive #item-relativeitems-popup .screen-center ul.productBoxes .boxItem.grid_4 .boxPicture .pic-160 {
    height: 100%;
    width: 100%;
	    margin: 0;
}
.page-product.responsive #item-relativeitems-popup .screen-center ul.productBoxes .boxItem.grid_4 .boxPicture .pic-160 img{
	height: auto;
    width: auto;
	max-height: 100%;
    max-width: 100%;
}
.page-product.responsive #item-relativeitems-popup .screen-center ul.productBoxes .boxItem.grid_4 .boxPicture {
	right: 0px!important;
    height: 70px !important;
    margin-top: 10px;
    padding: 0px !important;
    position: absolute !important;
    width: 100% !important;
	    min-height: 70px;
	}
.page-product.responsive #item-relativeitems-popup  .relativeitemscenter .productBoxes .boxItem .item-name,
.page-product.responsive #item-relativeitems-popup .screen-center ul.productBoxes .boxItem.grid_4 div.item-name {
    display: block!important;
    position: absolute !important;
	float:right!important;
	bottom:10px!important;
	top:auto!important;
    height: 30px!important;
    text-align: right !important;
    width:98% !important;
    overflow: hidden!important;
    padding: 0px;
    margin-right: 10px !important;
	direction:rtl!important;
	    z-index: 0;

}
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4 .product-box-prices {
    display: block!important;
    text-align: left;
    position: absolute!important;
    top: 10px!important;
    left:10px!important;
    background-color: #ffffff!important;
    border-radius: 5px!important;
    width: auto!important;
    height: auto!important;
	padding:3px 5px 0px!important;
    line-height: 20px!important;
    border: 1px solid #e4e4e4!important;
    margin: 0px!important;
	overflow:hidden!important;

}
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4  .more-info,
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4  .add-to-cart,
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4  .notice,
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4 .product-box-prices .Noprice{
display:none!important;
}
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4 .product-box-prices .sale-price span,
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4 .product-box-prices .sale-price{
    font-size: 16px!important;
    height: auto !important;
    width: 100%!important;
    line-height: 20px;
    padding: 0px!important;
	    float: none!important;
}
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4 .product-box-prices .sale-price em {
    font-size: 10px;
    font-weight: normal;
	    display: inline-block!important;
    float: none!important;
}
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4 .product-box-prices .reg-price {
    display: none;
}
.page-product.responsive #item-relativeitems-popup  .screen-center .boxItem.grid_4 .boxItem-wrap div.product-box-prices .name {
    display: none;
}

.page-product.responsive #item-relativeitems-popup   .screen-center .boxItem.grid_4 .boxItem-wrap div.itemquickpreview {
    display: none!important;
}
.page-product.responsive #item-relativeitems-popup  .screen-center .boxItem.grid_4 .boxItem-wrap div.ProductBoxBtn {
    height: 115px!important;
    width: 100%!important;
    position: absolute!important;
    top: 0px!important;
    right: 0px!important;
    display: block!important;
    padding: 0px!important;
    margin: 0px!important;
}

.page-product.responsive  #item-relativeitems-popup .screen-center .addtocartcheckbox {
	height: 115px!important;
    width: 100%!important;
    position: absolute!important;
    top: 0px!important;
    right: 0px!important;
    display: block!important;
    border: 0px solid #ffffff;
    background: transparent url(images/new/relative_plus.png) no-repeat bottom left!important;
    padding: 0px!important;
    margin: 0px!important;
    left: auto!important;
    bottom: auto!important;
	cursor:pointer!important;
}
.page-product.responsive #item-relativeitems-popup .screen-center ul.productBoxes .boxItem.grid_4.active{
opacity:1!important;
}
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4 .check{
display:none!important;
}
.page-product.responsive #item-relativeitems-popup  .screen-center ul.productBoxes .boxItem.grid_4.active .check{
    background-image: url('images/new/relativeclick.png');
    background-position: center;
    background-repeat: no-repeat;
    display: block!important;
    height: 80px;
    width: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -40px;
}
.page-product.responsive #item-relativeitems-popup .screen-center .boxItem .addtocartcheckbox span {
    display: none!important;
}
.page-product.responsive #item-relativeitems-popup .screen-center .title {
    font: 20px arial;
    line-height: 20px;
    padding-top: 0px;
    height: 50px!important;
	display: table;
    width: 100%;
    text-align: center !important;
}
.screen-center .title {
 	background-color: #000000;
    color: #ffffff;
}
.page-product.responsive #item-relativeitems-popup .screen-center .title span {
    display: table-cell;
    vertical-align: middle;
    margin: 0px auto;
    text-align: center !important;
    height: 50px;
    width: auto !important;
    margin: 0 auto;
}
.page-product.responsive #item-relativeitems-popup .screen-center .button#submitproductform {
    background: none repeat scroll 0 0 transparent;
    color: #999999;
    text-decoration: underline;
    margin: 45px 20px 0;
    display: block;
    float: none;
    font-size: 16px;
    padding-top: 0px;
    position: absolute;
	    text-align: center;
}
.page-product.responsive #item-relativeitems-popup  .screen-center .button {
    cursor: pointer;
    direction: rtl;
    font: bold 16px arial;
    text-align: right;
    padding: 5px 0px 5px 0px;
    width: 91%;
	    text-align: center;
}

.page-product.responsive #item-relativeitems-popup  .screen-center .relativeitemsfooter {
    margin-top: 10px;
    text-align: center;
    padding-bottom: 40px;
}

/*  end relativeitems-popup  responsive */

.page-product .product_header_wrap .item-name {
  height: auto;
  position: relative;
  top: 0;
  width: 100%;
}
.product_header_wrap .product-icons
{
right:0px!important;
}
.product_header_wrap .product-icons li {
  text-indent: 0px;

}

.dinamicitemsons {
  width: 100%!important;
}
#bundlesale ul {

  width: 100%!important;
}

#bundlesaleview {
  width: 100%!important;
}
.ProductPageSection .PromotionBox {
  width: 100%;
}


.ProductPageSection .PromotionBox .promotionIcon img{
height:auto!important;
  width: 100% !important;
}

.ProductPageSection .PromotionBox .promotionDesc {
  width: 100% !important;
}

.PersonalSection {
  direction: rtl;
  float: none;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 100%;
}

.personal-offers {
  float: right;
  width: 6%;
}
.personal-offers-form {
  float: right;
  margin-right: 0px;
  width: 90%;
}

.PersonalTitle {
  padding-right: 1%;
  width: 99%;
}
.personal-offers-form  .product-prices {
  width: 100% !important;
}
.editorcss img,
.info-page-content img,
.product-tabs-horizontal img{
max-width:100%!important;
height:auto!important;
width:auto!important;
}
.editorcss .image{
display:block!important;
width:100%!important;
}
.ProductPageSection div.banner-div{
display:block!important;
width:100%!important;
}

.product-tools {
display:none!important;
}


#stocknote {
  width: 210px!important;
}
.maindivCenter .product-details.grid_6.omega li {
  float: none;
  margin: 5px;
  width: 90%;
  clear: both;
}


.product-contact-form input[type="text"]
{
 width:94% !important;
}

.mainTDcontainer >table >tbody {
display: block;
width: 100% !important;
}
.mainTDcontainer>table>tbody>tr {
display: block;
width: 100% !important;
}
.mainTDcontainer >table>tbody>tr>td {
display: block;
width: 100% !important;
}

.product-images .product-thumbnails li a {
    width: 100%!important;
    height: 100%!important;
    padding: 0px!important;
    margin: 0px!important;
}
.product-images .product-thumbnails li a  img{
    width: auto!important;
    height: auto!important;
	max-width: 100%;
	max-height: 100%;
	padding: 0px;
    margin: 0px;
}
.product_header_wrap .product-prices .prices-box {
    width: 100%!important;
    text-align: center;
}
.ProductPageSection .product-prices .prices-box .reg-price {
    display: inline-block;
    float: none;
    width: auto;
}
.ProductPageSection .product-prices .prices-box >.sale-price {
    float: none;
    width: auto;
    display: inline-block;
    text-align: center;
}
.page-product  .ProductPageSection #product-prices-div .order-button a{
	position:static;
	float:none;
	margin:5px auto;
}

/*---------------------------------end product page 768-------------------------------------*/
/*-------------------------------------------- cart 768----------------------------------------*/
.UserPageTbl table,
.UserPageTbl tbody,
.UserPageTbl tr,
.UserPageTbl td{
  display: block;
  width: 100%;
}
.UserPageTbl-div
{
  display: block;
  width: 100%;
   text-align: center;
   margin-bottom:20px;
}

.checkout-page.version-2 label {
  position: absolute;
  right: 5%;
  top: 6px; color: #a0a0a0;
}

.maindivCenter {

}
#tlb_top
{
   width:100%!important;
   max-width:600px!important;

}
#tlb_top table.CartBorders, td {
    font: inherit;
    padding: 0 !important;
    vertical-align: baseline;
}
.clubtitle
{
    text-align:center;
}
.CartContent.CartContent1 img{
    width:100%;
    min-width:50px;
}


.checkout-page .checkout-form input[type="tel"],
.checkout-page .checkout-form input[type="text"],
.checkout-page .checkout-form input[type="password"] {
  padding:5px 0px;
  width: 96%!important;
  margin:0px 2%!important;
}
.checkout-page textarea {
  width: 190px !important;
}
.checkout-page .cart-total {
  width: 94%;
}
.checkout-page .box {
  width:100%!important;
}

.checkout-page #cartrelateditemsdiv li {
  float: right;
  height: auto;
  margin: 3px 2%;
  padding: 3px 2%;
  text-align: center;
  width: 91%;
}

.checkout-page #cartrelateditemsdiv li a.image {
  float: right;
  height: 52px;
  margin: 0 0 2px 6px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  width: 52px;
}

.checkout-page #cartrelateditemsdiv li a.image img {
  height: 100%;
  width: 100%;
}

.checkout-page #cartrelateditemsdiv li a.name {
    float: right;
    text-align: right;
    width: 70%;
    display: inline-block;
}
.checkout-page #cartrelateditemsdiv .price {
    font-weight: bold;
    width: 70%;
    text-align: right;
	    float: none;
    display: block;
}

.checkout-page #cartrelateditemsdiv .price >span {
    display: block;
}

.checkout-page h2 {
  font: bold 18px arial !important;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  width: 90%;
}


.checkout-page .credit  div.frame  table {
display:table;
width:90%;
margin:20px auto;
}
.checkout-page .credit  div.frame  table td{
display:block;
width:100%!important;

}
.checkout-page #logindiv label {
  display: inline-block;
  float: none;
  text-align: right;
  width: 80px;
}
table.FullCartTbl{

  width: 100% !important;
}
.checkout-page .CartBorders {
  background-color: #ffffff;
  border: medium none;
  border-collapse: separate;
  display: inline-block!important;
  height: auto !important;
  padding: 0!important;
  width: 100%!important;
  margin:20px 0px;
}
.checkout-page td.CartHeader ,
.checkout-page td.CartContent {
  vertical-align: middle!important;
   display: table-cell!important;
}

.checkout-loading{
max-width:200px;
}
.checkout-box h2 {
  text-align: right !important;
  width: 100%!important;
}

.userorders {

    width: 90%;
}



.sbHolder,.sbSelector {
  width: 99%;
}

#pl_web_page .mainTD textarea {

	width: 92% !important;
margin-bottom: 15px!important;
}

 #pl_web_page .mainTD #contact_design_1  textarea,
 #pl_web_page .mainTD #contact_design_2  textarea,
 #pl_web_page .mainTD #contact_design_3  textarea
{ width:100% !important;}

.checkout-page .checkout_userbar {
width:95%;
}
.checkout-page {
  margin: 0px;
  padding: 0px;
  text-align: center;
}
.checkout-page #logindiv .content {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
}
.footer #checkout-icons-credits img { display:none}

.buttons-div > p {
    font-size: 12px;
}
.checkout-page .buttons-div {
    display: block;
    float: none;
    margin: 10px auto 0px;
    text-align: center;
    width: 90%;
	    height: auto;
    clear: both;
}
.checkout-page .boxitinfo, .checkout-page .shopcollectinfo {
    text-align: right;
    padding-right: 3%;
}
.checkout-page.he .GetMail {
    margin-right: 0 !important;
    display: block;
    clear: both;
    text-align: right;
    margin-right: 3%!important;
}

.checkout-page h1,
.checkout-page h2
{
text-align:center;
width:90%;
margin:0px auto;margin: 0 auto 10px;
}
.checkout-page .right {
    float: none;
}

.checkout-page .left,.checkout-page .box.left {
    float: none; padding-right:0px;
}

.UserMenu {
  direction:rtl;
}
.checkout-page .checkout-submit {
 /* background-size: 100% 100%;*/
width: 155px !important;
}
.sbHolder, .sbSelector {
  width: 93%;
}

.checkout-page .checkout-form input[type="tel"],
.checkout-page .checkout-form input[type="text"],
.checkout-page .checkout-form input[type="password"] {
  margin: 0 2% !important;
  padding: 5px 0 !important;
  width: 93% !important;
}

.checkout-page .checkout-form input#boxit_phone {
  left: 20px;
  margin: 10px 2% !important;
  padding: 5px 0 !important;
  width: 73px !important;
}

.checkout-page .boxit_phone_div label {
display: inline;
float: right;
font-weight: normal;
margin-right: 10px;
margin-top: 11px;
width: 90px;
}

.checkout-page .boxit_phone_div {
  display: inline-block;
  margin-bottom: 20px;
  position: relative;
  text-align: right;
  width: 100%;
}

.checkout-page .checkout-form {
    border: 1px solid #808080;
    border-radius: 4px;
    display: inline-block;
    margin-top: 5px;
    width: 99%;
}

.deptview-tbl {
  display: block;
}
.deptview-tbl tr {
    display: block;
}
.deptview-tbl > tbody {
  display: block;
}
.deptview-tbl-td
{
display:block;
 width: 100%;
}
.deptview-tbl-td .categories-box .image
{
display:none;
}
.deptview-tbl-td .categories.thumnails li
{
height:50px;
background:#ffffff;
border-bottom: 1px solid #f3f3f3;

}
.deptview-tbl-td .categories.thumnails li a.catname span,
.deptview-tbl-td .categories.thumnails li a.catname{
color:#222222;
display:block;
height:50px;
text-align:center;
line-height: 50px;
 transition: background 0.3s ease 0s;
    font-size: 18px;
	 text-decoration: none;
}
.deptview-tbl-td  .deptviewbanner {
display:none;
}
.deptview-tbl-td .categories.thumnails li a.catname:hover{
background: none repeat scroll 0 0 #f3f3f3;
}
.page-deptview .container_16 .grid_4,.page-deptview .container_16 .grid_8,.page-deptview .container_16 .grid_12,.page-deptview .container_16 .grid_16 {
    margin: 0 !important;
    max-width: 100% !important;
    padding: 0;
    width: 100% !important;
}


.cat1view-tbl {
  display: block;
}
.cat1view-tbl tr {
    display: block;
}
.cat1view-tbl > tbody {
  display: block;
}
.cat1view-tbl-td
{
display:block;
 width: 100%;
}
.cat1view-tbl-td .categories-box .image
{
display:none;
}
.cat1view-tbl-td .categories.thumnails li
{
height:50px;
    background: #ffffff;
    border-bottom: 1px solid #e3e3e3;
}
.categories.thumnails .Catname, .categories.thumnails .Catname span ,
.cat1view-tbl-td .categories.thumnails li a.catname span,
.cat1view-tbl-td .categories.thumnails li a.catname{
color:#989696 !important;
display:block;
height:50px!important;
text-align:center;
line-height: 50px!important;
 transition: background 0.3s ease 0s;
    font-size: 18px!important;
	 text-decoration: none;
}
.cat1view-tbl-td  .deptviewbanner {
display:none;
}
.cat1view-tbl-td .categories.thumnails li a.catname:hover{
background: none repeat scroll 0 0 #666666;
}
.page-cat1view .container_16 .grid_4,.page-cat1view .container_16 .grid_8,.page-cat1view .container_16 .grid_12,.page-cat1view .container_16 .grid_16 {
    margin: 0 !important;
    max-width: 100% !important;
    padding: 0;
    width: 100% !important;
}

.checkout-page  .payments_type input {
    margin-bottom: 13px;
    margin-top: 7px;
}

.checkout-page .payment_creditcard img {
  width: 10%;
}
.checkout-page .payment_creditcard {
  display: inline;
  float: none;
}
.checkout-page .sbOptions {
  width: 100%;
}

.checkout-page .payments_type {
  font-size: 14px;
  padding-right: 10px;
  text-align: right;
}


.checkout-page.version-2 #logindiv p {
  margin-left: 10px;
  width: 100%;
}
.checkout-page.version-2 #logindiv input[type="text"] {
  padding-right: 79px;
  width: 100%;
}

.checkout-page #logindiv p, .checkout-page #logindiv .buttons {
  float: none;
  width: 100%;
}

.checkout-page #logindiv .submit {

  margin-right: 0;
  margin-top: 7px;
  width: 93%;
}

.checkout-page .CartPrintLink-tr {
  display: none;
}

.checkout-page  .CartPlusAmount-table td {
    padding: 0px !important;
	position:relative;
}

.checkout-page  .CartPlusAmount-table td  input[type="text"]{
    margin: 10px 2px 20px 2px !important;
    min-width: 10px;
	max-height:20px;
    padding: 5px 1px !important;
    width: 20px !important;
	text-align:center;
}
.checkout-page  .CartPlusAmount-table td .cartplusamount
{
display: block;
left: -20px;
position: absolute;
text-align: center;
top: 0;
width: 13px;
}

.checkout-page  .CartPlusAmount-table td .cartminusamount
{
display: block;
left: -20px;
position: absolute;
text-align: center;
bottom:0px;
width: 13px;
}

.checkout-page  #TRACPN table {
    display: table;
}

.checkout-page #alertdiv {
  width: 203px;
}

.checkout-page .buttons-div .checkout-submit {
    background: none repeat scroll 0 0 #E9672D;
    border-radius: 26px;
    display: block;
    height: 43px;
    margin: 5px auto !important;
    padding-top: 5px;
    width: 100% !important;
}
/*-----------------------------------------------------end cart 768----------------------------------*/
/*-----------------------------------------------------contact page--------------------------------------*/

.Cover_Contant_template input.text {
  width: 93% !important;

}
.contact-page-content-td img
{
width:100%;
height:auto;
}
.ContactMainDiv td {
  display: block;
  width: 100%;
}
.ContactMainDiv tr {
  display: block;
  width: 100%;
}

.ContactMainDiv tbody {
  display: block;
  width: 100%;
}

.mainTDcontainer table {
  display: block;
  width: 100% !important;
}

.ContactMainDiv td {
  display: block;
  width: 100%;
}

.contact-table500.table-1-500 tr {
  display: block;
  width: 100%;
}

.contact-table500.table-1-500 > tbody {
  display: block;
  width: 100%;
}

.mainTDcontainer table {
  display: block;
  width: 100% !important;
}
/*--------------------------------------------------mobile cart---------------------------------------*/

#mobile_minicart {
    background: none repeat scroll 0 0 #f3f3f3;
    border: 1px solid #ddd;
    color: #fff;
    left: 0;
    padding: 5px 0;
    position: absolute;
    top: 80px;
    width: 100%;
    z-index: 9999;
}
.emptycart.text{
	color:#424242;
}

#mobile_minicart .delete a {
    background: url("../../../template_inc/eshopstoresframework/images/delcart.png") no-repeat  4px 2px silver;
    border-radius: 12px;
    display: inline-block;
    height: 25px;
    text-decoration: none;
    text-indent: 9999px;
    width: 25px;
}
#mobile_minicart .name a {
    color: #424242;
    text-decoration: none;
}
.info_cell .quantity .value{ background-color:#fff; color:#000}
.minicartsetquan {
    background-color: #dcedc8;
}
#mobile_minicart .total {
    background-color: #424242;
    border-bottom: medium none;
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px 10px;
    padding: 5px 10px 4px;
}

#mobile_minicart .button-silver {
    background: none repeat scroll 0 0 #f57c00;
    border: medium none;
    box-shadow: 0 1px 0 0 transparent inset;
    color: #fff;
    text-shadow: 0 1px 0 transparent;
}
#mobile_minicart .button-silver#minicart_continue_buying,
#mobile_minicart .button-silver#minicart_continue
{
   background: none repeat scroll 0 0 #1e88e5;
    }
#mobile_minicart ul li {
    border-bottom: 1px solid #424242;
    direction: rtl;
    list-style: none;
    margin: 1px 10px;
    overflow: hidden;
    padding: 0 0 2px;
    position: relative;
}
#mobile_minicart ul {
    direction: ltr;
    max-height: 180px;
    overflow-x: auto;
}
#mobile_minicart ul li .image {
    background-color: #fff;
    border: 1px solid #ddd;
    float: right;
    height: 40px;
    margin: 5px;
    overflow: hidden;
    vertical-align: middle;
    width: 40px;
}
#mobile_minicart  ul li .image img {
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
}
#mobile_minicart ul li .productinfo {
    display: table;
    float: right;
    height: 56px;
    text-align: right;
    width: 79%;
}
#mobile_minicart  ul li .info_cell {
    display: table-cell;
    vertical-align: middle;
}
#mobile_minicart ul li  .info_cell .name {
    line-height: 15px;
    margin: 0 0 5px;
    max-height: 30px;
    overflow: hidden;
}
#mobile_miniCart  ul li  .info_cell .name a {
    color: #000;
    text-decoration: none;
}
#mobile_minicart  ul li  .info_cell  .price {
    color: #424242;
}
#mobile_miniCart   ul li  .info_cell .delete {
    float: left;
}
#mobile_minicart   ul li  .info_cell .price, #mobile_minicart   ul li  .info_cell  .odd,#mobile_minicart   ul li  .info_cell .quantity {
    float: right;
    margin-left: 10px;
    position: relative; direction:ltr
}
.page-product .product_description {
    width: auto;
}
.page-product .product-images #imgBigDIV img#multizoom1 {
    opacity: 1 !important;
}
.boxItem p {
    margin: 0 auto 2px;
}

.product-images .product-thumbnails ul{
    height: auto;
}

/*----------------------------S-new 2 boxitem in line ---------------------------------*/

.mobile_itembox_2 ul.productBoxes .boxItem .notice{display:none;}

.mobile_itembox_2 .productBoxes .boxItem .ProductBoxBtn a.more-info {
    clear: right;
    display: none!important;
}
.mobile_itembox_2 .productBoxes .boxItem .ProductBoxBtn a.add-to-cart {
    width: auto!important;
    padding: 0px 5px!important;
}
.mobile_itembox_2 .productBoxes .boxItem .item-name {
    float: none !important;
    margin: 5px auto !important;
    position: static !important;
    width: auto !important;
    text-align: center !important;
    height: 34px;
    overflow: hidden;
}
.mobile_itembox_2 .productBoxes .boxItem strike {
    float: none!important;
    display: inline-block!important;
	 margin: 0px;
}

.mobile_itembox_2 .productBoxes  .boxItem strike span.name {

    display: none;
}
.mobile_itembox_2 .productBoxes .boxItem .sale-price {
    height: auto !important;
    width: 51%!important;
    display: inline-block!important;
	    margin: 0 0px 1px;
}

.mobile_itembox_2 .productBoxes .boxItem .item-name {
    float: none !important;
    margin: 2px auto !important;
    position: static !important;
    width: auto !important;
    text-align: center !important;
	font-size:16px!important;
	line-height:19px!important;
    height: 40px!important;
    overflow: hidden;
}

.mobile_itembox_2 .productBoxes .boxItem .item-name a {
    font-size: 16px!important;
    line-height:19px!important;
    height: 40px!important;
    margin: 0px;
    padding: 0px;

}
.mobile_itembox_2 .productBoxes .boxItem .product-box-prices{
	height: 40px!important;
    overflow: hidden;
	    width: auto!important;
    padding: 0px!important;
    margin: 0px!important;
	}
.mobile_itembox_2 .productBoxes .boxItem .boxPicture {
    border: none !important;
    height: 170px  !important;
    overflow: hidden;
}
.mobile_itembox_2 .productBoxes .boxItem .imagediv {
     border: none!important;
    height: 170px;
    overflow: hidden;
}

.page-default #MainWrapDiv .maindivCenter.mobile_itembox_2 .spaciels-wrap .productBoxes .boxItem,

#MainContentDiv .page-columns-1 #defProductboxesTbl .products-box-wrap.boxsinline_4.itembox-style-2 .boxItem,
.mobile_itembox_2 .homepage_spacielitems .jcarousel-item,
.page-items .mobile_itembox_2 .products-page .productBoxes .boxItem,
.mobile_itembox_2  #defProductboxesTbl .products-box-wrap .boxItem,
.mobile_itembox_2 .productfromcategories .productBoxes .boxItem,
.mobile_itembox_2 .itembox-style-1.gallery .boxItem,
.maindivCenter.mobile_itembox_2 .homepage-div .spacial-items.product-box.version-2 ul.productBoxes .boxItem,
.mobile_itembox_2 .homepage-div .spacial-items.product-box ul.productBoxes .boxItem,
.maindivCenter.mobile_itembox_2  .homepage-div .spacial-items.product-box.version-1 ul.productBoxes .boxItem,
.mobile_itembox_2 ul.productBoxes .boxItem ,
.mobile_itembox_2.page-columns-1 .itemsgrid.gallery.boxsinline_2 .boxItem,
.mobile_itembox_2.page-columns-1 #defProductboxesTbl .products-box-wrap.boxsinline_2 .boxItem
{
    display: inline-block!important;
    float: none !important;
    margin: 1%!important;
    position: relative;
    text-align: center;
    width: 42%!important;
    height: auto!important;
    min-height: 50px;
    padding:1% 2%!important;
    max-width: 44%;
	overflow:hidden;
}

.mobile_itembox_2 .productBoxes .boxItem  .sale-price.offer{
display:none;}
.mobile_itembox_2 .productBoxes .boxItem .product_small_rate_div{
	display:none;
}
.mobile_itembox_2 .productBoxes .boxItem .sale-price span.name {
    display: none;
}
.mobile_itembox_2 .productBoxes .boxItem .regular_price_no_tax,
.mobile_itembox_2 .productBoxes .boxItem .sale_price_no_tax{display:none;}

.page-product .ProductPageSection .item-relativeitems.regular .boxItem .ProductBoxBtn
{
	display:block;
}
.mobile_itembox_2 .productBoxes .boxItem .sale-price span {
    font-size: 14px;
    font-weight: bold;
}
.mobile_itembox_2 .productBoxes .boxItem .sale-price em {
    font-size: 12px;
    font-weight: bold;
}
.mobile_itembox_2 .productBoxes .boxItem strike span {
    font-size: 10px;
}

.mobile_itembox_2 .boxItem  .buttons-box
{
display:block;
    float: none !important;
    margin: 5px auto !important;
    position: static!important;
    overflow: hidden;
    text-align: center !important;
    max-width: 100%!important;
	display:none;
}
.mobile_itembox_2 .boxItem .ProductBoxBtn,
.mobile_itembox_2 .boxItem  .product_box_quantity{display:none!important;}

.maindivCenter.mobile_itembox_buynow .boxItem .buttons-box,
.maindivCenter.mobile_itembox_buynow .mobile_itembox_2 .boxItem .ProductBoxBtn,
.maindivCenter.mobile_itembox_buynow .boxItem .ProductBoxBtn,
.mobile_itembox_2 .item-relativeitems.click .boxItem .ProductBoxBtn
{
	display:block!important;
}

.item-relativeitems.click .addtocartcheckbox span { right:auto}

.item-relativeitems.click .boxItem.active .check, .item-relativeitems.click ul.productBoxes .ProductBoxBtn a.more-info, .item-relativeitems.click .addtocartcheckbox span
{ left:0}


.maindivCenter.mobile_itembox_buynow .boxItem .ProductBoxBtn .add-to-cart
{
    display: inline-block !important;
   margin-left: 10px;
    margin-top: 10px;
}



.mobile_itembox_2 .itembox-style-5 .boxItem .boxPicture {
    height: 150px;
    margin: 0px;
}
.mobile_itembox_2 .boxItem .boxDescription{
float:none !important;
margin: 5px auto !important;
 position: static !important;
    width: auto !important;
	text-align:center !important;
    height: 40px;
    overflow: hidden;
	 display: none;
}
.mobile_itembox_2  .itembox-style-3 .boxItem:hover .boxDescription {
    display: none;
}
.mobile_itembox_2  .itembox-style-3 .boxItem,
.mobile_itembox_2  .itembox-style-3 .boxItem .boxItem-wrap {
    min-height: 0px;
}



.mobile_itembox_2  .itembox-style-3 .boxItem:hover .boxItem-wrap {
    border:0px solid transparent;
    min-height: 0px;
    overflow: hidden;
    padding: 0px;
    position: static!important;
    transition: box-shadow 0s ease 0s, min-height 0s ease 0s;
    width: 100%;
    background: none repeat scroll 0 0 #fff;
    border: 0px solid #aaa;
    border-radius: 3px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4);
    z-index: 5;
}


.mobile_itembox_2 .itembox-style-3 .boxItem .boxItem-wrap {
  min-height:0px!important;
}

/*----------------------------E-new 2 boxitem in line ---------------------------------*/

/*------------------------------S mobile sticky --------------*/
#product-sticky {
display:none!important;
}
#mobile-product-sticky .wrap {
    width: 100%;
    margin: 0 auto;
}
#mobile-product-sticky {
    background-color: #fff;
    left: 0;
	border:0px solid #ffffff;
	min-height:35px;
    height: 35px;
    position: fixed;
    text-align: center;
    bottom: 0;
	top:auto;
	padding-top:5px;
    width: 100%;
    z-index: 999;
	-webkit-box-shadow: 5px -10px 45px 1px rgba(0,0,0,0.48);
    -moz-box-shadow: 5px -10px 45px 1px rgba(0,0,0,0.48);
    box-shadow: 5px -10px 45px 1px rgba(0,0,0,0.48);
	display:block!important;
}
#mobile-product-sticky .backtotop,
#mobile-product-sticky  .item-name,
#mobile-product-sticky .item-image {
    display: none;
}

#mobile-product-sticky .item-relativeitems-links{
display:none;}
#mobile-product-sticky  .prices-box{
 width:auto;
    float: right;
	height:35px;
	overflow:hidden;
	padding-right:3px;
	direction:rtl;
	    margin: 0px 2% 0px 0px!important;
}

#mobile-product-sticky .item-price {
    float: none;
	height:35px;
	overflow:hidden;
    font: 20px arial;
    margin-top: 0px;
    text-align: right;
    width: 100%;
	margin: 0px!important;
}

#mobile-product-sticky .sale-price .sale_price_no_tax,
#mobile-product-sticky .reg-price{
display:none;
}

#mobile-product-sticky .sale-price em {
    font-size: 15px;
    font-weight: normal;
}
#mobile-product-sticky .prices-box .notice{
	font-size:14px;
	line-height:14px;
}
#mobile-product-sticky .sale-price span.name {
    display: none;
}
#mobile-product-sticky .sale-price span {  font: 22px arial;line-height:35px;}
#mobile-product-sticky  .buttons,
#mobile-product-sticky  .order-button {
    font-size: 22px;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: center;
    width: auto;
    height: 30px;
	    margin-left:5px;
		float:left;
}
#mobile-product-sticky   a.add-to-cart {
   font: bold 18px/30px arial!important;
    margin-top: 0px!important;
    padding: 0px 8px!important;
    text-decoration: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    height: 30px!important;
    margin: 0px 5px 0px 0px!important;
	display:block;
	background: #f57c00 none no-repeat scroll 0 0;
	float:left;    width: auto !important;
}


#mobile-product-sticky .global_misc_fields,
#mobile-product-sticky .quantity{
	display:none!important;
}
#mobile-product-sticky  a.add-to-cart  span span,
#mobile-product-sticky  a.add-to-cart  span {
background: transparent none no-repeat scroll 0 0;
   line-height: 30px!important;
    font: bold 18px/30px arial!important;
    padding: 0px!important;
    margin: 0px!important;
    display: block!important;
	color:#ffffff;
	direction: rtl;
}
#mobile-product-sticky .order-button
#CartUpdradeItems {
    width: 100%;
}

/*------------------------------E mobile sticky --------------*/

 .itemsgrid-search .cleaninput_btn{
    position: absolute;
	right:-35px;
	top:0px;
    background: url(images/new/clean_btn_2.png) no-repeat   center center  transparent!important;
    transition: right 0.4s;
    height: 28px;
    width: 23px;
}
.itemsgrid-search {
	position:relative;
	overflow:hidden;
}
.itemsgrid-search >span{display:none;}
.itemsgrid-search  .clearinput{
    padding-right: 35px!important;
	border-radius:0px!important;
	margin-right:0px!important;
}
 .itemsgrid-search .cleaninput_btn.active  {
right:5px !important;
}
/*
#filtersicon.scrolled{
    position: fixed!important;
    top: 90px;
    left: 10px;
    text-indent: 999999px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    padding: 0px;
    margin: 0px;
    z-index: 999999;
    direction: ltr;
    line-height: 50px;
    background-position: center center;
	overflow:hidden;
	    box-shadow: 0px 0px 10px 0px #999999;
}
#filtersicon.scrolled.black{
    background-image: url("images/new/m_filters_black_icon.png") ;
}*/
.category_description_title.toggle {
    background: none no-repeat scroll 0px 0px #EDEDED;
}
.page-items h1 .NumOfItems{display:inline!important;}

#checkout-form  .checkout-submit.fixed{
position: fixed;
    bottom: 0px;
    width: 94%!important;
    border-radius: 0px!important;
    text-align: center;
    z-index: 99999999;
    display: none;
    margin: 5% 3% 0px!important;
    padding: 0px!important;
    clear: both;
    float: none;
    right: 0px;
    background-position: 50% 50%;
}

#checkout-form .checkout-submit.fixed > span {
    font: 24px/40px arial;
}

.page-checkout_v1 .maindivCenter.container_16.page-columns-2.no-radiusmobile_itembox_2,
 .page-checkout_v1 .maindivCenter.container_16, .checkout-page  .container_16 {
    overflow: visible!important;
}
#CartUpdradeItems {
    width: 100%;
}
/*----------- start sticky header ---------------*/

/*--------------- End sticky header -------------------*/

.ProductPageSection .product-contact-form button.button {
    width: 100%;
    margin: 0 auto;
    display: block;
    float: none;
    margin-top: 10px;
    max-width: 150px;
}
.ProductPageSection .product-contact-form p.club {
    font-size: 14px;
}
#defProductboxesTbl .products-box-wrap.regulars .boxItem .boxPicture,
 .products-page .itemsgrid.gallery .productBoxes .boxItem .boxPicture ,
#defProductboxesTbl .products-box-wrap.regulars .boxItem .item-name,
.products-page .itemsgrid.gallery .productBoxes .boxItem .item-name,
#defProductboxesTbl .products-box-wrap.regulars .boxItem .product-box-prices,
 .products-page .itemsgrid.gallery .productBoxes .boxItem .product-box-prices,
 .productBoxes .boxItem .boxItem-wrap
{
    /* display: inline-block !important; */
}
}


/*-----------------------------------------------------------------------------------------------------end  media 768-------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------start media 480------------------------------------------------*/
@media only screen and (max-width: 480px) {

     /*--------------------------------------start global--------------------------------------*/

    body {

        max-width:100%!important;


    }
    #header{

        max-width:100%!important;


    }
.mainTD
    {
     text-align:center;
    }



.container_16 {
          width:100%!important;
          max-width:100%!important;
          margin: 0 auto;
          overflow:hidden;
    }

.page-checkout .container_16 {
          overflow:visible;
    }
		    table.tlb_main {

        max-width:100%!important;
		padding-right: 0px;
  padding-left: 0px;
    }

	.mainTD {
	  max-width: 100% !important;
	}
	div.designbox {
	max-width:100%!important;
}

    .container_16 .grid_4,
    .container_16 .grid_8,
    .container_16 .grid_12,
    .container_16 .grid_16 {
        max-width:100%!important;
    }

	.maindivCenter.container_16,
    .container_16 {
          max-width:100%!important; z-index:999999
    }

.designbox.homepage_homepage_banner2,
.designbox.homepage_homepage_banner1
{
width: 100% !important;
height:auto!important;
	text-align:center;
}
.designbox.homepage_homepage_banner2 img,
.designbox.homepage_homepage_banner1 img{
width:100%!important;
height:auto;
}

    .page-default #pl_web_page #pl_web_page_wrap #MainWrapDiv #MainContentDiv #header .header_wrap .container_16.wrap
    {

        max-width:100%!important;
    }



    #tlb_fot {

        max-width:100%!important;

    }

    #tlb_fot .tlb_fot-wrap {

        max-width:100%!important;
    }


    .itembox-style-1.gallery .boxItem:hover .boxItem-wrap div.boxDescription,
    .itembox-style-1.gallery .boxItem:hover .boxItem-wrap div.item-name {
    max-width: 100%!important;
}
.editorcss {
  padding: 2%;
  width: 96%;
  max-width: 100%;
}


    /*-----------------------------------end global 480---------------------------------------*/
    /*---------------------------------start homepage 480-------------------------------------*/

    .full-width-slider {

        max-width:100%!important;

    }

    .homepage-div .spaciel-items-wide.version-2 ul,
    .homepage-div .spaciel-items-wide.version-1 ul,
    .homepage-div .spaciel-items-wide ul {

       /* max-width:440px!important;*/

    }

     .hp-slider-product-box{
	  width:100%!important;
      /*max-width:440px!important;*/

     }


    .maindivCenter .jcarousel-skin-tango .jcarousel-clip-horizontal{

    max-width:440px!important;
    }



	.maindivCenter .articles-thumnails.version-3 li,
	.maindivCenter .articles-thumnails.version-1 li {
	  height: auto;
	  overflow: visible;
	  padding: 0 5%!important;
	  width: 90%!important;
	  text-align:right;
	}


 .maindivCenter   .hp-thumbnail-box {

    min-height:400px!important;
  }


.maindivCenter .hp-thumbnail-box.grid_5 {
    max-width:440px!important;
}


.block.homepage .title {
    max-width: 100%!important;
}

    .sectionitems-thumbs .sections-box .thumbnails li{
    width:51px;
    height:51px;
    }

	.homepage_sectionitems .boxItem
	{
	 margin: 0 0 20px!important;
	 height:auto;
	 min-height:0px;
	}

/*--------------------------------end homepage 480---------------------------------------*/
 /*---------------------------------start products page-------------------------------------*/


/*---------------------------------start products page-------------------------------------*/
/*---------------------------------start product page 480 -------------------------------------*/

     .maindivCenter table.ProductPageTbl {
    width: 100%!important;
    max-width:440px!important;
}

    .product-images #enlargeIcon{
    position:static;
    }


    .ProductPageSection  .product_small_rate_div,
    .ProductPageSection  .item-name
    {
      width:98%!important;
     max-width:440px!important;
     text-align: center;
    }



     .maindivCenter .product-prices.grid_6.omega{
    display: block !important;
	margin: 10px 4%!important;
	width: 90% !important;
	clear:both;
     }

     .maindivCenter .product-details.buywithus.grid_6.omega{
    display: block !important;
	margin: 10px 4%!important;
	width: 90% !important;
	clear:both;
     }




    .ProductPageSection  .product_small_rate_div,
    .ProductPageSection  .item-name
    {
     max-width:440px!important;
     text-align: center;
    }
     .ProductPageSection  .item-name
    {
     max-width:440px!important;
     text-align: center;
	 position:static;
	 height:auto;
    }
    .maindivCenter .product-details.buywithus.grid_6.omega,
    .maindivCenter .product-prices.grid_6.omega,
    .maindivCenter .product-details.grid_6.omega ,
    .ProductPageSection .product-short-desc {
     max-width:440px!important;
    }
      .maindivCenter .product-prices.grid_6.omega,
     .maindivCenter .product-details.buywithus.grid_6.omega{
   clear: both;
display: block !important;
margin: 10px auto !important;
padding: 2%!important;
width: 96% !important;
  position: static;
     }


/*---------------------------------end product page 480-------------------------------------*/

/* cart */

  #tlb_top
  {
     max-width:440px!important;
  }
   table.ProductPageTbl {
    width: 100%!important;
    max-width:400px!important;
}

.checkout-page .box {
  width:100%!important;
}

.checkout-page .checkout-form input[type="tel"],
.checkout-page .checkout-form input[type="text"],
.checkout-page .checkout-form input[type="password"]
{
margin: 2px 1% !important;
padding: 5px 1% !important;
width: 91% !important;
}

.checkout-page input[type="text"], .checkout-page textarea, .checkout-page select {
  padding:5px 0px!important;
   width: 93%!important;
  margin:0px 1%!important;
}


.checkout-page .creditform label {
clear:both;
    display: block;
    float: none;
    width: 100px;
}
.creditform input[type="text"], .creditform textarea, .creditform select {
  padding:5px 0px!important;
   width: 67%!important;
  margin:0px 1%!important;
  clear:both;
  float:right!important;
}

.page-confirm .checkout-box {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}
.checkout-page  #CreditYear.SelectBox {
clear:none;
    float: right;
    width: 50px !important;
	}
.checkout-page  #CreditMonth.SelectBox {
  float: right;
  clear:none;
  width: 39px !important;
}
.creditform #formsubmit
{
clear:both;
float:right;

}
#tblTickets input[type="text"],
#tblTickets   textarea
{
	 width:330px!important;
	}
	    	.designbox.homepage_homepage_banner6,
.designbox.homepage_homepage_banner5,
.designbox.homepage_homepage_banner4,
.designbox.homepage_homepage_banner3,
.designbox.homepage_homepage_banner2,
.designbox.homepage_homepage_banner1
{
max-width:100%!important;
}

 }
/*-----------------------------------------------------------------------------------------------------end  media 480-------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------start media 320-------------------------------------------------*/

@media only screen and (max-width: 320px) {

    /*--------------------------------------start global 320--------------------------------------*/
 .hp-slider-product-box.regular{
 /* max-width: 300px !important;*/
  width: 100% !important;
}
    body {
        max-width:320px!important;
    }
    #header{
       /* max-width:300px!important;*/
    }
    .container_16 {
         /* max-width:300px!important;*/
    }
    	div.designbox {
	/*max-width:300px!important;*/
}
    table.tlb_main {
        max-width:100%!important;
				padding-right: 0px;
  padding-left: 0px;
    }
    .mainTD {
	  max-width: 100% !important;
	}
      .container_16 .grid_4,
    .container_16 .grid_8,
    .container_16 .grid_12,
    .container_16 .grid_16 {
        max-width:100%!important;
    }

	.maindivCenter.container_16,
    .container_16 {
          max-width:100%!important;
    }


    .page-default #pl_web_page #pl_web_page_wrap #MainWrapDiv #MainContentDiv #header .header_wrap .container_16.wrap
    {
        max-width:100%!important;
    }
    .maindivCenter .products-box-titles {
        max-width:100%!important;
    }

    #tlb_fot {
        max-width:100%!important;
    }

    #tlb_fot .tlb_fot-wrap {

        max-width:100%!important;
    }

    .homepage-div .image.pic-100  {
    width:50px;
    height:50px;
    }
	.CartContent.CartContent1 img {
	  display: none;
	}
	.checkout-page .CartPrintLink-tr  .CartPrintLink ,
	.checkout-page #checkout-icons {
	  float: none !important;
	  text-align: center;
	}

	.info-page-description img{
	width:100%!important;
	height:auto;
	}

.editorcss {
  padding: 2%;
  width: 96%;
  max-width: 100%;
}


    /*-----------------------------------end global 320---------------------------------------*/
    /*---------------------------------start homepage 320 -------------------------------------*/
    .full-width-slider {
        max-width:100%!important;
    }
    .maindivCenter .spaciel-items-wide ul {

        max-width:100%!important;
    }
    .homepage-div .spaciel-items-wide .special-box{
        width:100%;
    }



   .maindivCenter table.ProductPageTbl {
    max-width:100%!important;
}

    .ProductPageSection  .product_small_rate_div,
    .ProductPageSection  .item-name
    {
     max-width:100%!important;
     text-align: center;
    }

    .maindivCenter .product-details.buywithus.grid_6.omega,
    .maindivCenter .product-prices.grid_6.omega,
    .maindivCenter .product-details.grid_6.omega ,
    .ProductPageSection .product-short-desc {
     max-width:100%!important;
    }
      .block.homepage .title {
    max-width: 100%!important;
    }


	.product-thumbnails  li{
	max-width:74px!important;
	}
	.product-thumbnails  li a{
	width:100%!important;
	height:100%!important;
	padding:0px;
	margin:0px;
	}
	.product-thumbnails  li a img{

	width:100%!important;
	height:auto;
	}


    /*--------------------------------end homepage 320---------------------------------------*/


	#tblTickets input[type="text"],
	#tblTickets   textarea{
	 width:200px!important;
	}
	.checkout-page td.CartContent .image img{
  width: 50%;
}
    	.designbox.homepage_homepage_banner6,
.designbox.homepage_homepage_banner5,
.designbox.homepage_homepage_banner4,
.designbox.homepage_homepage_banner3,
.designbox.homepage_homepage_banner2,
.designbox.homepage_homepage_banner1
{
max-width:100%!important;
}

	.productfromcategories .productBoxes .boxItem,
	.itembox-style-1.gallery .boxItem ,
    .maindivCenter .homepage-div .spacial-items.product-box.version-2 ul.productBoxes .boxItem,
    .homepage-div .spacial-items.product-box ul.productBoxes .boxItem,
    .maindivCenter .homepage-div .spacial-items.product-box.version-1 ul.productBoxes .boxItem,
    ul.productBoxes .boxItem {
    margin: 0 0 20px!important;

    }
	/*------------------------------------start product page 320----------------------*/
	   table.ProductPageTbl {
    width: 100%!important;
    max-width:100%!important;
}
.product_header_wrap .product-prices .prices-box{
	width:100%!important;
}

.product-tabs-vertical  .product-prices  .add-to-cart{
    display:none!important;
}

.product-tabs-horizontal .product-prices  .add-to-cart{
    display:none!important;
}

.ProductPageSection .product-icons.grid_6.omega {
	max-width: 80px!important;
	/*new*/
	left: 0!important;
    right: auto !important;
    text-align: left;
}

.productBoxes .boxItem .sale-price {
    height: auto !important;
	width:70%!important;
	    padding: 0px;
    margin: 0px 1px;
}
.hp-slider-product-box {
   width:100%!important;
  max-width: 240px !important;
}
.checkout-page .CartBorders {
  background-color: #ffffff;
  border: medium none;
  border-collapse: separate;
  display: inline-block!important;
  height: auto !important;
  padding: 0!important;
  width: 100%!important;
  margin:20px 0px;
    overflow: auto;
}
/*---------------------------------end product page 320-------------------*/
	.hp-slider-product-box {
  max-width: 100% !important;
  width: 100% !important;
  }

  .jcarousel-skin-tango {
    max-width: 100%!important;
    width: 100%!important;
}
	 .mobile_top_phone a{
    font-size: 20px!important;
}
#floating-icons{
    display: none;
}
}

 /*----------------------------------------------------------------------------------------------------- end media 320-------------------------------------------------*/
 /*----------------------------------------------------------------------------------------------------- start media 240-------------------------------------------------*/


@media only screen and (max-width: 240px) {




    /*--------------------------------------start global 240--------------------------------------*/

	 .mobile_top_phone a{
    font-size: 18px!important;
}

    body {
        max-width:220px!important;
    }
    #header{
        max-width:220px!important;
    }
    .container_16 {
          max-width:220px!important;
    }
	table.tlb_main {
        max-width:200px!important;
				padding-right: 0px;
  padding-left: 0px;
    }
    .mainTD {
	  max-width: 200px !important;
	}
    .container_16 .grid_16 {
        max-width:200px!important;
    }

		.maindivCenter.container_16,
    .container_16 {
          max-width:200px!important;
    }

    	.designbox.homepage_homepage_banner6,
.designbox.homepage_homepage_banner5,
.designbox.homepage_homepage_banner4,
.designbox.homepage_homepage_banner3,
.designbox.homepage_homepage_banner2,
.designbox.homepage_homepage_banner1
{
max-width:200px!important;
}

    .page-default #pl_web_page #pl_web_page_wrap #MainWrapDiv #MainContentDiv #header .header_wrap .container_16.wrap
    {
        max-width:200px!important;
    }
    .maindivCenter .products-box-titles {

        max-width:200px!important;
    }

    #tlb_fot {
        max-width:200px!important;
    }

    #tlb_fot .tlb_fot-wrap {
        max-width:200px!important;
    }

    /*-----------------------------------end global ---------------------------------------*/
    /*---------------------------------start homepage -------------------------------------*/
    .full-width-slider {
        max-width:200px!important;
    }
    .maindivCenter .spaciel-items-wide ul {

        max-width:200px!important;
    }
    .homepage-div .spaciel-items-wide .special-box{
        width:100%!important;
    }
	.ContactMainDiv {
  margin: 0 auto;
  max-width: 200px!important;
  width: 100%!important;
}
	.boxItem .boxDescription,
.boxItem  .item-name{
			height:auto!important;
			}
    /*--------------------------------end homepage ---------------------------------------*/






}


/*--------MEDIAQUERY FOR MIN---------------------------------------*/
@media only screen and (min-width: 768px)
{

.mobile_menu{display:none;}

.products-page .itemsgridsort span.label {
    float: right;
}


 /* start mobile filter for mobile devices */
.device_mobile .mobile_filter a.mobile_filter_links.up {
    background: url("../images/filtersicons.png?v1") no-repeat  0 -40px  transparent;
}
.device_mobile .mobile_filter a.mobile_filter_links {
    background: url("../images/filtersicons.png?v1") no-repeat  0 -73px transparent;
    border-bottom: 1px solid silver;
    border-radius: 0;
    color: #858585;
    display: inline-block;
    font-family: arial;
    font-size: 16px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    text-align: right;
    text-decoration: none;
    width: 100%;
}
 .device_mobile #filtersicon {
    background: url("../images/products_filter_icon.png") no-repeat  right center #ffffff;
    color: #4a525f;
    display: inline-block;
    float: right;
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 14px;
    text-align: right;
    text-decoration: none;
    border-radius: 0px;
margin-top: 20px;
}

.device_mobile #MiscFieldContent ul{ display:none;}


.device_mobile #MiscFieldContent ul li a {
    color: #858585;
    margin-right: 8px;
    margin-bottom: 0px;

}
.device_mobile .block.miscfileds .bottom li.first {
    display: inline-block;
    height: auto;
    margin: 0;
    text-align: right;
    width: 100%;
}
.device_mobile #MiscFieldContent ul li {
    background-color: #eeeeee;
    border-bottom: 1px solid #bdbdbd;
    color: #858585;
    font-size: 16px;
    line-height: 40px;
    text-align: right;
}
.device_mobile .mobile_filter {
    background-color: #fff;
    border: 1px solid silver;
    height: 100%;
    margin-top: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 75%;
    z-index: 99999; min-width:250px ; overflow:scroll
}
.device_mobile .block.miscfileds .right ul.center-ul {
    float: right;
    height: auto;
    width: 100%!important;
    margin: 0px;
    padding: 0px;
    border: none;
    display: block;
}

.device_mobile .filtersicontitle {
    background: url("../images/filtersicons.png?v1") no-repeat 100% -77px transparent;
    color: #000;
    display: inline-block;
    float: right;
    font-size: 21px;
    font-weight: bold;
    height: 36px;
    padding-right: 20px;
    text-align: right;
    text-decoration: none;
    margin-top: 3px;
}
.device_mobile  #filtersiconclose {
    background: url("../images/filtersicons.png?v=1") no-repeat 0 7px transparent;
    display: inline-block;
    font-size: 16px;
    height: 36px;
    line-height: 37px;
    text-align: right;
    text-decoration: none;
    padding-left: 20px;
    color: #BAB3B3;
}
.device_mobile .mobile_sorting {
    display: block;
    width: auto;
    float: left;
    margin: 16px 0px 0px 0px;
    padding: 0px;
}
.device_mobile .products-page > .block.miscfileds{
	display:none!important;
}


 /* end mobile filter for mobile devices */
}


/* mobile header version 3 start */
   .mobile_header.v3 .mobile_logo,
   .mobile_header.v3 .phone,
   .mobile_header.v3 .social,
   .mobile_header.v3 .header_smallcart,
    .mobile_header.v3 .header_search,
    .mobile_header.v3 .mobile_menu_btn
   {
        float: right;
        width: 33.33333333%;
   }
    .mobile_header.v3 .mobile_menu_btn .hide,
    .mobile_header.v3 .header_search .hide ,
    .mobile_header.v3 .header_smallcart .hide{

     display: inline-block;
    font-size: 17px;
    top: -3px;
    position: relative;
    color: #000;

    }

    .mobile_header.v3 .header_contact {float :left}


    .mobile_header.v3 .header_smallcart em {
    display:none;
}

    .mobile_header.v3 a { text-decoration:none;}
    .mobile_header.v3 .mobile_logo a { float : right; }
    .mobile_header.v3 .phone
    {
        float: right;
        width: 33%;
        line-height: 38px;
        text-decoration: none;
        font-size: 16px;
        color: #6f6e6e;
    }



.mobile_header.v3 .header_smallcart::before,
.mobile_header.v3 .header_search::before,
.mobile_header.v3 .mobile_menu_btn::before,
.mobile_header.v3 .header_waze::before,
.mobile_header.v3 .header_whatsapp::before,
.mobile_header.v3 .header_contact::before
{
    font-family: "FontAwesome";
    font-size: 24px;
    text-decoration: none;
    display: inline-block;
    margin-left: 5px;
    line-height: 35px;
}
.mobile_header.v3 .row { display : block;}
.mobile_header.v3 .row.bottom { background-color: #e4e4e4 ; float:right; width:100%;}
.mobile_header.v3 .header_smallcart::before {
    content: "\f07a";
}
.mobile_header.v3 .header_search::before {
    content: "\f002";
}
.mobile_header.v3 .mobile_menu_btn::before {
    content: "\f0c9";
}

.mobile_header.v3 .header_waze::before {
    content: "";
}
.mobile_header.v3 .header_whatsapp::before {
    content: "\f232";
}
.mobile_header.v3 .header_contact::before {
    content: "\f003";
}


.mobile_header.v3.black .header_smallcart::before,
.mobile_header.v3.black  .header_search::before,
.mobile_header.v3.black  .mobile_menu_btn::before,
.mobile_header.v3.black  .header_waze::before,
.mobile_header.v3.black  .header_whatsapp::before,
.mobile_header.v3.black  .header_contact::before
{
    color : #000;
}

.mobile_header.v3.white .header_smallcart::before,
.mobile_header.v3.white  .header_search::before,
.mobile_header.v3.white  .mobile_menu_btn::before,
.mobile_header.v3.white  .header_waze::before,
.mobile_header.v3.white  .header_whatsapp::before,
.mobile_header.v3.white  .header_contact::before
{
    color : #fff;
}


.mobile_header.v3.black .header_search ,
.mobile_header.v3.black .mobile_menu_btn ,
.mobile_header.v3.black .header_smallcart ,
.mobile_header.v3.black .header_contact ,
.mobile_header.v3.black .header_whatsapp
 { background:none ; text-indent : 0px ;     height: auto; }


 .mobile_header.v3.white .header_search ,
.mobile_header.v3.white .mobile_menu_btn ,
.mobile_header.v3.white .header_smallcart ,
.mobile_header.v3.white .header_contact ,
.mobile_header.v3.white .header_whatsapp
 { background:none ; text-indent : 0px ;     height: auto;  }

  .mobile_header.v3.white .header_search span,
.mobile_header.v3.white .mobile_menu_btn span,
.mobile_header.v3.white .header_smallcart span,
.mobile_header.v3.white .header_contact span,
.mobile_header.v3.white .header_whatsapp span{
    color: #fff;
}
/* mobile header version 3 end */


/* mobile header version 4 start */
.mobile_header.v4 .header_smallcart em { position:absolute; top:0 ; right:0}
.mobile_header.v4 .header_smallcart { position:relative
}
.mobile_header.v4 .header_smallcart::before,
.mobile_header.v4 .header_search::before,
.mobile_header.v4 .mobile_menu_btn::before,
.mobile_header.v4 .header_waze::before,
.mobile_header.v4 .header_whatsapp::before,
.mobile_header.v4 .header_contact::before
{
    font-family: "FontAwesome";
    font-size: 24px;
    text-decoration: none;
    display: inline-block;
    margin-left: 0px;
    line-height: 28px;
}
 
.mobile_header.v4 .header_smallcart::before {
    content: "\f07a";
}
.mobile_header.v4 .header_search::before {
    content: "\f002";
}
.mobile_header.v4 .mobile_menu_btn::before {
    content: "\f0c9";
}

.mobile_header.v4 .header_waze::before {
    content: "";
}
.mobile_header.v4 .header_whatsapp::before {
    content: "\f232";
    font-size: 27px;
    line-height: 34px;
}
.mobile_header.v4 .header_contact::before {
    content: "\f003";
}


.mobile_header.v4.black .header_smallcart::before,
.mobile_header.v4.black  .header_search::before,
.mobile_header.v4.black  .mobile_menu_btn::before,
.mobile_header.v4.black  .header_waze::before,
.mobile_header.v4.black  .header_whatsapp::before,
.mobile_header.v4.black  .header_contact::before
{
    color : #000;
}

.mobile_header.v4.white .header_smallcart::before,
.mobile_header.v4.white  .header_search::before,
.mobile_header.v4.white  .mobile_menu_btn::before,
.mobile_header.v4.white  .header_waze::before,
.mobile_header.v4.white  .header_whatsapp::before,
.mobile_header.v4.white  .header_contact::before
{
    color : #fff;
}


.mobile_header.v4.black .header_search ,
.mobile_header.v4.black .mobile_menu_btn ,
.mobile_header.v4.black .header_smallcart ,
.mobile_header.v4.black .header_contact ,
.mobile_header.v4.black .header_whatsapp
 { background:none ; text-indent : 0px ;     height: auto; }


 .mobile_header.v4.white .header_search ,
.mobile_header.v4.white .mobile_menu_btn ,
.mobile_header.v4.white .header_smallcart ,
.mobile_header.v4.white .header_contact ,
.mobile_header.v4.white .header_whatsapp
 { background:none ; text-indent : 0px ;     height: auto;  }

  .mobile_header.v4.white .header_search span,
.mobile_header.v4.white .mobile_menu_btn span,
.mobile_header.v4.white .header_smallcart span,
.mobile_header.v4.white .header_contact span,
.mobile_header.v4.white .header_whatsapp span{
    color: #fff;
}
.mobile_header.v4.black .header_waze  {
        background: url(images/new/waze_black.png) no-repeat center center transparent;
     background-size:77%;
        }

.mobile_header.v4.white .header_waze  {
        background: url(images/new/waze_white.png) no-repeat center center transparent;
     background-size:77%;
        }
/* mobile header version 4 end */


/* mobile header language */
#mobile_header .languages { float:left}
#mobile_header .chooze_lang a {
 margin-left:10px;
}
#mobile_header .chooze_lang {
    display: none;
    position: absolute;
    width: 100%;
    background-color: #fff;
    top: 81px;
    left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
   border-bottom: 1px solid #d8d8d8;
}
#mobile_header .selectLanguage_lnk.toggle {
    color: #000;
    cursor: pointer;
    /* text-indent: -9999px; */
    width: 30px;
    height: 30px;
    overflow: hidden;
    display: block;
}

#mobile_header .selectLanguage_lnk.toggle:before 
{
    font-family: "FontAwesome";
    text-decoration: none;
    display: inline-block;
    margin-left: 0px;
    content: "\f0ac";
    font-size: 27px;
    line-height: 34px;
}
/* mobile header language */