@media screen and (max-width: 993px)
{
	.navigations-area-down
	{
		/*display: none;*/
	}
	.header-area .top-area-logo-serarch-icons
	{
		/*display: none;*/
	}
	.search-box-wrapper
	{
		/*display: none;*/
	}
}

@media screen and (max-width: 480px)
{
	footer .footer-container .custom_row_footer
	{
	    grid-template-columns: repeat(1, 1fr);
	}
	.sections___2
	{
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.sections___2 .page_section_heading h3{
		font-size: 22px;
	}
	.sections___2 .page_section_heading p
	{
		max-width: 100%;
		font-size: 14px;
		text-align: justify;
	}
	.rugsByStyles.sections___2 #product_2.slick_products_scroller .slick_product_wrapper .padding-box .image .pro-image-anchor img
	{
		height: auto;
	}

	.prduct-scoller-wrapper .slick_products_scroller
	{
		display: grid;
		grid-template-columns: repeat(2,1fr);
		grid-column-gap: 7px;
		grid-row-gap: 7px;	
	}
	.slick_products_scroller .slick_product_wrapper .padding-box
	{
		margin: 0 0 !important;
	}
	#product_2.slick_products_scroller .slick_product_wrapper .padding-box .other-details a
	{
		font-size: 12px;
		font-weight: 600;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .image .pro-image-anchor img
	{
		height: 181px !important;
	}
	.viewallbutton
	{
		margin-top: 15px;
	}
	.viewallbutton a
	{
		font-size: 15px;
		font-weight: 600;
	}
	.sections___301
	{
		padding: 25px 0;
	}
	.sections___301 .page_section_heading h3
	{
	    font-size: 22px;
	}
	.sections___301 .page_section_heading p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}

	/*
	================================
	*/
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details h5
	{
		font-size: 13px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details .size-display
	{
		font-size: 12px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details .price_01 .offerPrice
	{
		font-size: 14px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details .price_01 .greenofer
	{
		font-size: 14px;
	}
	.mrp_price
	{
		align-items: center;
		flex-direction: column;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details
	{
		padding: 7px 0px;
	}
	.mrp_price .cuttprice
	{
		font-size: 12px;
		line-height: 20px;
	}
	.sections___3 .page_section_heading h3
	{
	    font-size: 22px;
	}
	.sections___3 .page_section_heading p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}
	.sections___3
	{
		padding-bottom: 30px;
	}
	.sections___2.mt-5
	{
		margin-top: 1.5rem !important;
	}
	.icon_box_container .icon_width_box
	{
		margin-bottom: 15px;
	}
	.icon_box_container .icon_box_col
	{
		flex-direction: row;
		padding: 18px 15px;
	}
	.icon_box_container .icon_box_col i
	{
		width: 50px;
		height: 50px;
		font-size: 1.5em;
		line-height: 50px;
		margin-bottom: 0;
	}
	.icon_box_container .icon_box_col .vale
	{
		text-align: left;
		padding-left: 10px;
		width: calc(100% - 50px);
	}
	.icon_box_container .icon_box_col .vale
	{
		font-size: 14px;
	}
	.icon_box_container .icon_box_col .vale b
	{
		margin-bottom: 4px;
	}
	footer .footer-container
	{
		padding: 40px 0 15px;
	}
	footer .footer-container .custom_row_footer .footer_custom_coloms
	{
		margin-bottom: 17px;
	}
	footer .footer-container .custom_row_footer .footerLinks h6
	{
		font-size: 13px;
		margin-bottom: 8px;
	}
	footer .footer-container .custom_row_footer .footerLinks ul li
	{
		line-height: 18px;
	}
	footer .footer-container .custom_row_footer .footerLinks ul li a
	{
		font-size: 13px;
	}
	footer .footer-container .contact_row .vals a
	{
		font-size: 14px;
	}
	footer .footer-container .contact_row .icon i
	{
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}
	footer .footer-container .details.footer_custom_coloms
	{
		width: 100%;
	}
	footer .footer-container .copyright
	{
		margin-top: 10px;
		font-size: 14px;
	}

	/*
	==================================================
	*/

	body.collection_gallery .carousel_inner .carousel-item img
	{
		height: 180px;
	}
	.heading-breadcrumbs
	{
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.heading-breadcrumbs .breadcrumbs
	{
		margin-bottom: 8px;
	}
	.heading-breadcrumbs h6
	{
		font-size: 25px;
	}
	body.innerPage .about-us-section
	{
		margin-top: 0px;
	}
	body.innerPage .about-us-section .contents_box_area .wrapper p.first
	{
		font-size: 15px;
		margin-left: 5px;
		line-height: 27px;
		margin-right: 5px;
		margin-top: 0px !important;
	}
	.about-us-section .side__image
	{
		padding-left: 2.5%;
		width: 95%;
		margin-bottom: 0;
	}
	.aboutUsPages_only .order___2
	{
		display: none;
	}
	.vision-missino-team-section
	{
		background-color: #eaeaea;
        margin-top: 0;
        padding-top: 35px;
        margin-bottom: 0;
        padding-bottom: 35px;
	}
	.vision-missino-team-section .custom-product-row .custom-product-colom .wrapper .text-contener
	{
		padding: 18px;
	}
	.vision-missino-team-section .custom-product-row .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 17px;
	}
	.vision-missino-team-section .custom-product-row .custom-product-colom p
	{
		font-size: 13px;
		line-height: 24px;
	}
	.key_highlights
	{
		margin-top: 0;
		background-color: #fffcf5;
	}
	.key_highlights .page_section_heading
	{
		margin-bottom: 20px;
	}
	.key_highlights .page_section_heading h3
	{
		font-size: 22px;
	}
	.why-us-box-row .why-us-colom .wrapper
	{
		padding: 1.2em 1.1em 1.2em 1.1em;
	}
	.why-us-box-row .why-us-colom .wrapper h5
	{
		font-size: 17px;
	}
	.why-us-box-row
	{
		grid-row-gap: 20px;
	}
	.why-us-box-row .why-us-colom .wrapper p
	{
		font-size: 13px;
		line-height: 24px;
	}
	.why-us-box-row .why-us-colom .wrapper .icon
	{
		margin-bottom: 10px;
		max-width: 65px;
		height: 65px;
	}
	.our-clients-section .page_section_heading h3
	{
		font-size: 22px;
	}
	.our-clients-section .page_section_heading p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}
	.our-clients-section .page_section_heading
	{
		text-align: left;
	}
	.our-clients-section .page_section_heading .textWithButtonText b
	{
		text-align: left;
		font-size: 16px;
	}
	.our-clients-section .page_section_heading .textWithButtonText
	{
		flex-wrap: wrap;
		display: flex;
		grid-row-gap: 10px;
		text-align: center;
	}
	.our-clients-section .page_section_heading .textWithButtonText span
	{
	    font-size: 13px;
        padding: 6px 15px;
	}
	.clients-section-row
	{
	    grid-template-columns: repeat(2, 1fr);
	}
	.clients-section-row .single-info .image img
	{
		height: 95px;
	}	

	.career-opeinings .customRowCareer
	{
		grid-row-gap: 15px;
	}

	.career-opeinings .customRowCareer .custom_colom_career .wrapper .headign h5
	{
		font-size: 14px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td
	{
        padding: 5px;
        font-size: 13px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td.td1
	{
		width: 100%;
		border-bottom: 0px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr:last-child td.td1
	{
		/*width: 100% ;*/
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td
	{
		width: 100% ;
		display: block;
		column-span: all;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .apply a
	{
		padding: 11px 19px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .apply
	{
		margin-bottom: 0;
	}

	.become_franchise_sectios
	{
		padding: 30px 0;
	}
	.become_franchise_sectios .head h4
	{
		font-size: 22px;
	}
	.become_franchise_sectios .head p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}
	.become_franchise_sectios .head p br
	{
		display: none;
	}
	body.franchise .myformDesign
	{
		margin-top: 20px;
	}
	.myformDesign form .form-group label
	{
		font-size: 13px;
	}
	.myformDesign form .form-group .form-control
	{
		font-size: 14px;
	}
	#form-apply .myformDesign .input_fields
	{
		font-size: 14px;	
	}
	.myformDesign form .form-group
	{
		margin-bottom: 8px;
	}
	.myformDesign form .form-group .capatcha-image
	{
		margin-top: 5px;
		text-align: center;
	}
	.myformDesign form .form-group .capatcha-image img
	{
		width: 110px;
	}
	.myformDesign form .submit-btn
	{
		margin-top: 10px;
	}
	.myformDesign form .submit-btn .btn-theme2
	{
		width: 100%;
		font-weight: 500;
		padding: 14px 20px;
		font-size: 13px;
	}

	.contact-information
	{
		padding-top: 25px;
	}
	.contact-information .contact-info-row
	{
		grid-template-columns: 100%;
	}
	.contact-information .contact-info-row .contact-info-box
	{
		flex-direction: column;
		align-items: center;
		grid-row-gap: 12px;
	}
	.contact-information .contact-info-row .contact-info-box .icon i{
		width: 40px;
		height: 40px;
		line-height: 35px;
		font-size: 22px;
	}
	.contact-information .contact-info-row .contact-info-box .values
	{
		padding-left: 0;
		width: calc(100% - 0px);
	}
	.contact-information .contact-info-row .contact-info-box .values h5
	{
		font-size:15px;
		text-align: center;
		font-weight: 600;
	}
	.contact-information .contact-info-row .contact-info-box .values span
	{
		font-size: 14px;
		text-align: center;
		display: block;
	}
	.contact-information .contact-info-row .contact-info-box .values span br
	{
		display: none;
		text-align: center;
	}
	.contact-information .contact-info-row .contact-info-box.colom02 .values span.c_infots
	{
		font-size: 15px;
	}
	.contact-information .contact-info-row .contact-info-box.colom02 .values span.c_infots br
	{
		display: block;
	}
	.contact-information .contact-info-row .contact-info-box .values span.c_infots
	{
		font-size: 15px;
	}
	.contact-information .contact-info-row .contact-info-box.colom02, 
	.contact-information .contact-info-row .contact-info-box.colom03
	{
		margin-top: 15px;
	}
	section.contact
	{
		padding-top: 0;
		padding-bottom: 0;
	}
	section.contact .backgrond-texture-container
	{
		max-width: 100%;
	}
	.contact-page-row
	{
		flex-direction: column;
		flex-wrap: wrap;
		height: auto;
	}
	.contact-page-row .cols-8
	{
		width: 100%;
	}
	.contact-page-row .cols-4
	{
		width: 100%;
	}
	.contact-page-row .cols-4 iframe
	{
		height: 250px;
	}
	body.contactUsPage .contact-page-row .cols-8
	{
		padding: 30px 20px;
	}
	.contact-form .heading h5
	{
		text-align: center;
		font-size: 25px;
		margin-bottom: 12px;
	}
	.contact-form .heading h5
	{

	}
	section.contact .backgrond-texture-container .input-group label
	{
		position: static;
	}
	section.contact .backgrond-texture-container .input-group
	{
		flex-direction: column;
		margin-bottom: 10px;
	}
	section.contact .backgrond-texture-container .input-group .form-control
	{
		width: 100%;
		order: 2;
		padding: .4rem .7rem;
	}
	section.contact .backgrond-texture-container .input-group label
	{
		width: 100%;
		order: 1;
		color: #222;
		padding-left: 0;
		font-size: 14px;
	}
	section.contact .backgrond-texture-container .captcha-image
	{
		text-align: center;
	}
	section.contact .backgrond-texture-container .input-submit .submit-form
	{
		margin-top: 10px;
		display: block;
		width: 100%;
		font-size: 14px;
		font-weight: 500;
		padding: 8px 40px;
	}

	/*
	================================
	*/
	body.innerPage.privacyPage .about-us-section .contents_box_area .wrapper h4
	{
		font-size: 17px;
		font-weight: 500;
		color: #333;
	}
	body.innerPage.privacyPage .about-us-section .contents_box_area .wrapper p.first
	{
		font-size: 15px;
		line-height: 22px;
		margin-left: 0;
	}
	/*
	================================
	*/

	.heading-breadcrumbs.heading-breadcrumbs3
	{
		padding-top: 20px;
	}


	.my_account .container .customRowDashboard
	{
		flex-direction: column;
	}
	.my_account .container .customRowDashboard .colom_sidebar
	{
		width: 100%;
	}
	.my_account .left h4
	{
		font-size: 14px;
		font-weight: 600;
	}
	.my_account .left ul li
	{
		margin: 4px 0;
	}
	.my_account .left ul li span:nth-child(1) {
		font-size: 14px;
	}

	.my_account .container .customRowDashboard .colom_right_bar
	{
		width: 100%;
		margin-top: 20px;
	}
	.my_account .container .customRowDashboard .colom_right_bar .right h4
	{
		font-size: 17px;
		margin-bottom: 0;
	}
	.my_account .right p
	{
		font-size: 14px;
		line-height: 25px;
	}
	.my_account .right .update .update_button_address
	{
		padding: 10px 20px;
		width: 100%;
		display: block;
	}
	section.my_account .customRowDashboard .heads_addnewaddress
	{
		justify-content: center;
		grid-row-gap: 10px;
	}
	.my_account .container .customRowDashboard .address_show
	{
		box-shadow: none;
		padding: 10px;
	}
	.my_account .container .customRowDashboard .address_show ul
	{
		margin: 0 0;
	}
	.my_account .right .address_show ul li span
	{
		font-size: 16px;
		font-weight: 500;
	}
	.my_account .container .customRowDashboard .address_show ul li
	{
		font-size: 13px;
		font-weight: 500;
		width: 92%;
	}
	.my_account .container .customRowDashboard .address_show ul .delete-address
	{
		top: 0;
		right: 0;
	}
	.my_account .right
	{
		padding: 15px 15px 15px 15px;
	}
	section.my_account .customRowDashboard .heads_addnewaddress a
	{
		font-size: 14px;
		padding: 8px 15px;
		font-size: 12px;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable thead
	{
		display: none;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		display: block;
	}


	.my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td[data-head="Product"]{
		width: 100%;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tfoot
	{
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tfoot tr th
	{
		display: block;
		text-align: center;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 1px solid #dacccc !important;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		border-left: 0px;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr
	{
		border: 1px solid #dacccc !important;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td[data-head="Status"]
	{
		display: inline-flex;
		width: 100%;
		justify-content: center;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		border-right: 0px;
	}

	.my-custom-accordion .accordion-block .header-accordion
	{
		padding: 8px 20px;
	}
	.my-custom-accordion .accordion-block .header-accordion h5{
		flex-direction: column;
		grid-row-gap: 5px;
		font-size: 14px;
		font-weight: 400;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		font-size: 15px;
		color: #333 !important;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td[data-head="Status"] span
	{
		font-size: 15px;
		color: #333 !important;
	}

	/*
	=============================================================
	*/
	.container_row_products
	{
		flex-direction: column;
	}

	.container_row_products .filter{
		width: 100%;
	}
	.container_row_products .products_area
	{
		width: 100%;
		padding-right: 0;
	}
	.sorting_row .right_sorting
	{
		display: none;
	}
	body.collection_gallery .collectionsSectrion .container_row_products .products_area .slick_products_scroller
	{
		padding-left: 5px;
		padding-right: 5px;
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 1px;
    	grid-row-gap: 5px;
	}
	body.collection_gallery .collectionsSectrion .container_row_products .products_area .slick_products_scroller .slick_product_wrapper:nth-child(odd)
	{
		border-right: 1px solid #ccc;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box
	{
		padding: 0 0;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .image .badge1
	{
		transform: scale(.8);
	}
	.product-detail-page-section .product-features-images .addtocart-buynow a {
		font-size: 12px;
		padding: 8px 7px;
	}
	.product-detail-page-section .product-features-images .addtocart-buynow .cartbutton
	{
		width: 49%;
	}
	body.product__details .product-detail-page-section .detail_wrapper .breadcrumbs a
	{
		font-size: 14px;
	}
	body.product__details .product-detail-page-section .detail_wrapper h6
	{
		font-size: 25px;
		margin-bottom: 7px;
	}
	.product-detail-page-section .product-features-images .addtocart-buynow
	{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper
	{
		margin-top: 10px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .price
	{
		margin-top: 0px;
	}
	body.product__details .mrp_price
	{
		flex-direction: row;
	}

	body.product__details .product-detail-page-section .detail_wrapper h6
	{
		font-size: 22px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .price
	{
		font-size: 23px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .price .offerPer
	{
		font-size: 16px;
	}
	.border_row
	{
		margin: 8px 0;
	}
	.mrp_price4
	{
		line-height: 20px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.mrp_price4 .cuttprice
	{
		font-size: 14px;
	}
	.other_details_inlne
	{
		flex-direction: column;
		align-items: flex-start;
		grid-row-gap: 7px;
	}
	.color_dots_area .color_div span:nth-child(2)
	{
		font-size: 14px;
	}
	.color_dots_area .color_div span:nth-child(1)
	{
		width: 15px;
		height: 15px;
	}
	.color_dots_area2
	{
		margin-top: 5px;
	}
	.color_dots_area2
	{
		grid-row-gap: 7px;
	}
	.color_dots_area2 .color_div span:nth-child(1)
	{
		font-size: 12px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .custom_row_shop_color
	{
		grid-template-columns: repeat(5, 1fr);
	}
	.custom_row_shop_color .shop_color_color
	{
		padding: 1px;
	}
	.table_details .table tbody tr td
	{
		font-size: 13px;
		padding: 7px 7px;
		text-transform: capitalize;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .icon
	{
		width: 40px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .icon img
	{
		width: 40px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .values
	{
		font-size: 13px;
		width: calc(100% - 45px);
		padding-left: 10px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .values b
	{
		font-size: 14px;
	}
	.accordion_for_detail .accordionspro .accordion_block .headings
	{
		padding: 4px 10px;
	}
	.accordion_for_detail .accordionspro .accordion_block .left
	{
		font-size: 14px;
	}
	.accordion_for_detail .accordionspro .accordion_block .accordion__body
	{
		padding-top: 0;
	}
	.accordion_for_detail .accordionspro .accordion_block .accordion__body p
	{
		font-size: 14px;
	}
	body.product__details .heading-breadcrumbs.mt-5
	{
		margin-top: 1.5rem !important;
	}
	body.product__details .mrp_price
	{
		flex-direction: row;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block.subheading
	{
		display: none;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		flex-direction: column;
	}
	section.shoping-cart-section
	{
		margin-top: 25px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .image,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price
	{
		width: 100%;
		border-bottom: 1px solid #ccc;
		padding-left: 5px;
		padding-right: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail
	{
		padding-left: 7px !important;
		padding-right: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .image,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail
	{
		text-align: center;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail 
	{
		padding-left: 0;
		padding-bottom: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail h6
	{
		font-size: 15px;
		margin-bottom: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .price
	{
		margin-bottom: 3px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .image a
	{
		display: block;
	}
	.cart_sidebar_page2 .contaienr_cart
	{
		padding: 5px;
		padding-right: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .single-row
	{
		display: flex;
		flex-wrap: wrap;
		grid-column-gap: 7px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .price b,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .size b,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .size
	{
		font-size: 13px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder
	{
		max-width: 127px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder
	{
		margin-top: 7px;
		margin-bottom: 7px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm
	{
		margin-top: 7px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder .minus
	{
		width: 30px;
		height: 30px;
		line-height: 27px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder .plus
	{
		width: 30px;
		height: 30px;
		line-height: 27px;
		font-size: 20px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm span.remove
	{
		flex-direction: row;
		justify-content: center;
		margin-bottom: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price .price
	{
		margin-bottom: 0;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price
	{
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
		justify-content: center;
		align-items: center;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		border: 1px solid #ccc;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		padding-bottom: 0;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price
	{
		border-bottom: 0px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		margin-bottom: 20px;
	}

	.shoping-cart-section .addtocart-buynow .cartbutton,
	.shoping-cart-section .addtocart-buynow .buynowbutton
	{
		width: 48%;
	}
	.shoping-cart-section .addtocart-buynow a
	{
		font-size: 12px;
		padding: 7px 7px;
	}
	section.checkout .checkout_container
	{
		flex-direction: column;
	}
	section.checkout .checkout_container .check_colom_left
	{
		width: 100%;
		padding-left: 20px;
	    padding-right: 20px;
	    padding-top: 20px;
    	padding-bottom: 20px;
    	order: 2;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .flex_label label
	{
		font-weight: 600;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .flex_label .allreadyaccount
	{
		font-size: 15px;
		font-weight: 400;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .flex_label
	{
		flex-direction: column;
		margin-bottom: 7px;
	}
	section.checkout .checkout_container .check_colom_left .form_heading
	{
	    font-weight: 600;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .block-input label
	{
	    font-size: 14px;
	    font-weight: 400;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .myinput01
	{
		padding: 7px 8px;
		font-size: 14px;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input
	{
		margin-bottom: 10px;
	}
	.block-input.blockrow
	{
		flex-direction: column;
	}
	.block-input.blockrow .block-left
	{
		width: 100%;
		margin-right: 0%;
	}
	.block-input.blockrow .block-right
	{
		width: 100%;
		margin-left: 0%;
	}
	.mb_for_inputs
	{
		margin-bottom: 7px;
	}
	.block-input.blockrow .block-colom3
	{
		width: 100%;
	}
	.block-input.blockrow .block-colom3.two
	{
		margin-left: 0;
		margin-right: 0;
	}
	.submit_buttons_cart_button
	{
		flex-direction: column;
	}
	.submit_buttons_cart_button .continue_shipping
	{
		width: 100%;
		display: block;
		text-align: center;
	}
	.submit_buttons_cart_button .continue_shipping
	{
		font-size: 13px;
		padding: 9px 25px;
		font-weight: 500;
	}
	section.checkout .checkout_container .check_colom_right
	{
		width: 100%;
		padding-top: 20px;
	    padding-bottom: 20px;
	    padding-left: 20px;
	    padding-right: 20px;
	    order: 1;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow
	{
		flex-direction: column;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content
	{
		flex-direction: column;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content
	{
		text-align: center;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .image
	{
		max-width: 70px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .content_detail
	{
		padding-left: 0;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .content_detail h6
	{
		margin-bottom: 5px;
		font-size: 14px;
		font-weight: 600;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .content_detail span
	{
		font-size: 14px;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .price
	{
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 5px;
		text-align: center;
	}
	.checkout-address-sections
	{
		padding: 30px 0;
	}
	.checkout-address-sections .checkout____address
	{
		border: 0px;
		background-color: transparent;
		padding: 0 0;
	}
	.checkout-address-sections .checkout____address .form-group label
	{
		font-size: 14px;
	}
	.checkout-address-sections .checkout____address .form-group .form-select
	{
		padding: 7px 10px;
		padding-right: 27px;
		font-size: 14px;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page.text-start a
	{
		display: block;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page.text-end
	{
		text-align: center !important;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page a
	{
		width: 100%;
		display: block;
		margin-bottom: 6px;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page a
	{
		font-size: 13px;
		padding: 8px 17px;
	}
	body.paymentPage .cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail
	{
		width: 100%;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder.qty_holder2
	{
		text-align: center;
		flex-direction: column;
	}
	.payments.shoping-cart-section .addtocart-buynow .cartbutton, 
	.payments.shoping-cart-section .addtocart-buynow .buynowbutton
	{
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.shoping-cart-section .addtocart-buynow .cartbutton
	{
		margin-right: 0%;
		margin-bottom: 7px;
	}
	section.thankyousection .custom_row
	{
		max-width: 100%;
	}
	section.thankyousection .custom_row .thankyouText
	{
		font-size: 15px;
		padding: 13px 7px;
		margin-bottom: 15px;
	}
	section.thankyousection .custom_row .order_detail_row
	{
		flex-direction: column;
		grid-row-gap: 4px;
	}
	section.thankyousection .custom_row .order_detail_row span
	{
		font-size: 14px;
	}
	section.thankyousection .thankyou_order_table
	{
		margin-top: 20px;
	}
	section.thankyousection .single-row
	{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	section.thankyousection .thankyou_order_table table tbody tr td .price
	{
		font-size: 14px;
	}
	section.thankyousection .thankyou_order_table table thead
	{
		display: none;
	}
	section.thankyousection .thankyou_order_table table tbody tr td
	{
		display: block;
	}
	section.thankyousection .thankyou_order_table table tbody tr td:nth-child(1)
	{
		width: 100%;
	}
	section.thankyousection .thankyou_order_table table tbody tr td:nth-child(2)
	{
		width: 100%;
	}
	section.thankyousection .thankyou_order_table table tbody tr td:nth-child(1)
	{
		border-left: 0px;
	}
	section.thankyousection .thankyou_order_table table tbody tr
	{
		border: 1px solid #ccc;
	}
	section.thankyousection .thankyou_order_table table tbody tr td
	{
		border-right: 0px;
	}
	section.thankyousection .thankyou_order_table table tbody tr td
	{
		padding: 7px 14px;
	}

	/*=================================================================*/

	section.filter_products_list .custom_row .products_list_bar .sorting_row .left_sorting
	{
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	section.filter_products_list .custom_row .products_list_bar .sorting_row .left_sorting .filterButtons
	{
		order: 1;
	}
	section.filter_products_list .custom_row .products_list_bar .sorting_row .left_sorting select
	{
		order: 2;
	}
	.filterButtons {
        background: #eaeaea;
        padding: 6px 20px;
        border-radius: 4px;
        cursor: pointer;
        font-size: 13px;
        font-weight: 600;
        text-transform: uppercase;
    }
    .filterButtons i, 
    .filterButtons span
    {
    	color: #000;
    }
    .sorting_row .left_sorting select
    {
    	width: 180px;
    }
    .sorting_row .left_sorting
    {
        display: flex;
        justify-content: space-between;
        grid-column-gap: 7px;
    }
	.collectionsSectrion .container_row_products .filter .sticky_area
	{
		position: static;
	}


	/*=======*/
	section.filter_products_list .custom_row .filters_colom .filter_block .filtersubheading span:nth-child(2)
	{
		display: none;
	}
	.collectionsSectrion .container_row_products .filter .sticky_area
	{
		position: fixed;
        top: 0;
        left: -105%;
        width: 100%;
        height: 100vh;
        z-index: 10;
        background: #eee;
        padding: 15px;
        padding-top: 15px;
	    overflow-x: hidden;
    	overflow-y: auto;
    	transition: all .3s;
	}
	.container_row_products .filter .filter_heading
	{
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.collectionsSectrion .container_row_products .filter .sticky_area.sideFilterCooming
	{
		left: 0%;
	}
	.container_row_products .filter .filter_block
	{
		padding-left: 7px;
		padding-right: 7px;
	}

	.ui-slider-horizontal
	{
	}
	.container_row_products .filter .filter_block .wrapper
	{
		width: 90%;
	}

	.price______block .price-range-block {
		/*width: 80%;*/
	}
	.price______block .price-range-block .input_value_holder input.value
	{
		background-color: #fff;
	}
	.container_row_products .filter .filter_heading h6
	{
		font-size: 18px;
		font-weight: 600;
	}
	.container_row_products
	{
		/*flex-direction: column;*/
	}
	.container_row_products .filter
	{
		/*width: 100%;*/
	}
	.container_row_products .products_area
	{
		/*width: 100%;*/
	}

	.slick_products_scroller .slick_product_wrapper .padding-box .image .icon-store-products
	{
		top: 5px;
		right: 5px;
		opacity: 1;
		visibility: visible;
		z-index: 1;
	    grid-row-gap: 5px;	
	}

	.slick_products_scroller .slick_product_wrapper .padding-box .image .icon-store-products a
	{
		width: 25px;
		height: 25px;
		line-height: 25px;
		border-radius: 2px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .image .icon-store-products a i
	{
		font-size: 14px;
	}
	.container_row_products .filter .filter_heading a.cleanall
	{
            text-transform: uppercase;
            font-size: 11px;
            font-weight: 500;
	}
	.container_row_products .filter .filter_block .filtersubheading span:nth-child(1)
	{
		font-size: 13px;
		font-weight: 600;
	}
	.container_row_products .filter .filter_block .list_filter ul li label
	{
		font-weight: 500;
		font-size: 13px;
		padding: 3px 0;
	}
	.container_row_products .filter .filter_block .viewMoreFilterButtons
	{
		font-size: 13px;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper
	{
		background-color: transparent;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper .heading-close
	{
		border-bottom: 1px solid #ccccd3;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper2
	{
		background-color: transparent;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper2 .heading-close
	{
		border-bottom: 1px solid #ccccd3;
	}
	.container_row_products .filter .filter_heading .removeSidebarFilter
	{
		cursor: pointer;
	}
	.container_row_products .filter .filter_heading .removeSidebarFilter i
	{
		color: #000;
		font-size: 20px;
	}
	body.collection_gallery .collectionsSectrion
	{
		z-index: 3;
		position: relative;
	}
}

@media screen and (min-width: 481px) and (max-width: 576px)
{
	footer .footer-container .custom_row_footer
	{
	    grid-template-columns: repeat(1, 1fr);
	}
	.sections___2
	{
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.sections___2 .page_section_heading h3{
		font-size: 22px;
	}
	.sections___2 .page_section_heading p
	{
		max-width: 100%;
		font-size: 14px;
		text-align: justify;
	}
	.rugsByStyles.sections___2 #product_2.slick_products_scroller .slick_product_wrapper .padding-box .image .pro-image-anchor img
	{
		height: auto;
	}

	.prduct-scoller-wrapper .slick_products_scroller
	{
		display: grid;
		grid-template-columns: repeat(2,1fr);
		grid-column-gap: 7px;
		grid-row-gap: 7px;	
	}
	.slick_products_scroller .slick_product_wrapper .padding-box
	{
		margin: 0 0 !important;
	}
	#product_2.slick_products_scroller .slick_product_wrapper .padding-box .other-details a
	{
		font-size: 14px;
		font-weight: 600;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .image .pro-image-anchor img
	{
		height:280px !important;
	}
	.viewallbutton
	{
		margin-top: 15px;
	}
	.viewallbutton a
	{
		font-size: 15px;
		font-weight: 600;
	}
	.sections___301
	{
		padding: 25px 0;
	}
	.sections___301 .page_section_heading h3
	{
	    font-size: 22px;
	}
	.sections___301 .page_section_heading p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}

	/*
	================================
	*/
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details h5
	{
		font-size: 14px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details .size-display
	{
		font-size: 12px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details .price_01 .offerPrice
	{
		font-size: 14px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details .price_01 .greenofer
	{
		font-size: 14px;
	}
	.mrp_price
	{
		align-items: center;
		flex-direction: column;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details
	{
		padding: 7px 0px;
	}
	.mrp_price .cuttprice
	{
		font-size: 12px;
		line-height: 20px;
	}
	.sections___3 .page_section_heading h3
	{
	    font-size: 22px;
	}
	.sections___3 .page_section_heading p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}
	.sections___3
	{
		padding-bottom: 30px;
	}
	.sections___2.mt-5
	{
		margin-top: 1.5rem !important;
	}
	.icon_box_container .icon_width_box
	{
		margin-bottom: 15px;
	}
	.icon_box_container .icon_box_col
	{
		flex-direction: row;
		padding: 18px 15px;
	}
	.icon_box_container .icon_box_col i
	{
		width: 50px;
		height: 50px;
		font-size: 1.5em;
		line-height: 50px;
		margin-bottom: 0;
	}
	.icon_box_container .icon_box_col .vale
	{
		text-align: left;
		padding-left: 10px;
		width: calc(100% - 50px);
	}
	.icon_box_container .icon_box_col .vale
	{
		font-size: 14px;
	}
	.icon_box_container .icon_box_col .vale b
	{
		margin-bottom: 4px;
	}
	footer .footer-container
	{
		padding: 40px 0 15px;
	}
	footer .footer-container .custom_row_footer .footer_custom_coloms
	{
		margin-bottom: 17px;
	}
	footer .footer-container .custom_row_footer .footerLinks h6
	{
		font-size: 13px;
		margin-bottom: 8px;
	}
	footer .footer-container .custom_row_footer .footerLinks ul li
	{
		line-height: 18px;
	}
	footer .footer-container .custom_row_footer .footerLinks ul li a
	{
		font-size: 13px;
	}
	footer .footer-container .contact_row .vals a
	{
		font-size: 14px;
	}
	footer .footer-container .contact_row .icon i
	{
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}
	footer .footer-container .details.footer_custom_coloms
	{
		width: 100%;
	}
	footer .footer-container .copyright
	{
		margin-top: 10px;
		font-size: 14px;
	}

	/*
	==================================================
	*/

	body.collection_gallery .carousel_inner .carousel-item img
	{
		height: 180px;
	}
	.heading-breadcrumbs
	{
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.heading-breadcrumbs .breadcrumbs
	{
		margin-bottom: 8px;
	}
	.heading-breadcrumbs h6
	{
		font-size: 25px;
	}
	body.innerPage .about-us-section
	{
		margin-top: 0px;
	}
	body.innerPage .about-us-section .contents_box_area .wrapper p.first
	{
		font-size: 15px;
		margin-left: 5px;
		line-height: 27px;
		margin-right: 5px;
		margin-top: 0px !important;
	}
	.about-us-section .side__image
	{
		padding-left: 2.5%;
		width: 95%;
		margin-bottom: 0;
	}
	.aboutUsPages_only .order___2
	{
		display: none;
	}
	.vision-missino-team-section
	{
		background-color: #eaeaea;
        margin-top: 0;
        padding-top: 35px;
        margin-bottom: 0;
        padding-bottom: 35px;
	}
	.vision-missino-team-section .custom-product-row .custom-product-colom .wrapper .text-contener
	{
		padding: 18px;
	}
	.vision-missino-team-section .custom-product-row .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 17px;
	}
	.vision-missino-team-section .custom-product-row .custom-product-colom p
	{
		font-size: 13px;
		line-height: 24px;
	}
	.key_highlights
	{
		margin-top: 0;
		background-color: #fffcf5;
	}
	.key_highlights .page_section_heading
	{
		margin-bottom: 20px;
	}
	.key_highlights .page_section_heading h3
	{
		font-size: 22px;
	}
	.why-us-box-row .why-us-colom .wrapper
	{
		padding: 1.2em 1.1em 1.2em 1.1em;
	}
	.why-us-box-row .why-us-colom .wrapper h5
	{
		font-size: 17px;
	}
	.why-us-box-row
	{
		grid-row-gap: 20px;
	}
	.why-us-box-row .why-us-colom .wrapper p
	{
		font-size: 13px;
		line-height: 24px;
	}
	.why-us-box-row .why-us-colom .wrapper .icon
	{
		margin-bottom: 10px;
		max-width: 65px;
		height: 65px;
	}
	.our-clients-section .page_section_heading h3
	{
		font-size: 22px;
	}
	.our-clients-section .page_section_heading p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}
	.our-clients-section .page_section_heading
	{
		text-align: left;
	}
	.our-clients-section .page_section_heading .textWithButtonText b
	{
		text-align: left;
		font-size: 16px;
	}
	.our-clients-section .page_section_heading .textWithButtonText
	{
		flex-wrap: wrap;
		display: flex;
		grid-row-gap: 10px;
		text-align: center;
	}
	.our-clients-section .page_section_heading .textWithButtonText span
	{
	    font-size: 13px;
        padding: 6px 15px;
	}
	.clients-section-row
	{
	    grid-template-columns: repeat(3, 1fr);
	}
	.clients-section-row .single-info .image img
	{
		height: 95px;
	}	

	.career-opeinings .customRowCareer
	{
		grid-row-gap: 15px;
	}

	.career-opeinings .customRowCareer .custom_colom_career .wrapper .headign h5
	{
		font-size: 14px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td
	{
        padding: 5px;
        font-size: 13px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td.td1
	{
		width: 100%;
		border-bottom: 0px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr:last-child td.td1
	{
		/*width: 100% ;*/
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td
	{
		width: 100% ;
		display: block;
		column-span: all;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .apply a
	{
		padding: 11px 19px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .apply
	{
		margin-bottom: 0;
	}

	.become_franchise_sectios
	{
		padding: 30px 0;
	}
	.become_franchise_sectios .head h4
	{
		font-size: 22px;
	}
	.become_franchise_sectios .head p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}
	.become_franchise_sectios .head p br
	{
		display: none;
	}
	body.franchise .myformDesign
	{
		margin-top: 20px;
	}
	.myformDesign form .form-group label
	{
		font-size: 13px;
	}
	.myformDesign form .form-group .form-control
	{
		font-size: 14px;
	}
	#form-apply .myformDesign .input_fields
	{
		font-size: 14px;	
	}
	.myformDesign form .form-group
	{
		margin-bottom: 8px;
	}
	.myformDesign form .form-group .capatcha-image
	{
		margin-top: 5px;
		text-align: center;
	}
	.myformDesign form .form-group .capatcha-image img
	{
		width: 110px;
	}
	.myformDesign form .submit-btn
	{
		margin-top: 10px;
	}
	.myformDesign form .submit-btn .btn-theme2
	{
		width: 100%;
		font-weight: 500;
		padding: 14px 20px;
		font-size: 13px;
	}

	.contact-information
	{
		padding-top: 25px;
	}
	.contact-information .contact-info-row
	{
		grid-template-columns: 100%;
	}
	.contact-information .contact-info-row .contact-info-box
	{
		flex-direction: column;
		align-items: center;
		grid-row-gap: 12px;
	}
	.contact-information .contact-info-row .contact-info-box .icon i{
		width: 40px;
		height: 40px;
		line-height: 35px;
		font-size: 22px;
	}
	.contact-information .contact-info-row .contact-info-box .values
	{
		padding-left: 0;
		width: calc(100% - 0px);
	}
	.contact-information .contact-info-row .contact-info-box .values h5
	{
		font-size:15px;
		text-align: center;
		font-weight: 600;
	}
	.contact-information .contact-info-row .contact-info-box .values span
	{
		font-size: 14px;
		text-align: center;
		display: block;
	}
	.contact-information .contact-info-row .contact-info-box .values span br
	{
		display: none;
		text-align: center;
	}
	.contact-information .contact-info-row .contact-info-box.colom02 .values span.c_infots
	{
		font-size: 15px;
	}
	.contact-information .contact-info-row .contact-info-box.colom02 .values span.c_infots br
	{
		display: block;
	}
	.contact-information .contact-info-row .contact-info-box .values span.c_infots
	{
		font-size: 15px;
	}
	.contact-information .contact-info-row .contact-info-box.colom02, 
	.contact-information .contact-info-row .contact-info-box.colom03
	{
		margin-top: 15px;
	}
	section.contact
	{
		padding-top: 0;
		padding-bottom: 0;
	}
	section.contact .backgrond-texture-container
	{
		max-width: 100%;
	}
	.contact-page-row
	{
		flex-direction: column;
		flex-wrap: wrap;
		height: auto;
	}
	.contact-page-row .cols-8
	{
		width: 100%;
	}
	.contact-page-row .cols-4
	{
		width: 100%;
	}
	.contact-page-row .cols-4 iframe
	{
		height: 250px;
	}
	body.contactUsPage .contact-page-row .cols-8
	{
		padding: 30px 20px;
	}
	.contact-form .heading h5
	{
		text-align: center;
		font-size: 25px;
		margin-bottom: 12px;
	}
	.contact-form .heading h5
	{

	}
	section.contact .backgrond-texture-container .input-group label
	{
		position: static;
	}
	section.contact .backgrond-texture-container .input-group
	{
		flex-direction: column;
		margin-bottom: 10px;
	}
	section.contact .backgrond-texture-container .input-group .form-control
	{
		width: 100%;
		order: 2;
		padding: .4rem .7rem;
	}
	section.contact .backgrond-texture-container .input-group label
	{
		width: 100%;
		order: 1;
		color: #222;
		padding-left: 0;
		font-size: 14px;
	}
	section.contact .backgrond-texture-container .captcha-image
	{
		text-align: center;
	}
	section.contact .backgrond-texture-container .input-submit .submit-form
	{
		margin-top: 10px;
		display: block;
		width: 100%;
		font-size: 14px;
		font-weight: 500;
		padding: 8px 40px;
	}

	/*
	================================
	*/
	body.innerPage.privacyPage .about-us-section .contents_box_area .wrapper h4
	{
		font-size: 17px;
		font-weight: 500;
		color: #333;
	}
	body.innerPage.privacyPage .about-us-section .contents_box_area .wrapper p.first
	{
		font-size: 15px;
		line-height: 22px;
		margin-left: 0;
	}
	/*
	================================
	*/

	.heading-breadcrumbs.heading-breadcrumbs3
	{
		padding-top: 20px;
	}


	.my_account .container .customRowDashboard
	{
		flex-direction: column;
	}
	.my_account .container .customRowDashboard .colom_sidebar
	{
		width: 100%;
	}
	.my_account .left h4
	{
		font-size: 14px;
		font-weight: 600;
	}
	.my_account .left ul li
	{
		margin: 4px 0;
	}
	.my_account .left ul li span:nth-child(1) {
		font-size: 14px;
	}

	.my_account .container .customRowDashboard .colom_right_bar
	{
		width: 100%;
		margin-top: 20px;
	}
	.my_account .container .customRowDashboard .colom_right_bar .right h4
	{
		font-size: 17px;
		margin-bottom: 0;
	}
	.my_account .right p
	{
		font-size: 14px;
		line-height: 25px;
	}
	.my_account .right .update .update_button_address
	{
		padding: 10px 20px;
		width: 100%;
		display: block;
	}
	section.my_account .customRowDashboard .heads_addnewaddress
	{
		justify-content: space-between;
		grid-row-gap: 10px;
	}
	.my_account .container .customRowDashboard .address_show
	{
		box-shadow: none;
		padding: 10px;
	}
	.my_account .container .customRowDashboard .address_show ul
	{
		margin: 0 0;
	}
	.my_account .right .address_show ul li span
	{
		font-size: 16px;
		font-weight: 500;
	}
	.my_account .container .customRowDashboard .address_show ul li
	{
		font-size: 13px;
		font-weight: 500;
		width: 92%;
	}
	.my_account .container .customRowDashboard .address_show ul li br
	{
		display: none;
	}
	.my_account .container .customRowDashboard .address_show ul .delete-address
	{
		top: 0;
		right: 0;
	}
	.my_account .right
	{
		padding: 15px 15px 15px 15px;
	}
	section.my_account .customRowDashboard .heads_addnewaddress a
	{
		font-size: 14px;
		padding: 8px 15px;
		font-size: 12px;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable thead
	{
		display: none;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		display: block;
	}


	.my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td[data-head="Product"]{
		width: 100%;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tfoot
	{
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tfoot tr th
	{
		display: block;
		text-align: center;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 1px solid #dacccc !important;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		border-left: 0px;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr
	{
		border: 1px solid #dacccc !important;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td[data-head="Status"]
	{
		display: inline-flex;
		width: 100%;
		justify-content: center;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		border-right: 0px;
	}

	.my-custom-accordion .accordion-block .header-accordion
	{
		padding: 8px 20px;
	}
	.my-custom-accordion .accordion-block .header-accordion h5{
		flex-wrap: wrap;
		grid-row-gap: 5px;
		font-size: 14px;
		font-weight: 400;
	}
	.my-custom-accordion .accordion-block .header-accordion h5 span
	{
		width: 48%;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		font-size: 15px;
		color: #333 !important;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td[data-head="Status"] span
	{
		font-size: 15px;
		color: #333 !important;
	}

	/*
	=============================================================
	*/

	.collectionsSectrion .container_row_products .filter .sticky_area
	{
		position: static;
		/*display: none;*/
	}
	.container_row_products
	{
		flex-direction: column;
	}

	.container_row_products .filter{
		width: 100%;
	}
	.container_row_products .products_area
	{
		width: 100%;
		padding-right: 0;
	}
	.sorting_row .right_sorting
	{
		display: none;
	}
	body.collection_gallery .collectionsSectrion .container_row_products .products_area .slick_products_scroller
	{
		padding-left: 5px;
		padding-right: 5px;
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 1px;
    	grid-row-gap: 5px;
	}
	body.collection_gallery .collectionsSectrion .container_row_products .products_area .slick_products_scroller .slick_product_wrapper:nth-child(odd)
	{
		border-right: 1px solid #ccc;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box
	{
		padding: 0 0;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .image .badge1
	{
		transform: scale(.8);
	}
	.product-detail-page-section .product-features-images .addtocart-buynow a {
		font-size: 12px;
		padding: 8px 7px;
	}
	.product-detail-page-section .product-features-images .addtocart-buynow .cartbutton
	{
		width: 49%;
	}
	body.product__details .product-detail-page-section .detail_wrapper .breadcrumbs a
	{
		font-size: 14px;
	}
	body.product__details .product-detail-page-section .detail_wrapper h6
	{
		font-size: 25px;
		margin-bottom: 7px;
	}
	.product-detail-page-section .product-features-images .addtocart-buynow
	{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper
	{
		margin-top: 10px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .price
	{
		margin-top: 0px;
	}
	body.product__details .mrp_price
	{
		flex-direction: row;
	}

	body.product__details .product-detail-page-section .detail_wrapper h6
	{
		font-size: 22px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .price
	{
		font-size: 23px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .price .offerPer
	{
		font-size: 16px;
	}
	.border_row
	{
		margin: 8px 0;
	}
	.mrp_price4
	{
		line-height: 20px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.mrp_price4 .cuttprice
	{
		font-size: 14px;
	}
	.other_details_inlne
	{
		flex-direction: column;
		align-items: flex-start;
		grid-row-gap: 7px;
	}
	.color_dots_area .color_div span:nth-child(2)
	{
		font-size: 14px;
	}
	.color_dots_area .color_div span:nth-child(1)
	{
		width: 15px;
		height: 15px;
	}
	.color_dots_area2
	{
		margin-top: 5px;
	}
	.color_dots_area2
	{
		grid-row-gap: 7px;
	}
	.color_dots_area2 .color_div span:nth-child(1)
	{
		font-size: 12px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .custom_row_shop_color
	{
		grid-template-columns: repeat(5, 1fr);
	}
	.custom_row_shop_color .shop_color_color
	{
		padding: 1px;
	}
	.table_details .table tbody tr td
	{
		font-size: 13px;
		padding: 7px 7px;
		text-transform: capitalize;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .icon
	{
		width: 40px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .icon img
	{
		width: 40px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .values
	{
		font-size: 13px;
		width: calc(100% - 45px);
		padding-left: 10px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .values b
	{
		font-size: 14px;
	}
	.accordion_for_detail .accordionspro .accordion_block .headings
	{
		padding: 4px 10px;
	}
	.accordion_for_detail .accordionspro .accordion_block .left
	{
		font-size: 14px;
	}
	.accordion_for_detail .accordionspro .accordion_block .accordion__body
	{
		padding-top: 0;
	}
	.accordion_for_detail .accordionspro .accordion_block .accordion__body p
	{
		font-size: 14px;
	}
	body.product__details .heading-breadcrumbs.mt-5
	{
		margin-top: 1.5rem !important;
	}
	body.product__details .mrp_price
	{
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .custom_row_shop_color .shop_color_color .wrapper .image img
	{
		height: 98px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block.subheading
	{
		display: none;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		flex-direction: column;
	}
	section.shoping-cart-section
	{
		margin-top: 25px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .image,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price
	{
		width: 100%;
		border-bottom: 1px solid #ccc;
		padding-left: 5px;
		padding-right: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail
	{
		padding-left: 7px !important;
		padding-right: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .image,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail
	{
		text-align: center;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail 
	{
		padding-left: 0;
		padding-bottom: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail h6
	{
		font-size: 15px;
		margin-bottom: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .price
	{
		margin-bottom: 3px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .image a
	{
		display: block;
	}
	.cart_sidebar_page2 .contaienr_cart
	{
		padding: 5px;
		padding-right: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .single-row
	{
		display: flex;
		flex-wrap: wrap;
		grid-column-gap: 7px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .price b,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .size b,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .size
	{
		font-size: 13px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder
	{
		max-width: 127px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder
	{
		margin-top: 7px;
		margin-bottom: 7px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm
	{
		margin-top: 7px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder .minus
	{
		width: 30px;
		height: 30px;
		line-height: 27px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder .plus
	{
		width: 30px;
		height: 30px;
		line-height: 27px;
		font-size: 20px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm span.remove
	{
		flex-direction: row;
		justify-content: center;
		margin-bottom: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price .price
	{
		margin-bottom: 0;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price
	{
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
		justify-content: center;
		align-items: center;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		border: 1px solid #ccc;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		padding-bottom: 0;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price
	{
		border-bottom: 0px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		margin-bottom: 20px;
	}

	.shoping-cart-section .addtocart-buynow .cartbutton,
	.shoping-cart-section .addtocart-buynow .buynowbutton
	{
		width: 48%;
	}
	.shoping-cart-section .addtocart-buynow a
	{
		font-size: 12px;
		padding: 7px 7px;
	}
	section.checkout .checkout_container
	{
		flex-direction: column;
	}
	section.checkout .checkout_container .check_colom_left
	{
		width: 100%;
		padding-left: 20px;
	    padding-right: 20px;
	    padding-top: 20px;
    	padding-bottom: 20px;
    	order: 2;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .flex_label label
	{
		font-weight: 600;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .flex_label .allreadyaccount
	{
		font-size: 15px;
		font-weight: 400;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .flex_label
	{
		flex-direction: column;
		margin-bottom: 7px;
	}
	section.checkout .checkout_container .check_colom_left .form_heading
	{
	    font-weight: 600;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .block-input label
	{
	    font-size: 14px;
	    font-weight: 400;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .myinput01
	{
		padding: 7px 8px;
		font-size: 14px;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input
	{
		margin-bottom: 10px;
	}
	.block-input.blockrow
	{
		flex-direction: column;
	}
	.block-input.blockrow .block-left
	{
		width: 100%;
		margin-right: 0%;
	}
	.block-input.blockrow .block-right
	{
		width: 100%;
		margin-left: 0%;
	}
	.mb_for_inputs
	{
		margin-bottom: 7px;
	}
	.block-input.blockrow .block-colom3
	{
		width: 100%;
	}
	.block-input.blockrow .block-colom3.two
	{
		margin-left: 0;
		margin-right: 0;
	}
	.submit_buttons_cart_button
	{
		flex-direction: column;
	}
	.submit_buttons_cart_button .continue_shipping
	{
		width: 100%;
		display: block;
		text-align: center;
	}
	.submit_buttons_cart_button .continue_shipping
	{
		font-size: 13px;
		padding: 9px 25px;
		font-weight: 500;
	}
	section.checkout .checkout_container .check_colom_right
	{
		width: 100%;
		padding-top: 20px;
	    padding-bottom: 20px;
	    padding-left: 20px;
	    padding-right: 20px;
	    order: 1;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow
	{
		flex-direction: column;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content
	{
		flex-direction: column;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content
	{
		text-align: center;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .image
	{
		max-width: 70px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .content_detail
	{
		padding-left: 0;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .content_detail h6
	{
		margin-bottom: 5px;
		font-size: 14px;
		font-weight: 600;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .content_detail span
	{
		font-size: 14px;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .price
	{
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 5px;
		text-align: center;
	}
	.checkout-address-sections
	{
		padding: 30px 0;
	}
	.checkout-address-sections .checkout____address
	{
		border: 0px;
		background-color: transparent;
		padding: 0 0;
	}
	.checkout-address-sections .checkout____address .form-group label
	{
		font-size: 14px;
	}
	.checkout-address-sections .checkout____address .form-group .form-select
	{
		padding: 7px 10px;
		padding-right: 27px;
		font-size: 14px;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page.text-start a
	{
		display: block;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page.text-end
	{
		text-align: center !important;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page a
	{
		width: 100%;
		display: block;
		margin-bottom: 6px;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page a
	{
		font-size: 13px;
		padding: 8px 17px;
	}
	body.paymentPage .cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail
	{
		width: 100%;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder.qty_holder2
	{
		text-align: center;
		flex-direction: column;
	}
	.payments.shoping-cart-section .addtocart-buynow .cartbutton, 
	.payments.shoping-cart-section .addtocart-buynow .buynowbutton
	{
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.shoping-cart-section .addtocart-buynow .cartbutton
	{
		margin-right: 0%;
		margin-bottom: 7px;
	}
	body.shoppingcart .shoping-cart-section .addtocart-buynow .cartbutton
	{
		margin-bottom: 0;
	}
	section.thankyousection .custom_row
	{
		max-width: 100%;
	}
	section.thankyousection .custom_row .thankyouText
	{
		font-size: 15px;
		padding: 13px 7px;
		margin-bottom: 15px;
	}
	section.thankyousection .custom_row .order_detail_row
	{
		flex-direction: column;
		grid-row-gap: 4px;
	}
	section.thankyousection .custom_row .order_detail_row span
	{
		font-size: 14px;
	}
	section.thankyousection .thankyou_order_table
	{
		margin-top: 20px;
	}
	section.thankyousection .single-row
	{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	section.thankyousection .thankyou_order_table table tbody tr td .price
	{
		font-size: 14px;
	}
	section.thankyousection .thankyou_order_table table thead
	{
		display: none;
	}
	section.thankyousection .thankyou_order_table table tbody tr td
	{
		display: block;
	}
	section.thankyousection .thankyou_order_table table tbody tr td:nth-child(1)
	{
		width: 100%;
	}
	section.thankyousection .thankyou_order_table table tbody tr td:nth-child(2)
	{
		width: 100%;
	}
	section.thankyousection .thankyou_order_table table tbody tr td:nth-child(1)
	{
		border-left: 0px;
	}
	section.thankyousection .thankyou_order_table table tbody tr
	{
		border: 1px solid #ccc;
	}
	section.thankyousection .thankyou_order_table table tbody tr td
	{
		border-right: 0px;
	}
	section.thankyousection .thankyou_order_table table tbody tr td
	{
		padding: 7px 14px;
	}




	/*=================================================================*/

	section.filter_products_list .custom_row .products_list_bar .sorting_row .left_sorting
	{
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	section.filter_products_list .custom_row .products_list_bar .sorting_row .left_sorting .filterButtons
	{
		order: 1;
	}
	section.filter_products_list .custom_row .products_list_bar .sorting_row .left_sorting select
	{
		order: 2;
	}
	.filterButtons {
        background: #eaeaea;
        padding: 6px 20px;
        border-radius: 4px;
        cursor: pointer;
        font-size: 13px;
        font-weight: 600;
        text-transform: uppercase;
    }
    .filterButtons i, 
    .filterButtons span
    {
    	color: #000;
    }
    .sorting_row .left_sorting select
    {
    	width: 180px;
    }
    .sorting_row .left_sorting
    {
    	width: 100%;
        display: flex;
        justify-content: space-between;
        grid-column-gap: 7px;
    }
	.collectionsSectrion .container_row_products .filter .sticky_area
	{
		position: static;
	}
	/*=======*/
	section.filter_products_list .custom_row .filters_colom .filter_block .filtersubheading span:nth-child(2)
	{
		display: none;
	}
	.collectionsSectrion .container_row_products .filter .sticky_area
	{
		position: fixed;
        top: 0;
        left: -105%;
        width: 100%;
        height: 100vh;
        z-index: 10;
        background: #eee;
        padding: 15px;
        padding-top: 15px;
	    overflow-x: hidden;
    	overflow-y: auto;
    	transition: all .3s;
	}
	.container_row_products .filter .filter_heading
	{
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.collectionsSectrion .container_row_products .filter .sticky_area.sideFilterCooming
	{
		left: 0%;
		display: block;
	}
	.container_row_products .filter .filter_block
	{
		padding-left: 7px;
		padding-right: 7px;
	}

	.ui-slider-horizontal
	{
	}
	.container_row_products .filter .filter_block .wrapper
	{
		width: 90%;
	}

	.price______block .price-range-block {
		/*width: 80%;*/
	}
	.price______block .price-range-block .input_value_holder input.value
	{
		background-color: #fff;
	}
	.container_row_products .filter .filter_heading h6
	{
		font-size: 18px;
		font-weight: 600;
	}
	.container_row_products
	{
		/*flex-direction: column;*/
	}
	.container_row_products .filter
	{
		/*width: 100%;*/
	}
	.container_row_products .products_area
	{
		/*width: 100%;*/
	}

	.slick_products_scroller .slick_product_wrapper .padding-box .image .icon-store-products
	{
		top: 5px;
		right: 5px;
		opacity: 1;
		visibility: visible;
		z-index: 1;
	    grid-row-gap: 5px;	
	}

	.slick_products_scroller .slick_product_wrapper .padding-box .image .icon-store-products a
	{
		width: 25px;
		height: 25px;
		line-height: 25px;
		border-radius: 2px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .image .icon-store-products a i
	{
		font-size: 14px;
	}
	.container_row_products .filter .filter_heading a.cleanall
	{
            text-transform: uppercase;
            font-size: 11px;
            font-weight: 500;
	}
	.container_row_products .filter .filter_block .filtersubheading span:nth-child(1)
	{
		font-size: 13px;
		font-weight: 600;
	}
	.container_row_products .filter .filter_block .list_filter ul li label
	{
		font-weight: 500;
		font-size: 13px;
		padding: 3px 0;
	}
	.container_row_products .filter .filter_block .viewMoreFilterButtons
	{
		font-size: 13px;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper
	{
		background-color: transparent;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper .heading-close
	{
		border-bottom: 1px solid #ccccd3;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper2
	{
		background-color: transparent;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper2 .heading-close
	{
		border-bottom: 1px solid #ccccd3;
	}
	.container_row_products .filter .filter_heading .removeSidebarFilter
	{
		cursor: pointer;
	}
	.container_row_products .filter .filter_heading .removeSidebarFilter i
	{
		color: #000;
		font-size: 20px;
	}
	body.collection_gallery .collectionsSectrion
	{
		z-index: 3;
		position: relative;
	}

}
@media screen and (min-width: 577px) and (max-width: 767px)
{
	footer .footer-container .custom_row_footer
	{
	    grid-template-columns: repeat(2, 1fr);
	}
	.sections___2
	{
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.sections___2 .page_section_heading h3{
		font-size: 22px;
	}
	.sections___2 .page_section_heading p
	{
		max-width: 100%;
		font-size: 14px;
		text-align: justify;
	}
	.rugsByStyles.sections___2 #product_2.slick_products_scroller .slick_product_wrapper .padding-box .image .pro-image-anchor img
	{
		height: auto;
	}

	.prduct-scoller-wrapper .slick_products_scroller
	{
		display: grid;
		grid-template-columns: repeat(3,1fr);
		grid-column-gap: 7px;
		grid-row-gap: 7px;	
	}
	.slick_products_scroller .slick_product_wrapper .padding-box
	{
		margin: 0 0 !important;
	}
	#product_2.slick_products_scroller .slick_product_wrapper .padding-box .other-details a
	{
		font-size: 14px;
		font-weight: 600;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .image .pro-image-anchor img
	{
		height:200px !important;
	}
	.viewallbutton
	{
		margin-top: 15px;
	}
	.viewallbutton a
	{
		font-size: 15px;
		font-weight: 600;
	}
	.sections___301
	{
		padding: 25px 0;
	}
	.sections___301 .page_section_heading h3
	{
	    font-size: 22px;
	}
	.sections___301 .page_section_heading p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}

	/*
	================================
	*/
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details h5
	{
		font-size: 14px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details .size-display
	{
		font-size: 12px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details .price_01 .offerPrice
	{
		font-size: 14px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details .price_01 .greenofer
	{
		font-size: 14px;
	}
	.mrp_price
	{
		align-items: center;
		flex-direction: column;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details
	{
		padding: 7px 0px;
	}
	.mrp_price .cuttprice
	{
		font-size: 12px;
		line-height: 20px;
	}
	.sections___3 .page_section_heading h3
	{
	    font-size: 22px;
	}
	.sections___3 .page_section_heading p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}
	.sections___3
	{
		padding-bottom: 30px;
	}
	.sections___2.mt-5
	{
		margin-top: 1.5rem !important;
	}
	.icon_box_container .icon_width_box
	{
		margin-bottom: 15px;
		width: 50%;
	}
	.icon_box_container .icon_box_col
	{
		flex-direction: row;
		padding: 18px 15px;
	}
	.icon_box_container .icon_box_col i
	{
		width: 50px;
		height: 50px;
		font-size: 1.5em;
		line-height: 50px;
		margin-bottom: 0;
	}
	.icon_box_container .icon_box_col .vale
	{
		text-align: left;
		padding-left: 10px;
		width: calc(100% - 50px);
	}
	.icon_box_container .icon_box_col .vale
	{
		font-size: 14px;
	}
	.icon_box_container .icon_box_col .vale b
	{
		margin-bottom: 4px;
	}
	footer .footer-container
	{
		padding: 40px 0 15px;
	}
	footer .footer-container .custom_row_footer .footer_custom_coloms
	{
		margin-bottom: 17px;
	}
	footer .footer-container .custom_row_footer .footerLinks h6
	{
		font-size: 13px;
		margin-bottom: 8px;
	}
	footer .footer-container .custom_row_footer .footerLinks ul li
	{
		line-height: 18px;
	}
	footer .footer-container .custom_row_footer .footerLinks ul li a
	{
		font-size: 13px;
	}
	footer .footer-container .contact_row .vals a
	{
		font-size: 14px;
	}
	footer .footer-container .contact_row .icon i
	{
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}
	footer .footer-container .details.footer_custom_coloms
	{
		width: 100%;
	}
	footer .footer-container .copyright
	{
		margin-top: 10px;
		font-size: 14px;
	}

	/*
	==================================================
	*/

	body.collection_gallery .carousel_inner .carousel-item img
	{
		height: 180px;
	}
	.heading-breadcrumbs
	{
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.heading-breadcrumbs .breadcrumbs
	{
		margin-bottom: 8px;
	}
	.heading-breadcrumbs h6
	{
		font-size: 25px;
	}
	body.innerPage .about-us-section
	{
		margin-top: 0px;
	}
	body.innerPage .about-us-section .contents_box_area .wrapper p.first
	{
		font-size: 15px;
		margin-left: 5px;
		line-height: 27px;
		margin-right: 5px;
		margin-top: 0px !important;
	}
	.about-us-section .side__image
	{
		padding-left: 2.5%;
		width: 95%;
		margin-bottom: 0;
	}
	.aboutUsPages_only .order___2
	{
		display: none;
	}
	.vision-missino-team-section
	{
		background-color: #eaeaea;
        margin-top: 0;
        padding-top: 35px;
        margin-bottom: 0;
        padding-bottom: 35px;
	}
	.vision-missino-team-section .custom-product-row .custom-product-colom .wrapper .text-contener
	{
		padding: 18px;
	}
	.vision-missino-team-section .custom-product-row .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 17px;
	}
	.vision-missino-team-section .custom-product-row .custom-product-colom p
	{
		font-size: 15px;
		line-height: 24px;
	}
	.key_highlights
	{
		margin-top: 0;
		background-color: #fffcf5;
	}
	.key_highlights .page_section_heading
	{
		margin-bottom: 20px;
	}
	.key_highlights .page_section_heading h3
	{
		font-size: 22px;
	}
	.why-us-box-row .why-us-colom .wrapper
	{
		padding: 1.2em 1.1em 1.2em 1.1em;
	}
	.why-us-box-row .why-us-colom .wrapper h5
	{
		font-size: 17px;
	}
	.why-us-box-row
	{
		grid-row-gap: 20px;
	}
	.why-us-box-row .why-us-colom
	{
		width: 50%;
	}
	.why-us-box-row .why-us-colom .wrapper p
	{
		font-size: 13px;
		line-height: 24px;
	}
	.why-us-box-row .why-us-colom .wrapper .icon
	{
		margin-bottom: 10px;
		max-width: 65px;
		height: 65px;
	}
	.our-clients-section .page_section_heading h3
	{
		font-size: 22px;
	}
	.our-clients-section .page_section_heading p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}
	.our-clients-section .page_section_heading
	{
		text-align: left;
	}
	.our-clients-section .page_section_heading .textWithButtonText b
	{
		text-align: left;
		font-size: 16px;
	}
	.our-clients-section .page_section_heading .textWithButtonText b
	{
		width: 100%;
	}
	.career-opeinings .customRowCareer .custom_colom_career
	{
		width: 50%;
	}
	.our-clients-section .page_section_heading .textWithButtonText
	{
		flex-wrap: wrap;
		display: flex;
		grid-row-gap: 10px;
		text-align: center;
		flex-wrap: wrap;
	}
	.our-clients-section .page_section_heading .textWithButtonText span
	{
	    font-size: 13px;
        padding: 6px 15px;
	}
	.clients-section-row
	{
	    grid-template-columns: repeat(3, 1fr);
	}
	.clients-section-row .single-info .image img
	{
		height: 95px;
	}	
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td.td1
	{
		padding-bottom: 0px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .apply a
	{
		font-size: 12px;
	}

	.career-opeinings .customRowCareer
	{
		grid-row-gap: 15px;
	}

	.career-opeinings .customRowCareer .custom_colom_career .wrapper .headign h5
	{
		font-size: 14px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td
	{
        padding: 5px;
        font-size: 13px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td.td1
	{
		width: 100%;
		border-bottom: 0px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr:last-child td.td1
	{
		/*width: 100% ;*/
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td
	{
		width: 100% ;
		display: block;
		column-span: all;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .apply a
	{
		padding: 11px 19px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .apply
	{
		margin-bottom: 0;
	}

	.become_franchise_sectios
	{
		padding: 30px 0;
	}
	.become_franchise_sectios .head h4
	{
		font-size: 22px;
	}
	.become_franchise_sectios .head p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}
	.become_franchise_sectios .head p br
	{
		display: none;
	}
	body.franchise .myformDesign
	{
		margin-top: 20px;
	}
	.myformDesign form .form-group label
	{
		font-size: 13px;
	}
	.myformDesign form .form-group .form-control
	{
		font-size: 14px;
	}
	#form-apply .myformDesign .input_fields
	{
		font-size: 14px;	
	}
	.myformDesign form .form-group
	{
		margin-bottom: 8px;
	}
	.myformDesign form .form-group .capatcha-image
	{
		margin-top: 5px;
		text-align: center;
	}
	.myformDesign form .form-group .capatcha-image img
	{
		width: 110px;
	}
	.myformDesign form .submit-btn
	{
		margin-top: 10px;
	}
	.myformDesign form .submit-btn .btn-theme2
	{
		width: 100%;
		font-weight: 500;
		padding: 14px 20px;
		font-size: 13px;
	}

	.contact-information
	{
		padding-top: 25px;
	}
	.contact-information .contact-info-row
	{
		grid-template-columns: 100%;
	}
	.contact-information .contact-info-row .contact-info-box
	{
		flex-direction: column;
		align-items: center;
		grid-row-gap: 12px;
	}
	.contact-information .contact-info-row .contact-info-box .icon i{
		width: 40px;
		height: 40px;
		line-height: 35px;
		font-size: 22px;
	}
	.contact-information .contact-info-row .contact-info-box .values
	{
		padding-left: 0;
		width: calc(100% - 0px);
	}
	.contact-information .contact-info-row .contact-info-box .values h5
	{
		font-size:15px;
		text-align: center;
		font-weight: 600;
	}
	.contact-information .contact-info-row .contact-info-box .values span
	{
		font-size: 14px;
		text-align: center;
		display: block;
	}
	.contact-information .contact-info-row .contact-info-box .values span br
	{
		display: none;
		text-align: center;
	}
	.contact-information .contact-info-row .contact-info-box.colom02 .values span.c_infots
	{
		font-size: 15px;
	}
	.contact-information .contact-info-row .contact-info-box.colom02 .values span.c_infots br
	{
		display: block;
	}
	.contact-information .contact-info-row .contact-info-box .values span.c_infots
	{
		font-size: 15px;
	}
	.contact-information .contact-info-row .contact-info-box.colom02, 
	.contact-information .contact-info-row .contact-info-box.colom03
	{
		margin-top: 15px;
	}
	section.contact
	{
		padding-top: 0;
		padding-bottom: 0;
	}
	section.contact .backgrond-texture-container
	{
		max-width: 100%;
	}
	.contact-page-row
	{
		flex-direction: column;
		flex-wrap: wrap;
		height: auto;
	}
	.contact-page-row .cols-8
	{
		width: 100%;
	}
	.contact-page-row .cols-4
	{
		width: 100%;
	}
	.contact-page-row .cols-4 iframe
	{
		height: 250px;
	}
	body.contactUsPage .contact-page-row .cols-8
	{
		padding: 30px 20px;
	}
	.contact-form .heading h5
	{
		text-align: center;
		font-size: 25px;
		margin-bottom: 12px;
	}
	.contact-form .heading h5
	{

	}
	section.contact .backgrond-texture-container .input-group label
	{
		position: static;
	}
	section.contact .backgrond-texture-container .input-group
	{
		flex-direction: column;
		margin-bottom: 10px;
	}
	section.contact .backgrond-texture-container .input-group .form-control
	{
		width: 100%;
		order: 2;
		padding: .4rem .7rem;
	}
	section.contact .backgrond-texture-container .input-group label
	{
		width: 100%;
		order: 1;
		color: #222;
		padding-left: 0;
		font-size: 14px;
	}
	section.contact .backgrond-texture-container .captcha-image
	{
		text-align: center;
	}
	section.contact .backgrond-texture-container .input-submit .submit-form
	{
		margin-top: 10px;
		display: block;
		width: 100%;
		font-size: 14px;
		font-weight: 500;
		padding: 8px 40px;
	}

	/*
	================================
	*/
	body.innerPage.privacyPage .about-us-section .contents_box_area .wrapper h4
	{
		font-size: 17px;
		font-weight: 500;
		color: #333;
	}
	body.innerPage.privacyPage .about-us-section .contents_box_area .wrapper p.first
	{
		font-size: 15px;
		line-height: 22px;
		margin-left: 0;
	}
	/*
	================================
	*/

	.heading-breadcrumbs.heading-breadcrumbs3
	{
		padding-top: 20px;
	}


	.my_account .container .customRowDashboard
	{
		flex-direction: column;
	}
	.my_account .container .customRowDashboard .colom_sidebar
	{
		width: 100%;
	}
	.my_account .left h4
	{
		font-size: 14px;
		font-weight: 600;
	}
	.my_account .left ul li
	{
		margin: 4px 0;
	}
	.my_account .left ul li span:nth-child(1) {
		font-size: 14px;
	}

	.my_account .container .customRowDashboard .colom_right_bar
	{
		width: 100%;
		margin-top: 20px;
	}
	.my_account .container .customRowDashboard .colom_right_bar .right h4
	{
		font-size: 17px;
		margin-bottom: 0;
	}
	.my_account .right p
	{
		font-size: 14px;
		line-height: 25px;
	}
	.my_account .right .update .update_button_address
	{
		padding: 10px 20px;
		width: 100%;
		display: block;
	}
	section.my_account .customRowDashboard .heads_addnewaddress
	{
		justify-content: space-between;
		grid-row-gap: 10px;
	}
	.my_account .container .customRowDashboard .address_show
	{
		box-shadow: none;
		padding: 10px;
	}
	.my_account .container .customRowDashboard .address_show ul
	{
		margin: 0 0;
	}
	.my_account .right .address_show ul li span
	{
		font-size: 16px;
		font-weight: 500;
	}
	.my_account .container .customRowDashboard .address_show ul li
	{
		font-size: 13px;
		font-weight: 500;
		width: 92%;
	}
	.my_account .container .customRowDashboard .address_show ul li br
	{
		display: none;
	}
	.my_account .container .customRowDashboard .address_show ul .delete-address
	{
		top: 0;
		right: 0;
	}
	.my_account .right
	{
		padding: 15px 15px 15px 15px;
	}
	section.my_account .customRowDashboard .heads_addnewaddress a
	{
		font-size: 14px;
		padding: 8px 15px;
		font-size: 12px;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable thead
	{
		display: none;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		display: block;
	}


	.my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td[data-head="Product"]{
		width: 100%;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tfoot
	{
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tfoot tr th
	{
		display: block;
		text-align: center;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 1px solid #dacccc !important;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		border-left: 0px;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr
	{
		border: 1px solid #dacccc !important;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td[data-head="Status"]
	{
		display: inline-flex;
		width: 100%;
		justify-content: center;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		border-right: 0px;
	}

	.my-custom-accordion .accordion-block .header-accordion
	{
		padding: 8px 20px;
	}
	.my-custom-accordion .accordion-block .header-accordion h5{
		flex-wrap: wrap;
		grid-row-gap: 5px;
		font-size: 14px;
		font-weight: 400;
	}
	.my-custom-accordion .accordion-block .header-accordion h5 span
	{
		width: 48%;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		font-size: 15px;
		color: #333 !important;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td[data-head="Status"] span
	{
		font-size: 15px;
		color: #333 !important;
	}

	/*
	=============================================================
	*/

	.collectionsSectrion .container_row_products .filter .sticky_area
	{
		position: static;
		/*display: none;*/
	}
	.container_row_products
	{
		flex-direction: column;
	}

	.container_row_products .filter{
		width: 100%;
	}
	.container_row_products .products_area
	{
		width: 100%;
		padding-right: 0;
	}
	.sorting_row .right_sorting
	{
		display: none;
	}
	body.collection_gallery .collectionsSectrion .container_row_products .products_area .slick_products_scroller
	{
		padding-left: 5px;
		padding-right: 5px;
		grid-template-columns: repeat(3, 1fr);
		grid-column-gap: 1px;
    	grid-row-gap: 5px;
	}
	body.collection_gallery .collectionsSectrion .container_row_products .products_area .slick_products_scroller .slick_product_wrapper:nth-child(odd)
	{
		/*border-right: 1px solid #ccc;*/
	}
	.slick_products_scroller .slick_product_wrapper .padding-box
	{
		padding: 0 0;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .image .badge1
	{
		transform: scale(.8);
	}
	.product-detail-page-section .product-features-images .addtocart-buynow a {
		font-size: 12px;
		padding: 8px 7px;
	}
	.product-detail-page-section .product-features-images .addtocart-buynow .cartbutton
	{
		width: 49%;
	}
	body.product__details .product-detail-page-section .detail_wrapper .breadcrumbs a
	{
		font-size: 14px;
	}
	body.product__details .product-detail-page-section .detail_wrapper h6
	{
		font-size: 25px;
		margin-bottom: 7px;
	}
	.product-detail-page-section .product-features-images .addtocart-buynow
	{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper
	{
		margin-top: 10px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .price
	{
		margin-top: 0px;
	}
	body.product__details .mrp_price
	{
		flex-direction: row;
	}

	body.product__details .product-detail-page-section .detail_wrapper h6
	{
		font-size: 22px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .price
	{
		font-size: 23px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .price .offerPer
	{
		font-size: 16px;
	}
	.border_row
	{
		margin: 8px 0;
	}
	.mrp_price4
	{
		line-height: 20px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.mrp_price4 .cuttprice
	{
		font-size: 14px;
	}
	.other_details_inlne
	{
		flex-direction: column;
		align-items: flex-start;
		grid-row-gap: 7px;
	}
	.color_dots_area .color_div span:nth-child(2)
	{
		font-size: 14px;
	}
	.color_dots_area .color_div span:nth-child(1)
	{
		width: 15px;
		height: 15px;
	}
	.color_dots_area2
	{
		margin-top: 5px;
	}
	.color_dots_area2
	{
		grid-row-gap: 7px;
	}
	.color_dots_area2 .color_div span:nth-child(1)
	{
		font-size: 12px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .custom_row_shop_color
	{
		grid-template-columns: repeat(5, 1fr);
	}
	.custom_row_shop_color .shop_color_color
	{
		padding: 1px;
	}
	.table_details .table tbody tr td
	{
		font-size: 13px;
		padding: 7px 7px;
		text-transform: capitalize;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .icon
	{
		width: 40px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .icon img
	{
		width: 40px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .values
	{
		font-size: 13px;
		width: calc(100% - 45px);
		padding-left: 10px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .values b
	{
		font-size: 14px;
	}
	.accordion_for_detail .accordionspro .accordion_block .headings
	{
		padding: 4px 10px;
	}
	.accordion_for_detail .accordionspro .accordion_block .left
	{
		font-size: 14px;
	}
	.accordion_for_detail .accordionspro .accordion_block .accordion__body
	{
		padding-top: 0;
	}
	.accordion_for_detail .accordionspro .accordion_block .accordion__body p
	{
		font-size: 14px;
	}
	body.product__details .heading-breadcrumbs.mt-5
	{
		margin-top: 1.5rem !important;
	}
	body.product__details .mrp_price
	{
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .custom_row_shop_color .shop_color_color .wrapper .image img
	{
		height: 98px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block.subheading
	{
		display: none;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		flex-direction: column;
	}
	section.shoping-cart-section
	{
		margin-top: 25px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .image,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price
	{
		width: 100%;
		border-bottom: 1px solid #ccc;
		padding-left: 5px;
		padding-right: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail
	{
		padding-left: 7px !important;
		padding-right: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .image,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail
	{
		text-align: center;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail 
	{
		padding-left: 0;
		padding-bottom: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail h6
	{
		font-size: 15px;
		margin-bottom: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .price
	{
		margin-bottom: 3px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .image a
	{
		display: block;
	}
	.cart_sidebar_page2 .contaienr_cart
	{
		padding: 5px;
		padding-right: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .single-row
	{
		display: flex;
		flex-wrap: wrap;
		grid-column-gap: 7px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .price b,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .size b,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .size
	{
		font-size: 13px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder
	{
		max-width: 127px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder
	{
		margin-top: 7px;
		margin-bottom: 7px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm
	{
		margin-top: 7px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder .minus
	{
		width: 30px;
		height: 30px;
		line-height: 27px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder .plus
	{
		width: 30px;
		height: 30px;
		line-height: 27px;
		font-size: 20px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm span.remove
	{
		flex-direction: row;
		justify-content: center;
		margin-bottom: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price .price
	{
		margin-bottom: 0;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price
	{
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
		justify-content: center;
		align-items: center;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		border: 1px solid #ccc;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		padding-bottom: 0;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price
	{
		border-bottom: 0px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		margin-bottom: 20px;
	}

	.shoping-cart-section .addtocart-buynow .cartbutton,
	.shoping-cart-section .addtocart-buynow .buynowbutton
	{
		width: 48%;
	}
	.shoping-cart-section .addtocart-buynow a
	{
		font-size: 12px;
		padding: 7px 7px;
	}
	section.checkout .checkout_container
	{
		flex-direction: column;
	}
	section.checkout .checkout_container .check_colom_left
	{
		width: 100%;
		padding-left: 20px;
	    padding-right: 20px;
	    padding-top: 20px;
    	padding-bottom: 20px;
    	order: 2;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .flex_label label
	{
		font-weight: 600;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .flex_label .allreadyaccount
	{
		font-size: 15px;
		font-weight: 400;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .flex_label
	{
		flex-direction: column;
		margin-bottom: 7px;
	}
	section.checkout .checkout_container .check_colom_left .form_heading
	{
	    font-weight: 600;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .block-input label
	{
	    font-size: 14px;
	    font-weight: 400;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .myinput01
	{
		padding: 7px 8px;
		font-size: 14px;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input
	{
		margin-bottom: 10px;
	}
	.block-input.blockrow
	{
		flex-direction: column;
	}
	.block-input.blockrow .block-left
	{
		width: 100%;
		margin-right: 0%;
	}
	.block-input.blockrow .block-right
	{
		width: 100%;
		margin-left: 0%;
	}
	.mb_for_inputs
	{
		margin-bottom: 7px;
	}
	.block-input.blockrow .block-colom3
	{
		width: 100%;
	}
	.block-input.blockrow .block-colom3.two
	{
		margin-left: 0;
		margin-right: 0;
	}
	.submit_buttons_cart_button
	{
		flex-direction: column;
	}
	.submit_buttons_cart_button .continue_shipping
	{
		width: 100%;
		display: block;
		text-align: center;
	}
	.submit_buttons_cart_button .continue_shipping
	{
		font-size: 13px;
		padding: 9px 25px;
		font-weight: 500;
	}
	section.checkout .checkout_container .check_colom_right
	{
		width: 100%;
		padding-top: 20px;
	    padding-bottom: 20px;
	    padding-left: 20px;
	    padding-right: 20px;
	    order: 1;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow
	{
		flex-direction: column;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content
	{
		flex-direction: column;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content
	{
		text-align: center;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .image
	{
		max-width: 70px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .content_detail
	{
		padding-left: 0;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .content_detail h6
	{
		margin-bottom: 5px;
		font-size: 14px;
		font-weight: 600;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .content_detail span
	{
		font-size: 14px;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .price
	{
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 5px;
		text-align: center;
	}
	.checkout-address-sections
	{
		padding: 30px 0;
	}
	.checkout-address-sections .checkout____address
	{
		border: 0px;
		background-color: transparent;
		padding: 0 0;
	}
	.checkout-address-sections .checkout____address .form-group label
	{
		font-size: 14px;
	}
	.checkout-address-sections .checkout____address .form-group .form-select
	{
		padding: 7px 10px;
		padding-right: 27px;
		font-size: 14px;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page.text-start a
	{
		display: block;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page.text-end
	{
		text-align: center !important;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page a
	{
		width: 100%;
		display: block;
		margin-bottom: 6px;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page a
	{
		font-size: 13px;
		padding: 8px 17px;
	}
	body.paymentPage .cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail
	{
		width: 100%;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder.qty_holder2
	{
		text-align: center;
		flex-direction: column;
	}
	.payments.shoping-cart-section .addtocart-buynow .cartbutton, 
	.payments.shoping-cart-section .addtocart-buynow .buynowbutton
	{
		width: 48%;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.shoping-cart-section .addtocart-buynow .cartbutton
	{
		margin-right: 0%;
		margin-bottom: 0px;
	}
	body.shoppingcart .shoping-cart-section .addtocart-buynow .cartbutton
	{
		margin-bottom: 0;
	}
	section.thankyousection .custom_row
	{
		max-width: 100%;
	}
	section.thankyousection .custom_row .thankyouText
	{
		font-size: 15px;
		padding: 13px 7px;
		margin-bottom: 15px;
	}
	section.thankyousection .custom_row .order_detail_row
	{
		flex-direction: column;
		grid-row-gap: 4px;
	}
	section.thankyousection .custom_row .order_detail_row span
	{
		font-size: 14px;
	}
	section.thankyousection .thankyou_order_table
	{
		margin-top: 20px;
	}
	section.thankyousection .single-row
	{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	section.thankyousection .thankyou_order_table table tbody tr td .price
	{
		font-size: 14px;
	}
	section.thankyousection .thankyou_order_table table thead
	{
		display: none;
	}
	section.thankyousection .thankyou_order_table table tbody tr td
	{
		display: block;
	}
	section.thankyousection .thankyou_order_table table tbody tr td:nth-child(1)
	{
		width: 100%;
	}
	section.thankyousection .thankyou_order_table table tbody tr td:nth-child(2)
	{
		width: 100%;
	}
	section.thankyousection .thankyou_order_table table tbody tr td:nth-child(1)
	{
		border-left: 0px;
	}
	section.thankyousection .thankyou_order_table table tbody tr
	{
		border: 1px solid #ccc;
	}
	section.thankyousection .thankyou_order_table table tbody tr td
	{
		border-right: 0px;
	}
	section.thankyousection .thankyou_order_table table tbody tr td
	{
		padding: 7px 14px;
	}


	/*=================================================================*/

	section.filter_products_list .custom_row .products_list_bar .sorting_row .left_sorting
	{
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	section.filter_products_list .custom_row .products_list_bar .sorting_row .left_sorting .filterButtons
	{
		order: 1;
	}
	section.filter_products_list .custom_row .products_list_bar .sorting_row .left_sorting select
	{
		order: 2;
	}
	.filterButtons {
        background: #eaeaea;
        padding: 6px 20px;
        border-radius: 4px;
        cursor: pointer;
        font-size: 13px;
        font-weight: 600;
        text-transform: uppercase;
    }
    .filterButtons i, 
    .filterButtons span
    {
    	color: #000;
    }
    .sorting_row .left_sorting select
    {
    	width: 180px;
    }
    .sorting_row .left_sorting
    {
    	width: 100%;
        display: flex;
        justify-content: space-between;
        grid-column-gap: 7px;
    }
	.collectionsSectrion .container_row_products .filter .sticky_area
	{
		position: static;
	}
	/*=======*/
	section.filter_products_list .custom_row .filters_colom .filter_block .filtersubheading span:nth-child(2)
	{
		display: none;
	}
	.collectionsSectrion .container_row_products .filter .sticky_area
	{
		position: fixed;
        top: 0;
        left: -105%;
        width: 60%;
        height: 100vh;
        z-index: 10;
        background: #eee;
        padding: 15px;
        padding-top: 15px;
	    overflow-x: hidden;
    	overflow-y: auto;
    	transition: all .3s;
	}
	.container_row_products .filter .filter_heading
	{
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.collectionsSectrion .container_row_products .filter .sticky_area.sideFilterCooming
	{
		left: 0%;
	}
	.container_row_products .filter .filter_block
	{
		padding-left: 7px;
		padding-right: 7px;
	}

	.ui-slider-horizontal
	{
	}
	.container_row_products .filter .filter_block .wrapper
	{
		width: 90%;
	}

	.price______block .price-range-block {
		/*width: 80%;*/
	}
	.price______block .price-range-block .input_value_holder input.value
	{
		background-color: #fff;
	}
	.container_row_products .filter .filter_heading h6
	{
		font-size: 18px;
		font-weight: 600;
	}
	.container_row_products
	{
		/*flex-direction: column;*/
	}
	.container_row_products .filter
	{
		/*width: 100%;*/
	}
	.container_row_products .products_area
	{
		/*width: 100%;*/
	}

	.slick_products_scroller .slick_product_wrapper .padding-box .image .icon-store-products
	{
		top: 5px;
		right: 5px;
		opacity: 1;
		visibility: visible;
		z-index: 1;
	    grid-row-gap: 5px;	
	}

	.slick_products_scroller .slick_product_wrapper .padding-box .image .icon-store-products a
	{
		width: 25px;
		height: 25px;
		line-height: 25px;
		border-radius: 2px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .image .icon-store-products a i
	{
		font-size: 14px;
	}
	.container_row_products .filter .filter_heading a.cleanall
	{
            text-transform: uppercase;
            font-size: 11px;
            font-weight: 500;
	}
	.container_row_products .filter .filter_block .filtersubheading span:nth-child(1)
	{
		font-size: 13px;
		font-weight: 600;
	}
	.container_row_products .filter .filter_block .list_filter ul li label
	{
		font-weight: 500;
		font-size: 13px;
		padding: 3px 0;
	}
	.container_row_products .filter .filter_block .viewMoreFilterButtons
	{
		font-size: 13px;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper
	{
		background-color: transparent;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper .heading-close
	{
		border-bottom: 1px solid #ccccd3;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper2
	{
		background-color: transparent;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper2 .heading-close
	{
		border-bottom: 1px solid #ccccd3;
	}
	.container_row_products .filter .filter_heading .removeSidebarFilter
	{
		cursor: pointer;
	}
	.container_row_products .filter .filter_heading .removeSidebarFilter i
	{
		color: #000;
		font-size: 20px;
	}
	body.collection_gallery .collectionsSectrion
	{
		z-index: 3;
		position: relative;
	}
}
@media screen and (min-width: 768px) and (max-width: 992px)
{
	footer .footer-container .custom_row_footer
	{
	    grid-template-columns: repeat(2, 1fr);
	}
	.sections___2
	{
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.sections___2 .page_section_heading h3{
		font-size: 22px;
	}
	.sections___2 .page_section_heading p
	{
		max-width: 100%;
		font-size: 14px;
		text-align: justify;
	}
	.rugsByStyles.sections___2 #product_2.slick_products_scroller .slick_product_wrapper .padding-box .image .pro-image-anchor img
	{
		height: auto;
	}

	.prduct-scoller-wrapper .slick_products_scroller
	{
		display: grid;
		grid-template-columns: repeat(3,1fr);
		grid-column-gap: 7px;
		grid-row-gap: 7px;	
	}
	.slick_products_scroller .slick_product_wrapper .padding-box
	{
		margin: 0 0 !important;
	}
	#product_2.slick_products_scroller .slick_product_wrapper .padding-box .other-details a
	{
		font-size: 14px;
		font-weight: 600;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .image .pro-image-anchor img
	{
		height:200px !important;
	}
	.viewallbutton
	{
		margin-top: 15px;
	}
	.viewallbutton a
	{
		font-size: 15px;
		font-weight: 600;
	}
	.sections___301
	{
		padding: 25px 0;
	}
	.sections___301 .page_section_heading h3
	{
	    font-size: 22px;
	}
	.sections___301 .page_section_heading p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}

	/*
	================================
	*/
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details h5
	{
		font-size: 14px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details .size-display
	{
		font-size: 12px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details .price_01 .offerPrice
	{
		font-size: 14px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details .price_01 .greenofer
	{
		font-size: 14px;
	}
	.mrp_price
	{
		align-items: center;
		flex-direction: column;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .other-details
	{
		padding: 7px 0px;
	}
	.mrp_price .cuttprice
	{
		font-size: 12px;
		line-height: 20px;
	}
	.sections___3 .page_section_heading h3
	{
	    font-size: 22px;
	}
	.sections___3 .page_section_heading p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}
	.sections___3
	{
		padding-bottom: 30px;
	}
	.sections___2.mt-5
	{
		margin-top: 1.5rem !important;
	}
	.icon_box_container .icon_width_box
	{
		margin-bottom: 15px;
		width: 50%;
	}
	.icon_box_container .icon_box_col
	{
		flex-direction: row;
		padding: 18px 15px;
	}
	.icon_box_container .icon_box_col i
	{
		width: 50px;
		height: 50px;
		font-size: 1.5em;
		line-height: 50px;
		margin-bottom: 0;
	}
	.icon_box_container .icon_box_col .vale
	{
		text-align: left;
		padding-left: 10px;
		width: calc(100% - 50px);
	}
	.icon_box_container .icon_box_col .vale
	{
		font-size: 14px;
	}
	.icon_box_container .icon_box_col .vale b
	{
		margin-bottom: 4px;
	}
	footer .footer-container
	{
		padding: 40px 0 15px;
	}
	footer .footer-container .custom_row_footer .footer_custom_coloms
	{
		margin-bottom: 17px;
	}
	footer .footer-container .custom_row_footer .footerLinks h6
	{
		font-size: 13px;
		margin-bottom: 8px;
	}
	footer .footer-container .custom_row_footer .footerLinks ul li
	{
		line-height: 18px;
	}
	footer .footer-container .custom_row_footer .footerLinks ul li a
	{
		font-size: 13px;
	}
	footer .footer-container .contact_row .vals a
	{
		font-size: 14px;
	}
	footer .footer-container .contact_row .icon i
	{
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}
	footer .footer-container .details.footer_custom_coloms
	{
		width: 100%;
	}
	footer .footer-container .copyright
	{
		margin-top: 10px;
		font-size: 14px;
	}

	/*
	==================================================
	*/

	body.collection_gallery .carousel_inner .carousel-item img
	{
		height: 180px;
	}
	.heading-breadcrumbs
	{
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.heading-breadcrumbs .breadcrumbs
	{
		margin-bottom: 8px;
	}
	.heading-breadcrumbs h6
	{
		font-size: 25px;
	}
	body.innerPage .about-us-section
	{
		margin-top: 0px;
	}
	body.innerPage .about-us-section .contents_box_area .wrapper p.first
	{
		font-size: 15px;
		margin-left: 5px;
		line-height: 27px;
		margin-right: 5px;
		margin-top: 0px !important;
	}
	.about-us-section .side__image
	{
		padding-left: 2.5%;
		width: 95%;
		margin-bottom: 0;
	}
	.aboutUsPages_only .order___2
	{
		display: none;
	}
	.vision-missino-team-section
	{
		background-color: #eaeaea;
        margin-top: 0;
        padding-top: 35px;
        margin-bottom: 0;
        padding-bottom: 35px;
	}
	.vision-missino-team-section .custom-product-row .custom-product-colom .wrapper .text-contener
	{
		padding: 18px;
	}
	.vision-missino-team-section .custom-product-row .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 17px;
	}
	.vision-missino-team-section .custom-product-row .custom-product-colom p
	{
		font-size: 15px;
		line-height: 24px;
	}
	.key_highlights
	{
		margin-top: 0;
		background-color: #fffcf5;
	}
	.key_highlights .page_section_heading
	{
		margin-bottom: 20px;
	}
	.key_highlights .page_section_heading h3
	{
		font-size: 22px;
	}
	.why-us-box-row .why-us-colom .wrapper
	{
		padding: 1.2em 1.1em 1.2em 1.1em;
	}
	.why-us-box-row .why-us-colom .wrapper h5
	{
		font-size: 17px;
	}
	.why-us-box-row
	{
		grid-row-gap: 20px;
	}
	.why-us-box-row .why-us-colom
	{
		width: 50%;
	}
	.why-us-box-row .why-us-colom .wrapper p
	{
		font-size: 13px;
		line-height: 24px;
	}
	.why-us-box-row .why-us-colom .wrapper .icon
	{
		margin-bottom: 10px;
		max-width: 65px;
		height: 65px;
	}
	.our-clients-section .page_section_heading h3
	{
		font-size: 22px;
	}
	.our-clients-section .page_section_heading p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}
	.our-clients-section .page_section_heading
	{
		text-align: left;
	}
	.our-clients-section .page_section_heading .textWithButtonText b
	{
		text-align: left;
		font-size: 16px;
	}
	.our-clients-section .page_section_heading .textWithButtonText b
	{
		width: 100%;
	}
	.career-opeinings .customRowCareer .custom_colom_career
	{
		width: 50%;
	}
	.our-clients-section .page_section_heading .textWithButtonText
	{
		flex-wrap: wrap;
		display: flex;
		grid-row-gap: 10px;
		text-align: center;
		flex-wrap: wrap;
	}
	.our-clients-section .page_section_heading .textWithButtonText span
	{
	    font-size: 13px;
        padding: 6px 15px;
	}
	.clients-section-row
	{
	    grid-template-columns: repeat(3, 1fr);
	}
	.clients-section-row .single-info .image img
	{
		height: 95px;
	}	
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td.td1
	{
		padding-bottom: 0px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .apply a
	{
		font-size: 12px;
	}

	.career-opeinings .customRowCareer
	{
		grid-row-gap: 15px;
	}

	.career-opeinings .customRowCareer .custom_colom_career .wrapper .headign h5
	{
		font-size: 14px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td
	{
        padding: 5px;
        font-size: 13px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td.td1
	{
		width: 100%;
		border-bottom: 0px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr:last-child td.td1
	{
		/*width: 100% ;*/
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .table tr td
	{
		width: 100% ;
		display: block;
		column-span: all;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .apply a
	{
		padding: 11px 19px;
	}
	.career-opeinings .customRowCareer .custom_colom_career .wrapper .details-box .apply
	{
		margin-bottom: 0;
	}

	.become_franchise_sectios
	{
		padding: 30px 0;
	}
	.become_franchise_sectios .head h4
	{
		font-size: 22px;
	}
	.become_franchise_sectios .head p
	{
		max-width: 100%;
        font-size: 14px;
        text-align: justify;
	}
	.become_franchise_sectios .head p br
	{
		display: none;
	}
	body.franchise .myformDesign
	{
		margin-top: 20px;
	}
	.myformDesign form .form-group label
	{
		font-size: 13px;
	}
	.myformDesign form .form-group .form-control
	{
		font-size: 14px;
	}
	#form-apply .myformDesign .input_fields
	{
		font-size: 14px;	
	}
	.myformDesign form .form-group
	{
		margin-bottom: 8px;
	}
	.myformDesign form .form-group .capatcha-image
	{
		margin-top: 5px;
		text-align: center;
	}
	.myformDesign form .form-group .capatcha-image img
	{
		width: 110px;
	}
	.myformDesign form .submit-btn
	{
		margin-top: 10px;
	}
	.myformDesign form .submit-btn .btn-theme2
	{
		width: 100%;
		font-weight: 500;
		padding: 14px 20px;
		font-size: 13px;
	}

	.contact-information
	{
		padding-top: 25px;
	}
	.contact-information .contact-info-row
	{
		grid-template-columns: 100%;
	}
	.contact-information .contact-info-row .contact-info-box
	{
		flex-direction: column;
		align-items: center;
		grid-row-gap: 12px;
	}
	.contact-information .contact-info-row .contact-info-box .icon i{
		width: 40px;
		height: 40px;
		line-height: 35px;
		font-size: 22px;
	}
	.contact-information .contact-info-row .contact-info-box .values
	{
		padding-left: 0;
		width: calc(100% - 0px);
	}
	.contact-information .contact-info-row .contact-info-box .values h5
	{
		font-size:15px;
		text-align: center;
		font-weight: 600;
	}
	.contact-information .contact-info-row .contact-info-box .values span
	{
		font-size: 14px;
		text-align: center;
		display: block;
	}
	.contact-information .contact-info-row .contact-info-box .values span br
	{
		display: none;
		text-align: center;
	}
	.contact-information .contact-info-row .contact-info-box.colom02 .values span.c_infots
	{
		font-size: 15px;
	}
	.contact-information .contact-info-row .contact-info-box.colom02 .values span.c_infots br
	{
		display: block;
	}
	.contact-information .contact-info-row .contact-info-box .values span.c_infots
	{
		font-size: 15px;
	}
	.contact-information .contact-info-row .contact-info-box.colom02, 
	.contact-information .contact-info-row .contact-info-box.colom03
	{
		margin-top: 15px;
	}
	section.contact
	{
		padding-top: 0;
		padding-bottom: 0;
	}
	section.contact .backgrond-texture-container
	{
		max-width: 100%;
	}
	.contact-page-row
	{
		flex-direction: column;
		flex-wrap: wrap;
		height: auto;
	}
	.contact-page-row .cols-8
	{
		width: 100%;
	}
	.contact-page-row .cols-4
	{
		width: 100%;
	}
	.contact-page-row .cols-4 iframe
	{
		height: 250px;
	}
	body.contactUsPage .contact-page-row .cols-8
	{
		padding: 30px 20px;
	}
	.contact-form .heading h5
	{
		text-align: center;
		font-size: 25px;
		margin-bottom: 12px;
	}
	.contact-form .heading h5
	{

	}
	section.contact .backgrond-texture-container .input-group label
	{
		position: static;
	}
	section.contact .backgrond-texture-container .input-group
	{
		flex-direction: column;
		margin-bottom: 10px;
	}
	section.contact .backgrond-texture-container .input-group .form-control
	{
		width: 100%;
		order: 2;
		padding: .4rem .7rem;
	}
	section.contact .backgrond-texture-container .input-group label
	{
		width: 100%;
		order: 1;
		color: #222;
		padding-left: 0;
		font-size: 14px;
	}
	section.contact .backgrond-texture-container .captcha-image
	{
		text-align: center;
	}
	section.contact .backgrond-texture-container .input-submit .submit-form
	{
		margin-top: 10px;
		display: block;
		width: 100%;
		font-size: 14px;
		font-weight: 500;
		padding: 8px 40px;
	}

	/*
	================================
	*/
	body.innerPage.privacyPage .about-us-section .contents_box_area .wrapper h4
	{
		font-size: 17px;
		font-weight: 500;
		color: #333;
	}
	body.innerPage.privacyPage .about-us-section .contents_box_area .wrapper p.first
	{
		font-size: 15px;
		line-height: 22px;
		margin-left: 0;
	}
	/*
	================================
	*/

	.heading-breadcrumbs.heading-breadcrumbs3
	{
		padding-top: 20px;
	}


	.my_account .container .customRowDashboard
	{
		flex-direction: column;
	}
	.my_account .container .customRowDashboard .colom_sidebar
	{
		width: 100%;
	}
	.my_account .left h4
	{
		font-size: 14px;
		font-weight: 600;
	}
	.my_account .left ul li
	{
		margin: 4px 0;
	}
	.my_account .left ul li span:nth-child(1) {
		font-size: 14px;
	}

	.my_account .container .customRowDashboard .colom_right_bar
	{
		width: 100%;
		margin-top: 20px;
	}
	.my_account .container .customRowDashboard .colom_right_bar .right h4
	{
		font-size: 17px;
		margin-bottom: 0;
	}
	.my_account .right p
	{
		font-size: 14px;
		line-height: 25px;
	}
	.my_account .right .update .update_button_address
	{
		padding: 10px 20px;
		width: 100%;
		display: block;
	}
	section.my_account .customRowDashboard .heads_addnewaddress
	{
		justify-content: space-between;
		grid-row-gap: 10px;
	}
	.my_account .container .customRowDashboard .address_show
	{
		box-shadow: none;
		padding: 10px;
	}
	.my_account .container .customRowDashboard .address_show ul
	{
		margin: 0 0;
	}
	.my_account .right .address_show ul li span
	{
		font-size: 16px;
		font-weight: 500;
	}
	.my_account .container .customRowDashboard .address_show ul li
	{
		font-size: 13px;
		font-weight: 500;
		width: 92%;
	}
	.my_account .container .customRowDashboard .address_show ul li br
	{
		display: none;
	}
	.my_account .container .customRowDashboard .address_show ul .delete-address
	{
		top: 0;
		right: 0;
	}
	.my_account .right
	{
		padding: 15px 15px 15px 15px;
	}
	section.my_account .customRowDashboard .heads_addnewaddress a
	{
		font-size: 14px;
		padding: 8px 15px;
		font-size: 12px;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable thead
	{
		display: none;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		display: block;
	}


	.my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td[data-head="Product"]{
		width: 100%;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tfoot
	{
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tfoot tr th
	{
		display: block;
		text-align: center;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 1px solid #dacccc !important;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		border-left: 0px;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr
	{
		border: 1px solid #dacccc !important;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td[data-head="Status"]
	{
		display: inline-flex;
		width: 100%;
		justify-content: center;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		border-right: 0px;
	}

	.my-custom-accordion .accordion-block .header-accordion
	{
		padding: 8px 20px;
	}
	.my-custom-accordion .accordion-block .header-accordion h5{
		flex-wrap: wrap;
		grid-row-gap: 5px;
		font-size: 14px;
		font-weight: 400;
	}
	.my-custom-accordion .accordion-block .header-accordion h5 span
	{
		width: 48%;
	}
	body.franchise .my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td
	{
		font-size: 15px;
		color: #333 !important;
	}
	.my-custom-accordion .accordion-block .accordion-body .orderTable tbody tr td[data-head="Status"] span
	{
		font-size: 15px;
		color: #333 !important;
	}

	/*
	=============================================================
	*/

	.collectionsSectrion .container_row_products .filter .sticky_area
	{
		position: static;
		/*display: none;*/
	}
	.container_row_products
	{
		flex-direction: column;
	}

	.container_row_products .filter{
		width: 100%;
	}
	.container_row_products .products_area
	{
		width: 100%;
		padding-right: 0;
	}
	.sorting_row .right_sorting
	{
		display: none;
	}
	body.collection_gallery .collectionsSectrion .container_row_products .products_area .slick_products_scroller
	{
		padding-left: 5px;
		padding-right: 5px;
		grid-template-columns: repeat(3, 1fr);
		grid-column-gap: 1px;
    	grid-row-gap: 5px;
	}
	body.collection_gallery .collectionsSectrion .container_row_products .products_area .slick_products_scroller .slick_product_wrapper:nth-child(odd)
	{
		/*border-right: 1px solid #ccc;*/
	}
	.slick_products_scroller .slick_product_wrapper .padding-box
	{
		padding: 0 0;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .image .badge1
	{
		transform: scale(.8);
	}
	.product-detail-page-section .product-features-images .addtocart-buynow a {
		font-size: 12px;
		padding: 8px 7px;
	}
	.product-detail-page-section .product-features-images .addtocart-buynow .cartbutton
	{
		width: 49%;
	}
	body.product__details .product-detail-page-section .detail_wrapper .breadcrumbs a
	{
		font-size: 14px;
	}
	body.product__details .product-detail-page-section .detail_wrapper h6
	{
		font-size: 25px;
		margin-bottom: 7px;
	}
	.product-detail-page-section .product-features-images .addtocart-buynow
	{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper
	{
		margin-top: 10px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .price
	{
		margin-top: 0px;
	}
	body.product__details .mrp_price
	{
		flex-direction: row;
	}

	body.product__details .product-detail-page-section .detail_wrapper h6
	{
		font-size: 22px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .price
	{
		font-size: 23px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .price .offerPer
	{
		font-size: 16px;
	}
	.border_row
	{
		margin: 8px 0;
	}
	.mrp_price4
	{
		line-height: 20px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.mrp_price4 .cuttprice
	{
		font-size: 14px;
	}
	.other_details_inlne
	{
		flex-direction: column;
		align-items: flex-start;
		grid-row-gap: 7px;
	}
	.color_dots_area .color_div span:nth-child(2)
	{
		font-size: 14px;
	}
	.color_dots_area .color_div span:nth-child(1)
	{
		width: 15px;
		height: 15px;
	}
	.color_dots_area2
	{
		margin-top: 5px;
	}
	.color_dots_area2
	{
		grid-row-gap: 7px;
	}
	.color_dots_area2 .color_div span:nth-child(1)
	{
		font-size: 12px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .custom_row_shop_color
	{
		grid-template-columns: repeat(5, 1fr);
	}
	.custom_row_shop_color .shop_color_color
	{
		padding: 1px;
	}
	.table_details .table tbody tr td
	{
		font-size: 13px;
		padding: 7px 7px;
		text-transform: capitalize;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .icon
	{
		width: 40px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .icon img
	{
		width: 40px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .values
	{
		font-size: 13px;
		width: calc(100% - 45px);
		padding-left: 10px;
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .all-overindia-shopping .values b
	{
		font-size: 14px;
	}
	.accordion_for_detail .accordionspro .accordion_block .headings
	{
		padding: 4px 10px;
	}
	.accordion_for_detail .accordionspro .accordion_block .left
	{
		font-size: 14px;
	}
	.accordion_for_detail .accordionspro .accordion_block .accordion__body
	{
		padding-top: 0;
	}
	.accordion_for_detail .accordionspro .accordion_block .accordion__body p
	{
		font-size: 14px;
	}
	body.product__details .heading-breadcrumbs.mt-5
	{
		margin-top: 1.5rem !important;
	}
	body.product__details .mrp_price
	{
	}
	.product-detail-page-section .product-detail-content .detail_wrapper .custom_row_shop_color .shop_color_color .wrapper .image img
	{
		height: 98px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block.subheading
	{
		display: none;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		flex-direction: column;
	}
	section.shoping-cart-section
	{
		margin-top: 25px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .image,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price
	{
		width: 100%;
		border-bottom: 1px solid #ccc;
		padding-left: 5px;
		padding-right: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail
	{
		padding-left: 7px !important;
		padding-right: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .image,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail
	{
		text-align: center;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail 
	{
		padding-left: 0;
		padding-bottom: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail h6
	{
		font-size: 15px;
		margin-bottom: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .price
	{
		margin-bottom: 3px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .image a
	{
		display: block;
	}
	.cart_sidebar_page2 .contaienr_cart
	{
		padding: 5px;
		padding-right: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .single-row
	{
		display: flex;
		flex-wrap: wrap;
		grid-column-gap: 7px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .price b,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .size b,
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail .size
	{
		font-size: 13px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder
	{
		max-width: 127px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder
	{
		margin-top: 7px;
		margin-bottom: 7px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm
	{
		margin-top: 7px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder .minus
	{
		width: 30px;
		height: 30px;
		line-height: 27px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder .plus
	{
		width: 30px;
		height: 30px;
		line-height: 27px;
		font-size: 20px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .remove-colorm span.remove
	{
		flex-direction: row;
		justify-content: center;
		margin-bottom: 5px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price .price
	{
		margin-bottom: 0;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price
	{
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
		justify-content: center;
		align-items: center;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		border: 1px solid #ccc;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		padding-bottom: 0;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product_price
	{
		border-bottom: 0px;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block
	{
		margin-bottom: 20px;
	}

	.shoping-cart-section .addtocart-buynow .cartbutton,
	.shoping-cart-section .addtocart-buynow .buynowbutton
	{
		width: 48%;
	}
	.shoping-cart-section .addtocart-buynow a
	{
		font-size: 12px;
		padding: 7px 7px;
	}
	section.checkout .checkout_container
	{
		flex-direction: column;
	}
	section.checkout .checkout_container .check_colom_left
	{
		width: 100%;
		padding-left: 20px;
	    padding-right: 20px;
	    padding-top: 20px;
    	padding-bottom: 20px;
    	order: 2;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .flex_label label
	{
		font-weight: 600;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .flex_label .allreadyaccount
	{
		font-size: 15px;
		font-weight: 400;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .flex_label
	{
		flex-direction: column;
		margin-bottom: 7px;
	}
	section.checkout .checkout_container .check_colom_left .form_heading
	{
	    font-weight: 600;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .block-input label
	{
	    font-size: 14px;
	    font-weight: 400;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input .myinput01
	{
		padding: 7px 8px;
		font-size: 14px;
	}
	section.checkout .checkout_container .check_colom_left .form-area1 .form-create-account .block-input
	{
		margin-bottom: 10px;
	}
	.block-input.blockrow
	{
		flex-direction: column;
	}
	.block-input.blockrow .block-left
	{
		width: 100%;
		margin-right: 0%;
	}
	.block-input.blockrow .block-right
	{
		width: 100%;
		margin-left: 0%;
	}
	.mb_for_inputs
	{
		margin-bottom: 7px;
	}
	.block-input.blockrow .block-colom3
	{
		width: 100%;
	}
	.block-input.blockrow .block-colom3.two
	{
		margin-left: 0;
		margin-right: 0;
	}
	.submit_buttons_cart_button
	{
		flex-direction: column;
	}
	.submit_buttons_cart_button .continue_shipping
	{
		width: 100%;
		display: block;
		text-align: center;
	}
	.submit_buttons_cart_button .continue_shipping
	{
		font-size: 13px;
		padding: 9px 25px;
		font-weight: 500;
	}
	section.checkout .checkout_container .check_colom_right
	{
		width: 100%;
		padding-top: 20px;
	    padding-bottom: 20px;
	    padding-left: 20px;
	    padding-right: 20px;
	    order: 1;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow
	{
		flex-direction: column;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content
	{
		flex-direction: column;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content
	{
		text-align: center;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .image
	{
		max-width: 70px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .content_detail
	{
		padding-left: 0;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .content_detail h6
	{
		margin-bottom: 5px;
		font-size: 14px;
		font-weight: 600;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .image_content .content_detail span
	{
		font-size: 14px;
	}
	section.checkout .checkout_container .check_colom_right .right_side_checkout .checkoutRow .price
	{
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 5px;
		text-align: center;
	}
	.checkout-address-sections
	{
		padding: 30px 0;
	}
	.checkout-address-sections .checkout____address
	{
		border: 0px;
		background-color: transparent;
		padding: 0 0;
	}
	.checkout-address-sections .checkout____address .form-group label
	{
		font-size: 14px;
	}
	.checkout-address-sections .checkout____address .form-group .form-select
	{
		padding: 7px 10px;
		padding-right: 27px;
		font-size: 14px;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page.text-start a
	{
		display: block;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page.text-end
	{
		text-align: center !important;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page a
	{
		width: 100%;
		display: block;
		margin-bottom: 6px;
	}
	.checkout-address-sections .checkout____address .goto-check-out-page a
	{
		font-size: 13px;
		padding: 8px 17px;
	}
	body.paymentPage .cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .product-detail
	{
		width: 100%;
	}
	.cart_sidebar_page2 .contaienr_cart .cart_block_wrapper .cart_block .qty_holder.qty_holder2
	{
		text-align: center;
		flex-direction: column;
	}
	.payments.shoping-cart-section .addtocart-buynow .cartbutton, 
	.payments.shoping-cart-section .addtocart-buynow .buynowbutton
	{
		width: 48%;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.shoping-cart-section .addtocart-buynow .cartbutton
	{
		margin-right: 0%;
		margin-bottom: 0px;
	}
	body.shoppingcart .shoping-cart-section .addtocart-buynow .cartbutton
	{
		margin-bottom: 0;
	}
	section.thankyousection .custom_row
	{
		max-width: 100%;
	}
	section.thankyousection .custom_row .thankyouText
	{
		font-size: 15px;
		padding: 13px 7px;
		margin-bottom: 15px;
	}
	section.thankyousection .custom_row .order_detail_row
	{
		flex-direction: column;
		grid-row-gap: 4px;
	}
	section.thankyousection .custom_row .order_detail_row span
	{
		font-size: 14px;
	}
	section.thankyousection .thankyou_order_table
	{
		margin-top: 20px;
	}
	section.thankyousection .single-row
	{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	section.thankyousection .thankyou_order_table table tbody tr td .price
	{
		font-size: 14px;
	}
	section.thankyousection .thankyou_order_table table thead
	{
		display: none;
	}
	section.thankyousection .thankyou_order_table table tbody tr td
	{
		display: block;
	}
	section.thankyousection .thankyou_order_table table tbody tr td:nth-child(1)
	{
		width: 100%;
	}
	section.thankyousection .thankyou_order_table table tbody tr td:nth-child(2)
	{
		width: 100%;
	}
	section.thankyousection .thankyou_order_table table tbody tr td:nth-child(1)
	{
		border-left: 0px;
	}
	section.thankyousection .thankyou_order_table table tbody tr
	{
		border: 1px solid #ccc;
	}
	section.thankyousection .thankyou_order_table table tbody tr td
	{
		border-right: 0px;
	}
	section.thankyousection .thankyou_order_table table tbody tr td
	{
		padding: 7px 14px;
	}




	/*=================================================================*/

	section.filter_products_list .custom_row .products_list_bar .sorting_row .left_sorting
	{
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	section.filter_products_list .custom_row .products_list_bar .sorting_row .left_sorting .filterButtons
	{
		order: 1;
	}
	section.filter_products_list .custom_row .products_list_bar .sorting_row .left_sorting select
	{
		order: 2;
	}
	.filterButtons {
        background: #eaeaea;
        padding: 6px 20px;
        border-radius: 4px;
        cursor: pointer;
        font-size: 13px;
        font-weight: 600;
        text-transform: uppercase;
    }
    .filterButtons i, 
    .filterButtons span
    {
    	color: #000;
    }
    .sorting_row .left_sorting select
    {
    	width: 180px;
    }
    .sorting_row .left_sorting
    {
    	width: 100%;
        display: flex;
        justify-content: space-between;
        grid-column-gap: 7px;
    }
	.collectionsSectrion .container_row_products .filter .sticky_area
	{
		position: static;
	}
	/*=======*/
	section.filter_products_list .custom_row .filters_colom .filter_block .filtersubheading span:nth-child(2)
	{
		display: none;
	}
	.collectionsSectrion .container_row_products .filter .sticky_area
	{
		position: fixed;
        top: 0;
        left: -105%;
        width: 50%;
        height: 100vh;
        z-index: 10;
        background: #eee;
        padding: 15px;
        padding-top: 15px;
	    overflow-x: hidden;
    	overflow-y: auto;
    	transition: all .3s;
	}
	.container_row_products .filter .filter_heading
	{
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.collectionsSectrion .container_row_products .filter .sticky_area.sideFilterCooming
	{
		left: 0%;
	}
	.container_row_products .filter .filter_block
	{
		padding-left: 7px;
		padding-right: 7px;
	}

	.ui-slider-horizontal
	{
	}
	.container_row_products .filter .filter_block .wrapper
	{
		width: 90%;
	}

	.price______block .price-range-block {
		/*width: 80%;*/
	}
	.price______block .price-range-block .input_value_holder input.value
	{
		background-color: #fff;
	}
	.container_row_products .filter .filter_heading h6
	{
		font-size: 18px;
		font-weight: 600;
	}
	.container_row_products
	{
		/*flex-direction: column;*/
	}
	.container_row_products .filter
	{
		/*width: 100%;*/
	}
	.container_row_products .products_area
	{
		/*width: 100%;*/
	}

	.slick_products_scroller .slick_product_wrapper .padding-box .image .icon-store-products
	{
		top: 5px;
		right: 5px;
		opacity: 1;
		visibility: visible;
		z-index: 1;
	    grid-row-gap: 5px;	
	}

	.slick_products_scroller .slick_product_wrapper .padding-box .image .icon-store-products a
	{
		width: 25px;
		height: 25px;
		line-height: 25px;
		border-radius: 2px;
	}
	.slick_products_scroller .slick_product_wrapper .padding-box .image .icon-store-products a i
	{
		font-size: 14px;
	}
	.container_row_products .filter .filter_heading a.cleanall
	{
            text-transform: uppercase;
            font-size: 11px;
            font-weight: 500;
	}
	.container_row_products .filter .filter_block .filtersubheading span:nth-child(1)
	{
		font-size: 13px;
		font-weight: 600;
	}
	.container_row_products .filter .filter_block .list_filter ul li label
	{
		font-weight: 500;
		font-size: 13px;
		padding: 3px 0;
	}
	.container_row_products .filter .filter_block .viewMoreFilterButtons
	{
		font-size: 13px;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper
	{
		background-color: transparent;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper .heading-close
	{
		border-bottom: 1px solid #ccccd3;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper2
	{
		background-color: transparent;
	}
	.container_row_products .filter .filter_block .psotion-list-filter-wrapper2 .heading-close
	{
		border-bottom: 1px solid #ccccd3;
	}
	.container_row_products .filter .filter_heading .removeSidebarFilter
	{
		cursor: pointer;
	}
	.container_row_products .filter .filter_heading .removeSidebarFilter i
	{
		color: #000;
		font-size: 20px;
	}
	body.collection_gallery .collectionsSectrion
	{
		z-index: 3;
		position: relative;
	}
}


@media screen and (max-width: 480px)
{
	.navigations-area-down
	{
		display: none;
		position: static;
	}
	.header-area
	{
		position: static;
		background-color: #000;
	}
	.header-area .top-area-logo-serarch-icons
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navigations-area-down .navigations-customs .main-ul-bar
	{
		flex-direction: column;
	}
	.header-area .top-area-logo-serarch-icons .logo a img
	{
		width: 100px;
	}
	.header-area .icons-headers .icons-holders
	{
		grid-column-gap: 4px;
		margin-right: 10px;
	}
	.header-area .icons-headers .icons-holders a .values_badges {
		top: -9px;
	}
	.header-area .icons-headers .icons-holders a i
	{
		font-size: 1.1em;
	}
	.search-box-wrapper .wrapper
	{
		padding: 15px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper
	{
		max-width: 100%;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper form .input-searc
	{
		padding: 6px 11px;
		font-size: 15px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper form .resetbuttons
	{

	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper .wrappers
	{
		grid-template-columns: repeat(2, 1fr);
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper
	{
		padding: 10px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper .list-flex-display .image img
	{
		height: 150px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper {
		max-height: 400px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper .list-flex-display .details h3
	{
		font-size: 13px;
	}

	.search-box-wrapper .search-results-wrapper .price_01 .offerPrice
	{
		color: #333;
	}


	.header-area .top-area-logo-serarch-icons .logo
	{
		display: flex;
		align-items: center;
		grid-column-gap: 20px;
	}
	.header-area .top-area-logo-serarch-icons .logo .menuToggle
	{
		cursor: pointer;
	}
	.header-area .top-area-logo-serarch-icons .logo .menuToggle i
	{
		color: #fff;
		font-size: 28px;
	}





	#offcanvasExample
	{
		background-color: #000;
	}
	#offcanvasExample .offcanvas-header
	{
		padding: 10px 10px;
		align-items: flex-start;
	}
	#offcanvasExample .offcanvas-header .btn-close
	{
		margin-right: 10px;
		margin-top: 5px;
		background-image: url(../img/close.png);
		opacity: 1;
		background-size: 25px;
	}
	#offcanvasExample .offcanvas-header .offcanvas-title
	{
		
	}
	#offcanvasExample .offcanvas-header .offcanvas-title .logo
	{
		
	}
	
	#offcanvasExample .offcanvas-body .main_ul
	{
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	{

	}
	#offcanvasExample .offcanvas-body .main_ul .main_li > a
	{
		color: var(--white);
		font-size: 14px;
		display: block;
		border-bottom: 1px solid #d22634;
		padding: 7px 0;
		/*font-family: "Rubik", serif;*/
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1
	{
		padding-left: 0;
		padding: 7px;
		background-color: #fff;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li a
	{
		color: #222;
		font-weight: 400;
		font-size: 14px;
		display: block;
		padding: 5px 10px;
		border-bottom: 1px solid #ccc;
		/*font-family: "Rubik", serif;*/
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li:last-child a
	{
		border-bottom: 0px;
	}

	.header-area .top-area-logo-serarch-icons .logo .menuToggle
	{
		background-color: transparent;
		border: 0px;
		width: 40px;
	}

	#offcanvasExample .offcanvas-header .offcanvas-title a.logo
	{
		display: block;
		width: 140px;
	}
	#offcanvasExample .offcanvas-header .offcanvas-title a.logo img
	{
		
	}

	#offcanvasExample .offcanvas-body
	{

	}
	#offcanvasExample .offcanvas-body .main-ul-bar
	{
		padding-left: 0;
	}
	#offcanvasExample .navigation_gallery
	{
		grid-template-columns: repeat(1, 1fr);
	    grid-column-gap: 3px;
	    grid-row-gap: 2px;

	}
	#offcanvasExample .navigation_gallery .navigation-colom-gallery .wrapper .image
	{
		display: none;
	}
	.navigation_gallery .navigation-colom-gallery .wrapper .title
	{
		text-align: left;
	}

	#offcanvasExample .offcanvas-body .main-ul-bar
	{

	}
	#offcanvasExample .offcanvas-body .main-ul-bar .main-li-list .anchor01
	{
		display: block;
		color: #fff;
		text-transform: uppercase;
		font-size: 14px;
	}
	#offcanvasExample .navigation_gallery 
	{
	    background-color: #222;
	 	padding: 10px;
	 	margin-top: 5px;
	 	margin-bottom: 5px;
	 	display: none;
	}
	#offcanvasExample .navigation_gallery 
	{

	}
	#offcanvasExample .navigation_gallery .navigation-colom-gallery .wrapper .title a
	{
        display: block;
        color: #fff;
        font-weight: 200;
        text-transform: capitalize;
        font-size: 12px;
        border-bottom: 1px solid #181515;
        padding: 4px 10px;
	}
	#offcanvasExample .offcanvas-body .main-ul-bar .main-li-list a
	{
		border-bottom: 1px solid #ccc;
		padding: 5px 0;
		font-size: 13px;
		font-weight: 400;
	}
	#offcanvasExample .offcanvas-body .main-ul-bar .main-li-list .anchor01
	{
		font-size: 13px;
	}
}


@media screen and (min-width: 481px) and (max-width: 576px)
{
	.navigations-area-down
	{
		display: none;
		position: static;
	}
	.header-area
	{
		position: static;
		background-color: #000;
	}
	.header-area .top-area-logo-serarch-icons
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navigations-area-down .navigations-customs .main-ul-bar
	{
		flex-direction: column;
	}
	.header-area .top-area-logo-serarch-icons .logo a img
	{
		width: 130px;
	}
	.header-area .icons-headers .icons-holders
	{
		grid-column-gap: 4px;
		margin-right: 10px;
	}
	.header-area .icons-headers .icons-holders a .values_badges {
		top: -9px;
	}
	.header-area .icons-headers .icons-holders a i
	{
		font-size: 1.1em;
	}
	.search-box-wrapper .wrapper
	{
		padding: 15px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper
	{
		max-width: 100%;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper form .input-searc
	{
		padding: 6px 11px;
		font-size: 15px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper form .resetbuttons
	{

	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper .wrappers
	{
		grid-template-columns: repeat(2, 1fr);
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper
	{
		padding: 10px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper .list-flex-display .image img
	{
		height: 150px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper {
		max-height: 400px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper .list-flex-display .details h3
	{
		font-size: 13px;
	}

	.search-box-wrapper .search-results-wrapper .price_01 .offerPrice
	{
		color: #333;
	}


	.header-area .top-area-logo-serarch-icons .logo
	{
		display: flex;
		align-items: center;
		grid-column-gap: 20px;
	}
	.header-area .top-area-logo-serarch-icons .logo .menuToggle
	{
		cursor: pointer;
	}
	.header-area .top-area-logo-serarch-icons .logo .menuToggle i
	{
		color: #fff;
		font-size: 28px;
	}





	#offcanvasExample
	{
		background-color: #000;
	}
	#offcanvasExample .offcanvas-header
	{
		padding: 10px 10px;
		align-items: flex-start;
	}
	#offcanvasExample .offcanvas-header .btn-close
	{
		margin-right: 10px;
		margin-top: 5px;
		background-image: url(../img/close.png);
		opacity: 1;
		background-size: 25px;
	}
	#offcanvasExample .offcanvas-header .offcanvas-title
	{
		
	}
	#offcanvasExample .offcanvas-header .offcanvas-title .logo
	{
		
	}
	
	#offcanvasExample .offcanvas-body .main_ul
	{
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	{

	}
	#offcanvasExample .offcanvas-body .main_ul .main_li > a
	{
		color: var(--white);
		font-size: 14px;
		display: block;
		border-bottom: 1px solid #d22634;
		padding: 7px 0;
		/*font-family: "Rubik", serif;*/
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1
	{
		padding-left: 0;
		padding: 7px;
		background-color: #fff;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li a
	{
		color: #222;
		font-weight: 400;
		font-size: 14px;
		display: block;
		padding: 5px 10px;
		border-bottom: 1px solid #ccc;
		/*font-family: "Rubik", serif;*/
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li:last-child a
	{
		border-bottom: 0px;
	}

	.header-area .top-area-logo-serarch-icons .logo .menuToggle
	{
		background-color: transparent;
		border: 0px;
		width: 40px;
	}

	#offcanvasExample .offcanvas-header .offcanvas-title a.logo
	{
		display: block;
		width: 140px;
	}
	#offcanvasExample .offcanvas-header .offcanvas-title a.logo img
	{
		
	}

	#offcanvasExample .offcanvas-body
	{

	}
	#offcanvasExample .offcanvas-body .main-ul-bar
	{
		padding-left: 0;
	}
	#offcanvasExample .navigation_gallery
	{
		grid-template-columns: repeat(1, 1fr);
	    grid-column-gap: 3px;
	    grid-row-gap: 2px;

	}
	#offcanvasExample .navigation_gallery .navigation-colom-gallery .wrapper .image
	{
		display: none;
	}
	.navigation_gallery .navigation-colom-gallery .wrapper .title
	{
		text-align: left;
	}

	#offcanvasExample .offcanvas-body .main-ul-bar
	{

	}
	#offcanvasExample .offcanvas-body .main-ul-bar .main-li-list .anchor01
	{
		display: block;
		color: #fff;
		text-transform: uppercase;
		font-size: 14px;
	}
	#offcanvasExample .navigation_gallery 
	{
	    background-color: #222;
	 	padding: 10px;
	 	margin-top: 5px;
	 	margin-bottom: 5px;
	 	display: none;
	}
	#offcanvasExample .navigation_gallery 
	{

	}
	#offcanvasExample .navigation_gallery .navigation-colom-gallery .wrapper .title a
	{
        display: block;
        color: #fff;
        font-weight: 200;
        text-transform: capitalize;
        font-size: 12px;
        border-bottom: 1px solid #181515;
        padding: 4px 10px;
	}
	#offcanvasExample .offcanvas-body .main-ul-bar .main-li-list a
	{
		border-bottom: 1px solid #ccc;
		padding: 5px 0;
		font-size: 13px;
		font-weight: 400;
	}
	#offcanvasExample .offcanvas-body .main-ul-bar .main-li-list .anchor01
	{
		font-size: 13px;
	}
}

@media screen and (min-width: 577px) and (max-width: 767px)
{
	.navigations-area-down
	{
		display: none;
		position: static;
	}
	.header-area
	{
		position: static;
		background-color: #000;
	}
	.header-area .top-area-logo-serarch-icons
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navigations-area-down .navigations-customs .main-ul-bar
	{
		flex-direction: column;
	}
	.header-area .top-area-logo-serarch-icons .logo a img
	{
		width: 130px;
	}
	.header-area .icons-headers .icons-holders
	{
		grid-column-gap: 4px;
		margin-right: 10px;
	}
	.header-area .icons-headers .icons-holders a .values_badges {
		top: -9px;
	}
	.header-area .icons-headers .icons-holders a i
	{
		font-size: 1.1em;
	}
	.search-box-wrapper .wrapper
	{
		padding: 15px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper
	{
		max-width: 100%;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper form .input-searc
	{
		padding: 6px 11px;
		font-size: 15px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper form .resetbuttons
	{

	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper .wrappers
	{
		grid-template-columns: repeat(2, 1fr);
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper
	{
		padding: 10px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper .list-flex-display .image img
	{
		height: 150px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper {
		max-height: 400px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper .list-flex-display .details h3
	{
		font-size: 13px;
	}

	.search-box-wrapper .search-results-wrapper .price_01 .offerPrice
	{
		color: #333;
	}


	.header-area .top-area-logo-serarch-icons .logo
	{
		display: flex;
		align-items: center;
		grid-column-gap: 20px;
	}
	.header-area .top-area-logo-serarch-icons .logo .menuToggle
	{
		cursor: pointer;
	}
	.header-area .top-area-logo-serarch-icons .logo .menuToggle i
	{
		color: #fff;
		font-size: 28px;
	}





	#offcanvasExample
	{
		background-color: #000;
	}
	#offcanvasExample .offcanvas-header
	{
		padding: 10px 10px;
		align-items: flex-start;
	}
	#offcanvasExample .offcanvas-header .btn-close
	{
		margin-right: 10px;
		margin-top: 5px;
		background-image: url(../img/close.png);
		opacity: 1;
		background-size: 25px;
	}
	#offcanvasExample .offcanvas-header .offcanvas-title
	{
		
	}
	#offcanvasExample .offcanvas-header .offcanvas-title .logo
	{
		
	}
	
	#offcanvasExample .offcanvas-body .main_ul
	{
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	{

	}
	#offcanvasExample .offcanvas-body .main_ul .main_li > a
	{
		color: var(--white);
		font-size: 14px;
		display: block;
		border-bottom: 1px solid #d22634;
		padding: 7px 0;
		/*font-family: "Rubik", serif;*/
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1
	{
		padding-left: 0;
		padding: 7px;
		background-color: #fff;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li a
	{
		color: #222;
		font-weight: 400;
		font-size: 14px;
		display: block;
		padding: 5px 10px;
		border-bottom: 1px solid #ccc;
		/*font-family: "Rubik", serif;*/
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li:last-child a
	{
		border-bottom: 0px;
	}

	.header-area .top-area-logo-serarch-icons .logo .menuToggle
	{
		background-color: transparent;
		border: 0px;
		width: 40px;
	}

	#offcanvasExample .offcanvas-header .offcanvas-title a.logo
	{
		display: block;
		width: 140px;
	}
	#offcanvasExample .offcanvas-header .offcanvas-title a.logo img
	{
		
	}

	#offcanvasExample .offcanvas-body
	{

	}
	#offcanvasExample .offcanvas-body .main-ul-bar
	{
		padding-left: 0;
	}
	#offcanvasExample .navigation_gallery
	{
		grid-template-columns: repeat(1, 1fr);
	    grid-column-gap: 3px;
	    grid-row-gap: 2px;

	}
	#offcanvasExample .navigation_gallery .navigation-colom-gallery .wrapper .image
	{
		display: none;
	}
	.navigation_gallery .navigation-colom-gallery .wrapper .title
	{
		text-align: left;
	}

	#offcanvasExample .offcanvas-body .main-ul-bar
	{

	}
	#offcanvasExample .offcanvas-body .main-ul-bar .main-li-list .anchor01
	{
		display: block;
		color: #fff;
		text-transform: uppercase;
		font-size: 14px;
	}
	#offcanvasExample .navigation_gallery 
	{
	    background-color: #222;
	 	padding: 10px;
	 	margin-top: 5px;
	 	margin-bottom: 5px;
	 	display: none;
	}
	#offcanvasExample .navigation_gallery 
	{

	}
	#offcanvasExample .navigation_gallery .navigation-colom-gallery .wrapper .title a
	{
        display: block;
        color: #fff;
        font-weight: 200;
        text-transform: capitalize;
        font-size: 12px;
        border-bottom: 1px solid #181515;
        padding: 4px 10px;
	}
	#offcanvasExample .offcanvas-body .main-ul-bar .main-li-list a
	{
		border-bottom: 1px solid #ccc;
		padding: 5px 0;
		font-size: 13px;
		font-weight: 400;
	}
	#offcanvasExample .offcanvas-body .main-ul-bar .main-li-list .anchor01
	{
		font-size: 13px;
	}
}

@media screen and (min-width: 768px) and (max-width: 992px)
{
	.navigations-area-down
	{
		display: none;
		position: static;
	}
	.header-area
	{
		position: static;
		background-color: #000;
	}
	.header-area .top-area-logo-serarch-icons
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navigations-area-down .navigations-customs .main-ul-bar
	{
		flex-direction: column;
	}
	.header-area .top-area-logo-serarch-icons .logo a img
	{
		width: 130px;
	}
	.header-area .icons-headers .icons-holders
	{
		grid-column-gap: 4px;
		margin-right: 10px;
	}
	.header-area .icons-headers .icons-holders a .values_badges {
		top: -9px;
	}
	.header-area .icons-headers .icons-holders a i
	{
		font-size: 1.1em;
	}
	.search-box-wrapper .wrapper
	{
		padding: 15px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper
	{
		max-width: 100%;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper form .input-searc
	{
		padding: 6px 11px;
		font-size: 15px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper form .resetbuttons
	{

	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper .wrappers
	{
		grid-template-columns: repeat(2, 1fr);
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper
	{
		padding: 10px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper .list-flex-display .image img
	{
		height: 150px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper {
		max-height: 400px;
	}
	.search-box-wrapper .wrapper .search-icon-input-wrapper .search-results .search-results-wrapper .list-flex-display .details h3
	{
		font-size: 13px;
	}

	.search-box-wrapper .search-results-wrapper .price_01 .offerPrice
	{
		color: #333;
	}


	.header-area .top-area-logo-serarch-icons .logo
	{
		display: flex;
		align-items: center;
		grid-column-gap: 20px;
	}
	.header-area .top-area-logo-serarch-icons .logo .menuToggle
	{
		cursor: pointer;
	}
	.header-area .top-area-logo-serarch-icons .logo .menuToggle i
	{
		color: #fff;
		font-size: 28px;
	}





	#offcanvasExample
	{
		background-color: #000;
	}
	#offcanvasExample .offcanvas-header
	{
		padding: 10px 10px;
		align-items: flex-start;
	}
	#offcanvasExample .offcanvas-header .btn-close
	{
		margin-right: 10px;
		margin-top: 5px;
		background-image: url(../img/close.png);
		opacity: 1;
		background-size: 25px;
	}
	#offcanvasExample .offcanvas-header .offcanvas-title
	{
		
	}
	#offcanvasExample .offcanvas-header .offcanvas-title .logo
	{
		
	}
	
	#offcanvasExample .offcanvas-body .main_ul
	{
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	{

	}
	#offcanvasExample .offcanvas-body .main_ul .main_li > a
	{
		color: var(--white);
		font-size: 14px;
		display: block;
		border-bottom: 1px solid #d22634;
		padding: 7px 0;
		/*font-family: "Rubik", serif;*/
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1
	{
		padding-left: 0;
		padding: 7px;
		background-color: #fff;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li a
	{
		color: #222;
		font-weight: 400;
		font-size: 14px;
		display: block;
		padding: 5px 10px;
		border-bottom: 1px solid #ccc;
		/*font-family: "Rubik", serif;*/
	}
	#offcanvasExample .offcanvas-body .main_ul .main_li.dropdown1 .sub-menu1 li:last-child a
	{
		border-bottom: 0px;
	}

	.header-area .top-area-logo-serarch-icons .logo .menuToggle
	{
		background-color: transparent;
		border: 0px;
		width: 40px;
	}

	#offcanvasExample .offcanvas-header .offcanvas-title a.logo
	{
		display: block;
		width: 140px;
	}
	#offcanvasExample .offcanvas-header .offcanvas-title a.logo img
	{
		
	}

	#offcanvasExample .offcanvas-body
	{

	}
	#offcanvasExample .offcanvas-body .main-ul-bar
	{
		padding-left: 0;
	}
	#offcanvasExample .navigation_gallery
	{
		grid-template-columns: repeat(1, 1fr);
	    grid-column-gap: 3px;
	    grid-row-gap: 2px;

	}
	#offcanvasExample .navigation_gallery .navigation-colom-gallery .wrapper .image
	{
		display: none;
	}
	.navigation_gallery .navigation-colom-gallery .wrapper .title
	{
		text-align: left;
	}

	#offcanvasExample .offcanvas-body .main-ul-bar
	{

	}
	#offcanvasExample .offcanvas-body .main-ul-bar .main-li-list .anchor01
	{
		display: block;
		color: #fff;
		text-transform: uppercase;
		font-size: 14px;
	}
	#offcanvasExample .navigation_gallery 
	{
	    background-color: #222;
	 	padding: 10px;
	 	margin-top: 5px;
	 	margin-bottom: 5px;
	 	display: none;
	}
	#offcanvasExample .navigation_gallery 
	{

	}
	#offcanvasExample .navigation_gallery .navigation-colom-gallery .wrapper .title a
	{
        display: block;
        color: #fff;
        font-weight: 200;
        text-transform: capitalize;
        font-size: 12px;
        border-bottom: 1px solid #181515;
        padding: 4px 10px;
	}
	#offcanvasExample .offcanvas-body .main-ul-bar .main-li-list a
	{
		border-bottom: 1px solid #ccc;
		padding: 5px 0;
		font-size: 13px;
		font-weight: 400;
	}
	#offcanvasExample .offcanvas-body .main-ul-bar .main-li-list .anchor01
	{
		font-size: 13px;
	}
}