/*
Theme Name: Annapurna Pharmacy
Theme URI:
Front-end Author: Danepliz
Author URI:
Description: This Site is of official site of Annapurna Pharmacy powered by Yarsha Studio Pvt. Ltd, Kupondole,Lalitpur, Nepal.
Version: 1.0-wpcom
*/

/* #Font-Face
================================================== */
@font-face {font-family: OpenSans-Bold;src: url('../fonts/custom fonts/OpenSans-Bold.ttf');}
@font-face {font-family: OpenSans-SemiBoldItalic;src: url('../fonts/custom fonts/OpenSans-SemiBoldItalic.ttf');}
@font-face {font-family: Poppins-Medium;src: url('../fonts/custom fonts/Poppins-Medium.ttf');}
@font-face {font-family: Poppins-Regular;src: url('../fonts/custom fonts/Poppins-Regular.ttf');}
@font-face {font-family: Rubik-Regular;src: url('../fonts/custom fonts/Rubik-Regular.ttf');}
@font-face {font-family: Rubik-Medium;src: url('../fonts/custom fonts/Rubik-Medium.ttf');}


/* #keyframes
================================================== */
@-webkit-keyframes rotate {from { -webkit-transform: rotateY(0deg)}to{ -webkit-transform: rotateY(360deg)}}
@-webkit-keyframes swing
{
    15%{-webkit-transform: translateX(5px);transform: translateX(5px);}
    30%{-webkit-transform: translateX(-5px);transform: translateX(-5px);}
    50%{-webkit-transform: translateX(3px);transform: translateX(3px);}
    65%{-webkit-transform: translateX(-3px);transform: translateX(-3px);}
    80%{-webkit-transform: translateX(2px);transform: translateX(2px);}
    100%{-webkit-transform: translateX(0);transform: translateX(0);}
}
@keyframes swing
{
    15%{-webkit-transform: translateX(5px);transform: translateX(5px);}
    30%{-webkit-transform: translateX(-5px);transform: translateX(-5px);}
    50%{-webkit-transform: translateX(3px);transform: translateX(3px);}
    65%{-webkit-transform: translateX(-3px);transform: translateX(-3px);}
    80%{-webkit-transform: translateX(2px);transform: translateX(2px);}
    100%{-webkit-transform: translateX(0);transform: translateX(0);}
}

/* #Basic Styles
================================================== */
body {color: rgb(88, 89, 91);font-family: 'Poppins-Regular';font-size: 14px;line-height: 1.3;-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */-webkit-text-size-adjust: 100%;font-weight: normal;}

