@media screen and ( max-width: 1199px ){
	.header-section {
	    padding: 5px 30px;
	}
	.header-menu-list-item {
	    margin-right: 30px;
	}
	.header-menu-list-item-link{
		font-size: 16px;
	}
	.product-item-image-outer .product-item-image img {
	    height: 220px;
	}
}

@media screen and ( max-width: 1100px ){
	.nav-toggle-btn-wrapper {
	    display: flex;
	}
	.header-menu-list {
	    position: fixed;
	    flex-direction: column;
	    top: 90px;
	    z-index: 99;
	    background: #fff;
	    left: -100%;
	    width: 200px;
	    height: 100vh;
	    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	    display: block;
	    transition: all .5s ease;
	    visibility: hidden;
	    opacity: 0;
	}
	.header-menu-list-item {
	    margin-right: 0;
	    border-bottom: 1px solid #ddd;
	}
	.header-menu-list-item-link {
	    font-size: 16px;
	    padding: 10px;
	    display: block;
	}
	.brand-logo-outer {
	    margin-left: 60px;
	}
}

@media screen and ( max-width: 1024px ){
	.home-item-outer .home-item-banner {
	    height: 400px;
	}
}

@media screen and ( max-width:991px ){
	.footer-top-item-wrap {
	    margin-bottom: 20px;
	}
	.footer-item-wrap {
	    margin-bottom: 30px;
	}
	.product-details-content .product-name {
		font-size: 22px;
	}		
	.product-details-content .product-price span {
		font-size: 30px;
	}
	.product-item-image-outer .product-item-image img {
	    height: 300px;
	}
	.shop-products .product-item-image-outer .product-item-image img {
	    height: 230px;
	}
	.home-item-outer .home-item-banner {
	    height: 350px;
	}
}

@media screen and ( max-width: 767px ){
	.product-cart-item-title {
        display: none;
    }
	.product-details-content {
		margin-top: 30px;
	}
	.slider-items-wrapper .slick-dots {
		bottom: 10px;
	}
	.slider-items-wrapper .slick-dots li {
		width: 10px;
		height: 10px;
		margin-right: 5px;
	}
	.footer-top-section {
	    display: none;
	}
	.product-details-section {
		padding-top: 30px;
	}
	.checkout-section {
		padding-top: 30px;
	}
	.checkout-wrapper {
		margin-bottom: 20px;
	}
	.contact-section-wrapper {
		padding-top: 30px;
	}
	.header-right-outer .footer-bottom-social-media {
	    display: none;
	}
	.header-right-outer .search-form-wrap {
	    margin-right: 0;
	}
	.product-item-image-outer .product-item-image img {
	    height: 250px;
	}
	.home-item-outer .home-item-banner {
	    height: 350px;
	}
}

@media screen and ( max-width:576px ){
	.product-details-info {
		padding: 20px;
	}
	.product-section .col-sm-6 {
		width: 50%;
	}
	.header-section {
		padding: 5px 10px;
	}
	.categoris-section .col-sm-6 {
	    width: 50%;
	}
	.product-images-slider-outer .slider-thumb img {
	    max-width: 80px!important;
	    height: auto!important;
	}
	.banner-bg-image img {
	    height: 100px;
	}
	.search-form-wrap .search-form input{
		width: 250px;
	}
	.search-form-toggle-icon {
	    display: flex;
	    justify-content: end;
	}
	.search-form-outer {
	    position: fixed;
	    z-index: 99;
	    top: 80px;
	    display: none;
	    right: 30px;
	}
	.search-form-outer.show {
	    display: block;
	}
	.brand-logo-outer {
	    margin-left: 0;
	}
	.home-item-outer .home-item-banner {
	    height: 250px;
	}
}

@media screen and ( max-width:500px ){
	.product-item-image-outer .product-item-image img{
		height: 220px;
	}

	.shop-products .product-item-image-outer .product-item-image img{
		height: 200px;
	}
}

/*@media screen and ( min-width:240px ) and (max-width: 574px){*/
/*	.product-item-image-outer .product-item-image img{*/
/*		width: 60%;*/
/*	}*/
	
/*	.product-details-content{*/
/*		margin-left: 28%;*/
/*	}*/
/*}*/



@media screen and ( min-width:350px ) and (max-width: 750px){
	.shopping-cart.visible{
		height: 450px;
    		margin-top: 33%;
	}
}

@media screen and ( max-width:450px ){
	.product-item-image-outer .product-item-image img{
		height: 180px;
	}

	.shop-products .product-item-image-outer .product-item-image img{
		height: 170px;
	}
	.home-item-outer .home-item-banner {
	    height: 210px;
	}
}

@media screen and ( max-width: 360px ){
	.product-section .col-sm-6 {
		width: 100%;
	}
	.categoris-section .col-sm-6 {
	    width: 100%;
	}
	.product-item-image-outer .product-item-image img{
		height: auto;
	}
	.home-item-outer .home-item-banner {
	    height: 180px;
	}
}

@media screen and ( max-width: 320px ){
	.product-section .col-sm-6 {
		width: 100%;
	}
}