@media (min-width: 1200px) {
	.col-lg-15 {
        width: 20%;
        float: left;
    }
	h2, h1 {
		margin-top:0;
	}	
	.header-links .tooltip{
		display:none !important;
	}
	.questions {
		margin-top: 10px;
	}
	#main-menu .container{
		padding-left: 0;
		padding-right: 0;
	}
	#main-menu .navbar-nav {
		width:100%;
	}
	#main-menu .navbar-nav > li > a {
		font-size:15px;
		text-align:center;
		border-right:1px solid #CCC;
	}
	#main-menu .navbar-nav .first {
		border-left:1px solid #CCC;
	}
	#main-menu .nav > li {
		width: 14.25%;
	}
	.list-group-item {
		margin-bottom: -1px;
		padding: 4px 8px;
	}
	.list-group-item .fa {
    	padding-right: 2px;
	}
}


@media (min-width: 992px) and (max-width: 1199px) {
	.col-md-15 {
        width: 20%;
        float: left;
    }	
	h2, h1 {
		margin-top:0;
	}
	.header-links .tooltip{
		display:none !important;
	}
	.questions {
		margin-top: 10px;
	}
	#main-menu .container{
		padding-left: 0;
		padding-right: 0;
	}			
	#main-menu .navbar-nav {
		width:100%;
	}
	#main-menu .navbar-nav > li > a {
		text-align:center;
		border-right:1px solid #CCC;
	}
	#main-menu .navbar-nav .first {
		border-left:1px solid #CCC;
	}
	#main-menu .nav > li {
		width: 14.25%;
	}	
	.product-col h4 {
		font-size: 16px;
		margin: 0;
	}
	.product-col.list .image{
		padding:40px 30px 10px 0;
	}
	.product-col .btn-cart{
		margin-top:5px;
	}
	.product-carousel .owl-controls .owl-buttons .owl-prev{
		left:89%;
	}		
	.footer-links h5{
		margin:10px 0;
	}	
	.copyright{
		font-size:13px;
	}
	.copyright p.pull-left, .copyright ul{
		text-align:center;
		float:none !important;
	}
	.list-group-item {
		margin-bottom: -1px;
		padding: 4px 8px;
	}
	.list-group-item .fa {
    	padding-right: 2px;
	}
	.questions-call-2{
		font-size: 16px;
		margin-top: 31px;
	}
	#cart-top a:not(:last-child) {
		margin-right: 12px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.col-sm-15 {
        width: 20%;
        float: left;
    }
	.product-col .img-responsive{
		margin:0 auto;
	}
	.product-grid-shipping {
		color: #7e7e7e;
		font-size: 14px;
		padding:0 0 10px 0;
	}
	#main-menu .container{
		padding-left:0;
		padding-right:0;
	}
	#main-menu .navbar-nav {
		width:100%;
	}
	#main-menu .navbar-nav > li > a{
		font-size:12px;
		text-align:center;
		border-right:1px solid #CCC;
	}
	#main-menu .navbar-nav .first {
		border-left:1px solid #CCC;
	}
	#main-menu .nav > li {
		width: 14.25%;
	}
	.product-col.list .image{
		padding:40px 30px 10px 0;
	}	
	.product-carousel .row{
		margin-left:-3px;
		margin-right:-3px;
	}
	.product-carousel .col-xs-12{
		padding-left:0;
		padding-right:0;
	}
	.product-carousel .owl-wrapper-outer{
	}
    .product-carousel #owl-product .item{
		padding-left:3px;
		padding-right:3px;
		text-align:center;
    }
	.product-carousel .owl-controls .owl-buttons .owl-prev{
		left:86%;
	}		
	.side-products-list h5,
	.side-products-list .price{
		float:none;
	}
	.pagination{
		margin-bottom:15px; 
	}
	.results{	
		padding-top:5px;
	}
	.footer-signup-text {
		text-align:center;
		padding-bottom:7px;
	}
	.footer-social {
		padding-top:5px;
	}

	.footer-links h5{
		margin:10px 0;
	}	
	.copyright{
		font-size:12px;
	}
	.copyright p.pull-left, .copyright ul{
		text-align:center;
		float:none !important;
	}
	[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
		font-size: 20px;
	}
	#cart-top a:not(:last-child){
		margin-right: 15px;
	}
	#search{
		margin-top: 0;
		margin-bottom: 14px;
	}
	#cart-top{
		margin-top: 10px;
	}
	.cart-count {
		font-size: 12px;
		top: 4px;
	}
	.blog-img-sm-center {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
}

