@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 ) {
	.resume__index .col-md-6 {  float: right; margin: 20px auto;}
	.footer_module_flex--wrapper .col-md-4 {float: right; width: 100%;}

	.index_posts {width: 100%;}
	.resume__index_title { width:100% }
  .mod_filemarket_product_list_sec .overpanel {
  bottom: -460px;
  }
  .mod_filemarket_product_list_sec .prod_item {
  min-height: 450px;
  }
	.specoffer__section--title a {
		  padding: 10px 0;
		  font-size: 1rem;
		}		
	.nav-tabs > li > a {
	  padding: 0.5em 0.3em;
	}
	.comment_form form .col-md-6 {
	  padding: 0 !important;
	}
	.comment_form form textarea.form-control {
	  margin: 10px auto;
	}
	.product__summary {
	  background: #eee;
	  padding: 10px;
	  float: right;
	  width: 100%;
	  margin: 10px auto;
	}
	.mod_multimedia_list .product-cell {
	  width: 100% !important
	}
	.mod_filemarket_product_list_sec .prod_item {
	  display: block !important;
	}
	.product-cell {
	  height: auto;
	}
	.mod_multimedia_list .product-cell a {
	  margin: 10px auto;
	  display: block;
	}
	.mod_filemarket_product_list_sec .product-cell {
	  width:80% !important;
	}
	.logo { width: 150px; height: 50px;background-size: 100%;float: right;}

	.main_nav, #cd-cart-trigger {visibility: hidden;display: none;}

	.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;}

	.specoffer__section--title {font-size: 1.7rem;padding: 20px 5px 0;}

	.product-cell { width: 70%;}

	.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 10px 110px;}

	.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;}

	

	.js-signin-modal-trigger { position: absolute; left: 65px;top: 3px;}

	.header__search form {width: 100%}

	.header__search {
	  padding: 10px;
	  width: 100%;
	  margin: 0;
	  padding:10px
	}

	
	.specoffer__section--title span {
	  position: relative;
	  z-index: 9999;
	  padding: 10px 60px 5px 0;
	  color: #434546;
	  float: right;
	}
	.specoffer__section--title.black::before {
	  content: " ";
	  background: #333333 url(../images/title_bg.png) center center no-repeat;
	  width: 50px;
	  height: 35px;
	  position: absolute;
	  right: 0;
	  top: 25px;
	}
	.specoffer__section--title.black::after {
	  content: " ";
	  background: #FFB901;
	  width: 10px;
	  height: 35px;
	  right: 50px;
	  top: 25px;
	  position: absolute;
	}
	.index_posts .icon {
		  float: right;
		  width: 70px;
		  height: 70px;
	}


	.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: 999999999;
}

	.js-signin-modal-trigger {position: absolute;left: 0;top: 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;

    }

}

