@media (max-width: 1100px){
	.mynavbar_menu>li>a{
		padding: 10px 20px 25px;
	}
	.traditional_cloth_slider .owl-nav button.owl-prev{
		left: 0;
	}
	.traditional_cloth_slider .owl-nav button.owl-next{
		right: 0;
	}
	.top_bannerSection{
		    background-position: 75%, 0%!important;
	}
}



@media (max-width: 991px){
	.header_top{
		padding: 10px 0;
	}
	.search_box{
		right: 0;
		width: 93%;
	}
	#mynavbar {
    background: #c0498d;
    top: 96px;
    left: 0;
    position: absolute;
    width: 50%;
    z-index: 99999;
    height: calc(100vh - 96px);
    overflow: auto;
}
.mynavbar_menu>li>a {
    padding: 0;
    padding-left: 20px;
    background: var(--secondary-color);
    border-bottom: 1px solid #ddd;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 35px;
    width: 100%;
    margin: 0;
}
.mynavbar_menu>li>a:hover{
	background: #f6b4bb;
}
.explore_dropdown {
    width: calc(100% - 40px);
    display: block;
    text-align: center;
    background: #0c87c5!important;
    margin: 0 20px;
    border: 0;
    padding: 8px!important;
    color: #fff!important;
}
.explore_dropdown_menu {
    display: block;
    width: 100%;
    /*margin: 0 20px 0 20px;*/
    box-shadow: none;
}
.top_bannerProduct_bg{
	height: 300px;
}
.top_bannerProduct_bg .banner_heading{
	font-size: 25px;
	line-height: 35px;
}
.top_product_full_box{
	grid-template-columns: repeat(4, 1fr);
}
.newslatter_left, .newslatter_right {
    width: 48%;
}
.footer_category_menu_list {
	width: 100%;	
}
.footer_menu_box {
    width: 25%;
}
.bed_left_column_content{
	width: 95%;
}
.babyCare_left{
	max-width: 300px;
}
.babyCare_right{
	margin-left: 20px;
}
.categories_column_box{
	grid-template-columns: repeat(3, 1fr);
}
.contactAdd_box{
	min-height: 180px;
}
.browse_all_category_container .wed_sea_colItem_heading {
    font-size: 14px;
    min-height: 36px;
}
.category_filter_left{
	width: 225px;
}
.category_filter_right .letter_filter_cat_container{
	padding: 0 15px;
}
.letter_filter_cat_container>span{
	width: 30px;
    height: 25px;
    font-size: 12px;
}
.three_product_cate_section .top_product_boxItem {
    width: 200px;
    height: 160px;
}
.three_product_cate_section .top_product_boxItem .top_pro_icon img{
	width: 60px;
}
.offer_subscription_left{
	width: 40%;
}
.offer_subscription_right{
	padding: 15px;
}
.offer_subs_right_details {
	flex-wrap: wrap;
}
.offer_subs_right_details_text{
	width: 100%;
}
.offer_subscription_right .section_heading{
	font-size: 16px;
}
.offer_subs_right_btn {
    display: flex;
    border-top: 1px solid #ddd;
    padding-top: 10px;
    margin-top: 10px;
}
.bed_left_column_img figure img {
    height: 170px;
}
}


