.sticky .main-menu>li>a @media (min-width:992px) and (max-width:1169px) {
.sidenav-content .megamenu {
width:735px
}
.sidenav-content .megamenu span.single-menu {
width:30.4%
}
.sidenav-content nav ul li ul.dropdown {
left:220px
}
.home-5 .product-text {
padding-bottom:16px
}
.price_slider_amount input {
width:163px
}
.main-menu>li>a {
padding:10px 5px
}
.sticky .main-menu>li>a {
padding:10px 5px
}
.blue .sticky .main-menu>li>a {
padding:14px 10px
}
.single-product .pro-description>p {
margin-top:0;
padding:10px 0
}
}
@media (min-width:768px) and (max-width:991px) {
.sub-btn {
padding:5px 10px
}
.title-p {
padding:0
}
.test-text {
padding:0
}
.home-3 {
padding:0
}
.sticky .logo {
display:none!important
}
.verti-center h1 {
font-size:20px
}
.searh-box-pop {
padding-bottom:24px;
padding-top:10px
}
.home-3 .mean-container .mean-bar {
z-index:-1
}
.input-box-news input {
width:52%
}
.newsletter h4 {
font-size:15px
}
.header-bottom-icone>li {
padding:0 5px
}
.sidebar-box .newsletter {
margin-bottom:70px
}
.home-5 .product-text {
padding-bottom:10px
}
.box2 .action-buttons {
padding-right:10px
}
.side-all-content {
margin-top:70px
}
.all-brand .brandlist {
width:50%
}
.blue .banner-box .verti-center h3 {
font-size:17px;
margin-bottom:5px
}
.blue .banner-box .verti-center h5 {
font-size:12px
}
.banner-box.mb-40 {
margin-bottom:30px
}
.price_slider_amount input {
width:108px
}
.sidebar-box a.cbtn {
margin:0;
padding:6px 11px
}
.modal-content .pro-details a.p-button {
margin-top:15px
}
.logo.pt-30 {
padding-bottom:30px
}
}
@media (max-width:767px) {
.rmb-30 {
margin-bottom:30px
}
.rmt-70 {
margin-top:70px
}
.rmb-0 {
margin-bottom:0px!important
}
.rmt-0 {
margin-top:0px!important
}
.title-p {
padding:8px 0
}
.sticky .logo {
display:none!important
}
.header-middle-area .container .row [class*="col-"] {
text-align:center
}
.search-hide {
margin-bottom:30px
}
.logo {
display:block!important
}
.home-4 .cart-list, .home-3 .cart-list {
right:-100px
}
.top-form {
top:91px
}
.home-3 .mean-container .mean-bar {
z-index:-1
}
.header-middle-area.home-3.border-b {
border:medium none
}
.duble-item {
overflow:hidden;
padding-bottom:30px
}
.newsletter {
margin-top:5px;
margin-bottom:0px
}
.input-box-news input {
width:60%
}
.p-banner-text h2 {
font-size:24px
}
.banner-carousel {
margin-bottom:30px
}
.services-area .item-box {
margin-bottom:50px
}
.duble-item .blog-img {
width:100%
}
.duble-item .blog-text {
margin-top:15px;
padding-left:0;
width:100%
}
.test-text {
padding:0
}
.text-box h3 {
font-size:16px;
line-height:32px;
margin-bottom:0;
margin-top:0
}
.text-box {
width:96%
}
.text-box h2 {
font-size:15px
}
.text-box p {
font-size:15px
}
.text-box h3 span.number {
font-size:30px;
top:12px
}
.banner-box {
margin-bottom:30px
}
.tab-menu li a {
display:block;
margin-bottom:10px;
padding:10px 19px
}
.tab-menu li:last-child a {
margin-bottom:0
}
.item-box {
margin-bottom:20px
}
.col-sm-4:last-child .item-box {
margin-bottom:0px
}
.logostick {
display:none
}
.footer-box {
margin-bottom:20px
}
.col-lg-3.col-md-4.col-sm-4:last-child .footer-box {
margin-bottom:0px
}
.payment-link {
text-align:center
}
.copy-text {
font-size:16px;
line-height:20px;
margin-bottom:20px;
text-align:center
}
.center-logo {
padding-bottom:30px
}
.slide-text h4 {
font-size:15px;
letter-spacing:3px;
margin-bottom:0
}
.slide-text h2 {
font-size:21px
}
.sidebar-box .newsletter {
margin-bottom:40px
}
.product-banner .p-banner-text h2 {
font-size:16px
}
.home-4 .duble-item {
padding-bottom:0
}
.duble-item .blog-text p {
margin-bottom:0
}
.top-right-text {
float:none;
text-align:center
}
.home-5 .cart-list {
right:0
}
.box2 .product-image {
width:100%
}
.box2 .product-text {
padding-bottom:10px;
width:100%
}
.home-5 .banner-box {
margin-bottom:0px
}
.verti-center h1 {
font-size:25px
}
.logo-2 {
text-align:center
}
.top-cart {
padding:20px 0 0;
text-align:center
}
.topbar-phone {
display:inline-block;
float:none;
text-align:center;
width:auto;
margin-right:10px
}
.searh-box-pop.cart-box {
display:inline-block;
float:none
}
.blue .cart-box {
padding-bottom:40px
}
.icon-search, .box-6 {
top:2px
}
.blue .top-cart {
padding:0
}
.blue .slide-images img {
top:-16px;
width:42%
}
.blue .slide-text h1 {
font-size:17px;
margin-bottom:5px
}
.blue .slide-text h5 {
font-size:11px
}
.blue .slide-text h2 {
font-size:14px
}
.blue .slide-text-2 h1 {
font-size:14px;
margin-bottom:5px
}
.blue .slide-text-2 h5 {
font-size:10px;
margin-bottom:19px
}
.blue .slide-text-2 h2 {
font-size:14px
}
.blue .slide-text a {
padding:8px 15px
}
.blue .nivo-controlNav {
display:none
}
.blue .product-tab-area.ptb-70 {
padding-top:0
}
.all-brand .brandlist {
width:50%
}
.blue .cart-list {
right:-33px
}
.banner-box .p-button {
background:#fff none repeat scroll 0 0;
padding:2px 10px
}
.all-brand .brandlist {
width:100%
}
.pagination-li li + li {
margin-left:6px
}
.side-all-content {
margin-top:70px
}
.blue .banner-box .verti-center h3 {
font-size:16px
}
.blue .banner-box .verti-center h5 {
font-size:13px
}
.product-banner .row .col-sm-6:last-child .banner-box {
margin-bottom:0
}
.pro-details h3 {
font-size:16px
}
.model-product-box .pro-details a.p-button {
margin-top:15px
}
.model-product-box .pro-img {
width:100%
}
.model-product-box .pro-details {
margin-top:41px;
padding-left:0;
width:100%
}
.title-inner h1 {
font-size:40px
}
.price-avaible h5 span {
font-size:15px
}
table.shop_table tbody td.product-name {
padding:15px 10px
}
.product-name .pro-img {
float:none;
margin:0 0 10px;
width:143px
}
.c-p-name {
overflow:hidden;
padding:6px 0;
width:100%
}
.button-box {
margin-bottom:10px
}
.table-responsive {
border:none
}
.register-text {
margin-top:70px
}
.cart-box.box-6 {
top:14px
}
.latest-post-sidebar {
margin-top:70px
}
.input-box button.p-button {
margin-top:15px
}
.leave-comment {
width:100%
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.container {
width:450px
}

.top-right-text {
float:none;
text-align:center
}
.blue .slide-text h2 {
font-size:35px
}
.blue .slide-text h1 {
font-size:40px;
margin-bottom:15px
}
.blue .slide-text h5 {
font-size:18px
}
.blue .slide-text h2 {
font-size:35px
}
.blue .slide-images img {
top:-51px
}
.model-product-box .pro-details a.p-button {
margin-top:0px
}
}
@media (max-width:1199px) and (min-width:992px) {
.main-menu>li>a {
font-size:10px!important
}
}
@media (min-width:1024px) {
.search-box-header input {
width:380px
}
}
@media (min-width:768px) and (max-width:1024px) {
.search-box-header input {
width:350px
}
}
@media (max-width:992px) {
.mean-container .mean-nav>ul {
overflow:auto;
height:93vh
}
.mean-container .mean-nav {
background:#fff
}
.login-social-btn {
width:80%;
margin:5% 10% 0% 10%
}
}
.login-social-btn {
	background-color:#3B5999;
	border:none;
	padding:0px;
	height:45px;
	width:60%;
	margin:5% 20% 0% 20%
}
.login-social-btn i {
	padding:7px 7px 10px 10px;
	background-color:#354E87;
	color:#fff;
	font-size:18px
}
.login-social-btn span {
	padding:5px 10px 5px 10px;
	font-size:15px;
	color:#fff
}
.color-google {
	background-color:#de4c33
}
.color-google i {
	background-color:#CC4127
}
@media (max-width:992px) {
.login-social-btn {
width:80%;
margin:5% 10% 0% 10%
}
}
@media (max-width:767px) {
.nivo-directionNav {
display:none
}
.mob-filter-jquery-1 {
width:85%;
margin:0 auto
}
.login-social-btn {
width:100%;
margin:5% 0 5% 0
}
}
@media (max-width:479px) {
.single-product-container {
    width: 148px;}
.add-last { height:210px !important;}
.tab-content {
    right: -32px !important;
}
.shoppingcart-box:before { right:26px;}
.tab-content { top:42px;}
.single-product-container .action-buttons {
	display:block;    padding: 6px 0;
}
.add_to_wishlist { display:inline-block;}
.add_to_cart { display:inline-block;}
ul.tab-menu-review li a {font-size: 15px;padding: 4px 8px;}
.m-cart-btn {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    background: #fff;
}
.cart-m {
    display: inline-block;
    width: 100%;
}
.cart-m a {
        font-size: 16px;
    background: #49bd4d;
    color: #fff;
    font-weight: bold;
    width: 100%;
    border: none;
    padding: 12.8px 16px;
    height: auto;
    line-height: inherit;
}
.m-buy-now {
    display: inline-block;
    width: 60%;
}
.m-buy-now a {
    font-size: 14px;
    background: #444;
    color: #fff;
    font-weight: bold;line-height:inherit;
    width: 100%;
    border: none;
    padding: 12px 16px;height:auto;
}
.so-onepagecheckout {
    padding: 10px 0px 0 0px;
}
.p-xs-0 {
    padding: 0;
}
.m-cart-table {
    padding: 0 !important;
}
#load-shopcart-data-view .table>thead:first-child>tr:first-child>td {
    font-size: 11px;
    padding: 6px 0px 6px 3px;
    text-align: center;
}
.quantity .quantity-control {
    padding: 4px 2px;
}
}
.footer-img img {
	margin:0 auto
}
.padd-header {
	padding-right:4.5%
}
@media screen and (min-width:0px) and (max-width:767px) {
.product-tab-area .container {
width:auto
}
.product-tab-area .container .row {
width:inherit!important
}
.circular-tab-menu {
margin:0!important;
padding:0!important
}
.circular-tab-menu li:first-child {
padding-left:0px!important
}
.circular-tab-menu li a {
border-radius:50%;
height:80px;
width:80px;
display:flex;
font-size:9px;
text-align:center;
padding-left:14px;
padding-top:27px;
letter-spacing:1px;
line-height:15px
}
.filter-btn {
    background-color: #ce2b2b;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 18px!important;
    padding: 4px 0;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
#mySidenavbar.sidenav {
    background-color: #f7f7f7;
    box-shadow: 0 2px 10px rgba(0,0,0,.71);
    display: none;
    height: 100%;
    left: 0;
    overflow-x: hidden;
    padding: 10px 7px;
    position: fixed;
    top: 0;
    width: 250px;
    z-index: 999;
}
#mySidenavbar.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 5px;
    z-index: 1;
    font-size: 36px;
    margin-left: 50px;
}
}
