@media (max-width:1165px) {
    .main {width: 96%;}
    .logo {width: 28%; display: inline-block;}
    .search {width: 200px; margin: 5px 20px 0 0;}
    .top-links a {font-size: 13px;}
    .header-btn img {margin: -2px 8px 0 -9px;}
    .top-links {margin: 17px 21px 0 0;}
    nav ul li:first-child a {font-size: 20px; padding: 18px 20px}
    nav ul li a {font-size: 12px; padding: 23px 15.8px;}
    .nav-sm a {margin: 20px 0 0 2px; height: 24px; width: 24px; line-height: 24px;}
    .slider-img {max-width: 40%;}
    .slider-caption {max-width: 50%; margin: 11% 0 0;}
    .banner {height: auto;}
    .ad-text h3 {margin: 71px 0 8px 0;}
    .ad-img {margin: 13px 0 10px 0;}
    .buy-btn {width: 49%}
    .cart-btn {width: 49%}
    .product-right {max-width: 48%;}
	#content{padding:0px !important;}
}
@media (max-width:1050px) {
    nav ul li a {font-size: 11px; padding: 23px 12px;}
    .slider-caption h1 {font-size: 20px;}
    .slider-caption h2 {font-size: 25px; width: 280px;}
    .prod span a {display: block; padding: 0 20px 0 0;}
    .prod span a {font-size: 16px;}
    .product-main {padding: 0 5px;}
    .footer-col {padding: 20px;}
    .footer-col p {margin: 0px;}
    .tab_container {padding: 61px 0 0;}
    .prod-tabs .tabs li {font-size: 14px; height: 48px;}
	#content{padding:0px !important;}
}
@media (max-width:991px) {
    .header-btn {font-size: 13px; width: auto; padding: 12px 15px 0;}
    .header-btn img {width: 18px; margin: -3px 7px 0 0;}
    .top-links a:before {margin: 0 5px 0 4px;}
    .top-links a img {max-width: 22px; margin: 0 4px -3px 0;}
    .search {margin: 5px 10px 0 0; width: 180px;}
    .logo {max-width: 26%; margin: 8px 0 0 0;}
    .header-top {margin: 28px 0 32px;}
    .menu-icon {display: block;}
    nav {height: auto; position: relative;}
    nav ul {display: none; width: 100%; z-index: 1000; position: absolute; left: 0px; top: 100%; background: #8ab94b;}
    nav ul li {float: left; width: 100%;}
    nav ul li a {float: left; padding: 10px 20px; font-size: 14px; width: 100%; text-align: center; border-bottom: 1px solid #fff;}
    nav ul li:first-child a {padding: 10px 20px;}
    nav ul li a:before, nav ul li.active a:before {display: none;}
    .nav-sm {display: none;}
    .available-main p,.price-details p {font-size: 16px;}
    .stars span {display: block; margin: 0px;}
	.slider_image_resp{height: 290px; margin-top: 260px;}
    #content{padding:0px !important;}
}
@media (max-width:800px) {
    .logo {display: table; margin: 0px auto 20px; width: auto; max-width: 90%;}
    .header-right {display: table; width: 100%; float: none;}
    .ad-text h3 {font-size: 25px;}
    .ad-text p {font-size: 18px;}
    .ad-text a {font-size: 16px;}
	.slider_image_resp{height: 290px; margin-left: -50%; margin-top: 260px;}
	#content{padding:0px !important;}
    
}
@media (max-width: 767px) {
    .slider-caption {margin: 28px 0 28px 0; width: 100%; text-align: center; max-width: inherit;}
    .slider-caption h2 {display: table; margin: 0px auto;}
    .slider-img {width: 100%; text-align: center; max-width: 300px; display: table; float: none; margin: 0 auto 0;}
    .home-offers a {width: 100%;}
    .home-offers a img {width: 100%;}
    .product-main {width: 50%; padding: 0 10px 20px;}
    .prod a {display: block; text-align: center;}
    .special-products {padding: 0 0 50px}
    .prod-caption span a {text-align: left;}
    .footer-col {width: 100%;}
    .footer-col:before {display: none;}
    .footer-bottom ul li {display: block; padding: 10px 0;}
    .footer-bottom ul li:after {display: none;}
    .footer-bottom {margin: 26px 0 73px;}
    .footer-col h5 {margin: 20px 0 0;}
    .ad-img {width: 100%; text-align: center;}
    .prod-ad {background-size: cover; padding: 20px 0 40px; position: center right;}
    .ad-text {text-align: center; width: 100%;}
    .ad-text h3 {margin: 0 0 8px;}
    .page-hd p {font-size: 14px; margin: 48px 0 0;}
    .categories-main .product-main {width: 50%;}
    .product-img {width: 100%;}
    .product-right {max-width: 100%; width: 100%;}
    .related-prods .product-main {padding: 0 4.5px 8px;}
    .main {padding: 0 15px; width: 100%;}
    .ac-btn {width: 100%;}
    .account-drop {width: 100%;}
    .cart-pop {width: 100%;}
    nav ul li ul {position: relative;}
    nav ul li ul ul {left: 0px;}
	.slider_image_resp{height: 290px; margin-left: -50%; margin-top: 260px;}
	#content{padding:0px !important;}
}
@media (max-width:640px) {
    .search {margin: 5px 10px 0 0; width: 100%;}
    .top-links {width: 100%; margin: 15px 0 10px; text-align: center; font-size: 14px;}
    .header-btn {width: 100%; font-size: 14px;}
    .page-hd p {display: block; text-align: center; padding: 0px; margin: 0px;}
    .shorting {display: block; width: 100%; text-align: center; margin: 17px 0 0;}
    .page-hd {padding-top: 20px; height: auto;}
    .categories-main .product-main {width: 100%;}
    .slider_image_resp{height: 290px; margin-left: -50%; margin-top: 260px;}
	#content{padding:0px !important;}
    
}
@media (max-width:480px) {
    .product-main {width: 100%;}
    .buy-btn {width: 100%; margin-bottom: 10px;}
    .cart-btn {width: 100%} 
    .prod-tabs .tabs li {padding: 17px 15px; font-size: 12px;}
	.slider_image_resp{height: 290px; margin-left: -50%; margin-top: 260px;}
	#content{padding:0px !important;}
}