/*============================ Mobile ============================*/
@media ( max-width : 767px) {
	.header-bar p {
		display: none;
	}
	.header-bar .menu-end {
		text-align: center;
	}
	.header-bar .menu-end ul li {
		margin-left: 25px;
	}
	header {
		padding: 15px 0;
	}
	header .head-top .search-block {
		/*display: none;*/
	}
	header .head-top .logo-area img {
		width: 100px;
	}
	header .head-bottom {
		display: none;
	}
	header .head-top .row .col-md-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	header .head-top .row .col-md-6 {
		/*display: none;*/
	}
	header .head-top .menu-list ul li a img {
		width: 18px;
		height: 18px;
	}
	header .head-top .menu-list {
		margin-top: 5px;
	}
	.index-slider .whatsapp-sticky img {
		width: 28px;
	}
	.headline-area h2 {
		font-size: 20px;
		line-height: 28px;
	}
	.headline-area h2 span {
		top: 0;
	}
	.headline-area h2 span a {
		font-size: 16px;
		line-height: 25px;
	}
	.product-on-offer .prod-view .item_product {
		width: calc(50% - 16px);
		margin: 20px 8px 8px;
	}
	.product-on-offer .prod-view .item_product .product-view {
		max-width: 130px;
	}
	.product-on-offer, .our-service {
		padding: 40px 0;
	}
	.our-service .service-index .truck-img {
		margin-top: 30px;
	}
	.our-service .service-index ul li {
		width: 58%;
		margin: 15px 0 0;
	}
	.our-service .service-index ul li:nth-child(odd) {
		margin: 15px 0 0 auto;
	}
	.popular-products .cart-pro-view .item_product {
		width: calc(50% - 16px);
		margin: 20px 8px 8px;
		text-align: center;
	}
	.popular-products .cart-pro-view .item_product h4 {
		margin-bottom: 2px;
	}
	.grid-slider .pro-single-grid .prod-view .item_product {
		margin: 20px 8px 8px;
		text-align: center;
	}
	.grid-slider .pro-single-grid .prod-view .item_product .product-view img
		{
		object-fit: contain;
		height: 150px;
	}
	.brand-slider .cart-pro-view .item_product {
		text-align: center;
	}
	.brand-slider {
		padding: 40px 0 0;
	}
	.ad-banner-area {
		padding: 10px 0 10px;
	}
	.category-wrapper .cat_grid {
		padding-top: 10px;
	}
	.category-wrapper .cat_grid ul li {
		width: 49%;
	}
	.category-wrapper .cat_grid ul li img {
		width: 100px;
		height: 100px;
	}
	.category-wrapper .cat_grid ul li h4 {
		font-size: 16px;
		line-height: 20px;
		margin-top: 12px;
	}
	footer {
		padding: 40px 0;
	}
	footer .newsletter-block {
		margin-top: 30px;
	}
	footer .newsletter-block h4 {
		flex-direction: column;
		font-size: 22px;
	}
	footer .newsletter-block .form-nws {
		margin: 10px 0 8px;
		top: 0;
	}
	footer .footer_map {
		margin-top: 20px;
	}
	footer .footer_map iframe {
		height: 300px !important;
	}
	footer .footer-widget h3 {
		font-size: 17px;
		margin-bottom: 18px;
	}
	.inner-category-block .cat_grid ul li {
		width: 43%;
		margin: 20px 10px 0;
	}
	.inner-category-block .cat_grid ul li img {
		width: 120px;
		height: 120px;
	}
	.inner-category-block .cat_grid ul li h4 {
		font-size: 17px;
		line-height: 22px;
		margin-top: 12px;
	}
	.inner-category-block {
		padding: 30px 0 60px;
	}
	.breadcrum-wrapper ul.breadcrumb li {
		font-size: 18px;
		line-height: 28px;
	}
	.breadcrum-wrapper ul.breadcrumb li a {
		font-size: 18px;
		line-height: 28px;
	}
	.all-product-list .cart-pro-view .item_product {
		width: calc(50% - 16px);
		margin: 20px 8px 28px;
		height: 340px;
	}
	.all-product-list .cart-pro-view .item_product .avalabity_tag span {
		padding: 5px 18px;
		display: inline-block;
		margin: 2px 0 10px;
	}
	.all-product-list .cart-pro-view .item_product .btn-cart {
		display: inline-block;
		margin-top: 6px;
		padding: 8px 10px;
		font-size: 13px;
		line-height: 18px;
	}
	.all-product-list .price_row {
		height: auto;
	}
	.all-product-list .price_row .col-md-6:first-child {
		padding-right: 15px;
	}
	.all-product-list .price_row .col-md-6:last-child {
		padding-left: 15px;
	}
	.all-product-list .cart-pro-view {
		left: -14px;
	}
	.product_filter_wrap .filter_block {
		max-width: 100%;
		margin-bottom: 30px;
	}
	.product_filter_wrap .filter_block .custom-btn {
		margin-top: 0;
	}
	.profile_preview .prvw_block ul li {
		font-size: 16px;
		line-height: 26px;
		padding-top: 22px;
	}
	.profile_preview .prvw_block {
		padding: 20px 20px;
	}
	.profile_preview .prvw_block ul li span a img {
		width: 20px;
		height: 20px;
	}
	.profile_preview .prvw_block .user-info h3, .profile_preview .prvw_block .user-info h5
		{
		font-size: 16px;
		line-height: 26px;
	}
	.profile_preview .prvw_block .user-info img {
		width: 70px;
		height: 70px;
		margin: 6px 0 10px;
	}
	.profile_preview .prvw_block .btn-center .custom-btn {
		padding: 14px 42px;
	}
	.land_page_fix {
		background: none;
		height: auto;
	}
	.social_block ul li img {
		width: 65px;
		height: 65px;
	}
	.landing-wrap .land_width .reg_form .register_wd {
		margin: 12px auto 5px;
		padding: 20px;
		border: 0.5px solid #7e8093;
	}
	.landing-wrap .land_width .reg_form .logo-area img {
		width: 140px;
	}
	.whatsapp-sticky img {
		width: 45px;
	}
	.landing-wrap {
		padding: 50px 0;
	}
	.breadcrum-wrapper {
		padding: 30px 0 0;
	}
	.empty_block img {
		width: 140px;
		margin-bottom: 25px;
	}
	.filter_button {
		text-align: left;
		padding-bottom: 12px;
	}
	.shopping-list-wrap .cart-pro-view .row .col-md-4 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.shopping-list-wrap .cart-pro-view .row .col-md-4 .item_product .crt-padding
		{
		flex: 0 0 100%;
		max-width: 100%;
		padding-left: 15px;
	}
	.shopping-list-wrap .cart-pro-view .item_product h4 {
		font-size: 13px;
	}
	.shopping-list-wrap .cart-pro-view .item_product .btn-cart {
		padding: 8px 16px;
	}
	.shopping-list-wrap .wishlist_wrap_width .item_product .btn-delete {
		margin-top: 0 !important;
		float: right;
		position: relative;
		top: -30px;
	}
	.shopping-list-wrap .cart-pro-view .item_product .btn-delete {
		margin-top: 8px;
		float: right;
		margin-bottom: 10px;
	}
	.shopping-list-wrap .cart-pro-view .item_product {
		margin: 0 8px 20px;
	}
	.shopping-list-wrap {
		padding: 30px 0 5px;
	}
	.empty_block .custom-btn {
		padding: 14px 30px;
	}
	.settings_profile {
		padding: 10px 0 20px;
	}
	.settings_profile .form_width_wrap {
		margin: 10px auto 40px;
		padding: 18px;
	}
	.settings_profile .form_width_wrap .check_list .form-check .form-check-label
		{
		font-size: 15px;
		line-height: 20px;
	}
	.settings_profile .form_width_wrap .check_list .form-check .form-check-label a
		{
		font-size: 15px;
		line-height: 20px;
	}
	.settings_profile .form_width_wrap .text_setting h2 {
		font-size: 24px;
	}
	.settings_profile .form_width_wrap .text_setting h2 span a img {
		width: 22px;
		height: 22px;
	}
	.address_order_profile .order_items h4 {
		font-size: 18px;
	}
	.fidelity_wrap {
		padding: 30px 0 40px;
	}
	.fidelity_wrap .fide-block .item_fidel h2 {
		font-size: 24px;
	}
	.empty_block h2 {
		margin-bottom: 12px;
		margin-top: 8px;
		font-size: 24px;
	}
	.cart_grids h2 {
		font-size: 19px;
		line-height: 26px;
	}
	.cart_grids .c_right_info {
		margin-top: 24px;
	}
	.cart-checkout-wrapper {
		padding: 30px 0 40px;
	}
	.cart_grids .c_right_info h3 {
		font-size: 18px;
	}
	.confirm-product-list .added_item h5 {
		text-align: left;
	}
	.cart_grids .list-scroll {
		height: 425px;
	}
	.address_order_profile .address_item {
		height: auto;
		margin-bottom: 30px;
	}
	.address_order_profile .address_item ul {
		margin-bottom: 0;
	}
	.address_order_profile .address_item ul li {
		margin-bottom: 0;
		display: inline-block;
		padding-right: 24px;
	}
	.address_order_profile .address_item .btn-end {
		text-align: left;
	}
	.address_order_profile .address_item p {
		max-width: initial;
		margin-bottom: 10px;
	}
	.address_order_profile .pro_adr_wrap {
		margin-bottom: 40px;
	}
	.address_order_profile .address_item h4 {
		font-size: 20px;
		line-height: 26px;
	}
	.address_order_profile {
		padding: 20px 0 40px;
	}
	.address_order_profile .address_item .empty_box a img {
		width: 28px;
		margin-left: 15px;
	}
	.address_order_profile .address_item .empty_box a {
		font-size: 19px;
	}
	.address_order_profile .pro_adr_wrap h2 {
		font-size: 20px;
		line-height: 32px;
	}
	.address_order_profile .address_form {
		padding: 25px;
	}
	.product_filter_wrap .filter_block .all_filter h4 {
		border-radius: 0;
		padding: 0 0 14px;
		border: none;
		border-bottom: 1px solid #BABABA;
	}
	.product_filter_wrap .filter_block .all_filter .item-filt {
		position: relative;
		margin-bottom: 25px;
	}
	.product_filter_wrap .filter_block .all_filter .item-filt .filt-lists {
		height: 124px;
	}
	.all-product-list .cart-pro-view .item_product .product-view img {
		height: 168px;
	}
	.all-product-list .cart-pro-view .item_product h4 {
		height: 24px;
	}
	.all-product-list .cart-pro-view .item_product .product-view .offer-tag
		{
		max-width: 90px;
	}
	.product_filter_wrap {
		padding-top: 30px;
	}
	.product-details .image-big-area .small_tab ul li {
		margin-right: 4px;
		margin-bottom: 8px;
	}
	.product-details .describe-area h1 {
		font-size: 20px;
		margin-bottom: 18px;
		margin-top: 24px;
	}
	.landing-wrap .land_width .reg_form .land_btn .btn-arrow {
		width: 100%;
	}
}
/*============================ //Mobile ============================*/
@media ( max-width : 767px) {
	.product-on-offer .prod-view .item_product {
		height: auto;
	}
	.index-slider .item .slide-content img {
		/*height: 384px;*/
		height: 215px;
	}
}

