
.img_index{
  height:459px;
  max-height:459px;
  object-fit:cover;
}

.img_category{
  height:270px;
  max-height:270px;
  object-fit:cover;
}



@media (max-width: 1371px){
    .img_index{
      height:391px;
      max-height:391px;
      object-fit:cover;
  }
}
@media (max-width: 1200px) {
	.carousel-item {
		text-align: center;
		width: 345px;
		margin: 20px 0;
	}

	.carousel_content {
		width: 345px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px 0;
	}
}
@media (max-width: 1062px) {
	.banner {
		background-color: #F0E4DD;
		position: relative;
		display: flex;
		flex-direction: column-reverse;
	}
	
	.img_index{
  height:324px;
  max-height:324px;
  object-fit:cover;
  }
  
  .img_category{
    height:219px;
    max-height:219px;
    object-fit:cover;
  }
	
	  /*.slick-slide img{*/
   /*   height:auto;*/
   /*   max-height:auto;*/
   /*   object-fit:cover;*/
   /* }*/
    
    
   /*  .owl-carousel .owl-item img{*/
   /*   height:233px;*/
   /*   object-fit: cover;*/
   /* }*/

	.banner .main-picture {
		background-size: contain;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.main-picture img {
		width: 50%;
		height: 100%;
	}
}
@media (max-width: 1100px) {
	.bg-img {
		height: 100%;
		width: 100% !important;
		position: relative;
	}

	.col_inner-text h4 {
		font-size: 16px;
	}

	.col_inner-text h1 {
		font-size: 42px;
		/*padding-right:120px;*/
	}

	.col_inner-text a,
	.col_inner-text a:hover {
		font-size: 12px;
	}
}
@media (max-width: 1000px) {
	.align-items-center {
		display: grid !important;
		grid-template-columns: auto auto auto;
		grid-template-rows: 25% 25% 25% 25%;
		width: 100%;
	}
}
@media screen and (max-width: 798px) {
	.footer-navigation+span {
		position: absolute;
		right: 0;
	}

	.account-area--content {
		flex-direction: column;
	}

	.category-right {
		padding-left: 0px !important;
		width: 100%;
	}
}
@media (max-width: 770px) {
	.featured-box {
		margin: 20px 0;
	}
}
@media (max-width: 768px) {
	.block-content a {
		text-decoration: none;
		color: #2D2D2D;
		margin-bottom: 10px;
		height: 55px !important;
		text-transform: uppercase;
		display: block;
		font-size: 14px;
		text-align: center;
	}

  .img_index{
    height:234px;
    max-height:234px;
    object-fit:cover;
  }
}
@media (max-width: 426px) {
   .owl-carousel .owl-item img{
      height:256px;
      object-fit: cover;
    }
}
@media (max-width: 425px) {
	.panel .col-6 {
		padding: 0 5px;
	}
}
@media screen and (max-width: 420px) {
	.two-col {
		flex-direction: column !important;
		padding: 0 !important;
	}

}
@media (max-width: 380px) {
	.align-items-center {
		display: grid !important;
		grid-template-columns: 50% 50%;
		grid-template-rows: 20% 20% 20% 20% 20%;
		width: 100%;
	}
}
@media (max-width: 376px) {
	.banner {
		background-color: #F0E4DD;
		position: relative;
		display: flex;
		flex-direction: column-reverse;
	}
	
	 .owl-carousel .owl-item img{
      height:205px;
      object-fit: cover;
    }

	.banner .main-picture {
		background-size: contain;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.main-picture img {
		width: 50%;
		height: 100%;
	}
}
@media (max-width: 375px) {
	.icon_box {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

	.icon_box-tittle {
		height: 100%;
		width: 100%;
		display: flex;
		align-items: center;
		text-align: center;
		flex-direction: column;
	}

	.icon_box-tittle .fa-tshirt {
		font-size: 40px;
	}

	.icon_box-tittle h2 {
		font-size: 14px;
	}

	.banner_content_tittle h1 {
		font-size: 60px;
	}

	.banner_content_tittle a {
		display: flex;
		align-items: center;
		justify-content: center;
		text-decoration: none;
	}
}
@media (max-width: 360px) {
	.col_inner-text h1 {
		font-size: 30px;
	}
}