/* Normal desktop :992px. 
@media (min-width: 992px) and (max-width: 1169px) {*/
@media (min-width: 992px) {
.header-top-mobile {
	display: none;	
}
.main-menu ul .sub-menu.sub-menu-pages {
  left: -35px;
}
.category-menu .categorie-list ul .mega-menu-ul .mega-menu {
  width: 725px;
}
.category-menu .categorie-list ul .mega-menu-ul .single-mega-menu {
  width: 150px;
}
.timer-product-title h2 {
  padding-left: 40px;
}
.counterdown {
  font-size: 14px;
}
.timer-product .singel-product:hover .product-actions .add-to-link{
	bottom: 50%;
}
.featured-product-content h2.product-name {
  margin-top: 0;
}
.featured-product-title h2 {
  padding-left: 15px;
}
.brand-logo a {
  padding: 5px 0 6px;
}
.client-testimonals-content {
  padding-left: 10px;
}
.single-footer-static {
  margin-right: 18px;
}
.another-home .main-menu ul .sub-menu.sub-menu-pages {
  left: -125%;
}
.another-home .main-menu ul .sub-menu.sub-menu-connect {
  left: 30%;
}
.product-layout-right .single-services {
  padding: 20px 8px;
}
.product-layout-right .single-services-icon {
  margin-right: 8px;
}
.tab-single-product .single-product-col {
  width: 33.33%;
}
.tab-single-product .single-product-col:last-child{
  display:none;
}
.popular-tag .tag-list ul > li > a, .popular-tag .tag-action ul > li > a {
  padding: 8px 12px;
}
.single-procuct-view .nav-tabs li {
  padding: 0 13px;
}
.single-procuct-view .simpleLens-lens-image {
  width: 374px;
  height: 100%;
}
.wishlist-item table .td-add-to-cart > a {
  width: 240px;
}
.checkout-sidebar ul li {
  padding: 8px 0 8px 15px;
}
.header-logo span {
	font-size: 36px;
	line-height: 36px;
/*	font-size:27px;*/
}
.single-product-tab .navigation {
	float:right;
	margin-top:-36px;
	margin-right:15px;	
}
.single-product-tab .navigation button,
.single-product-tab .navigation div[type="button"] {
	padding: 5px;
}
.recension {
	padding-left: 10px;
/*	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fcefd8;*/
}
.recension img,
.florilege img {
	clear:both;
	max-width: 80px;
}
.topmarginBig {
	margin-top: 30px;	
}
.main-blog-page.single-blog.blog-post-area .blog-post-wrapper .post-information .entry-content .post-thumbnail img {
	max-width: 380px;
	float:left;
	margin-right:30px;
	margin-bottom:20px;	
}
.account-form .i_boxb .check {
	line-height:60px;	
}

}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.header-logo {
  text-align: left;
}
.header-logo span {
	font-size: 40px;
	line-height: 40px;
}

.header-bottom-right {
  margin-right: 50px;
  margin-top: 25px;
}
.product-banner-single {
  text-align: center;
}
.brand-add {
  margin-bottom: 30px;
  text-align: center;
}
.single-banner > a {
  display: block;
}
.social-footer {
  float: left;
  margin-top: 20px;
}
.single-footer-static {
  width: 50%;
  margin-right:0;
  margin-bottom:30px;
}
.home-2.main-menu-area {
  border-bottom: none;
}
.mean-container .mean-bar {
  margin-bottom: 0px;
}
.product-layout-right .timer-product {
  margin-top: 30px;
}
.slider-banner{
	margin-bottom: 30px;
}
.slider-banner .single-banner {
	float: left;
	margin-right: 25px;
	margin-bottom: 0px;
	width: 31%;
}
.slider-banner {
  overflow: hidden;
}
.slider-banner .single-banner:last-child {
  margin-right: 0px;
}
.slider-banner.banner-bottom {
	margin-top: 30px;
	margin-bottom: 0px;
}
.shop-layout-banner {
  text-align: center;
}
.tab-single-product .single-product-col {
  width: 33.33%;
}
.tab-single-product .single-product-col:last-child{
  display:none;
}
.single-procuct-view .simpleLens-thumbnails-container {
  width: 63.5%;
}
.single-procuct-view .nav-tabs li {
  padding: 0 8px 0 7.7px;
}
.chart-item table td.th-price, .chart-item table td.th-total {
  font-size: 20px;
}
.chart-item table td {
  padding: 10px;
}
.contact-form {
  margin-top: 35px;
}
.wishlist-item table .td-add-to-cart > a {
  padding: 10px 15px;
  width: 150px;
}
.chart-all {
  margin-bottom: 30px;
}
.shopping-summary {
  margin-bottom: 0px;
}
.product-info .availability {
  margin-left: 0;
  width: 100%;
}
.widget .social-icons {
    float: left;
    margin: 20px 0 0 0;
    padding: 0;
}
.single-product-tab .navigation {
	float:right;
	margin-top:-42px;
	margin-right:15px;	
}
.product-layout-right .our-services-premium .single-services-content h2 {
	margin-bottom:10px;
}
.product-layout-right .our-services-premium .single-services-icon {
	margin-top:0px;
}
.our-services-premium .single-services-content p{
	font-size: 13px;
}
.recension {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fcefd8;
}
.recension img,
.florilege img {
	clear:both;
	max-width: 80px;
}
.timer-product.reperes .timer-product-title h2 {
	font-size: 8px;
}
}
@media (max-device-width: 1024px) and (orientation: landscape) {
.header-logo span {
/*	font-size: 34px;
	line-height: 30px;*/
	font-size:27px;
}
	
}
 
