/*mobile portate*/


@media only screen and (min-width:320px) and (max-width:500px) {
.hproduct-item {
    padding: 0 45px;
}
}
@media only screen and (min-width:320px) and (max-width:767px) {
.mobile-logo img {
	width: 130px;
	margin-top: 9px;
}
.mobile-hot-line {
	background: #DB1E7E;
	margin-top: -12px;
	margin-left: -15px;
	margin-right: -15px;
	padding: 8px 0;
}
.mobile-hot-line a {
	color: #fff;
	font-weight: 600;
}
#sticker-sticky-wrapper {
	height: 190px !important;
	padding-top: 20px;
}
.is-sticky .main-header {
	background: #fff;
	z-index: 999999 !important;
	border-bottom: 1px solid #49057E;
	padding-top: 135px;
}
.login-button {
	background: transparent;
	border: 2px solid transparent;
	color: #222;
	text-transform: capitalize;
	font-weight: 600;
	padding: 8px 12px;
	border-radius: 5px;
	 margin-left: 10px; 
}
.cart a span{
    background:transparent;
    color:#222;
}
    .hproduct-img img {
	width: 80%;
	margin-top: 0;
}

#head-phone {
	display: none !important;
}
.dbutton {
	margin: 4px 0 !important;
}
    #mainslider, #mainslider .slider-item {
        height: 0 !important;
    }
    ul.footer-contact li {
    display: block !important;
    margin: 10px 0 !important;
}
.logo {
   display: none;
}
.is-sticky .head-phone {
    display: none;
}

.mobile-header-top {
    display: block !important;
    z-index: 9999999 !important;
    background: #fff;
    position: fixed;
    width: 100%;
    top: 0;
}
.main-header {
    padding-bottom: 0;
    padding-top: 118px;
}
    .header-top{
        display: none;
    }
    .cart-items {
    display: none;
    }
    .header-cell{
        display: none;
    }
    .hidetosm {
    display: none;
}
.shortbar select {
    margin: 6px 3px;
}
.custom-breadcrumb ul li {
    margin-bottom: 11px;
}
.search-product-inner {
    position: absolute;
    top: 204px !important;
    left: 7% !important;
    width: 400px;

}
.categorylistcarea {
     height: auto !important; 
}
.header-top-right li {
    color: #fff;
}
.logo {
    padding-bottom: 0;
}
    .hcall {
        display: none;
    }
    .huploadpres a {
        text-align: center;
    }
    .hfrom {
        margin-left: 0%;
    }
    .main-menu {
        display: none;
    }
    .mlogo {
        margin: 22px 0px;
    }
    .huploadpres {
        display: none;
    }
    .hcartacchelp {
        width: 65%;
    }
    .mobile-header {
        display: block;
    }
    .mlogo {
        width: 40%;
        float: left;
    }
    .mhotline {
        display: none;
    }
    #loginpanel {
        left: -50%;
    }
    .hhelp a {
        display: none;
    }
    .hhelp .toggle {
        right: 31px;
    }
    .hhelp i {
        color: #fff;
        margin-top: -14px;
        display: inherit;
        font-size: 21px;
    }
    .testimonial-body {
        width: 400px;
        margin: 0 auto;
        text-align: center;
    }
    .viewbar {
        width: 100%;
        text-align: left;
        margin-bottom: 8px;
    }
    .shortbar {
        width: 100%;
        text-align: center;
    }
    .hpagination {
        float: left;
        margin-left: 60px;
        margin-top: 20px;
        margin-bottom: 20px;
        }
    .brandslide-item {
        width: 200px;
        margin: 0 auto;
    }
    .leftsidebar {
	display: none;
    }
   .paddleft-120 {
    	padding-left: 0;
    }
    .mainslider{
        padding-left: 0;
    }
    .categorylist,.categorylistcarea{
        height: auto;
    }
    .shop-side-bar {
    display: none;
}


}

@media only screen and (min-width:320px) and (max-width:570px){
      .product .container-fluid,.productarea .container-fluid{
        width:300px;   
    }
.search-product-inner {
    position: absolute;
    top: 51px;
    left: 1%;
    width: 400px;
}
}
@media only screen and (min-width:320px) and (max-width:500px) {

    .mprescription {
        margin-top: 12px;
    }

    .mprescription a {
        padding: 5px 4px;
        font-size: 12px;
        margin-top: 15px;
        display: inline-block;
    }

    #loginpanel {
        left: -56%;
        width: 290px;
    }

    .subcriber {
        margin: 0 auto;
        width: 250px !important;
    }

    .subcriber form button {
        padding: 10px 15px;
    }

    .testimonial-body {
        width: 250px;
    }

}


@media only screen and (min-width:320px) and (max-width:670px) {
    .hhelp a {
        display: block;
    }

    .hcartacchelp {
        width: 100%;
    }

    .haccount {
        text-align: right;
        width: 40%;
    }

    .hfrom {
        width: 70%;
        margin-bottom: 16px;
    }

    .subcriber {
        margin: 0 auto;
        width: 400px;
    }
    .cart-items ul .cart {
        width: 100%;
        text-align: center;
    }
    .wishlist.big {
         display: none;
    }
    .cart-items ul .cart p {
        right: 70px;
    }
    .col-lg-2.col-md-2.col-sm-2.disnone {
        display: none;
    }
    .main-header{
        height: auto !important;
    }
    .main-header {
        height: auto;
    }
    .cart-items {
        text-align: right;
        display: none;
    }
}


/*tablet*/


}
@media only screen and (min-width:768px) and (max-width:991px) {
    
    .hfrom {
        margin-top: 8px;
        width: 50%;
    }

    .hcartacchelp {
        margin-top: 8px;
    }

    .main-menu {
        display: none;
    }

    .mlogo {
        margin-top: 28px;
        width: 180px;
    }

    .mobile-header {
        display: block;
    }

    .mobile-header .huploadpres {
        display: none;
    }

    .mlogo {
        width: 20%;
        float: left;
        margin-right: 10%;
    }

    .mhotline {
        float: left;
        margin-top: 24px;
        width: 30%;
    }

    .mprescription {
        width: 40%;
        float: left;
        text-align: right;
    }

    .hhelp a {
        display: none;
    }

    .hhelp .toggle {
        right: 31px;
    }

    .hhelp i {
        color: #fff;
        margin-top: -4px;
        display: inherit;
        font-size: 21px;
    }

    .testimonial-body {
        width: 400px;
        margin: 0 auto;
        text-align: center;
    }

    .subcriber {
        margin: 0 auto;
        width: 600px;
    }

    .viewbar {
        width: 50%;
    }

    .shortbar {
        width: 50%;
    }

    .hpagination {
        display: none;
    }

}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .mobile-footer {
        display: none;
    }
}

@media only screen and (min-width:991) and (max-width:1050) {
.cart-items ul li {
    margin-left: 24px;
    }

/*large*/

@media only screen and(min-width:1200px) and(max-width:1920px) {
    .mobile-footer {
        display: none;
    }
}



