html,
body {
  overflow-x: hidden !important;
  position: relative !important;
}

@media screen and (max-width:567px) {
/*.top-header, .top-middle, .top-right {
	flex-direction: column;
	justify-content: center;
	align-items: center;
}



.top-left,
.top-middle, 
.top-right, 
.top-right-1 {
	width: 100%;
	align-items: center;
	justify-content: center;
}

i*/

.mobile-hide{
    display:none;
}
.mobile-block{
    display:block;
}
.top-header {
	font-size: 10px;
}

.category-box-mobile{
    height:300px;
}
.lookbook-box{
    height:300px;
    width:100%;
    margin-bottom:30px;
}
.lookbook-box img {
    object-fit: cover;
    width: 100%;
    transition: 0.5s;
    height: 100%;
}
.heading-mobile{
    font-size:1rem !important;
}
.carousel {
	height: auto;
}
}
	




/*
////////////////////////////////////////////
////////////////////////////////////////////
////////////      767px      ///////////////
////////////////////////////////////////////
////////////////////////////////////////////
*/

@media screen and (max-width:767px) {



.header {
	display: none;
}

.mob-header {
	display: block;
	width: 100%;
}


.top-left,
.top-middle, 
.top-right, 
.top-right-1 {
	width: 50%;
	align-items: center;
	justify-content: center;
}


.top-i {
	width: 20%;
}

.top-t {
	width: 80%;
}


.breadcrumb li {
	font-size: 12px;
}


.category-main{
	display: flex;
	justify-content: space-evenly;
	flex-direction: column;
	flex-wrap: nowrap;
	/*gap: 0px;*/
}

.category-box:nth-child(1) {
	width: 100%;
}

.category-box:nth-child(2) {
	width: 100%;
}


.category-box:nth-child(3) {
	width: 100%;
}


/*.footer {*/
/*	display: block;*/
/*}*/

.mob-footer {
	display:flex ;
}

.end-footer {
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.end-footer-box {
	width: 100%;
	justify-content: center;
	align-items: center;
	font-size: 10px;
	margin: 5px 0;
}



.blog-main {
	gap: 30px;
}

.blog-top {
	width: 100%;
	height: 75%;
}

.about-image .about-text {
	top: 40%;
}

.about-image .about-text .about-text-top {
	font-size: 16px;
}

.about-image .about-text .about-text-bottom {
	font-size: 10px;
}




.about-main {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.about {
	width: 100%;
	
}




.about-us {
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.about-us .about-box{
	width: 80%;
}







.gallery-main {
	grid-template-columns: repeat(1, 1fr);
}



.detail-main {
	grid-template-columns: repeat(1, 1fr);
}






}
	












/*
////////////////////////////////////////////
////////////////////////////////////////////
////////////      991px      ///////////////
////////////////////////////////////////////
////////////////////////////////////////////
*/


@media screen and (max-width:991px) {


.category-main {
	/*flex-direction: column;*/
}


.newsletter-box .email {
	font-size: 12px;
}

.header .header-middle ul:hover > .mega-menu{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	z-index: 1;
	width: 50vw;
	justify-content: center;
	align-items: center;
}

.menu-box {
	width: 100%;
	
}








}

	
	




/*
////////////////////////////////////////////
////////////////////////////////////////////
////////////      1440px      ///////////////
////////////////////////////////////////////
////////////////////////////////////////////
*/



@media screen and (max-width:1440px) {
	

}







/*
////////////////////////////////////////////
////////////////////////////////////////////
////////////    min 1440px   ///////////////
////////////////////////////////////////////
////////////////////////////////////////////
*/

@media screen and (min-width:1440px) {

.category-main{
	display: flex;
	justify-content: space-evenly;
	flex-wrap: nowrap;
}


.category-box:nth-child(1) {
	width: 50%;
}

.category-box:nth-child(2) {
	width: 25%;
}

.category-box:nth-child(3) {
	width: 25%;
}


}


























/*
//////////////////////////////////////
//////////KEY FRAMES /////////////////
//////////////////////////////////////
*/



@keyframes bounce {


}