/* small mobile :320px. */
@media (max-width: 767px) {
.container {width:350px}
.header-top-mobile {
	display: block;	
}
.header-top,
.pub {
	display:none;
}
.header-logo {
  text-align: center;
}
.widget .social-icons {
    float: left;
    margin: 20px 0 0 0;
    padding: 0;
}

.header-bottom-right {
  float: left;
  width: 100%;
  margin-top: 30px;
}
.header-search input {
	margin: 0 auto;
	min-width: 100%;
	padding: 0 50px 0 15px;
}
.header-search {
  float: none;
  margin: 15px 0;
  overflow: hidden;
}
.all-categories {
  float: none;
}
.dd-container {
  margin: 0 auto;
  width: 170px !important;
}
.header-cart-area {
  text-align: center;
  float:none;
}
.header-cart ul > li {
  display: inline-block;
}
.header-cart ul ul {
  right: -47%;
}
.cart-content p {
  float: left;
}
/*i.nivo-prev-icon, i.nivo-next-icon{
	display:none;
}*/
.RDN {
	border-right: none;	
}

.top-banner-area .single-banner{
	margin-bottom:30px;
}
.single-footer-static .single-banner{
  margin-bottom:30px;
}
.single-banner > a {
  display: block;
}
.top-banner-area .col-md-4:last-child .single-banner{
  margin-bottom:0px;
}
.custom-tab .nav-tabs > li {
  margin-bottom: 10px;
  width: 100%;
}
.custom-tab .nav-tabs > li:last-child{
  margin-bottom: 0px;
}
.custom-tab .nav-tabs > li > a {
  margin-right: 0px;
}
.first.single-banner{
	margin-bottom:20px;
}
/*.single-banner {
  text-align: center;
}*/
.client-testimonals-img {
  width: 100%;
  text-align: center;
}
.client-testimonals-content{
	width:100%;
	text-align:center;
}
.post-by{
	display:inline-block;
	margin-top:10px;
}
.brand-add {
	margin-bottom: 30px;
	text-align: center;
}
.brand-add img {
  width: 100%;
}
.subscribe-form {
  margin: 20px 0;
  width: 100%;
}
.subscribe-input-box {
  margin-right: 0;
  width: 100%;
}
.subscribe-action button{
	margin-top:10px;
}
.social-footer {
  float: left;
}
.single-footer-static{
	width:100%;
	margin-bottom:30px;
}
.single-footer-static:last-child{
	margin-bottom:0px;
}
.footer-payment {
  float: left;
  margin-top: 20px;
  text-align: left;
  width: 100%;
}
.home-2.main-menu-area {
  border-bottom: none;
}
.modal-product .product-images {
  width: 100%;
}
.product-info {
  width: 100%;
}
.product-info h1 {
  font-size: 25px;
}
.product-info .availability {
  margin-left: 0px;
}
.product-info .ratings {
  margin: 5px 0;
}
.quick-add-to-cart .product-actions button {
  margin-top: 20px;
}
.widget .social-icons li {
  margin-right: 2px;
}
.mean-container .mean-bar {
  margin-bottom: 0px;
}
.product-layout-right .timer-product {
  margin-top: 30px;
}
.slider-banner{
	margin-bottom: 30px;
}
.slider-banner.banner-bottom {
	margin-top: 30px;
	margin-bottom: 0px;
}
.tab-bar .tab-bar-inner {
	width:100%;
}
.toolbar .sorter {
  float: left;
  margin: 10px 0 15px;
  width: 100%;
}
.sorter .sort-by {
  float: left;
}
.toolbar .pager-list {
  display:none;
}
#shop-product {
  width:100%;
}
.tab-single-product .single-product-col {
  border-bottom: medium none;
  border-left: medium none;
  width: 100%;
}
.tab-single-product:nth-last-child(1) .single-product-col{
  border-bottom:none;
}
.tab-single-product:nth-last-child(1) .single-product-col:last-child{
  border-bottom:1px solid #e5e5e5;
}
.sorter .sort-by select {
  width: 170px;
}
#shop-list {
  width: 100%;
}
.single-shop {
  width: 100%;
}
.toolbar .pages {
  padding: 20px 0 0;
}
.breadcurb-area .breadcrumb {
  padding-left: 0;
}
.single-procuct-view .simpleLens-lens-image {
  width: 260px;
}
.single-procuct-view .nav-tabs li {
  padding: 0 18px;
}
.single-product-content-view .product-info .ratings {
  float: none;
}
.single-product-content-view .quick-add-to-cart .product-actions button {
  margin-top: 0px;
}
.simpleLens-thumbnails-container ul li.last-li{
	display:none;
}
.single-product-content-view .social-sharing {
  width: 100%;
}
#product-tag input {
  width: 100%;
}
#product-tag button {
  margin-bottom: 10px;
}
.blog-post-area .single-item-img {
  margin-bottom: 20px;
  width: 100%;
}
.main-blog-page .blog-action h4 {
	margin: 10px 0 0;
	width: 100%;
}
.single-blog .entry-meta {
  padding: 10px 15px 10px 10px;
}
.single-blog .entry-meta.entry-meta span {
  margin-right: 5px;
}
.single-blog .entry-meta.entry-meta i {
  margin: 0;
}
.single-blog .social-sharing .sharing-icon {
  float: left;
  margin-top: 10px;
}
.shoping-cart-button .cart-button-right {
  float: left;
}
.shoping-cart-button .cart-button-right button {
  margin: 20px 0 0px;
}
.table-responsive {
  margin-bottom: 0px;
}
.chart-all {
  margin-bottom: 30px;
}
.shopping-summary {
  margin-bottom: 0px;
}
.checkout-form {
  margin-bottom: 30px;
}
.checkout-form .user-bottom a {
  padding: 0 0 5px;
}
.card_control ul li .input-box {
  width: 100%;
}
.card_control ul li .field .input-box.inhun .border_color {
  width: 90%;
}
.card_control ul li .input-box .border_color {
  width: 90%;
}
.button_check {
  margin: 10px 0;
  overflow:hidden;
}
.button_check .btn.right_btn.custom-button {
  margin-top: 15px;
}
.contact-form {
  margin-top: 35px;
}
.new-customers{
	margin-bottom:30px;
}
.wishlist-area .social-sharing {
  padding: 15px 10px 35px;
}
.wishlist-item table .td-add-to-cart > a {
  padding: 10px 15px;
  width: 150px;
}
.testimonial-head h2 {
  margin-bottom: 20px;
}
.testimonial-head button {
  float: left;
}
.single-testmonial {
  width: 100%;
}
.testmonial-img {
  float: left;
  margin: 0 0 10px;
  text-align: center;
  width: 100%;
}
.testmonial-content {
  float: left;
  overflow: hidden;
}
.header-logo span {
	font-size: 25px;
	line-height: 25px;
}
.single-product-tab .navigation {
	margin: 10px 0 10px 20px;	
}
.product-layout-right .our-services-premium .single-services-content h2 {
	margin-bottom:10px;
}
.product-layout-right .our-services-premium .single-services-icon {
	margin-top:0px;
}
.our-services-premium .single-services-content p{
	font-size: 13px;
}
.tribune .ssTribune {
	margin-left: 15px;
	clear:both;
}
.cahierRDN .collapse p.titreArt{
	padding-left: 0px;
}
.cahierRDN .collapse p.auteur{
	margin-left: 0px;
}
.account-form .i_boxb .check {
	display: inline;
}
.customer-inner p.reauired-fields.floatright {
	float: none;	
}

}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
.product-info .ratings {
  margin: 0 15px 0 0;
}
.quick-add-to-cart .product-actions button {
  margin-top: 0px;
}
.simpleLens-thumbnails-container ul li.last-li{
	display:block;
}
.single-procuct-view .nav-tabs li {
  padding: 0 20px 0 21.3px;
}
.header-logo span {
	font-size: 30px;
/*	line-height: 30px;*/
}
.header-logo strong {
	padding-top:10px;
}

.product-layout-right .our-services-premium .single-services-content h2 {
	margin-bottom:10px;
}
.product-layout-right .our-services-premium .single-services-icon {
	margin-top:0px;
}
.our-services-premium .single-services-content p{
	font-size: 13px;
}
.cahierRDN .collapse p.titreArt{
	padding-left: 0px;
}
.cahierRDN .collapse p.auteur{
	margin-left: 0px;
}

}
 
