@media only screen and ( max-width: 1400px ) {
}
@media only screen and ( max-width: 1200px ) {
}
@media only screen and ( min-width: 798px ) and ( max-width: 999px ) {
}
@media only screen and ( max-width: 797px ) {
	.select_prod_type__pub select, .checkout_list_item .rows select {
  max-width: 100px;
}
	.breadcrumbul li {
  display: inline-block;
}
.breadcrumbul {
  margin-bottom: 0;
  list-style: none;
  padding: 20px 5px;
  white-space: nowrap;
  overflow-x: auto;
  display: block;
}

	.carousel__index_news_raw {
		  grid-auto-columns: 70%;
		}
	.sub_category_bread {
  height: auto;
	}
	.page_title {
		text-align: center;
  float: right;
  width: 100%;
}
.page_subtitle {
  width: 100%;
}
.filter i { display:none; visibility:hidden }
.filter {
  font-size: 1.1rem;
  margin: 10px auto 0;
}
	.sub_category li {
  font-size: 13px;
  color: #282626;
  flex: 1 0 35%;
  margin: 3px 5px;
  background: #fff;
  float: right;
  text-align: center;
  font-weight: 900;
  position: relative;
  padding: 0 0;
  border-radius: 10px;
  box-shadow: 10px 2px 16px -7px #E1E1E1;
  border: 1px solid #eaeaea;
}
	.carousel__off_product_raw .product-hyper {
  width: 100%;
  float: right;
  margin: 10px auto;
}
.carousel__off_product_raw {
  padding: 10px;
  grid-auto-columns: 45%;
}
	.row_products__section .prod_items {
/*  max-width: 167px;*/
  margin: 5px 4px;
	}
	.data_box.left_margin {
  margin: 0;
}
	
.cd-signin-modal__bottom-message.js-signin-modal-trigger.resetpasscls {
  position: absolute;
  left: 0;
  bottom: 0;
  top: auto;
}
.resp_addtocart_cta { display:block }	
.product__gallery img {
  width: 100%;
}
.online__payment_btn {
  overflow: hidden;
  margin: 20px auto 50px;
  float: unset;
}
table.half {
  width: 100%;
}
.nav-tabs > li{
  width: 100%;
}
.nav-tabs > li a {
  width: 100%;
  text-align: right;
}
.inner_prod_art .item.index_posts {
  width: 95%;
  max-width: 200px;
}
.resp_order {
  display: inline-grid;
}
.col-md-8.wide_responsive.floatright {
  order: 2;
}
.col-md-4.wide_responsive.floatright {
  order: 1;
}
.fast_buy .product__gallery {
  width: 100%;
}
.product__title h1 {
  text-align: center;
  margin: 0;
  float: right;
  width: 100%;
}
.product__title ul {
  width: 100%;
}
.product__title ul li {
  width: 100%;
  text-align: center;
}
.inajx_inline_cta {
  display: none;
}
.inajx_inline_cta_resp { display:block }
.faq_section_img .col-md-3 {
  float: right;
  width: 50%;
  margin: 10px 0;
}
.form-group.half select { margin: 0;}
.form-group.half { width: 100%;}
.form-group.textarea { padding: 5px;}
.jq-toast-wrap.top-left {  top: 0; left: 0;}
.carousel__off_product_rows .product-cell {
  width: 93%;
  float: right;
  margin: 10px;
  height: 305px;
}
.carousel__off_product_rows .prod_item {
  height: 305px;
}
.cd-products-table .product .top-info {
  height: 275px !important;
  }
  .cd-products-table .features .top-info {
  height: 275px;
}
  .cd-products-columns {
  padding-right: 121px;
  overflow: scroll;
  width: 575px;
}
.cd-products-table .top-info h3 {
  padding: 0 0 2.625em;
  font-weight: bold;
  font-size: 1.4rem;
}
  .product-cell .pic-con img {
  margin: 0 auto;
  display: block;
  width: auto;
  border-radius: 5px;
  height: 100%;
}
.row_products__section .prod_item {
  margin: 0;
}
.product-cell .title-con {
  margin: -20px 5px;
}
.product-cell .product_box_price {
  bottom: 50px;
}
.product-cell .order_btn_absol {
  opacity: 1;
  bottom: 5px;
}
.inner #cd-cart-trigger, .header__navsection .js-signin-modal-trigger { display:none}
.flickity-viewport {
  min-height:85px;
}
.main_slider .flickity-button {
  display: none;
}
.specoffer__section--title {
  font-size: 1.4rem;
  font-weight: 900;
  border-radius: 10px;
  margin: 0px 10px 0px 0;
  background: url(../images/today_sale.png) center center no-repeat;
    background-size: auto;
  text-align: center;
  padding: 0px 0 10px;
  background-size: 100%;
}

.faq_section {
  width: 100%;
  padding:0 0 20px 0;
  float: right;
}
.faq_section .col-md-4 img {
  width: 100%;
}
.quantity_control {
  margin: 0px 0 0;
}
#cd-cart .checkout-btn {width: 260px;}
  .checkout_list_item .rows {
  padding: 0px 10px;
}
.delete_ordered_product {
  margin: 20px 0;
  float: right;
  color: #e35050;
  font-weight: 700;
  font-size: 1.2rem;
  position: absolute;
  right: 0;
  top: 0;
  background: #FFDDE385;
  padding: 2px;
  border-radius: 5px;
}
.content form {
  padding: 0 10px;
}
.offsubmit {
  width: 100%;
  display: block;
  margin: 5px auto;
  text-align: center;
}
	.cta__store_dl {
		display:none;
}
	.logo { width: 100px; height: 50px;background-size: 100%;float: right;}
	.main_nav {visibility: hidden;display: none;}
.btn_readmore__news {
  width: 125px;
}
.carousel__shop.hypertag .item {
  height: auto;
}
.category__section.hypertag .category-item {
  font-size: 13px;
  color: #282626;
  flex: 1 0 45%;
  margin: 10px 5px;
  background: #fff;
  float: right;
  font-weight: 900;
  position: relative;
  text-align: center;
  max-width: 140px;
  height: 55px;
}
.category__section.hypertag .category-item h5 {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.carousel_section, .carousel_section {
  padding: 0 0;
}
.category__section.hypertag .category-item img {
  width: 100%;
}
	.carousel .item {height: auto;}
	.index_about_image {padding: 0;text-align: center;}
	.index_about_image img { width: 100%;}
	.aboutus_index .index_about_text {padding: 10px;}
	.product-cell { width: 90%;}
	.hypproductlist .product-hyper {
		  margin: 10px;
		  box-shadow: 0 0 5px #ccc;
		  border-radius: 10px;
		  width: 100%;
		}
		.product-cell .product_box_price__overline {
  bottom: 35px;
}
	.offstoday_index {height: auto;}
	.cta__category_index .cta__category_index__item {margin: 10px auto;}
	.news_index {padding: 10px;}
	.col-md-6.index_news_items a { margin: 5px 0; border-radius: 5px;}
    .index_news_items {direction: rtl; padding: 10px 0;}
	.footer_section {padding: 10px;}
	.footer_section .pricetitle { color: #fff; padding: 27px 0px 25px 0; float: right; font-size: 1.2rem; font-weight: 900; text-align: center; width: 100%;}
	.footer_section .pricetext {float: none;}
	.footer_module_flex--wrapper {display: block;}
	.footer_module_flex--wrapper .col-md-4, .footer_module_flex--wrapper .col-md-4:first-child { width: 100%;}
	.cta__store {padding: 10px;margin: 0;position: absolute; left: 60px;top: 8px;}
    .smobitrigger, .mobimenu.inrwrpr { visibility: visible; display: block !important;}

	.header__search form {width: 100%}
	.header__search {padding: 10px;}

	.navbar-toggler {position: absolute; right: 0;z-index: 99999; display: block;}
	.carousel__shop .item {height: auto;}
	.navbar-nav {margin: 0;padding-top: 50px;}
	.nav-item.dropdown {width: 100%;display: block;float: right;}
	.brands__slider .brand-cell {width: 30%;}
	.brands__slider {padding: 15px 10px;}

	.nothingtoshow {padding: 10px;font-size: 20px;}
	.page_box {padding: 10px;}
	.data_box {margin: 0;}
	.jq-toast-wrap.bottom-left { bottom: 0; left: 0;}
	.jq-toast-wrap {width: 100%;}
	.jq-toast-single {border-radius: 0;}
	.jq-toast-single {margin: 0;}
	.cd-signin-modal {z-index: 999999;}
	.header__search .js-signin-modal-trigger {
	  display: none;
	  visibility: hidden;
	}
	.header__navsection .js-signin-modal-trigger { position: absolute; left: 65px;top: 3px;}
.cd-signin-modal__switcher.js-signin-modal-switcher.js-signin-modal-trigger {
  left: 0;
}

    .righthalf, .lefthalf {width: 100%;}
    .righthalf .loginpanel {
        background: #fff;
        position: relative;
        left: auto;
        top: 100px;
        border-radius: 0;
        padding: 20px;
        width: 100%;
        margin: 0 auto;
        float: right;
    }
    .news_panel {
        background: #fff;
        position: relative;
        right: auto;
        top: 0px;
        border-radius: 0;
        padding: 0px;
    }
}
