@media (max-width:991px) {
	.cart_menu_area{
		margin-top: 10px;
	}
	.single_popular_post .spp_img {
		float: inherit;
		width: auto;
		border: none;
		margin-bottom: 15px;
	}
	.about_content_area{
		margin-top: 0px;
	}
	.about_inner{
		margin-bottom: 40px;
	}
}

@media (max-width:767px) {
	.logo_area img{
		margin-left: 0;
	}
	.cart_menu_area{
		margin-top: 0px;
	}
	#slider_area .owl-nav .owl-next, 
	#slider_area .owl-nav .owl-prev{
		display: none;
	}
	.slider_content h1{
		font-size: 27px;
	}
	.slider_content h4{
		font-size: 15px;
	}
	.slider_content .main_btn,
	.slider_content .coll_btn{
		margin-bottom: 10px;
	}
	#main_menu{
		margin-top: 0;
	}
	.main-menu{
		display: none;
	}

	.mini-cart-wrapper {
		left: -205px;
	}
	.search-box {
		width: 280px;
	}
	
	.special_info {
		padding: 12% 0;
	}	
	.single_ftr{
		margin-bottom: 20px;
	}
	.cart-checkout-process{
		margin-top: 20px;
	}
	.blog_pagination{
		margin-bottom: 30px;
	}
	.blog_cmnt_form{
		margin-bottom: 30px;
	}
	#topcontrol {
		display: none;
	}
	.ftr_btm_area,
	.payment_mthd_icon.text-right	{
		text-align: center!important;
	}
}

@media (min-width: 767px) {
    .col-padding-0 {
		padding: 0px;
	}
	.col-padding-0 .about_content_area{
		padding: 0px;
	}
	.col-padding-right-0 {
		padding-right: 0px ;
	}
	.copyright-text{
		text-align: right !important;
	}
	.product-section .product-card {
		margin-bottom: 10px;
	}
}

@media (max-width: 575.98px) {
    .header_top_area {
        min-height: 50px !important;
    }
    .header_top_area .left-area {
        width: 50% !important;
    }
    .header_top_area .right-area {
        width: 50% !important;
		text-align: right !important;
    }

	.sm-padding-left-10 {
		padding-left: 10px !important;
	}
	.sm-padding-10 {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}	
	.sm-padding-10 {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}	
	.sm-padding-0{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}	
	.sm-padding-15{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}	
	.sm-mg-top-0 {
		margin-top: 0px !important;
	}
	.copyright-text {
		text-align: center !important;
	}

	.product-section .row {
		gap: 10px;
	}
	.prdct_dtls_content{
		margin-top: 20px ;
	}
	.prdct_dtls_content .pd_title{
		margin-bottom: 10px ;
	}
	.header_top_area .logo img {
		width: 300px !important;
	}
	.hdr_tp_right{
		padding-top: 10px;
	}
	.hdr_tp_right .lan_area {
		display: none;
	}
	.header_btm_area .mean-bar a span {
		color: #fff;
	}
	.header_btm_area .mean-container{
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
}
