@media (min-width: 768px) {
	html{ font-size:16px; } 
	.navbar-collapse{ width: 50%;}
	.footer{padding: 3% 0 1%;}
	.copyright-box{margin-top: 1rem;}
	
	.content-box{padding:3% 0;}
	.content-otherpage{padding: 2% 0;}
	.contact-footer{margin: 0;}
	.title-box.subtitle{
		text-align: left;
		margin: 0;
	}
	.productsbox a{font-size: .9rem;}
	.setproducts .col-md-6{margin-bottom: 1rem;}
	.setproducts{margin-top: 1rem;}
	.setproducts{display: block;}
	.readmorebtn.readright{float: right;margin: 0;}
	.slidesetproducts{display: none;}
	.sliderecome .slick-prev{right: 7%;}
	.title-box{margin-right: 1.5rem;}
	.icon-box{margin-bottom: 0;}
	
	.carttools {
        top: 3rem;
        right: 1.5rem;
    }
	
	.pricetitle{justify-content: flex-end;}
	.banktransfer label {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
	}
	.banktransfer img {
		width: 95px;
		margin-right: 1rem;
	}
	.texttitle {margin-bottom: 1rem;}

	.textboxcart-products ul , .box-address ul{margin: 0 0 1rem 0;}
	
	.banktransfer.deliverychange .taxtbkank h1{font-size: 16px;}
	.banktransfer .taxtbkank p{font-size: 14px;}
	
	
	.formcontact{padding: 2rem ;}
	.bannerpage{padding: 2% 0;}
	

	.tablebank table{
		width: 100%;
		min-width: inherit;
	}
	.categorymenu.pagecategorymenu h1{font-size: 1rem;}
	.products-show.products2 .img-box{aspect-ratio:3/2;}
	.slideshow{margin: 0;}
	/*.boxprice h1 span {display: block;}*/
	.boxprice h1 {text-align: right;}
	
	
	.tabsmap {margin:  0;}
	#accordionhowtobuy .accordion-item:nth-of-type(3) .accordion-button{
		width: 400px;
	}
	.texthowtobuy {margin:  0;}
	#accordionhowtobuy{margin: 0;}
	
	.carttext-success .col-md-5{text-align: right;}

	.CartItemCount { 
	    bottom: 35%;
	}
	
}
@media (min-width: 992px) { 
	#nav-icon3{display: none ;}
	.navbar-brand{text-align: left;margin: 0 -2rem 0 2rem;}
	.navbar-brand img { width: auto;max-width: 100%;}
	.hamburgers-box{justify-content: flex-start;}
	.navbar-expand-lg .navbar-collapse{
		display: block !important;
		width: 100%;
	}
	.navbar-expand-lg .navbar-nav{
		width: 100%;
		justify-content: flex-end;
		align-items: center;
	}
	
	.navbar-nav li{
		width:auto;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		position: static;
	}
	.navbar-nav li a{
		padding:15px 5px ;
		text-align: center;
	}
	.navbar-nav li.dropdown .dropdown-menu a{
		padding: 10px;
		border-radius: 30px;
		border: 2px solid #275c8d;
		position: relative;
	}
	.navbar-nav li.dropdown .dropdown-menu a::after{
		content: '';
		width: 97%;
		height: 96%;
		position: absolute;
		z-index: 0;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		border-radius: 25px;
		border: 4px solid #ff7f00;
	}
	.navbar-nav li.dropdown .dropdown-menu{
		margin: 0;
		width: 100%;
		height: 100vh;
		right: 0;
		left: 0;
		min-width: inherit;
		border-top: 2px solid #ff7f00;
	}
	.navbar-nav li.dropdown .dropdown-menu .container{
		height: 100%;
		display: flex;
		align-items: flex-start;
		justify-content: center;
		padding-top: 5%;
		padding-bottom: 5%;
	}
	.navbar-nav li.dropdown .dropdown-menu  img{
		width: auto;
		max-width: 60%;
	}
	.menitagline{margin: 2rem auto;width: 90%;}
	
	.policy-box ul{
		display: flex;
		font-size: 16px;
		align-items: center;
	}
	.contactbar a{padding: 0;}
	.contactbar{
		display: flex;
		align-items: center;
		justify-content: flex-end;
		color: #FFF;
	}
	.carttools {
        position: relative;
        right: auto;
        top: auto;
        padding: 0;
        font-size: 1rem;
    }
	.carttools p {
        right: 0rem;
        top: 0rem;
        font-size: 14px;
    }
	.sliderecome .slick-prev{right: 4%;}
	.categorymenu h1{
		font-size: 18px;
		padding: 7px;
	}
	.categorymenu ul img{width: 25px;}
	.categorymenu ul li a {
		padding: 3px 6px;
		line-height: 1;
		font-size: 12px;
	}
	
	.categorymenu ul li.dropdown{position: static;}
	.categorymenu .dropdown-menu{
		width: 75%;
		bottom: 0;
		top: 0 !important;
		left: auto !important;
		right: 0 !important;
		min-width: inherit;
		transform: none !important;
		padding:1% 2%;
		min-height: 315px;
		
	}
	.categorymenu ul li:nth-child(4) .dropdown-menu{min-height: 430px;}
	.categorymenu .dropdown-menu h1{font-size: 14px;}
	.categorymenu .textsubmenu p {
		font-size: 12px;
		margin-bottom: 0;
	}
	.social-footer{text-align: left;}
	.content-slide, #carouselmainSlide, #carouselmainSlide .carousel-inner, 
	#carouselmainSlide .carousel-item, .carousel-item img{
		height: 100%;
	}
	
	.productsbox { padding: .5rem;}
	.productsbox h1{font-size: 16px;}
	.content-box{padding: 13px 0;}
	.sliderecome .slick-prev, .sliderecome .slick-next{top: -13%;}
	
	
	.icon-box{
		padding: 5px 15px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		height: 100%;
		text-align: left;
		margin: 0;
	}
	.icon-box img{width: 45px;margin: 0 10px 0 0;}
	.icon-box h1{font-size: 14px;}
	.icon-box p {font-size: 12px;height: auto;}

	.social-box img{
		width: 45px;
	}
	.tablebank img{width: 150px;}
	.iconsteps .col-lg-2{width: 20%;}
	
	
	.productsbox{font-size: 11px;}
	.productsbox .col-lg-3.specemargin p{margin: 0 -15px;}
	.productsbox .row{justify-content: center;height: 85px;}
	
	
	.menitagline{font-size: 26px;}
	.menitagline span{font-size: 30px;}
	
}
@media (min-width: 1200px) {
	html{ font-size:18px; } 
	.container{max-width:1080px;}
	.navbar-brand{text-align: left;margin: 0 -1rem 0 1rem;}
	
	
	.categorymenu ul img {width: 30px;}
	.categorymenu ul li a{font-size: 14px;padding: 5px;}
	.carttools img{width: 33px;}
	.navbar-nav li .carttools .dropdown-menu img {
		aspect-ratio: 3 / 3;
		width: 35px;
		object-fit: scale-down;
	}
	.categorymenu .dropdown-menu h1{font-size: 18px;}
	.categorymenu .textsubmenu p {
		font-size: 14px;
		margin-bottom: 2px;
	}
	.productsbox{padding: .75rem .5rem;}
	
	.contact-footer{margin-left: -2rem;}
	/*.icon-box p {
		-webkit-line-clamp: 3;
		height: calc(1rem * 1.3 * 3);
	}*/
	
	.productsbox{font-size: 13px;}
	.productsbox h1{font-size: 18px;}
	.title-box h1{font-size: 30px;}
	.content-box.iconcontent{padding: 2% 0;}
	.taglineimg .col-md-7 img{margin: 0 1rem 0 -2rem;}
	.taglineimg .row{justify-content: space-between;}
	.icon-box h1{font-size: 16px;}
	.icon-box p {font-size: 14px;}
	.carttext-success img {width: 20%;}
	.categorymenu ul li:nth-child(4) .dropdown-menu{min-height: 525px;}
	
	.carttools p {
        font-size: 17px;
    }
	.readmorebtn{width: 165px;font-size: .9rem;}
	
}

