/* Large Layout: 1200px. */
@media only screen and (min-width: 1200px){
    
}
@media only screen and (max-width: 1368px){
	.custom-container{
		width: 1300px;
	}
}


/* Medium screen  */ 
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .navbar li a{
    	font-size: 14px;
    }
    .panel-title a{
    	font-size: 14px;
    }


} 

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.contactform .addresscol ul li a{
		display: block;
	}
	footer{
		margin-top: 30px;
	}
	.footersecondblock p{
		text-align: center;
	}
	.footer p{
		padding: 10px 0px;
	}
	.homesecondblock{
		background:none;
	}
	.homesecondblock h2{
		margin-top: 0;
	}
	.homefourthblock .firstblock .item{
		margin-bottom: 50px;
	}
	.homefifthblock .item{
		margin-bottom: 50px;
	}
	.homesixthhblock .item{
		margin-bottom: 50px;
	}
	.homesevenblock .content{
		width: 100%;
	}
	.homesevenblock .content div {
		padding: 0px 40px;
	}
	.homesevenblock{
		padding: 160px 0px;
		margin: 30px 0px;
	}
	.homesixthhblock{
		margin: 0;
	}
	section{
		margin:0px;
	}
	.homethirdblock .content-boxes .content p{
		font-size: 14px;
	}
	.accordionblock{
		margin-top: 40px;
	}
	.product .productwrap .pagination{
		bottom: -5px;
	}
	.maincontent{
		margin-top: 30px;	
	}
	.versionblock .firstblock .content div{
		width: 100%;
	}
	.versionblock .firstblock .content div h5{
		text-align: center;
	}
	.versionblock .firstblock .content{
		padding: 30px 0px;
	}
	.contactform .addresscol{
		margin: 30px 0px;
	}
	.productdetails{
		margin: 40px 0px;
	}
	.home_products_display .item img{
		
	}
	.home_products_display{
		height: 210px;
	}
	.bagsproduct .bagimage img {
    	height: 250px;
    	width: auto;
	}
	.custom-container{
		max-width: 720px;
	}
	.bagsproduct .item{
		margin-bottom: 40px;
	}
	.bagsproduct .bagimage{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.bagsproduct .bagdes i.arrowiconright{
		z-index: 1;
	}
	.plasticsymbol .imagewrap{
		margin-bottom: 20px;
	}
	.cart{
		margin: 0;
		margin-left: auto;
	}
	.productsearch{
		margin: 20px 0px;
	}
}


/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
	.custom-container {
	    width: 100%;
	    padding-right: 15px;
	    padding-left: 15px;
	    margin-right: auto;
	    margin-left: auto;
	}
	.home_products_display{
		height: 175px;
	}
	.homesecondblock h2{
		margin-top: 0;
	}
	.homefourthblock .firstblock .item{
		margin-bottom: 55px;		
	}
	.homefifthblock .item, .homesixthhblock .item{
		margin-bottom: 30px;
	}
	.homefourthblock{
		padding: 30px 0px;
	}
	section{
		margin: 30px 0px;
	}
	.homesixthhblock{
		margin: 30px 0px;
	}
	.homesixthhblock h2{
		margin-top: 0;
	}
	.homesevenblock{
		margin: 30px 0px;
	}
	.homesevenblock .content{
		width: 100%;
	}
	.homesevenblock .content div {
		padding: 0px 5%;
	}
	.homesevenblock .content{
		padding: 0;
	}
	input[type="submit"]{
		width: 100%;
	}
	.footersecondblock p{
		text-align: center;
	}
	.footersecondblock .firstcol p{
		padding-bottom: 0;
	}
	.homesecondblock{
		background:none;
	}
	.versionblock .firstblock .content h5{
		text-align: center;
	}
	.versionblock .firstblock .content div{
		width: 100%
	}
	.contactform .firstrow .addresscol{
		margin-bottom: 30px;
	}
	.contactform .firstblock{
		padding: 20px;
	}
	.homethirdblock .content-boxes .content p{
		font-size: 14px;
	}
	.product .productwrap .pagination{
		bottom: -30px;
	}
	.versionblock .firstblock .content{
		padding: 20px 0px;
	}
	.homeeightblock h3{
		text-align: center;
	}
	.home_products_display .item img{

	}
	.homesecondblock h2{
		font-size: 26px;
	}
	.homethirdblock .content-boxes .content p{
		bottom: 8px;
	}
	.contactmainvisual, .productmainvisual, .aboutmainvisual{
		height: 200px;
	}
	.footer h5{
		margin-top: 25px;
		margin-bottom: 5px;
	}
	.productwrapper{
		margin-bottom:0px;
	}
	.productwrapper .prodcut_overlay h4{
		margin-top: 18px;
	}
	.bagsmainvisual{
		height: 200px;
	}
	.bagsproduct .bagimage img {
    	height: auto;
    	width: 100%;
	}
	.bagsproduct .bagimage, .bagsproduct .bagdes {
    	margin: 0;
	}
	.bagsproduct .bagdes{
		padding: 30px 30px;
		margin-bottom: 30px;
	}
	.recycleobj{
		padding-left: 15px;
		padding-right: 15px;
	}
	footer{
		margin-top: 50px;
	}
	.bagsproduct .item{
		margin-bottom: 40px;
		padding-bottom: 0px;
	}
	.bagsproduct .bagdes i.arrowiconright{
		display: none;
	}
	.bagsproduct .item{
		margin-bottom: 0;
	}
	.bagsproduct .bagimage{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.bagsproduct .bagdes i.arrowiconright{
		z-index: 1;
	}
	.plasticsymbol .imagewrap{
		margin-bottom: 20px;
	}
	.cart{
		margin: 0;
		margin-left: auto;
	}
	.productsearch{
		margin: 20px 0px;
	}
	.productsearch form{
		text-align: center;
	}
	.searchform input{
		width: 225px;
	}
	.contactform .addresscol ul li a{
		display: block;
	}
}

/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {

         
}