@media (max-width: 767px){
	.header_top_nav {
	    position: relative;
	}
	.search_box{
		width: calc(100% - 80px);
		right: 15px;
    	top: 4px;
	}
	.header_top_right_menu_list{
		display: none!important;
	}
	.mobile_view_top_menu{
		display: block;
	}
	#mynavbar{
		width: calc(100% - 60px);
	}
	/*.banner_heading{
		color: var(--default-color);
	}*/
	.top_product_full_box{
		grid-template-columns: repeat(3, 1fr);
	}
	.wedding_season_full_column{
		grid-template-columns: repeat(1, 1fr);
		gap: 15px;
	}
	.wed_season_columnItemDown{
		bottom: 0;
	}
	.wedding_season_section.mb-5{
		margin-bottom: 0!important;
	}
	.newslatter_full_container {
		flex-wrap: wrap;
	}
	.newslatter_left, .newslatter_right {
      width: 100%;
    }
    .newslatter_left .section_heading br, .newslatter_right .section_heading br, .wedding_season_container .section_heading br{
	    display: none;
	}
	.footer_top_container{
		flex-wrap: wrap;
	}
	.footer_top_left{
		width: 45%;
		margin-right: 2%;
		margin-bottom: 15px;
	}
	.footer_menu_box {
	    flex: 1;
	}
	.traditional_cloth_slider .owl-nav button.owl-prev, .traditional_cloth_slider .owl-nav button.owl-next {
	    width: 25px;
	    height: 25px;
	    font-size: 12px;
	}
	.two_column_about_section .col-md-5 {
    order: -1;
}
	.two_column_about_right {
    margin-top: 20px;
}
.bed_left_column{
	width: 100%;
}
.store_globally_box{
	grid-template-columns: repeat(4, 1fr);
}
.store_globally_item{
	font-size: 15px;
}
.babyCare_Container{
	flex-wrap: wrap;
}
.babyCare_left, .babyCare_right{
	max-width: 100%;
}
.babyCare_left{
	margin: auto;
}
.babyCare_right{
	flex: none;
	margin: 0;
    padding-top: 15px;
}
.care_share_box{
	margin-right: 0;
}
.section_padding{
	padding: 40px 0;
}
.hotel_booking_top_banner_text .section_heading{
	margin-bottom: 10px;
}
.contactForm_container{
	flex-wrap: wrap;
}
.contactForm_left{
	flex: none;
	width: 100%;
}
.contactForm_right{
	margin: auto;
	margin-top: 20px;
}
.contactAdd_box{
	min-height: auto;
	margin-bottom: 15px;
}
.category_filter_left_top{
	display: none;
}
.all_category_filter_full_container{
	flex-wrap: wrap;
}
.category_filter_left{
	width: 100%;
	text-align: center;
}
.category_filter_right{
	margin-left: 0;
}
.category_filter_left_bottom{
	margin-bottom: 25px;
}
.browse_all_category_container .wed_sea_colItem_heading {
    font-size: 12px;
    font-weight: 700;
}
.bed_right_adv{
	width: 45%;
}

}





@media (max-width: 576px){
	.top_bannerProduct_bg .banner_heading{
		color: #fff;
	}
	.top_product_full_box{
		grid-template-columns: repeat(2, 1fr);
	}
	.top_product_boxItem{
		height: 110px;
	}
	.section_heading{
		font-size: 25px;
		line-height: 38px;
	}
	.footer_top_left{
		width: 100%;
		margin-right: 0;
	}
	.footer_menu_box, .top_headphones_left {
	    width: 100%;
	}
	.top_headphones_container {
		flex-wrap: wrap!important;
	}
	.top_headphones_left{
		margin-right: 0;
	}
	.top_headphones_right{
		text-align: center;
		    width: 100%;
    flex: none;
    margin-top: 1%;
	}
	.traditional_cloth_slider .owl-nav button.owl-prev, .traditional_cloth_slider .owl-nav button.owl-next{
		display: none;
	}
	.footer_section{
		padding-top: 30px;
	}
	.store_globally_box{
	grid-template-columns: repeat(3, 1fr);
}
.bed_full_container{
	flex-wrap: wrap;
}
.bed_left_box{
	width: 100%;
    flex: none;
}
.bed_right_adv{
	width: 100%;
}
.bed_right_adv_sticky{
	text-align: center;
	padding-bottom: 20px;
}
.all_category_filter_full_container{
	flex-wrap: wrap;
}
.category_filter_right{
	flex: none;
	width: 100%;
    margin: 0;
}
.category_filter_left{
	margin: auto;
    margin-bottom: 15px;
}
.categories_column_box{
	grid-template-columns: repeat(2, 1fr);
}
.three_product_cate_section .top_product_boxItem{
	width: 48%;
	    margin-right: 0;
}
.all_category_logo_list{
    grid-template-columns: repeat(3, 1fr);
}
.all_category_latter{
	width: 45px;
    height: 30px;
    font-size: 14px;
}
.offer_subscription_row{
	flex-wrap: wrap;
}
.offer_subscription_left{
	width: 100%;
	border-radius: 10px 10px 0 0;
}
.offer_subscription_right .section_heading{
	line-height: 20px;
    margin-bottom: 10px;
}
.hotel_booking_top_banner_text .section_heading{
	font-size: 16px;
    line-height: 20px;
}
.hotel_booking_top_banner_text .custum_btn{
    font-size: 10px;
    padding: 6px 10px;
}
}




@media (max-width: 420px){
	.newslatter_form{
		width: 100%;
	}
	.footer_top_left{
		margin-bottom: 0;
	}
	.footer_menu_box {
	    flex: none;
	    margin-top: 15px;
	}
	.footer_copyright {
    margin-top: 15px;
    text-align: center;
}
.store_globally_box{
	grid-template-columns: repeat(2, 1fr);
}
/*.categories_column_box{
	grid-template-columns: repeat(1, 1fr);
}*/
.three_product_cate_section .top_product_boxItem .top_pro_icon img {
    width: 35px;
}
.three_product_cate_section .top_product_boxItem{
	height: 130px;
}
.top_pro_icon_heading{
	font-size: 13px;
}
.footer_bottom{
	padding: 10px;
}
}