@media(max-width:1024px){
	.modern-product-image{
	    height:auto !important;
	}
	.product-content {
	    min-height: auto !important;
	    align-items: center !important;
	}

	#header .sticky-area-wrap .sticky-area .main-header {
	    height: 80px !important;
	    padding-top: 0 !important;
	    padding-bottom: 0 !important;
	}

	#vertical-slider-thumb .cursor-pointer.slick-slide {
		width: unset !important;
	}
	.main-header svg.icon {
		width: 0.8em;
	}

	.usersDetail .navbar-nav .dropdown-menu {
	    position: absolute;
	}
	.sticky-area .right-menu-cm a {
	    padding: 5px 7px;
	}
	.navbar-brand.has-sticky-logo
	{
		padding: 0 8px !important;
		margin: 0 !important;
	}

	.wish_list table.table {
	    min-width: 100% !important;
	}
}
@media(max-width:844px){
	.modern-product-image{
	    height:auto !important;
	}
	.product-content {
	    min-height: auto !important;
	    align-items: center !important;
	}

	#header .sticky-area-wrap .sticky-area .main-header {
	    height: 80px !important;
	    padding-top: 0 !important;
	    padding-bottom: 0 !important;
	}

	#vertical-slider-thumb .cursor-pointer.slick-slide {
		width: unset !important;
	}
	.main-header svg.icon {
		width: 0.8em;
	}

	.usersDetail .navbar-nav .dropdown-menu {
	    position: absolute;
	}
	.sticky-area .right-menu-cm a {
	    padding: 5px 7px;
	}
	.navbar-brand.has-sticky-logo
	{
		padding: 0 8px !important;
		margin: 0 !important;
	}
	.wish_list table.table {
	    min-width: 100% !important;
	}

	.hero .hero-title {
	    font-size: 14px !important;
	    margin-bottom: 5px !important;
	}
	.hero .hero-desc {
	    max-width: 100%;
	    font-size: 14px !important;
	}
	a.btn.btn-lg.btn-dark {
	    font-size: 12px;
	    padding: 3px 10px;
	}
	.hero .slick-list .slick-track .slick-slide {
	    padding: 10px !important;
	    height: 250px !important;
	}
	h4, .h4 , .fs-4 {
	    font-size: 1.2rem !important;
	}
	h5, .h5, .fs-5 {
	    font-size: 1.1rem !important;
	}

	h3, .h3 {
	    font-size: 1.5rem;
	}
	h2, .h2 {
	    font-size: 1.5rem;
	}

	.dashboard-page-content
	{
		padding-top: 10px;
	}
	.modern-product-card .product-content h2 a {
	    font-size: 1.7rem;
	}

	.contact-us-pg h2 {
		font-size: 20px !important;
		margin-bottom: 10px !important;
	}
	.card-discount span.mx-3.text-muted {
		width: 100% !important;
		display: block !important;
		opacity: 0 !important;
		font-size: 0 !important;
	}
}
@media(max-width:768px){
	.modern-product-image{
	    height:auto !important;
	}
	.product-content {
	    min-height: auto !important;
	    align-items: center !important;
	}
	.home-bay-now-btn {
	    margin: 0 auto;
	}
	.modern-product-card {
	    padding: 15px 0% !important;
	    margin: 0 auto;
	}
	.product-content h2 {
	    font-size: 20px !important;
	}
	.product-content p {
	    font-size: 14px;
	    font-weight: 400;
	    padding: 0 !important;
	}
	#shop_our_feature_products h2 {
	    font-size: 1.7rem;
	}
	#shop_our_feature_products p {
	    padding: 0 22px;
	}
	#header .sticky-area-wrap .sticky-area .main-header {
	    height: 80px !important;
	    padding-top: 0 !important;
	    padding-bottom: 0 !important;
	}
	.navbar-brand img {
	    width: 115px;
	}
	.usersDetail .dropdown-menu
	{
		position: absolute;
	}
	.hero {
	    height: 180px !important;
	}
	/*.sticky-area-wrap .main-header .container-wide.container.flex-nowrap {
		padding: 0;
	}

	.sticky-area-wrap.sticky .main-header .container-wide.container.flex-nowrap {
		padding: 0 10px;
	}*/
	.card-product .card-img-top , .card-product .card-img-top .product_detail_form {
		margin: 0 !important;
	}
	.card-product .card-img-top .btn-add-to-cart,.product-actions.vertical > button {
		
		transform: unset !important;
	}
	body .card-product .card-img-top form#product_detail_form .btn-add-to-cart , .slick-slider .card-img-top  form.product-add-to-cart-form .btn-add-to-cart {
		position: relative !important;
		bottom: 0 !important;
		opacity: 1 !important;
		margin: 5px 0 !important;
		box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5) !important;
		left: 6% !important;
		padding: 4px 6px !important;
	}
	.product-actions.vertical > button
	{
		position: relative !important;
		bottom: 2px !important;
		opacity: 1 !important;
		margin: 5px 0 !important;
		box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5) !important;
	}
	.product-actions.vertical {
		bottom: 0px !important;
	}
	.pro_tabs li h5 {
		font-size: 14px;
	}
	.main-header svg.icon {
		width: 0.8em;
	}
	.table {
		font-size: 12px;
	}
	.prod_lbl {
		flex-wrap: wrap;
		justify-content: center;
	}
	.prod_lbl div {
		margin: 0 !important;
	}
	td.text-end {
		white-space: nowrap;
	}
	.contact-us-pg h2 {
		font-size: 20px !important;
		margin-bottom: 10px !important;
	}
	.main-header svg.icon {
		width: 0.7em;
	}
	.sticky-area .right-menu-cm a {
		padding: 0px 4px;
	}
	.order-status .text-center.flex-fill.position-relative {
	    width: 33.33%;
	}
	.order-status .text-center.flex-fill.position-relative h6 {
	    font-size: 0.9rem;
	    margin-top: 5px;
	}
	.order-status .text-center.flex-fill.position-relative small {
	    color: #000 !important;
	    font-size: 0.7rem;
	}
	#myAccountForm .form-group {
	    margin-bottom: 8px;
	}
	#myAccountForm .form-group .jsCurrPassworderror
	{
		display:unset;
	}
	.breadcrumb-section {
	    margin-bottom: 0 !important;
	}
	h3, .h3 {
	    font-size: 1.5rem;
	}
	li.breadcrumb-item.active {
	    width: 100%;
	    justify-content: center;
	}
	li.breadcrumb-item.active::before {
	    content:unset;
	}
	div#collapse-product-detail .row , div#collapse-product-detail .row .row {
	    width: 100%;
	    margin: 0;
	    padding: 0;
	}
	body h2 ,body .fs-2 {
	    font-size: 1.4rem !important;
	    margin: 0 !important;
	    margin-bottom: 20px !important;
	}
	main#content > section.position-relative {
	    margin-bottom: 10px !important;
	}
	main#content > section.position-relative {
	    margin-bottom: 10px !important;
	}
	h4, .h4 , .fs-4 {
	    font-size: 1.2rem !important;
	}
	h5, .h5, .fs-5 {
	    font-size: 1.1rem !important;
	}
	.order-completed-final-totla {
	    width: 100% !important;
	    max-width: 100% !important;
	}
	.order-completed-final-totla .fs-5 {
	    font-size: 0.9rem !important;
	    font-weight: 500;
	}
	.like-products figure {
	    padding-bottom: 25px !important;
	}
	.like-products figure form.product-add-to-cart-form button.btn-add-to-cart {
	    opacity: 1;
	    bottom: 7px !important;
	    margin: 0px;
	    left: 5% !important;
	    padding: 5px 8px !important;
	}
	.wish_list table.table {
	    min-width: 100% !important;
	}
	.footer-logo {
	    width: 150px;
	    height: auto;
	    object-fit: cover;
	}
	.copy-right {
	    margin: 0 !important;
	}
	.footer-information li {
	    margin-bottom: 0 !important;
	}
	.hero .hero-title {
	    font-size: 12px !important;
	    margin-bottom: 5px !important;
	}
	.hero .hero-desc {
	    max-width: 100%;
	    font-size: 12px !important;
	}
	a.btn.btn-lg.btn-dark {
	    font-size: 12px;
	    padding: 3px 10px;
	}
	.hero .slick-list .slick-track .slick-slide {
	    padding: 10px !important;
	    height: 185px !important;
	}
	.tool-bar-right button#sortDropdown {
	    padding: 2px 7px;
	}
	.dashboard-page-content
	{
		padding-top: 10px;
	}
	.modern-product-card .product-content h2 a {
	    font-size: 1.5rem;
	}
	.slick-slide .product-actions.vertical > button {
	    bottom: 18px !important;
	}
	.slick-slider .card-img-top form.product-add-to-cart-form .btn-add-to-cart {
        bottom: -9px !important;
    }
    .btn.btn-sm.btn-dark.btn-sm,button.btn.btn-sm.btn-secondary {
	    font-size: 0.6rem;
	}
	.checkout-btn {
	    margin: 0 !important;
	}
	.order-completed form.product-add-to-cart-form {
	    margin: 0 !important;
	}
	#vertical-slider-thumb .cursor-pointer.slick-slide {
	    width: 64px !important;
	}
}