@media (min-width: 1280px) {
	
	.navbar-brand {
        margin: 0 0rem 0 -3rem;
    }
	.categorymenu{margin-left: -2rem;}
	.contact-footer { margin-left: -1rem;}
	
	.footer{ font-size:20px;} 
	.navbar-nav li a{font-size: 1rem;}
}

@media (min-width: 1336px) {
	.navbar-brand {
        margin: 0 2rem 0 -5rem;
    }
}

@media (min-width: 1440px) {
	html{ font-size:20px; } 
	.container{max-width:1320px;}
	/*.container{max-width:1336px;}*/
	.categorymenu {
        margin-left: 0rem;
    }
	.categorymenu h1{font-size:22px;}
	.categorymenu ul img{width: 35px;}
	
	.content-slide, #carouselmainSlide, #carouselmainSlide .carousel-inner, 
	#carouselmainSlide .carousel-item, .carousel-item img {
        height: auto;
    }
	.categorymenu ul li a{padding: 3px 6px;}
	.setproducts{margin-top: .5rem;}
	.sliderecome .slick-prev {right: 3%;}
	.taglineimg .col-md-7 img {
        margin: 0 0rem 0 -13rem;
    }
	.productsbox {
		font-size: 15px;
		border-radius: 50px;
    }
	.content-box.recommentprohome .title-box h1 {
        font-size: 28px;
    }
	.sliderecome .slick-prev, .sliderecome .slick-next{
		width: 30px;
		height: 30px;
	}
	.text-products h1{font-size: .9rem;}
	.text-products{font-size: .8rem;}
	.taglineimg img {width: 100%;}
	.products-show .img-box{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	/*.products-show .img-box img{
		width: 80%;
		height: 80%;
		margin: auto;
	}*/
	.navbar-brand{text-align: left;margin: 0 -1rem 0 1.5rem;}
	.categorymenu ul li:nth-child(4) .dropdown-menu{min-height: 555px;}
	.banktransfer.deliverychange .taxtbkank h1 {font-size: 18px;}
	
	
	.categorymenu.pagecategorymenu .accordion-collapse{max-height: 515px;}
	.title-box h1{font-size: 36px;}
	.productsbox a {
        font-size: 13px;
    }
	.productsbox h1 {
        font-size: 20px;
    }
	
	.navbar-nav li a{padding: 15px 10px;}
	.policy-box ul{
		font-size: 1rem;
	}
}