@media (max-width: 767px) {
	.col-xs-15 {
		width: 20%;
		float: left;
	}	
	#search {
		margin: 6px 0 0;
	}
	.product-grid-shipping {
		color: #7e7e7e;
		font-size: 14px;
		padding:0 0 10px 0;
	}
	#logo .img-responsive, 
	.col3-banners .img-responsive, 
	.col2-banners .img-responsive, 
	.product-col .img-responsive{
		margin:0 auto;
	}
	#cart .btn{
		padding:20px 0;
		text-align:center;
	}	
	#main-menu .navbar-collapse {
		border-top:1px solid #c7c7c7;
	}
	#main-menu .navbar-toggle {
		color:#2c0b56;
	}
	#main-menu .navbar-toggle:focus {
		color:#993399;
	}
	#main-menu .dropdown-inner ul {
		display:block;
	}
	#main-menu .navbar-header .shopText {
		display: block;
		float: left;
		font-weight: bold;
		line-height: 20px;
		padding-right: 20px;
	}
	.header-links ul.pull-right{
		float:none !important;
		text-align:center;
	}
	.header-links li a{	
		padding:10px 3px;
	}	
	.header-top .pull-left{
		float:none !important;
		text-align:center;
	}
	.header-top .btn-link{
		margin:20px 0 0;
	}
	.header-top .dropdown-menu {
		text-align:left;
	}
	.slider{
		margin-bottom:20px;
	}
	.product-head{
		text-align:center;
	}
	.product-col.list .image{
		float:none;
		padding:0;
	}
	.product-head{
		font-size:18px;
	}
	#owl-product .owl-controls .owl-buttons .owl-prev, 
	#owl-product .owl-controls .owl-buttons .owl-next{
		top:-56px;
		font-size:20px;
	}
	.product-carousel .owl-controls .owl-buttons .owl-prev{
		left:15px;
	}	 
	.product-carousel .owl-controls .owl-buttons .owl-next{
		right:20px;
	}		
	.col3-banners{
		margin-bottom:10px;
	}
	.col3-banners li + li{
		margin-top:20px;
	}
	.col2-banners{
		margin-bottom:10px;
	}
	.col2-banners li + li{
		margin-top:20px;
	}		
	.page-box h3{
		margin-top:20px;
	}		
	.tabs-panel .nav-tabs > li{
		display:block;
		float:none;
	}
	.pagination-block{
		text-align:center;
	}
	.pagination{
		margin-bottom:10px; 
	}
	.results{
		text-align:center;
		padding-top:0;
		margin-bottom:15px;
	}
	.footer-signup-text {
		text-align:center;
		padding-bottom:7px;
	}
	.footer-social {
		padding-top:10px;
		padding-bottom:7px;
	}

	.footer-links .col-sm-6, .footer-links .last{
		text-align:center;
	}
	.footer-links .col-sm-6{
		margin-bottom:20px;
	}
	.footer-links h5{
		margin:10px 0;
	}	
	.copyright{
		font-size:11px;
	}
	.copyright p.pull-left, .copyright ul{
		text-align:center;
		float:none !important;
	}
	.copyright li{
		padding:0 2px;
	}
	#main-menu{
		background-color: #EEE;
		position: fixed;
		width: 100%;
		top: 0;
		z-index:7;
	}
	.navbar-toggle{
		float: none;
	}
	.navbar-toggle i {
		font-size: 30px;
		display: block;
		text-align: center;
	}
	.navbar-toggle span {
		font-size: 12px;
		font-weight:normal !important;
		text-align: center;
		padding-right: 0 !important;
	}
	button.btn.btn-navbar.navbar-toggle{
		padding: 10px 15px;
		margin:0;
		border:0;
	}
	#header-area .pull-right.col-md-3.col-sm-6{
		position: fixed;
		top: 42px;
		z-index: 10;
		margin: 0;
		padding: 10px 15px !important;
		border: 0;
		right: 15px;
	}
	#cart-top {
		margin:0;
	}
	.cart-count{
		top:0;
	}
	#header-area .col-md-3.col-sm-6.col-xs-12{
		position: fixed;
		top: 42px;
		z-index: 9;
		padding-right: 125px;
		left: 50px;
	}
	#search .input-group .form-control{
		background-color: #fff;
	}
	#header-area .col-md-4.col-sm-6{
		margin-top: 102px;
		padding: 10px 0;
		background: #fff;
		-webkit-box-shadow: 0 3px 5px -2px rgba(153, 153, 153, 0.6);
		-moz-box-shadow: 0 3px 5px -2px rgba(153, 153, 153, 0.6);
		box-shadow: 0 3px 5px -2px rgba(153, 153, 153, 0.6)
	}
	#main-menu .navbar-collapse{
		background: #2c0b56;
	}
	#main-menu .navbar-collapse ul li,#main-menu .navbar-collapse ul{
		width: 100%;
	}
	#main-menu .navbar-collapse ul{
		margin:0;
	}
	#main-menu .navbar-collapse ul li {
		text-transform:capitalize;
	}
	#main-menu .navbar-nav > li a {
		font-family:'PT Sans',sans-serif;
		font-size:16px;
		color:#FFF;
		text-transform:capitalize;
	}
	#main-menu .navbar-nav > li > .dropdown-menu li a {
		color:#fff;
		font-size:13px;
		padding-top:8px;
		padding-bottom:8px;
		font-weight:400;
		border-bottom:2px solid #2c0b56;
		border-top: none;
		border-left: none;
		border-right: none;
		font-family:Arial,Helvetica,sans-serif
	}
	#main-menu .navbar-nav > li > a:hover,#main-menu .navbar-nav > li > a:focus,#main-menu .navbar-nav > li.open a {
		#background-color:#4D3171;
		color:#fff;
	}
	#main-menu .navbar-nav > li.open a {
		background-color:#4D3171;
	}
	#main-menu .navbar-nav > li a:hover {
		background-color:#999;
	}
	.navbar-collapse {
		padding-left: 0;
		padding-right: 0;
	}
	#main-menu .navbar-nav > li > .dropdown-menu li.last {
		border-bottom: 2px solid #2c0b56;
	}
	.blog-img-xs-center {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.product-grid-name {line-height:16px;padding-top:8px;text-align:center}
	.product-col .price {text-align:center}
	.product-col .product-grid-shipping {text-align:center}
	#header-covid-top {display:none;}
	#header-covid {display:block;}
	#affirm-cart {margin-top:20px;}

}