/* #Typography == */
h1, h2, h3, h4, h5, h6 {margin-top: 0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 23px; }
h4 { font-size: 22px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
p { margin: 0 0 20px 0;line-height: 1.4; font-size: 16px; }
p img { margin: 0; }
em { font-style: italic; }
i{font-style: normal;}
strong { font-weight: bold;}
small { font-size: 80%; }

/* #Links == */
a, a:visited { color: #444; text-decoration: none;  outline: 0; }
a:focus{outline: 0;}
a:hover, a:focus {color: #000;text-decoration: none;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
p a, p a:visited { line-height: inherit; }
a.create-new-acc, a.create-new-acc:visited{color: #00838F;}
.clearfix{clear: both;}
.text-orange{color: #ef6c00;}
.bg-orange{background: #ef6c00;color: #FFF;}
.bg-white{background: #FFF;}
.ml-10{margin-left: 10px;}
.text-strike{text-decoration: line-through;}
.text-upper{text-transform: uppercase;}
.p-10{padding: 10px!important;}
.pb-10{padding-bottom: 10px!important;}
.pt-15{padding-top: 15px!important;}
.mb-0{margin-bottom: 0!important;}
.mb-5{margin-bottom: 5px!important;}
.mt-5{margin-top: 5px!important;}
.mt-10{margin-top: 10px!important;}
.mt-20{margin-top: 20px!important;}
.mb-10{margin-bottom: 10px!important;}
.mb-20{margin-bottom: 20px!important;}
.mr-10{margin-right: 10px!important;}
.link-blue, .link-blue:visited, .link-blue:active{color: #26b8eb;}
.text-bold{font-weight: 800;}
.ys-icon{height: 24px;width: 24px;line-height: 20px;text-align: center;padding: 2px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.text-facebook{color: #2196F3;}
.text-twitter{color: #00BCD4;}
.owl-carousel .owl-nav button{-webkit-border-radius: 50% !important;-moz-border-radius: 50% !important;border-radius: 50% !important;background: #FFF !important;}
.owl-prev{left: -9px !important;}
.owl-next{right: -9px !important;}

/* #Common Css
================================================== */
.navbar-header{width: 16%}
.main-heading h1{text-align: left;font-size: 20px;font-family: Poppins-Medium;line-height: 25px;text-transform: uppercase;color: rgba(95, 94, 94, 0.98);margin: 10px 0;color: black;}
.overlay{position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.2);}
.swing:hover{-webkit-animation: swing 1s ease;animation: swing 1s ease;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}
.items-list .item-img{height: 140px;line-height: 140px;text-align: center;-webkit-transition: padding 0.5s;transition: padding 0.5s;overflow: hidden;position: relative;}
.items-list .item-img img{vertical-align: middle;width: 100%;display: unset!important;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.items-list .item-img img:hover{-moz-transform: scale(1.3);-webkit-transform: scale(1.3);transform: scale(1.31);}
.items-list .item-details h1{font-size: 14px;font-family: Rubik-Regular;text-transform: uppercase;color: #4d4e4e;margin-top: 10px;margin-bottom: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.items-list .item-details h6{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.item-details h5{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;opacity: .8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);line-height: 18px;font-size: 14px;}
.items-list .add-cart-price{padding: 5px 0;}
.items-list .add-cart-price h4{font-size: 16px;letter-spacing: 0.03em;color: black;display: inline-block;margin-top: 10px;}
.add-cart-price .cart-btn {display: inline-block;min-width: 96px;font-size: 12px;padding: 8px 12px;background: #26b8eb;border: 1px solid #26b8eb;color: #fff;outline: none !important;float: right;}
.add-cart-price .cart-btn:hover{background: #26b8eb;border: 1px solid #26b8eb;color: white;}
.flash-products{padding-top: 20px;}
#blank-place{ height: 70px; width: 100%; background-color: #259bcc;}
#simple-para .simple-para-div{background-color: white;margin: 9px 0;padding: 20px;}
#simple-para h1{font-size: 20px; color: #03A9F4; padding-bottom: 0; text-align: center; font-weight: bold; line-height: 26px; }
#simple-para .creator img{ width: 40px; border-radius: 50%;}
#simple-para p{font-size: 14px;margin: 20px 0 0;line-height: 25px;}
.ys-content ul{ padding-left: 10px; margin: 10px 0;list-style: none;}
/* .ys-content ul li:before{content: "\f101";font-family: 'fontawesome';margin-right: 10px;color: #FF5722;font-weight: bold;} */
.simple-para-div .blog-info-bar{font-size: 12px;margin-bottom: 20px;color: #777;font-style: italic;}
.simple-para-div blockquote{border-bottom: 1px solid #eee;border-left: 0 !important;font-size: 13px;line-height: 20px;padding: 10px 40px;position: relative;}
.simple-para-div blockquote:before{color: #ef6c00;content: "\f10d";font-family: fontawesome;font-size: 20px;left: 10px;padding-right: 10px;position: absolute;top: 0;}
#header_cart_count {padding: 2px;display: inline-block;background: #26b8eb;color: #fff;text-align: center;position: absolute;right: -5px;top: -9px;z-index: 100;-moz-border-radius: 999px;-webkit-border-radius: 999px;border-radius: 50%;width: 20px;height: 20px;}
.button-qty-plus-minus {float: right;padding: 8px 0;color: #3c7d96;font-size: 16px;}
#qty-plus, .qty-plus{margin-left: 2px;}
#qty-minus, .qty-minus{margin-right: 2px;}
.qty-plus-minus{padding: 1px;font-size: 16px;display: inline-block;background: #26b8eb;color: #fff;text-align: center;-moz-border-radius: 999px;-webkit-border-radius: 999px;border-radius: 50%;width: 20px;height: 20px;font-weight:bold;}

/*===Start of header css===*/
.navbar-default {background: #FFF;border-bottom: 1px solid #ccc;height: 70px;}
.navbar-right{padding: 20px 0 5px 0;}
.title-navbar{z-index: 1500;}
.navbar-default .navbar-nav>li>a {color: #fff;font-family: Rubik-Medium;font-size: 14px;text-transform: uppercase;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {color: #ce2034;background-color: transparent;border-color: transparent;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #ce2034;background-color: transparent;}
.navbar-brand img{padding-top: 5px;width: 100%;}
.navbar .menu-place{color: white;padding-top: 22px;font-family: Rubik-Regular;font-size: 16px;}
.navbar .menu-place .menu-index span{margin-top: 3px;font-size: 12px;}
.navbar .menu-place .menu-index h5 .inplace-h5{cursor: pointer;font-size: 16px;}
.navbar .menu-place .menu-index .inplace-h5:hover,.navbar .menu-place ul li a:hover{color: #14a0cc;}
.navbar .menu-place ul{padding: 0;}
.navbar .menu-place ul li{list-style: none;display: inline-block;margin-left: 5px;}
.navbar .menu-place ul li a{color: #444;}
.navbar .login-place .dropdown-menu a{color: #FFF;}
.navbar .menu-place ul li a span{margin-right: 5px;}
.menu-list{border-bottom: 1px solid #e7e7e7;border-top: 1px solid #e7e7e7;background-color: #fff;position: fixed;top: 70px;width: 100%;z-index: 99;}
.menu-list ul li{list-style: none;display: inline-block;float: left;text-align: -webkit-center;padding: 10px 25px;}
.menu-list ul li:hover img,.menu-list ul li:hover h4{opacity: 0.7;}
.menu-list ul li .ml-img{width: 32px;height: 32px;}
.menu-list ul li .ml-img img{max-width: 32px;max-height: 32px;}
.menu-list ul li h4{font-size: 13px;line-height: 16px;margin: 5px 0 0 0;font-family: Rubik-Regular;color: #4d4e4e;word-wrap: break-word;font-weight: 500;letter-spacing: 0.01em;}
#open-menu-onclick{display: none;}
.non-logged-links{color: #444;}
.non-logged-links a{display: inline-block;line-height: 25px;}
.position-relative{position: relative;}
.header-icon{background: #ef6c00;border-radius: 50%;color: #FFF;display: inline-block;height: 25px;line-height: 25px;text-align: center;width: 25px;}

/*===Start of top-banner css===*/
#top-banner{max-height: 500px;overflow: hidden;margin-top: 120px;}
#top-banner img{width: 100%;height: auto;}
#top-banner .hero-text{position: absolute;z-index: 3;left: 34%;top: 45%;color: white;}
#top-banner .hero-text h2{font-family: OpenSans-SemiBoldItalic;font-size: 2em;}
#top-banner .hero-text h1{font-family: OpenSans-Bold;font-size: 6em;text-transform: uppercase;}

/*===Start of search-place css===*/
#search-place{padding: 10px 0;background: #FFF;}
#search-place .cart-btn, .p-upload-btn {display: inline-block;min-width: 96px;font-size: 14px;padding: 8px 12px;background: #26b8eb;border: 1px solid #26b8eb;color: #fff;outline: none !important;}
.p-upload-btn{color: #FFF !important;}
#search-place .cart-btn:hover, .p-upload-btn:hover{background: #259bcc;border: 1px solid #259bcc;color: white;}
#search-place .search{background: #f5f5f5;border-radius: 3px;border: 1px solid #ccc;padding: 0;width: 100%;float:left;display: block;}
#search-place #searchText, #search-place #searchButton{border: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#search-place .advanceSearchWrap{padding-right: 0;}
.advanceSearchWrap a.form-control{padding: 8px;}
#search-place #searchButton{background: #FFF;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
#search-place .upload{text-align: center;}
#search-place .search form.search-form{text-align: right;}
form.search-form input[type=text], form.search-form select {padding: 10px;font-size: 14px;border: 1px solid #e7e7e7;border-right: none;background: #fff;border-radius: 0;}
form.search-form select#searchKey{font-size: 12px !important;}
form.search-form button {padding: 10px;color: #2196F3;font-size: 14px;background: none;border: 1px solid #e7e7e7;border-left: none;cursor: pointer;}
#searchResultTemplate{background: #FFF;position: absolute;width: 150%;z-index: 99;border: 1px solid #ccc;}
#searchResultTemplate ul{list-style: none;text-align: left;margin: 0;padding: 10px;max-height: 300px;overflow-y: auto;overflow-x: hidden;}
#searchResultTemplate ul li{padding-bottom: 6px;padding-top: 6px;}
#searchResultTemplate ul li:hover{background: #f5f5f5;}
#searchResultTemplate .sr-company{font-size: 12px;color: #999;}
#searchResultInfo{padding: 6px;background: #ddd;}
#searchResultTemplate .cart-btn, #searchResultTemplate .cart-btn:hover{border: 0;background: none;color: #124d64;font-size: 12px;padding: 5px;box-shadow: none;}
#searchResultTemplate .cart-btn:hover{color: #000;}
#searchResultTemplate .button-qty-plus-minus{padding: 2px 0;}
#searchResultTemplate .button-qty-plus-minus .glyphicon{font-size: 10px;}
#searchResultTemplate .qty-plus-minus{font-size: 12px;width: 15px;height: 15px;text-align: center;}
#filterSearch{color: #fff;background-color: #124d64;border-color: #124d63;}

/*====== category navbar ======*/
.category-navbar { top: 70px; min-height: inherit; position: absolute; width:100%;background-color: #fff;border-bottom: 1px solid #ddd;}
.category-navbar .navbar-toggle{margin-top:7px;}
.category-navbar .navbar-brand {display: none;}
.category-navbar .navbar-nav > li a {float: none;display: inline-block;position: relative; top: 0%;cursor: pointer;}
/*.category-navbar .navbar-collapse.in .navbar-nav > li {display: block; border-bottom: 1px solid #273246;background: rgb(38, 184, 235) none repeat scroll 0% 0%;}*/
#category-attached li {text-align: center;list-style: none;display: inline-block;padding: 6px 15px;font-size: 10px;}
#category-attached ul li a {color:#686868; display: block;}
.cat-list-wrap{text-align: center;margin: 0;padding: 0;}
/*.cat-list-wrap li {border-right: 1px solid #ddd9;}*/
.cat-list-wrap a img {border-radius: 15px;  margin-bottom: 2px;}
.cat-list-wrap li:last-child {border: none;}




/*====== App download bar ======*/
.app-link-wrap{padding: 10px 0;background: #222;color: #FFF;font-size: 18px;line-height: 50px;}
.app-link-wrap img{height: 50px;}

/*===start of index-features css===*/
#index-features{ background-color: #fff; padding: 30px 0 20px 0; text-align: center; color: black; }
#index-features h1{font-weight: 600;}
#index-features h1,#index-features h2{font-size: 28px;line-height: 25px;text-transform: uppercase;font-family: Rubik-Regular;}
#index-features .index-features-details{margin-top: 20px;}
#index-features .index-features-details .index-features-details-item img{max-width: 60px;}
#index-features .index-features-details .app-links a{display: block;}
#index-features .index-features-details .app-links img{width: 100%;}
.index-features-details-item{border-right: 2px dashed #d2d2d2;min-height: 130px;}
.index-features-details-item:nth-child(6){border-right: none;}

#main{background-color: #f3f3f3;}
.indexViewAllLink{font-size: 50%;color: #FF9800 !important;font-weight: bold;}
.indexViewAllLink:hover{color: #2196F3 !important;}

/*===Start of featureds-brand css===*/
.items-list{padding: 10px 10px;background-color: white;border: 1px solid #ebebeb;position: relative;}
.items-list img{width: 100%;height: auto;}
.items-list .offer-tag{position: absolute;right: 10px;top: 10px;padding: 5px;font-size: 14px;z-index:333;}
.items-list:hover {
    -moz-box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.18);
    -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.18);
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.18);
    border: solid 1px #f3f3f3;
}

/*===Start of ads-place css===*/
#ads-place{padding: 20px 0;}
#ads-place img{width: 100%;height: auto;margin-top: 10px;}

/*===Start of footer css===*/
#footerIntro{background: #424242;color: #ccc;padding: 16px;border-top: 1px solid #212121;}
#footerIntro p{margin-bottom: 0;font-size: 12px;}
#footerIntro h2{font-size: 16px !important;font-weight: bold;margin-bottom: 5px;}
footer{padding: 20px 0;background-color: #212121;color: #aaa;}
footer .footer-brand{width: 250px;height: auto;}
footer .footer-menu{float: right;}
footer .footer-menu ul{padding: 0;float: right;}
footer .footer-menu ul li{list-style: none;font-size: 14px;display: inline-block;padding: 0 0 0 10px;}
footer .footer-menu ul li a{color: white;}
footer .footer-menu ul li a:hover{color: #26b8eb;text-decoration: underline;}
footer .footer-copyright h5{font-size: 14px;color: white;text-align: left;}
footer .footer-social-icons{margin: 20px 0 0 0;}
footer .footer-social-icons i.fab{border-radius: 100%;font-size: 22px;height: 45px;line-height: 40px;margin: 5px;text-align: center;width: 45px;border: 2px solid #fff;color: #fff;transition: 500ms ease;}
footer .footer-social-icons i.fab:hover{border: 2px solid #26b8eb;color: #26b8eb;}
footer .ft-bots {margin-top: 0;padding-top: 10px;}
footer .no-style {border: 0;list-style: none;margin: 0;outline: 0;padding: 0;}
footer .footer-nav a {color: #aaa;}
footer .footer-nav li {width: 30%;display: inline-block;line-height: 24px;font-size:12px}
footer .footer-nav li a{overflow: hidden;display: inline-block;height: 20px;}
footer .footer-scoial-head {text-decoration:underline;text-align: left !important;margin-top: 0;margin-bottom: 5px;font-weight: 600;}
footer .f-social a {display: inline-block;background: #ccc;border-radius: 50%;padding: 2px;text-align: center;font-size: 20px;width: 36px;height: 36px;line-height: 36px;}
footer .footer-nav a:hover{color: #ef6c00;}
.ft-copyright p{font-size: 12px;line-height: 25px;}
h2.footer-head {font-size: 18px !important;}
.footer-head {text-transform: uppercase;margin: 0 0 15px 0;line-height: 22px;}
footer p {margin: 0 0 10px;font-size: 14px;font-family: Rubik-Regular;color: #4d4e4e;}
footer .f-social a:hover{color: #FFF !important;}
footer .f-social a.fb-link{color: #4267b2}
footer .f-social a.tw-link{color: #00BCD4}
footer .f-social a.fb-link:hover{background: #4267b2;}
footer .f-social a.tw-link:hover{background: #00BCD4;}

/*===================CATEGORIES PAGE CSS START=================*/
#pagination{padding: 10px 0 0 0;}
#pagination h2 {font-size: 14px;font-family: Rubik-Regular;padding-bottom: 10px;border-bottom: 1px dashed #d2d2d2;}
#category-section{padding: 20px 0;}
#category-section .cs-heading{padding: 10px 15px;background-color: #26b8eb;}
#category-section .cs-heading h5{font-size: 16px;font-family: Rubik-Regular;line-height: 25px;margin: 0;color: white;text-transform: uppercase;}
#category-section .cs-list{background-color: white;padding: 15px;}
#category-section .cs-list input{margin-bottom: 10px;}
#category-section .cs-list input[type=checkbox]{margin-right: 2px;}
.slidecontainer{padding: 10px 30px;text-align: center;}
.slider {-webkit-appearance: none;width: 100%;height: 5px;border-radius: 5px;background: #000;outline: none;opacity: 0.7;-webkit-transition: .2s;transition: opacity .2s;}
.slider:hover {opacity: 1;}
.slider::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 20px;height: 20px;border-radius: 50%;background: #26b8eb;cursor: pointer;}
.slider::-moz-range-thumb {width: 25px;height: 25px;border-radius: 50%;background: #26b8eb;cursor: pointer;}
.c-list{margin-bottom: 20px;}
#category-section .load-more-button{text-align: center;padding: 10px 0;}
.load-more-button .cart-btn {display: inline-block;min-width: 96px;font-size: 14px;padding: 8px 12px;background: #fff;border: 1px solid #26b8eb;color: #26b8eb;outline: none !important;}
.load-more-button .cart-btn:hover{background: #259bcc;border: 1px solid #259bcc;color: white;}
.product-details{background-color: white;padding: 20px 10px;}
.product-details .product-img{text-align: center;}
.product-details .product-img img{max-width: 100%;min-width: 80%;height: auto;}
.product-short-details h1,.product-long-details h1{color: #26b8eb;font-size: 18px;font-family: Rubik-Regular;font-weight: 600;line-height: 25px;text-transform: uppercase;}
.product-short-details h5,.substitute-items h5{font-size: 14px;line-height: 25px;}
.product-short-details h2 {font-size: 16px;font-weight: 600;margin: 15px 0;line-height: 25px;}
.product-short-details h3 {font-size: 14px;line-height: 25px;}
.product-short-details h4 {font-size: 20px;font-family: Rubik-Medium;line-height: 25px;letter-spacing: 0.03em;margin: 15px 0;}
.product-short-details h6{font-size: 14px;line-height: 25px;margin: 15px 0;}
.details-button {display: inline-block;min-width: 96px;font-size: 12px;padding: 8px 12px;background: #26b8eb;border: 1px solid #26b8eb;color: #fff;outline: none !important;}
.details-button{background: #259bcc;border: 1px solid #259bcc;color: white;}
.product-long-details{border-top: 1px solid #b9b9b9;padding-top: 10px;margin-top: 10px;}
.product-long-details p{font-size: 14px;line-height: 25px;margin-top: 10px;}
.substitute-items{background-color: white;padding-bottom: 5px;}
.s-sep{height: 1px;border-bottom: 1px solid #ccc;}
.substitute-items h1{margin-bottom: 0;margin-top: 0;font-size: 14px;color: #2aabd2;font-weight: 600;}
.substitute-items h2{font-size: 12px;color: #777;margin-top: 5px;}
.substitute-items h4{font-size: 18px;line-height: 25px;margin: 10px 0;}
.substitute-items h5{margin-bottom: 0;margin-top: 5px;font-size: 14px;}

/*===================Contact US PAGE CSS Start=================*/
.contact-us-form .form-control {height: 40px;}
.contact-us-form .input-wrap .form-control {width: 100%;max-width: inherit !important;}
.contact-us-form textarea {resize: none;height: auto !important;}
.contact-us-form .btn-maxWidth {max-width: 330px;margin: 20px auto auto;}
.fg-pass{line-height: 40px;}
form.contact-us-form {padding: 20px 0;}
.contact-sidebar .c-mailbox:first-child {margin-top: 20px;}
.contact-sidebar .c-mailbox {margin-top: 30px;padding: 30px;background: #fff;border: 1px solid #e6e7e7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

/*===================MY CART PAGE CSS START=================*/
.cart-ordered{border: 1px solid #ccc;padding: 15px;margin-bottom: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.cart-ordered .img{width: 60px;height: 60px;padding: 10px 10px;text-align: center;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.cart-ordered .img img{max-height: 40px;}
.cart-ordered .details p.or-tablet{font-size: 16px!important;margin-bottom: 2px!important;color: #2aabd2!important;text-transform: capitalize!important;}
.cart-ordered .details p.or-type{font-size: 14px!important;margin-bottom: 2px!important;}
.cart-ordered p{margin-top: 0!important;}
.cart-ordered .cur-price {font-size: 20px;display: block;vertical-align: middle;line-height: 24px;font-weight: normal;margin-bottom: 10px;}
.cart-ordered .price{float: right;text-align: right;}
.fa.fa-trash.icon-cancel{cursor: pointer;color: #f5f5f5;background: #26b8eb;padding: 4px;border-radius: 3px;margin-left: 3px;}
.checkAvail {text-align: left;padding: 12px 15px;background: #ef6c00;margin-bottom: 15px;}
.checkAvail .text-input {display: inline-block;}
.checkAvail .text-input .control-label {font-size: 12px;color: #FFF;margin-bottom: 0;margin-right: 5px;font-weight: 600;text-transform: uppercase;}
.checkAvail .icon-truck {display: inline-block;width: 24px;height: 24px;vertical-align: text-bottom;margin-right: 6px;}
.checkAvail .text-input .load_ship_div {width: 80px;display: inline-block;vertical-align: text-bottom;text-align: left;font-size: 12px;margin-right: 5px;}
.checkAvail .text-input .load_ship_div .input-wrap {position: relative;}
.checkAvail .text-input .load_ship_div .input-wrap .form-control {height: auto;border: 0;background: none;box-shadow: inherit;border-bottom: 2px solid #4d4e4e;border-radius: 0;padding: 0 6px 3px !important;text-align: center;line-height: 18px;width: 100%;max-width: inherit !important;}
.checkAvail .error-icon, .errors-msg {display: none !important;}
.checkAvail .input-wrap .errors-msg {bottom: 100%;top: auto;}
.deliLoad {position: absolute;top: -6px;right: 0;}
.deliLoad .load-size {width: 16px;height: 16px;display: inline-block;vertical-align: middle;}
.checkAvail .inline-msg {display: inline-block;vertical-align: text-bottom;}
.cartSummary {background: #fff;padding: 10px;}
.cartSummary .apply-credits {margin-bottom: 15px;}
.summarySave {background: #f1feff !important;}
.summarySave .cart-sub-total {margin-bottom: 0;font-weight: 500;}
.cartSummary .cart-sub-total {margin-bottom: 8px;}
.cartSummary .cart-sub-total .lc {text-align: left;position: relative;font-size: 12px;}
.summarySave .cart-sub-total .lc {font-size: 13px;}
.summarySave .cart-sub-total .rc {font-size: 18px;}
.cartSummary .cart-sub-total .rc {width: 50%;float: right;text-align: right;display: inline-block;}
.summaryFreedel {background: #f9f9f9;}
.WebRupee {font-style: initial;margin-right: 3px;}
.theme-color {color: #03adee;}
.shopcart-wrap .cart-proceed-btn {text-align: center;}
.cartSummaryWrapper .cart-proceed-btn .proceed-checkout {max-width: inherit;border-radius: 3px;margin: 0 auto;margin-top: 15px;background: #26b8eb;border: 1px solid #26b8eb;color: #fff;outline: none !important;}
.cartSummary .apply-credits {margin-bottom: 15px;}
.apply-credits .input-group {width: 100%;max-width: 340px;}
.btn-coupon {font-size: 14px;background: none;border: 1px solid #03adee;padding: 10px 12px;border-radius: 3px;color: #03adee;font-weight: 500;border-top-right-radius: 0;border-bottom-right-radius: 0;}
div#panel3 {margin: 20px 0;}
a.btn.btn-lg.btn-primary.btn-block.btn-secondary-theme.fl-r.proceed-checkout {background: #2b2b2b;border: 1px solid #2b2b2b;}

/*===================login CSS START=================*/
#login .login-inside{background-color: white;padding: 20px;margin: 0;}
#login .login-inside .img{padding: 10px;text-align: center;}
#login .login-inside .img img{max-width: 80%;}
#login .login-inside .img h3{font-size: 16px;color: black;}
.form-place-login h3{font-size: 14px;}
#login .login-inside .img h3 a{color: #2aabd2;}
.form-place-login h3 a{color: #2aabd2;}
#login .form-place-login{padding: 20px 40px;}
#login .form-place-login form .input-wrap {margin-bottom: 20px;position: relative;}
#login .form-place-login form .input-wrap a.link-layer {position: absolute;right: 10px;top: 9px;z-index: 1;color: #2aabd2;}
.form-place-login h5{color: #2aabd2;}
.form-place-login p{font-size: 14px;color: black;margin-bottom: 0;line-height: 25px;}

/*=================== logged in customer dropdown =================*/
.logged-in-customer-dropdown .dropdown-menu{background: #102f3c;padding: 5px;}
.logged-in-customer-dropdown .dropdown-item{display: block;padding: 10px;border-bottom: dotted 1px #124d64;}
.logged-in-customer-dropdown .dropdown-item:last-child{border-bottom: 0;}
.logged-in-customer-dropdown .dropdown-item:hover{background: #124d64;color: #EFEFEF !important;}

.cur-price.text-strike, .d-price-offer .text-strike{font-size: 12px;text-decoration-color: #f44336;color: #333;}
.item-rate-block{padding: 8px 10px;}
.item-group-name{font-size: 12px;margin-bottom: 0;}
.item-packet-description{font-size: 12px !important;margin-bottom: 5px;}
.item-price-pad{padding-top: 6px;padding-bottom: 10px;}
.item-rate-unit{font-size: 10px;font-weight: normal;}
.item-detail-unit{font-size: 14px;font-weight: normal;letter-spacing: 1px;}
.image-responsive img{max-width: 100%;}
.login-create{margin-bottom: 10px !important;padding-bottom: 10px !important;}
.btn-fhn {background: #007bc7;color: #FFF !important;}
.btn-fb {background: #3B5998;color: #FFF !important;}
.btn-google {background: #dd4b39;color: #FFF !important;}
.btn-social{padding: 10px;border-radius: 3px;margin-right: 10px;display: block;width: 100%;text-align: left;}
.btn-social:last-child{margin-right: 0;}
.btn-social i{height: 24px;width: 24px;background: #F5F5F5;border-radius: 12px;display: inline-block;color: #000;line-height: 24px;margin-right: 5px;text-align: center;}
.btn-social i img{margin-top: 2px;}
.btn-fb i{color: #3B5998;}
.btn-google i{color: #dd4b39;}
.mt-0{margin-top: 0 !important;}
.block{display: block;}
.qty-remove{background: none;color: #444;font-size: 14px;}
.qty-plus-minus{cursor: pointer}
.dn-qty-display{display: inline-block;width: 32px;text-align: center;font-size: 14px;}
#fhnLoginModal .modal-header{background: #124d64;color: #FFF;padding: 10px 20px 5px 20px;}
#fhnLoginModal .modal-header h4{font-size: 16px;}
/*=================== logged in customer dropdown END =================*/

.blog-list-item{background: #FFF;padding: 10px;display: inline-block;margin-bottom: 20px;}
.blog-list-item figure{height: 165px;overflow: hidden;}
.blog-list-item figure img{width: 100%;}
.blog-list-item h4.blog-title{margin-top: 10px;height: 46px;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.blog-list-item h4.blog-title a{font-size: 16px;color: #000;text-transform: uppercase;line-height: 24px;display: block;}
.blog-list-item .blog-info-bar{font-size: 12px;}
.blog-info-separator{width: 100%;height: 2px;display: block;margin: 5px 0 10px 0;}
.blog-info-separator:before{content: "";width: 30%;height: 2px;background: #26b8eb;display: block;}
.blog-list-item .blog-content{line-height: 22px;min-height: 75px;font-size: 12px;}
.blog-content figure img{width: 100%;}
.blog-side-bar-title{background: #26b8eb;color: #FFF;font-size: 16px;text-transform: uppercase;padding: 5px 10px;}
.blog-side-bar-content{margin: 0;padding: 5px 10px;}
.blog-side-bar-content li{display: block;padding: 10px 0;border-bottom: 1px solid #c1c1c1;font-weight: 700;}
.blog-side-bar-content li:last-child{border-bottom: none;}
.blog-side-bar-content li a{display: inline-block;color: #444;}
.blog-side-bar-content li a img{margin-right: 10px;float: left;}
#productSearchForm .select2-container--default .select2-selection--multiple{border: 1px #e6e6e6 solid;border-radius: 0;height: 38px;}
.d-rate-desc{font-size: 14px;color: #777;font-weight: normal;}
.d-composition cite{display: block;margin-bottom: 5px;font-weight: bold;}
.d-composition p{font-size: 12px;line-height: 21px;}
.d-price-detail .cart-btn{min-width: 200px;}
.d-price-rate{font-size: 18px;}

/* Sticky footer */
.footerStickyContent{width: 100%; background: rgba(244,67,54,0.9); color: #fff; padding: 15px 0px; position: fixed; bottom: 0%; right: 0%; left: 0%; z-index: 9}
span.stickyFooterIcon{font-size: 18px; margin-right: 10px}
span.stickyFooterContact{font-weight: 700; margin-right: 10px}
span.stickyFooterEmail i{margin-right: 10px}
span.stickyFooterEmail a{color: #ffffff}
.stickyFooterViberIcon{-webkit-transform: rotate(-30deg);-moz-transform: rotate(-30deg);-ms-transform: rotate(-30deg);-o-transform: rotate(-30deg);transform: rotate(-30deg);}
.stickyFooterSocialIcon{width: 100%; position: relative; text-align: right;}
.stickyFooterSocialIcon ul li{list-style: none; display: inline-block;}
.stickyFooterSocialIcon ul li a{display: inline-block; width: 25px; height: 25px; background: #fff; border-radius: 50%; text-decoration: none; text-align: center; color: #636363; line-height: 1.7em; transition: ease-in-out 0.65s all}
.stickyFooterSocialIcon ul li a:hover{color: #fff;}
.stickyFooterSocialIcon ul li a.facebook:hover{background: #365899}
.stickyFooterSocialIcon ul li a.twitter:hover{background: #1da1f2}
.stickyFooterSocialIcon ul li a.skype:hover{background: #0078ca}
.stickyFooterSocialIcon ul li a.whatsapp:hover{background: #1ebea5}
.stickyFooterSocialIcon ul li a.viber:hover{background: #665cac}
.ys-content ul li{line-height: 1.5em; margin-bottom: 10px}
.categorySearchField button span{display: none;}
button.filter-cat{margin-left: 15px}
.prescriptionBrowse{background: #26b8eb}
#createOrder{margin-top: 20px}

/* === Testimonial ==*/
.testim .arrow,.testim .arrow:before{cursor:pointer}.testimonial-section2{position:relative;padding:30px 0;background-image:url(../images/t_bg.jpg);background-size:100%;background-repeat:no-repeat;background-position:center;color:#fff}.testimonial-section2 .h2{text-transform:uppercase;font-size:24px;margin-top:0}.testim .wrap{position:relative;width:100%;max-width:1020px;padding:20px;margin:auto}.testim .arrow,.testim .dots{position:absolute;display:block}.testim .arrow{color:#eee;font-size:2em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:5px;z-index:333}.testim .arrow:hover{color:#222}.testim .arrow.left{left:10px}.testim .arrow.right{right:10px}.testim .dots{text-align:center;width:100%;bottom:20px;left:0;z-index:3333;height:12px}.testim .dots .dot{list-style-type:none;display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid #eee;margin:0 10px;cursor:pointer;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative}.testim .dots .dot.active,.testim .dots .dot:hover{background:#ffc107;border-color:#FFF}.testim .dots .dot.active{-webkit-animation:testim-scale .5s ease-in-out forwards;-moz-animation:testim-scale .5s ease-in-out forwards;-ms-animation:testim-scale .5s ease-in-out forwards;-o-animation:testim-scale .5s ease-in-out forwards;animation:testim-scale .5s ease-in-out forwards}.testim .cont{position:relative;overflow:hidden}.testim .cont>div{text-align:center;position:absolute;top:0;left:0;padding:0 0 70px;opacity:0}.testim .cont>div.inactive{opacity:1}.testim .cont>div.active{position:relative;opacity:1}.testim .cont div .img img{display:block;width:100px;height:100px;margin:auto;border-radius:50%;border:2px solid #FFF}.testim .cont div .h4{color:#ffc107;font-size:1.2em;margin:15px 0 0}.testim .cont div .h6{margin-top:0;margin-bottom:15px;font-size:12px}.testim .cont div p{font-size:1.15em;color:#eee;width:80%;margin:auto}.testim .cont div.active .img img{-webkit-animation:testim-show .5s ease-in-out forwards;-moz-animation:testim-show .5s ease-in-out forwards;-ms-animation:testim-show .5s ease-in-out forwards;-o-animation:testim-show .5s ease-in-out forwards;animation:testim-show .5s ease-in-out forwards}.testim .cont div.active .h4{-webkit-animation:testim-content-in .4s ease-in-out forwards;-moz-animation:testim-content-in .4s ease-in-out forwards;-ms-animation:testim-content-in .4s ease-in-out forwards;-o-animation:testim-content-in .4s ease-in-out forwards;animation:testim-content-in .4s ease-in-out forwards}.testim .cont div.active p{-webkit-animation:testim-content-in .5s ease-in-out forwards;-moz-animation:testim-content-in .5s ease-in-out forwards;-ms-animation:testim-content-in .5s ease-in-out forwards;-o-animation:testim-content-in .5s ease-in-out forwards;animation:testim-content-in .5s ease-in-out forwards}.testim .cont div.inactive .img img{-webkit-animation:testim-hide .5s ease-in-out forwards;-moz-animation:testim-hide .5s ease-in-out forwards;-ms-animation:testim-hide .5s ease-in-out forwards;-o-animation:testim-hide .5s ease-in-out forwards;animation:testim-hide .5s ease-in-out forwards}.testim .cont div.inactive .h4{-webkit-animation:testim-content-out .4s ease-in-out forwards;-moz-animation:testim-content-out .4s ease-in-out forwards;-ms-animation:testim-content-out .4s ease-in-out forwards;-o-animation:testim-content-out .4s ease-in-out forwards;animation:testim-content-out .4s ease-in-out forwards}.testim .cont div.inactive p{-webkit-animation:testim-content-out .5s ease-in-out forwards;-moz-animation:testim-content-out .5s ease-in-out forwards;-ms-animation:testim-content-out .5s ease-in-out forwards;-o-animation:testim-content-out .5s ease-in-out forwards;animation:testim-content-out .5s ease-in-out forwards}@-webkit-keyframes testim-scale{0%{-webkit-box-shadow:0 0 0 0 #eee;box-shadow:0 0 0 0 #eee}35%{-webkit-box-shadow:0 0 10px 5px #eee;box-shadow:0 0 10px 5px #eee}70%{-webkit-box-shadow:0 0 10px 5px #ea830e;box-shadow:0 0 10px 5px #ea830e}100%{-webkit-box-shadow:0 0 0 0 #ea830e;box-shadow:0 0 0 0 #ea830e}}@-moz-keyframes testim-scale{0%{-moz-box-shadow:0 0 0 0 #eee;box-shadow:0 0 0 0 #eee}35%{-moz-box-shadow:0 0 10px 5px #eee;box-shadow:0 0 10px 5px #eee}70%{-moz-box-shadow:0 0 10px 5px #ea830e;box-shadow:0 0 10px 5px #ea830e}100%{-moz-box-shadow:0 0 0 0 #ea830e;box-shadow:0 0 0 0 #ea830e}}@-ms-keyframes testim-scale{0%{-ms-box-shadow:0 0 0 0 #eee;box-shadow:0 0 0 0 #eee}35%{-ms-box-shadow:0 0 10px 5px #eee;box-shadow:0 0 10px 5px #eee}70%{-ms-box-shadow:0 0 10px 5px #ea830e;box-shadow:0 0 10px 5px #ea830e}100%{-ms-box-shadow:0 0 0 0 #ea830e;box-shadow:0 0 0 0 #ea830e}}@-o-keyframes testim-scale{0%{-o-box-shadow:0 0 0 0 #eee;box-shadow:0 0 0 0 #eee}35%{-o-box-shadow:0 0 10px 5px #eee;box-shadow:0 0 10px 5px #eee}70%{-o-box-shadow:0 0 10px 5px #ea830e;box-shadow:0 0 10px 5px #ea830e}100%{-o-box-shadow:0 0 0 0 #ea830e;box-shadow:0 0 0 0 #ea830e}}@keyframes testim-scale{0%{box-shadow:0 0 0 0 #eee}35%{box-shadow:0 0 10px 5px #eee}70%{box-shadow:0 0 10px 5px #ea830e}100%{box-shadow:0 0 0 0 #ea830e}}@-webkit-keyframes testim-content-in{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes testim-content-in{from{opacity:0;-moz-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes testim-content-in{from{opacity:0;-ms-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes testim-content-in{from{opacity:0;-o-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes testim-content-in{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes testim-content-out{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-moz-keyframes testim-content-out{from{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}to{opacity:0;-moz-transform:translateY(-100%);transform:translateY(-100%)}}@-ms-keyframes testim-content-out{from{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-ms-transform:translateY(-100%);transform:translateY(-100%)}}@-o-keyframes testim-content-out{from{opacity:1;-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes testim-content-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@-webkit-keyframes testim-show{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes testim-show{from{opacity:0;-moz-transform:scale(0);transform:scale(0)}to{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@-ms-keyframes testim-show{from{opacity:0;-ms-transform:scale(0);transform:scale(0)}to{opacity:1;-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes testim-show{from{opacity:0;-o-transform:scale(0);transform:scale(0)}to{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes testim-show{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes testim-hide{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-moz-keyframes testim-hide{from{opacity:1;-moz-transform:scale(1);transform:scale(1)}to{opacity:0;-moz-transform:scale(0);transform:scale(0)}}@-ms-keyframes testim-hide{from{opacity:1;-ms-transform:scale(1);transform:scale(1)}to{opacity:0;-ms-transform:scale(0);transform:scale(0)}}@-o-keyframes testim-hide{from{opacity:1;-o-transform:scale(1);transform:scale(1)}to{opacity:0;-o-transform:scale(0);transform:scale(0)}}@keyframes testim-hide{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}

/* #Media Queries == */
@media only screen and (max-width:767px){
    .navbar-header{width: 100%}
    .navbar-default .navbar-collapse{background: #f1fdff; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=19, Direction=135, Color=#0088CC)";/*IE 8*/
    -moz-box-shadow: 1px 1px 19px -3px rgba(0,136,204,0.8);/*FF 3.5+*/
    -webkit-box-shadow: 1px 1px 19px -3px rgba(0,136,204,0.8);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 1px 1px 19px -3px rgba(0,136,204,0.8);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=19, Direction=135, Color=#0088CC); /*IE 5.5-7*/}
    .footerStickyContent, .stickyFooterSocialIcon{text-align: center;}
    .stickyContact{margin-bottom: 15px}
    .uploadPrescription{margin-bottom: 10px}
    #search-place{background: none}
    .brand-place .navbar-brand{padding: 15px 0;}
    .brand-place .navbar-brand img{width: 70%;margin-left: 17px;}
    .navbar-toggle{margin-right: -17px; margin-top: 18px}
    .login-place.text-right{float: right;margin-top: -4px}
    .navbar .menu-place ul li {margin-left: 8px;}
    section#top-banner {padding-top: 55px; margin-top: 36px;}
    #open-menu-onclick{display: block;}
    .menu-list{position: unset;max-height: 70px;overflow: hidden;}
    .menu-list ul{padding-left: 20px;}
    .menu-list ul li {padding: 5px 8px;}
    .menu-list{position: relative;}
    .menu-list-more{position: absolute;right: 30px;width: 65px;background-color: white;}
    #search-place .search {padding: 10px 0;}
    #index-features h1, #index-features h2 {font-size: 17px;}
    .index-features-details-item {border-right: none;min-height: auto;margin-bottom: 10px;}
    p{font-size: 14px;}
    .main-heading h1 {font-size: 16px;}
    footer .footer-nav{text-align: center;}
    footer .footer-nav li {width: 100%;display: block;}
    footer .footer-scoial {text-align: center;}
    footer .footer-scoial-head {text-align: center!important;margin-top: 20px;margin-bottom: 20px;font-weight: 600;font-size: 20px;}
    footer p{line-height: 25px;}
    h2.footer-head {line-height: 25px;}
    .c-list {margin-bottom: 20px;margin-top: 10px;padding: 0;}
    .owl-next{right: 6px !important;}
    .owl-prev{left: 6px!important}
    #simple-para h1{font-size: 16px; text-align: left;}
    .simple-para-div .blog-info-bar{text-align: left;}
    .simple-para-div blockquote{padding: 20px 11px}
    .c-mailbox h4{font-size: 16px; font-weight: bold;}
    .contact-sidebar .c-mailbox{padding: 18px}
    #searchPageForm .input-group{margin-bottom: 15px}
    .categorySearchField button span{display: inline-block;}
    .item-details{text-align: center;}
    .product-img{margin-bottom: 15px}
    .substitutePriceHolder, .substituteCartHolder{width: 50%; float: left; margin-top: 15px}
    .button-qty-plus-minus{float: none;}
    .cartTitleDetails{margin-bottom: 20px}
    .socialMediaLogin{margin-bottom: 10px}
    #login .login-inside{margin: 0px}
    #login .form-place-login{padding: 20px 0px}
    #profilePicForm{width: 34%; margin: 15px auto}
    #customer-content h2{font-size: 16px}
    .text-sm{font-size: 11px!important}
    .prescriptionInfo{margin-top: 15px}
    .testim .arrow {font-size: 1.5em;}
    .testim .cont div p {line-height: 25px;}

}
@media (min-width: 320px) and (max-width:479px){
    .navbar-header{width: 100%}
    .brand-place .navbar-brand{padding: 15px 0;}
    .navbar-toggle{margin-right: -17px}
    .brand-place .navbar-brand img{margin-left: 17px}
    .login-place.text-right{float: right;margin-top: -4px}
    .navbar .menu-place ul li {margin-left: 8px;}
    #search-place #searchButton span{display: none}
    section#top-banner {padding-top: 60px;background-color: #26b8eb;}
    #open-menu-onclick{display: block;}
    .menu-list{position: unset;max-height: 70px;overflow: hidden;}
    .menu-list ul{padding-left: 20px;}
    .menu-list ul li {padding: 5px 8px;}
    .menu-list{position: relative;}
    .menu-list-more{position: absolute;right: 30px;width: 65px;background-color: white;}
    #search-place .search {padding: 0;}
    .search .form-control{padding: 8px 4px; }
    .search .form-control, output{font-size: 12px}
    #search-place .cart-btn, .p-upload-btn{width: 100%}
    #index-features h1, #index-features h2 {font-size: 17px;}
    .owl-next{right: 6px !important;}
    .owl-prev{left: 6px!important}
    .index-features-details-item {border-right: none;min-height: auto;margin-bottom: 10px;}
    p{font-size: 14px;}
    .main-heading h1 {font-size: 16px;}
    footer .footer-nav{text-align: center;}
    footer .footer-nav li {width: 100%;display: block;}
    footer .footer-scoial {text-align: center;}
    footer .footer-scoial-head {text-align: center!important;margin-top: 20px;margin-bottom: 20px;font-weight: 600;font-size: 20px;}
    footer p{line-height: 25px;}
    h2.footer-head {line-height: 25px;}
    .c-list {margin-bottom: 20px;margin-top: 10px;padding: 0;}
    .cart-ordered{text-align: center;}
    .cart-ordered .img{width: 100%;border: none;}
    .cart-ordered .img, .cart-ordered .details, .cart-ordered .quantity, .cart-ordered .price{text-align: center;margin-top: 10px;}
    .cart-ordered .button-qty-plus-minus {float: unset;}
    .cart-ordered .cur-price{font-size: 14px}
    .app-link-wrap img {height: 36px;}
    .category-name{position: static !important;}
    .category-navbar .navbar-collapse .cat-list-wrap > li {display: block;}
    #category-attached li {display: block; border-top: 1px solid #ddd6;}
    .category-navbar .navbar-toggle {border-color:#ddd;}
    .category-navbar {top: 60px;}
    .category-navbar .navbar-toggle .icon-bar {background-color:#888;}
    .cat-list-wrap{max-height: 245px;}
    .cat-list-wrap li {border-right: none;}
    .category-navbar .navbar-brand {display: block;}
    jdiv {display: none !important;}
    .tagline-wrapper {display: none}
    .carousel-inner {margin-top: 48px !important;}
    span.stickyFooterContact{display: inline-block; font-size: 17px;}
    .footerStickyContent {overflow: auto; white-space: nowrap;}
    .app-link-wrap{padding: 0}
    .stickyContact{margin: 0 !important;}
    .navbar-default{height: auto;}
    section#top-banner{margin-top: 5px;}
}
@media (min-width: 480px) and (max-width: 559px) {
    #search-place #searchButton span {display: none;}
    #search-place .search{padding: 1px 0px}
    .upload{width:40%}
    #search-place .cart-btn, .p-upload-btn{width: 100%; font-size: 11px}
    .navbar .menu-place{width: 60%; float: right;}
}
@media (min-width: 600px) and (max-width: 767px) {
    #search-place .search{padding: 1px 0px}
    #search-place .search .col-xs-9{width: 71%}
    #search-place .advanceSearchWrap{width: 29%}
    .navbar-default .navbar-collapse{padding-bottom: 20px}
    .upload{width:40%}
    .navbar .menu-place{width: 60%; float: right;}
    .index-features-details-item, .smallDeviceControl{width: 50%}
    .blog-list-item{min-height: 382px}
    .simple-para-div blockquote{padding: 10px 40px; }
    .c-list, .catFilterSmallDevice{width: 50%}
    .catFilterSmallDevice, .cat-search-wrap{min-height: 245px}
    #profilePicForm{width: 16%}
    .prescriptionInfo{margin-top: 15px}
    .navbar .menu-place ul li a span.welcomeUser{display: hidden;}
    .category-name{position: static !important;}
}
@media (min-width: 768px) and (max-width:991px){
    #search-place .advanceSearchWrap span, .navbar .menu-place ul li a span.login-text, .navbar .menu-place ul li a span.cartText, .navbar .menu-place ul li a span.registerText{display: none;}
    .blog-list-item{min-height: 382px}
    .btn-social{text-align: center;}
    footer .footer-nav{text-align: center;}
    footer .footer-nav li {width: 100%;display: block;}
    footer .footer-scoial {text-align: center;}
    footer .footer-scoial-head {text-align: center!important;margin-top: 20px;margin-bottom: 20px;font-weight: 600;font-size: 20px;}
    footer p{line-height: 25px;}
    h2.footer-head {line-height: 25px;}
    .c-list {margin-bottom: 20px;margin-top: 10px;padding: 0;}
    .blog-side-bar-content li a img{float: none; display: block; margin:  0px auto 15px auto; }
    .prescriptionInfo{margin-top: 15px}
    /* .contact-sidebar .c-mailbox{background: transparent} */
}
@media (min-width: 991px) and (max-width:1199px){
  #search-place .advanceSearchWrap span, .navbar .menu-place ul li a span.login-text, .navbar .menu-place ul li a span.cartText, .navbar .menu-place ul li a span.registerText{display: none;}
  .blog-list-item{min-height: 382px}
  .prescriptionInfo{margin-top: 15px}
}
@media only screen and (max-width:1023px){

}
@media only screen and (max-width:1300px){
    header .container{width: 100%;}
}
@media only screen and (min-width:1500px){}