@media (min-width: 1500px) { 
	.categorymenu ul img{width: 36px;}
	.categorymenu ul li a{padding: 4px 6px;}
	#accordionhowtobuy .accordion-item:nth-of-type(3) .accordion-button{
		width: 500px;
	}
	.menitagline{width: 80%;}
}

@media (min-width: 1600px) { 
	/*.container{max-width:1440px;}*/
	.categorymenu h1{font-size: 25px;}
	.icon-box img{width: 100px;}
	
	.categorymenu ul li a{
		font-size: 16px;
		padding: 4px 6px;
	}
	.categorymenu ul img{width: 37px;}
	.taglineimg .col-md-7 img {
        margin: 0 0rem 0 -8rem;
        width: 95%;
    }
	.icon-box img{width: 50px;}
	.icon-box h1 {font-size: 18px;}
	.icon-box p{font-size: 16px;}
	.footer{padding: 2% 0 1%;}
	.categorymenu ul li:nth-child(4) .dropdown-menu{min-height: 615px;}
	.tablebank img{width: 200px;}
	
	.sliderecome .slick-prev, .sliderecome .slick-next {
        top: -10%;
    }
	
	.productsbox h1 { font-size: 20px;}
	.navbar-nav li a{padding: 24px 10px;}
	.navbar-brand {
        margin: 0 1rem 0 -2rem;
    }
	
}
@media (min-width: 1800px) {
	.container{max-width:1336px;}
	.navbar-brand{text-align: left;margin: 0 2rem 0 -2rem;}
	.categorymenu ul li a {
        font-size: 18px;
        padding:7px;
    }
	.categorymenu ul img {
        width: 40.5px;
        margin-right: 15px;
    }
	.categorymenu h1 {
        font-size: 28px;
        padding: 10px;
    }
	.title-box h1 {
        font-size: 45px;
    }
	.taglineimg .col-md-7 img {
        margin: 0 0rem 0 -15rem;
        width: 90%;
    }
	.categorymenu .dropdown-menu{min-height: 555px;}
	
	.sliderecome .slick-prev, .sliderecome .slick-next {
        top: -10%;
    }
	.navbar-brand { margin: 0 7rem 0 -8rem;}
	
	.navbar-nav li a{font-size: 1.1rem;}
}
@media (min-width: 2000px) {
	.categorymenu ul li a{padding: 9px;}
	.navbar-brand {  margin: 0 9rem 0 -11rem;}
	
}
@media (min-width: 2400px) {
	
}
@media (min-width: 2750px) {
	
}
@media (min-width: 3000px) {
	
}

