body.page-id-84 .faq_title {margin: 0;}
body.page-id-84 .faq_title .section-title-normal {border: 0;}
body.page-id-84 .faq_title .section-title-normal span {border: 0;}
body .avlpin, body .pin_div {margin: 15px 0;padding: 10px;font-family: Lato, sans-serif;}
body .avlpin p {font-family: Lato, sans-serif;display: block;margin: 0 0 5px;}
body .avlpin #change_pin.button {background-color: #d26e4b;font-family: Lato, sans-serif;font-size: 14px; line-height: 20px;padding: 2px 10px;
height: auto;   margin: 0;    font-weight: 700;min-height: auto;
}
body .pin_div #pincode_field_idp label {font-family: Lato, sans-serif !important;display: block !important;margin: 0 0 5px;}
body .pin_div #pincode_field_idp .button {background-color: #d26e4b !important;font-family: Lato, sans-serif !important;font-size: 14px !important; line-height: 20px;padding: 2px 10px !important;
height: auto;   margin: 0 !important;    font-weight: 700 !important;min-height: auto;
}
body .pin_div #pincode_field_idp #pincode_field_id.input-text {font-family: Lato, sans-serif !important;padding: 5px !important;height: auto;
margin-bottom: 0; min-height: auto;font-size: 12px !important;line-height: 14px;}
body .pin_div .error_pin {font-family: Lato, sans-serif !important;font-size: 14px; line-height: 18px;}
form.cart .wc-delivery-time-response .delivery-info-wrap {display: none;}
.product-lightbox .wc-delivery-time-response {display: none;}
.nav-dropdown .menu-item-has-children>a, .nav-dropdown .title>a, .nav-dropdown .nav-dropdown-col>a {
text-transform: initial;
font-size: inherit;
font-weight: inherit;
color: inherit;
}
.check_pincode {display: block;width: 100%;margin: 15px 0;text-align: center;padding: 10px;font-family: Lato, sans-serif;    background-color: #f4f2f2;}
.check_pincode form {margin: 0;}
.check_pincode h5 {font-size: 14px;line-height: 22px;color: #777777;}
.check_pincode .form_field {display: inline-block;width: 100%;}
.check_pincode .form_field input[type="number"] {width: 180px;padding: 5px;line-height: 14px;font-size: 12px;height: auto;border: solid 1px #666;}
.check_pincode .form_field .button {height: auto;line-height: 24px;font-size: 14px;min-height: auto;margin: 0;vertical-align: top;background-color: #d26e4b;}
.check_pincode span.avail_msg {font-size: 14px;}
.woocommerce-billing-fields input#billing_postcode, .woocommerce-shipping-fields input#shipping_postcode {margin: 0;}
span.cpin_msg {margin: 0 0 10px;}
.instagram-image-container .caption::-webkit-scrollbar {
width: 4px;height: 4px;
}
.instagram-image-container .caption::-webkit-scrollbar-track {
background: #f1f1f1; 
}
.instagram-image-container .caption::-webkit-scrollbar-thumb {
background: #888; 
}
.instagram-image-container .caption::-webkit-scrollbar-thumb:hover {
background: #555; 
}
#qlwapp.qlwapp-bottom-left, #qlwapp.qlwapp-bottom-right {width: auto;}
.single-product .product-container .woo-multi-currency.wmc-price-switcher {display: none;}
.product-info p.stock {font-size: 15px;}
.product-info p.stock.out-of-stock {font-size: 20px;color: red;margin-bottom: 10px;}
body.single-product .product .product-images .flickity-viewport {height: 463px !important;overflow: hidden;}
body.single-product .product .product-images .flickity-viewport .slide {height: 100%;}
body.single-product .product .product-images .flickity-viewport .slide img {height: 100%;}
header .nav-dropdown-default .nav-dropdown-col {display: block; width: 100%; position: relative;}
.nav-dropdown-default .nav-dropdown-col .nav-dropdown-default { position: absolute;  top: 8px;  z-index: 9999;  background-color: #fff;
min-width: 260px;  padding: 20px;  transition: opacity .25s;  box-shadow: 1px 1px 15px rgba(0,0,0,0.15); border: 2px solid #ddd;
opacity: 0;display: none;left: 100%;
}
.nav-dropdown-default .nav-dropdown-col:hover .nav-dropdown-default, 
.nav-dropdown-default .nav-dropdown-col:focus .nav-dropdown-default {opacity: 1;display: block;}
body .zaddon-open {width: 2.5em;height: 2.5em;}
body .zaddon-open:before {width: 40%;height: 40%;}
body .zaddon_data {text-align: left;margin: 15px 0;}
body.home button.pum-close {margin: 0 !important;}
.pthanks {float: left;width: 100%;text-align: center;font-weight: 700;}
.header-inner .hide-for-medium .nav-left > li {display: none;}
.header-inner .hide-for-medium .nav-left li.header-search {display: block;}
.desk_menu  {float: left;width: 100%;background-color: #fff;}
.desk_menu ul.header-nav li.header-search {display: none;}
.desk_menu ul.header-nav {display: block;width: 100%;text-align: center;}
.text_center .box-text-products {text-align: center;}
body.page-id-76731 .footer-wrapper .footer-widgets.footer-1 {display: none;}
header .header-top .html span {position: absolute;left: 100%;top: 1px;width: 440px;text-align: center;}
.check_pincode {display: none;}
@media only screen and (max-width: 48em) { }
@media only screen and (max-width: 850px){
.nav-vertical li li.menu-item-has-children {margin-bottom: 0;}
ul.children li.menu-item-has-children >a{float: left;width: 80%;}
ul.children li ul.nav-sidebar-ul {display: block;padding-left: 15px;}
ul.children li.active ul.nav-sidebar-ul {display: block;}	
header .header-top .html span {position: static;}
}
@media only screen and (max-width: 767px){
.off-canvas .nav-vertical li li>a {color: inherit; text-transform: none;font-size: inherit; font-weight: inherit;}    
.nav-vertical>li ul.children li ul li {padding-left: 0;}
}
@media only screen and (max-width: 480px){
body.home .flickity-enabled.is-draggable .flickity-viewport {height: 280px !important;}
body.home .flickity-enabled.is-draggable .flickity-viewport .banner {padding-top: 280px !important;} 
body.home .flickity-enabled.is-draggable .flickity-viewport .banner .bg {
background-size: cover !important;background-position: center center !important;}
}