/*============================ Tablet ============================*/
@media (min-width: 768px) and (max-width: 1024px) {
	.all-product-list .cart-pro-view .item_product .product-view img {
		height: 168px;
	}
	.all-product-list .cart-pro-view .item_product {
		width: calc(47% - 16px);
	}
	.all-product-list .cart-pro-view .item_product .btn-cart {
		padding: 10px 24px;
		line-height: 20px;
	}
	.product-on-offer .prod-view .item_product {
		width: calc(33% - 16px);
	}
	.popular-products .cart-pro-view .item_product h4 {
		height: 42px;
        overflow: hidden;
	}
	.index-slider .item .slide-content img {
		height: 420px;
	}
	.address_order_profile .address_order_profile .pro_adr_wrap .row .col-md-4 {
		flex: 0 0 49.333333%!important;
        max-width: 49.333333%!important;
	}
	.address_order_profile .address_item {
		height: 200px;
        margin-bottom: 25px;
	}
	.address_order_profile .address_item h4 {
		font-size: 20px;
		line-height: 24px;
	}
	.grid-slider .pro-single-grid .prod-view .owl-carousel .owl-stage-outer {
		width: 100%;
	}
	.grid-slider .pro-single-grid .headline-area h2 span {
		float: left;
		top: 0;
    	font-size: 14px;
	}
	.headline-area h2 {
		font-size: 26px;
		line-height: 38px;
	}
	.category-wrapper .cat_grid ul li {
		width: 32.2%;
		margin-bottom: 12px;
	}
	.category-wrapper .cat_grid ul li img {
		width: 115px;
		height: 115px;
		margin: 0 auto;
	}
	.address_order_profile .order_items {
		padding: 18px;
		height: 200px;
	}
	.address_order_profile .order_items h4 {
		font-size: 19px;
		line-height: 24px;
	}
	.address_order_profile .pro_adr_wrap .row .col-md-4 {
		flex: 0 0 49.333333%;
        max-width: 49.333333%;
	}
	.shopping-list-wrap .cart-pro-view .item_product h4 {
		margin-bottom: 8px;
		height: 52px;
		overflow: hidden;
	}
	.shopping-list-wrap .cart-pro-view .item_product h4 a {
		line-height: 17px;
	}
	.breadcrum-wrapper ul.breadcrumb li a {
		font-size: 24px;
		line-height: 32px;
	}
	.breadcrum-wrapper ul.breadcrumb li {
		font-size: 24px;
		line-height: 32px;
	}
	.shopping-list-wrap .cart-pro-view .item_product .btn-cart {
		padding: 8px 14px 8px 12px;
	}
	.shopping-list-wrap .wishlist_wrap_width .row .col-md-4 {
		flex: 0 0 49.333333%;
        max-width: 49.333333%;
	}
	.shopping-list-wrap .wishlist_wrap_width .item_product .btn-delete {
		margin-top: 6%;
		margin-left: 8%;
	}
	.category-wrapper .cat_grid ul li {
		display: inline-grid;
	}
	.popular-products .cart-pro-view .item_product .product-view img {
		width: 100px;
		object-fit: contain;
		height: 78px;
	}
}
/*============================ //Tablet ============================*/