@media (max-width:1440px){
.menu-area {padding: 0 30px;}
}

@media (max-width:1200px){
.menu-area {padding: 0 15px;}
.cart-search {min-width: 150px;}
.logo > a strong {font-size: 10px;}
.logo > a i {font-size: 21px;}
.logo > a {padding-left: 37px;}
.logo > a span {font-size: 20px;}
.menu-area nav > ul:first-child > li {margin: 0 5px;}
.menu-area nav > ul:last-child > li {margin: 0 5px;}
.account-btn-sec {min-width: 164px;}
.account-popup-btn {font-size: 10px;padding: 10px 20px;}  
.about-widget {padding: 11px 40px 0;}
.post-detail > p {font-size: 15px;line-height: 26px;}
.add-coupons-buttons .theme-btn {font-size: 11px;font-weight: 500;margin-left: 5px;padding: 15px 14px;}
.coupon-area {padding: 50px 33px;}
.sub-totals-cart {padding: 48px 30px;}
.compare-info {display: table-cell;padding: 0;vertical-align: middle;width: 60%;}
.compare-info > h3 {padding-left: 20px;}
.compare-info .prices {padding-left: 20px;}
.category > a {font-size: 11px;}
.product-fancy-info {margin-bottom: 28px;}
.quick-deal-info {bottom: 10px;padding: 0 10px;}
.newsletter-area.style2 {padding: 60px 50px;}
.newsletter-area h3 {font-size: 23px;margin: 10px 0 9px;}
.newsletter-area span {font-size: 18px;}
.pic-sample {margin-left: 280px;}
.picZoomer-zoom-wp {margin-left: 280px;}
.zoom-product.flip .pic-sample {margin-right: 280px;}
.zoom-product.flip .picZoomer .picZoomer-zoom-wp {margin-right: 280px;}
.testimonials-sec {padding: 40px;}
.headline-text {margin-left: 34px;}
.headline-text a::before {width: 90px;}
header.side-header {left: -262px;}
body.side-header {padding-left: 0;}
.menu-options {background: #808080 none repeat scroll 0 0;display: block;left: 0;position: fixed;top: 0;}
.newsletter-area.style3 .newsletter-form p {padding: 0 0px;}
.nice-product-info > h3 {font-size: 26px;}

}
@media (max-width:980px){
.responsive-header {display: block;}    
.about-widget::before {display: none;}
.about-widget {margin: 0;padding: 0;}
.column {float: left;margin-top: 70px;width: 100%;}
.column:first-child {margin-top: 0;}
header {display: none;}
.bottom-line {text-align: center;}
.error-sec > p {padding: 0;}
.bottom-line span {width: 100%;}
.bottom-line img {display: inline-block;float: none;margin-top: 10px;}
.sub-totals-cart {margin-top: 30px;}
.compare-thumb img {width: 100%;}
.service-box {margin-top: 30px;}
.deals-wide-info {float: left;padding: 50px 48px;position: static;text-align: center; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; width: 100%;}
.deals-wide-sec:before {display: none;}
.deals-wide-info .countdown > li {background: #f3f3f3 none repeat scroll 0 0;display: inline-block;float: none;}
.deals-wide-info a.theme-btn {display: inline-block; float: none; }
.newsletter-area h3 {text-align: center;}
.newsletter-area span {margin-bottom: 40px; text-align: center; }
.product-slider-fancy {margin-bottom: 30px;}
.product-stylish {margin-top: 30px;}
.quick-deals {margin-top: 30px;}
.picZoomer {display: inline-block;float: none;pointer-events: none;width: auto !important;}
.zoom-product {display: inherit; text-align: center; }
.pic-sample {display: none; }
.zoomer-product-info {display: inline; float: left; left: 0; padding: 0; width: 100%; }
.zoomer-product-info span.prices {float: left; width: 100%; }
.zoomer-product-info span.prices ins {display: inline-block; float: none; }
.zoomer-product-info > a {display: inline-block; float: none; }
.zoom-product.flip .zoomer-product-info {float: left; right: 0; text-align: center; width: 100%; }
.zoom-product.flip .zoomer-product-info .prices ins {float: none; }
.zoom-product.flip .zoomer-product-info a {float: none; }
.zoom-product .zoomer-product-info {margin: 50px 0; }
.headline-text {margin-left: 0; }
.headline-text a {font-size: 13px; }
.headline-text a::before {width: 60px; }
.headline-text:hover > .tooltip-box {margin-left: 0; }
.tooltip-box {bottom: 50%; left: 0; margin-bottom: -20px; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); z-index: 11;}
.tooltip-box::before {display: none; }
.wide-product .item-sale-detail {bottom: auto; top: 0; float: left; position: absolute; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
header.side-header {display: block; }
.item-sale {margin-top: 30px; }
.clients > a img {float: left; width: 100%; }
.product-fancy:first-child {margin-top: 30px; }
.col-md-2 .product-fancy {float: left; width: 33.334%; }
.nice-product-info > h3 {font-size: 20px; }
.order-details-box {padding: 35px 25px; width: 50%; }
.single-post-detail > p {margin-bottom: 27px; }
.single-product-slide img {float: left; width: 100%; } 
.single-product-detail {padding: 0; }
.whishlist-table {overflow: scroll; }
.whishlist-table table {width: 1000px; }
.about-widget .logo {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.search-big form {left: 50%; margin: 0 0 0 -45%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 90%; }
.points {display: none; }
}
@media (max-width:767px){
.block .container, .container, div .container {padding: 0 15px; }
.wishlist-popup.added .wishlist-added {width: 94%; }
.quick-view-popup .quick-view-product {display: inline-block; width: 90%; } 
.quick-view-popup .quick-view-product .quick-thumb {float: left; width: 100%; }
.quick-view-popup .quick-view-product .quick-thumb img {float: left; padding: 50px; width: 100%; }
.quick-view-info {padding: 50px; }
.error-sec > h2 {font-size: 178px; }
.error-sec > h2 img {width: 90px; }
.error-sec > p {font-size: 14px; line-height: 29px; }
.inner-header {background: none repeat scroll 0 0;margin: 10px 0; padding: 40px 0; }
.bottom-line img {float: left; width: 100%; }
.add-coupons-buttons .theme-btn {margin-top: 5px; }
.add-coupon > input[type="text"] {margin: 4px 0 0; }
.checkout-total {width: 100%; }
.coming-soon h1 {font-size: 80px; line-height: 73px; }
.coming-soon .countdown > li {width: 95px; height: 123px; }
.coming-soon .countdown > li span {font-size: 23px; }
.services {padding: 40px 25px; }
.about-widget .logo {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.wide-product .item-sale-detail {float: left; position: relative; width: 100%; }
.points {background: #ffffff none repeat scroll 0 0; border: 2px solid #e8ecec; float: left; margin: 0 0 -2px; padding: 0; position: static; width: 100%; z-index: 1; }
.points .pulse {display: none; }
.headline-text {background: #ffffff none repeat scroll 0 0; float: left; left: 0; padding: 30px 40px; position: relative; text-align: left; width: 100%; }
.headline-text > a::before {display: none; }
.tooltip-box {float: left; margin: 0; opacity: 1; padding: 0; position: static; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; visibility: visible; width: 100%; }
.headline-text a {color: #333333; font-size: 17px; margin-bottom: 11px; width: 100%; }
.wide-product-carousel button {display: none !important; } 
.item-product-detail {float: left; padding-bottom: 100px; position: static; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; width: 100%; }
.item-product-detail > a {bottom: 28px; }
.account-popup {left: 0; margin-left: 5%; width: 90%; }
.nice-product-info > h3 {font-size: 20px; margin: 6px 0; margin-bottom: 20px; }
.nice-product-info > ul li a {height: 30px; width: 30px; }
.nice-product-info > ul li a img {margin: 10px 0; width: 11px; }
.blog-infos h1 {font-size: 22px; margin: 22px 0 0; }
.author-blog-info > p {width: 100%; } 
.single-product-detail > p {padding-right: 0; }
.all-comments {text-align: center; }
.comment {display: inline-block; }
.avatar-comment-thumb {display: inline-block; }
.comment-detail {display: inline-block; margin-top: 10px; padding: 0; width: 100%; }
.avatar-title h3 {display: inline-block; float: none; }
.avatar-title span {display: inline-block; float: none; }
.comment-detail a.reply-btn {display: inline-block; float: none; }
.all-comments > ul > li .child-comments {padding: 0; }
.points {display: none; }


}
@media (max-width:520px){
.points {display: none; }
.col-mr-12 {width: 100% !important; }
.item-available {float: left; text-align: center; width: 100%;}
.filter-option {float: left; text-align: center; width: 100%; }
.filter-option .simpleselect {float: none; }
.quick-view-popup .quick-view-product .quick-thumb img {padding: 10px; }
.quick-view-info {padding: 30px; }
.quick-view-info .quantity {margin: 20px 0 0; width: auto; }
.inner-header > h2 {font-size: 22px; }
.error-sec > h2 {font-size: 128px; }
.error-sec > h2 img {margin: 0 10px; width: 62px; }
.footer-best-seller .row > div {width: 50%; }
.blog-post {display: inline; }
.post-thumb {display: inline-block; margin-bottom: 20px; width: 100%; }
.post-thumb > a img {float: left; width: 100%; }
.post-detail {padding: 0; } 
.blog-post {margin-top: 40px; }
.coupon-area {padding: 30px 25px; }
.checkout-page tr.cart_item td {padding: 30px 10px; } 
.cart-product-text > span {float: left; font-size: 11px; padding: 5px 0 0; width: 100%; }
.checkout-total {padding: 30px 20px; width: 100%; }
.coming-soon > span {font-size: 15px; }
.coming-soon h1 {font-size: 60px; line-height: 63px; margin: 40px 0; }
.coming-soon .countdown > li {float: left; width: 50%; }
.coming-soon {padding: 0 20px; }
.product-compare {display: inline; }
.compare-thumb {display: inline-block; width: 100%; }
.compare-info {display: inline-block; padding: 40px 20px; width: 100%; }
.newsletter-area {background: #ffffff; padding: 30px 20px; }
.newsletter-form form {padding: 0; }
.newsletter-form input[type="submit"] {position: static; float: left; width: 100%; margin-top: 10px; }
.newsletter-form input[type="email"] {border: 2px solid #dfdfdf; }
.service-box {padding: 50px 30px; }
.deals-wide-info {padding: 0 20px; padding-top: 30px; }
.deals-wide-info > h3 {font-size: 20px; margin: 12px 0 20px; }
.product-fancy-info > h3 {font-size: 17px; }
.product-fancy-info > span {margin-top: 0; }
.product-fancy.style2 h3 {font-size: 16px; }
.picZoomer {width: 100% !important; height: auto !important; }
.picZoomer > .picZoomer-pic-wp {height: auto !important; width: 100% !important; }
.zoomer-product-info span.prices ins {font-size: 34px; } 
.zoomer-product-info h2 {font-size: 22px; }
.testimonials-sec.style2 .item-rating {float: right; margin: 0; position: static; }
.headline-text a {font-size: 14px; }
.newsletter-area.style3 .newsletter-form form {background: none; }
.newsletter-area.style3 .newsletter-form {margin: 0; }
.product-gradient-info {padding: 15px; }
.product-gradient-info > p {font-size: 12px; }
.product-gradient-info > h3 {font-size: 20px; margin: 0; }
.product-gradient-info span.prices ins, .product-gradient-info span.prices del {font-size: 14px; }
.clients {width: 100%; }
.col-md-2 .product-fancy {float: left; width: 100%; }
.nice-product-info {position: static; float: left; width: 100%; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; background: #f4f4f4; padding: 30px 30px; }
.nice-product {margin-top: 30px; }
.order-details-box {border-bottom: 1px solid #dfe3e3; width: 100%; }
.order-info-table table thead tr td {padding: 20px; }
.order-info-table table tbody td {font-size: 13px; padding: 20px; }
.blog-infos h1 {font-size: 17px; line-height: 23px; margin: 22px 0 10px; }
.single-post-detail > img.pull-right {float: left; width: 100%; }
blockquote {padding: 49px 30px; }
.about-blog-author {display: inline; text-align: center; }
.author-blog-img {display: inline-block; } 
.author-blog-info {display: inline-block; margin-top: 30px; padding: 0; }
.single-product-detail > h2 {font-size: 22px; margin: 24px 0 0; }
.single-product-detail .prices span ins {font-size: 17px; margin: 9px 0 0; }
.account-btn-cart .account-btn-sec span {display: inline-block; float: none; }
.account-btn-cart .account-btn-sec {margin-bottom: 20px; width: 100%; }
.account-popup {padding: 70px 30px; }
.search-big form {padding: 0; }
.search-big form input[type="text"] {font-size: 15px; }
.search-big form button {font-size: 15px; padding: 0 10px; position: absolute; right: 0;}
.cart-item-list {width: 270px; }
.cart-item-sec {padding: 90px 20px; }


}