@media only screen and (max-width:1024px){
	.navbar-default:before{display: none;}
    .navbar-default:after{display: none;}
    .main-menu .col-sm-12{padding:0px;}
}

@media only screen and (max-width:768px){
	.spacel-banner { height: 65px;}
	/* .logo a{ float: left; margin-left:75px;} */
	section.an-bg { padding-bottom: 0; padding-top: 275px;}
	.navbar-collapse { padding-left:0;}
	.navbar-default .navbar-nav > li > a { padding:0 10px;}
	.navbar-default { margin-bottom:0;}
	.navbar-nav { border:none;}
	.btm-space { margin-bottom:15px;}

	/* section.main-menu{position:relative!important;}
    
    section.main-menu .container{left:3px; margin-left:0px;padding:0px;margin-top:25px;} */
    /* .navbar-default:before{display: none;}
    .navbar-default:after{display: none;}
    .main-menu .col-sm-12{padding:0px;}
    .navbar-default .navbar-nav > li > a {font-size:14px;} */
    
    section.top-head{margin-bottom:20px;}

	/* ul li.products:hover ul{
		display: block;
		z-index: 100;
	  }
	  
	  ul.navbar-nav ul li:hover{
		background-color: rgba(36, 49, 54, 1);
		border-left:3px solid #e32121;
	  }
	  
	  .navbar-default .navbar-nav > li > a {font-size:13px;} */
	  section.top-head .basket {margin-right:10px;}
}

@media only screen and (max-width:480px){
    
    marquee{
	      width:100%;
	  }
	
	.hidden-480 {display:none!important}
    .hidden-exceipt-480{display: block;}
	section.top-head h4 { text-align: center;}
    .search { 
        right: 5;
        border-radius: 2px;
        width: 275px;
    }
	/* section.main-menu{position:relative!important;}
	section.main-menu .container{left:1px; padding:0px;margin-top:0px;} */
    section.top-head .basket{padding: 5px;line-height: 0px;}
    section.top-head .basket a span{top:0px;}
    .basket-mobile { margin: 20px 10px 0px 0px; float: right; visibility: visible;}
    .basket-mobile a { position:relative; display:block; text-decoration:none; color:#f2f2f2; font-family: 'Roboto', sans-serif; font-size:14px;}
    .basket-mobile a span { position:absolute; top:-11px; left: -8px; color: #f2f2f2; font-size: 14px; }
    .basket-mobile a:hover { color:#000;}

    .top-bar-info-wrap{display: block;text-align: center;padding:10px;}

    .social-header {
        line-height: 0px;
        margin-top: 0px;
        padding: 0px 0px 10px 0px;
        margin-left: 0px;
        margin-right:8%;
    
    }
    .social-header ul{
        display: inline-block;
    }

    .social-header ul li a{
        display: table;
        width: 30px;
        height: 30px;
        border-radius: 25px;
        background-color:#e32121; 
        padding: 0px;
    }

    .social-header ul li a i{
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        padding: 0px 0px;
        font-size: 13px;
        color: #fff;
    }

	.search-box-col-margin{
		padding: 0px 4px;
	}

	.section.main-btm .white-bg{
		min-height: 480px;
		background-size: unset;
		padding: 15px;
	}
	section.main-btm .home-aboutus-txt{
		text-align: center;
		border: none;
		border-radius: 10px;
		padding: 10px;
		min-height: 480px;
		font-size:10px!important;
		padding: 30px 30px;
	}
	
	section.main-btm .home-aboutus-txt h2{
	    text-align:center;   
	}

	.owl-theme .owl-controls {
		right: 20px;
		top: -20px;
	}
	
	.logo { padding:0 0 10px; text-align:center;}
	.logo img { margin: 0 auto;}
    /* .main-menu .col-sm-12{padding-left:5px;} */
    /* .navbar-default{padding:0px 0px;}
	.navbar-collapse { padding-left:10px; background-color: rgba(0,0,0,0.8); position: absolute; width:100%; z-index: 999;margin-bottom: 10px;margin-right:10px;}
	.navbar-default .navbar-collapse{border-color:rgba(0,0,0,0.8);}
	.navbar-toggle { float:left; margin-top:11px; margin-bottom:11px; margin-left:12px; margin-right:0px; border-radius:3px; position:relative; background:none;}
	.navbar-toggle:after { position:absolute; left:50px; top:3px; font-size:18px; font-weight:700; color:#fff; text-transform:uppercase; letter-spacing:0.10rem;}
	.navbar-default .navbar-toggle { margin:8px 0 8px 0px; border:0px;}
	.navbar-default .navbar-toggle .icon-bar { background-color:#fff;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background:#e32121; border-color:#000;} */

    /* section.main-menu{background:#e32121;display: inline-block;width:100%;padding:0px}
    .navbar-default:before{display: none;}
    .navbar-default:after{display: none;}
	.navbar-default .navbar-nav > li > a { line-height:40px; padding:0px 15px; text-align:left;}
	.navbar-default .navbar-nav > li:first-child a { padding-left: 15px;}
	.navbar-nav { margin:0;} */
	.category-name{z-index:0;}


	.form-inline .form-group { margin-bottom:0;}

	.btm-space { margin-bottom:20px;}
	.p-pull-right { float:none !important;}
    section.social-links a { line-height: 30px;}

	table.ShopCart td, table.ShopCart th { border-right: 0 none;display: block !important;float: none !important;text-align: left !important;width: auto !important;}
	table.ShopCart tr td:before {content: attr(data-label);float: left;font-weight: bold;text-align: left;white-space: nowrap;width: 50%;}
	table.ShopCart tr td {text-align: right;display: block;min-height: 20px;border-left: none;background: none;}
	table.ShopCart thead { display: none; }	
	.CartInfo tbody .btn-success { float:right;}
	.CartInfo tbody .product div { float:left;}
	.action { flex-basis:100%; text-align:center; max-width:100%;}
	h2.page-title { font-size:28px;}

    /* ul.navbar-nav ul{
		padding-right: 30px;
        width: 100%;
	}
	ul.navbar-nav ul li {
		padding: 0px;
        background-color: rgba(36, 49, 54, 0.6);
		border-bottom: 0px;
		display: block;
        width: 100%;
	} 

	ul li.products:hover ul{
		display: inline-block;
		position: relative!important;
	  }	
	   */
	  
}

@media only screen and (max-width:320px){

	.section.main-btm .white-bg{
		height: 350px;
	}

	
	
}