.navbar {
  background: #fff;
}
input.error, select.error, textarea.error{ border-bottom:1px solid #c00;}
label.error{ color:#c00;  text-transform:none !important;} 
#successs,#tanc{width:100%;position:fixed;height:100%;z-index:9999999;color:red;top:0;left:0;background:rgba(0,0,0,.8)}.customalert{padding:30px;outline:transparent solid 10px;max-width:500px;margin:10% auto;font-size:26px;display:table}.customalert-success,.customalert-tanc{outline-color:rgba(36,4,96,.5);border:5px dashed rgba(255,255,255,.2);color:#fff;background-color:#34096d}.customalert-success{font-size:30px;text-align:center}.customalert-tanc{font-size:16px;line-height:1.6em;text-align:left}.customclose{font-size:36px;color:#fff;border:none;background-color:#34096d;position:absolute;right:0;top:0}.ale-success,.cclose{background-color:#fff;text-align:center}.ale-success{color:#111;outline-color:rgba(132,130,130,.17);border:2px dashed rgba(255,154,209,.54);font-size:15px}.cclose{font-size:20px;color:#232222;border:none;position:absolute;right:-15px;top:-15px;border-radius:50%;width:30px;height:30px}.tc{font-size:9px;text-align:right}
#loadingDiv {
	position:fixed;
	top:0px;
	right:0px;
	width:100%;
	height:100%;
	background-color:#666;
	background-image:url(../img/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position:center;
	z-index:10000000;
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
	display:none;
}
/* Apply to entire page or specific container */
.scroll-box {
  max-height:450px;
  overflow-y: auto;
}

/* Thin scrollbar inside scroll-box */
.scroll-box::-webkit-scrollbar {
  width: 4px;
}
.scroll-box::-webkit-scrollbar-thumb {
  background-color: #aaa;
  border-radius: 10px;
}
.text-white{ color:#fff;}
.shop-single-gallery {
  position: sticky;
  top: 100px; /* adjust as needed for fixed header */
}
.shop-single-gallery::-webkit-scrollbar {
  width: 4px;
}
.shop-single-gallery::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
}
.shop-single-gallery {
  scrollbar-width: thin;
  scrollbar-color: #ccc transparent;
}
  span.pr-plus-minus-button-icon-right {
    position: relative;
    left: 32px;
}

span.pr-plus-minus-button-icon-left {
    position: relative;
    right: 34px;
}
ul.tabtn{ list-style:none; display:block;}
ul.tabtn li{ float:left; margin:10px; border:1px solid #ccc; padding:10px 20px; border-radius:5px; cursor:pointer;}
ul.tabtn li.active{ background:#008000; color:#fff;}