@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900');
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900');
/*font-family: 'Lato', sans-serif; */
body {
font-family: 'Source Sans Pro', sans-serif;
}
body a {
text-decoration:none;
outline:none;
}
body button {
outline:none;
}
.TopNav {
height: 44px;
border-bottom: 1px solid #e0cfc9;
}
.ToplandMrk {
padding-top: 10px;
}
.profile img {
opacity: .4;
}
.ToplandMrk p {
opacity: .6;
font-weight: 600;
font-size: 14px;
}
img.landmark {
margin-right: 5px;
}
ul.topNavMenus {
list-style: none;
display: inline-flex;
float: right;
}
div#custom-search-input input {
height: 43px;
border-radius: 0px;
background-color: #d7cec8;
border: none;
color: #000;   
}
div#custom-search-input button {
background-color: #d7cec8;
border: none;
border-radius: 0px;
padding: 9px 15px;
font-size: 17px;
color: #000;
box-shadow: none;
}
a.dropdown-item:focus {
background-color: #b30000;
color: #fff;
}
a.dropdown-item:hover {
background-color: #b30000;
color: #fff;
}
div#custom-search-input .form-control:focus {
border-color:transparent;
box-shadow:none;
}
.CartBtn {
background-color: #b30000;
}
.CartBtn a.nav-link {
color: #fff;
font-weight: 500;
}
.CustomNavList a.nav-link {
color: #000 !important;
text-transform: uppercase;
font-weight: 600;
font-size: 15px;
}
.CustomNavList .nav-item.dropdown img {
vertical-align: middle;
margin-top: -2px;
margin-left: 3px;
}
.CustomNavList li {
margin-left: 20px;
}
a.YourOrder {
background-color: #fea002;
color: #fff;
padding: 13px 15px;
border-radius: 6px;
text-transform: uppercase;
font-size: 15px;
text-decoration: none;
}
a.YourOrder img {
margin-right: 6px;
}
a.YourOrder:hover {
background-color: #db8c08;
}
/*.dropdown-menu:before {
position: absolute;
top: -7px;
right: 21px;
display: inline-block;
border-right: 7px solid transparent;
border-bottom: 7px solid #ccc;
border-left: 7px solid transparent;
border-bottom-color: rgba(0, 0, 0, 0.2);
content: '';
}
.dropdown-menu:after {
position: absolute;
top: -6px;
right: 22px;
display: inline-block;
border-right: 6px solid transparent;
border-bottom: 6px solid #ffffff;
border-left: 6px solid transparent;
content: '';
}*/
.BannerCaption{
font-family: 'Lato', sans-serif;
}
.HomeInfo {
padding: 30px 0px;
}
.HomeInfo h5 {
font-family: 'Lato', sans-serif;
font-size: 11px;
color:#b30000;
text-align:center;
font-weight: 800;
text-transform:uppercase;
margin:0px;
}
.HomeInfo h2 {
font-family: 'Lato', sans-serif;
font-size: 31px;
color:#363636;
text-align:center;
font-weight: 800;
text-transform:uppercase;
}
.HomeInfo p {
font-family: 'Source Sans Pro', sans-serif;
font-size: 16px;
color:#000;
text-align:center;	
line-height: normal;
opacity:.8;	
}
.sliderLeftInfo {
background-color: #b30000;    
padding: 25px;
height: 320px;
}
.sliderLeftInfo p {   
color: #fff;   
font-size:17px;  
line-height: 27px; 
}

/* Slider */
.carousel-fade .carousel-inner .item {
opacity: .6;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
opacity: 1;
}
.carousel-fade .carousel-control {
z-index: 2;
}
img.img-responsive.banner {
width: 100%;
}
.custom-caption h1 {
font-family: 'Playfair Display', serif;
font-weight: bold;
font-size: 47px;
text-shadow: 2px 2px #000;
}
.carousel-caption.custom-caption {
bottom: 32%;
}
button.fix-appnmt {
border: 2px solid #017740;
background-color: rgba(0, 0, 0, 0.52);
padding: 6px 20px;
font-size:17px;
text-transform: uppercase;
margin-top: 15px;
}
.owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
/* 
*  Owl Carousel - Auto Height Plugin
*/
.owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
/* 
*  Core Owl Carousel CSS File
*/
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
padding-bottom: 20px;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
position:relative;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
}
/* No Js */
.no-js .owl-carousel {
display: block;
}
/* 
*  Owl Carousel - Lazy Load Plugin
*/
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
div#first_div img {
width: 100%;
}
.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url("owl.video.play.png") no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-moz-transition: scale 100ms ease;
-ms-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition: scale(1.3, 1.3);
-moz-transition: scale(1.3, 1.3);
-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);
transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
}
.owl-prev {
background-image: url(../img/left.png);
height: 43px;
width: 22px;
background-repeat: no-repeat;
position: absolute;
bottom: 45%;
left: -340px;
cursor: pointer;
}
.owl-next {
background-image: url(../img/right.png);
height: 43px;
width: 22px;
background-repeat: no-repeat;
position: absolute;
bottom: 45%;
right: -50px;
cursor: pointer;
}
div#second_div .owl-item {
border: 1px solid #e9e9e9;
padding: 10px;
background-color: #fff;
}
.productinfo {
text-align:center;
}
.productinfo h4 {
font-family: 'Lato', sans-serif;
color: #333;
font-size: 15px;
margin-top: 10px;
height: 35px;
padding: 0px 10px;
}
.productinfo h3 {
color: #b30000;
font-size: 21px;
font-weight: 600;  
}
.productinfo h3 span {
color: #999;
font-size: 15px;
text-decoration: line-through;
font-weight: normal;
}
.item-img img {
display: block;
margin: 0 auto;
}
a.Addtocrt {
background-color: #fea002;
text-decoration: none;
color: #fff;
padding: 5px 15px;
margin: 15px auto;
display: block;
width: 120px;
text-align: center;
}
.favrt {
position: absolute;
top: 6px;
right: 15px;
font-size: 25px;
color: gray;
}
.favrt.fa-heart {
color: red;
}
.sliderbg {
background-color: #f9f9f9;
}
.bgdrop {
background-image: url(../img/sliderbgbtm.png);
background-repeat: repeat-x;
background-position: bottom;
background-size: contain;
width: 100%;
height: 50px;
}

/* Slider End */
.Products {
border: 1px solid #e8e8e8;
padding: 10px;
margin-bottom: 25px;
}
.Products h2 {font-family: 'Lato', sans-serif;
font-size: 19px;
text-align: center;
color: #000;
margin-top: 10px;
}
.GMbtnList {
margin: 20px auto;
display: block;
text-align: center;
}
.btn.GMbtn {
border: 1px solid #eae8e8;
padding: 2px 15px;
margin: -3px;
text-align: center;
font-weight: 600;
color: #6b6b6b;
}
.btn.GMbtn.active {
background-color: #f3f2f2;
color: #000;
}
.price {
margin-top: auto;
margin-bottom: auto;
font-size: 19px;
color: #b30000;
font-weight: 600;
padding-left: 35px;
}
.footer {
background-color: #750000;
padding-top: 25px;
margin-top: 20px;
}
.foortBox {
border: 1px solid #841200;
width: 200px;
padding: 30px 35px;
text-align: center;
float: right;
}
ul.FooterRightList {
list-style: none;
padding: 0px;
margin: 0px;
text-align: left;
}
.FooterRightList h3 {
font-size: 17px;
color: #fea002;
font-weight: 600;
}
ul.FooterRightList li a {
color: #fff;
font-size: 15px;
font-weight: 600;
text-decoration: none;
}
ul.FooterRightList li {
margin-bottom: 10px;
}
.footer p {
color: #fff;
opacity: .5;
font-size: 16px;
}
ul.adrInfo {
padding: 0px;
list-style: none;
display: inline-flex;
margin: 0px;
}
ul.adrInfo li {
color: #fff;
}
ul.adrInfo li span {
font-size: 19px;
font-weight: 300;
}
ul.adrInfo li {
color: #fff;
font-size: 15px;
line-height: normal;
opacity: .5;
font-weight: 300;
}
ul.adrInfo li img {
margin-right: 7px;
margin-top: 5px;
}
ul.adrInfo li a {
font-size: 19px;
color: #fff;
text-decoration: none;
font-weight: 300;
}
ul.socialIcons {
display: inline-flex;
list-style: none;
padding: 0px;
margin-left: 15px;
}
.findonus {
padding: 10px 0px;
margin: 20px auto;
}
.findonus p {
display: inline-flex;
opacity: .3;
}
ul.socialIcons li {
margin-right: 5px;
}
.btmFooter {
background-color: #6a0101;
padding: 10px 0px;
}
.btmFooter p {
color: #fff;
opacity: .3;
margin: 0px;
font-size: 14px;
}
.btmFooter p a {
color: #fff;   
text-decoration: none;    
}
p.righttxt {
text-align: right;
}
.innerbanner { position: relative;
width: 100%;
}
.relative {position: relative;
}
.innerbannerCaption h2 {
color: #ffff;
margin: 0px;
font-size: 14px;
text-transform: uppercase;
}
.innerbannerCaption h3 {
color: #ffff;
margin: 0px;
font-size: 32px;
text-transform: uppercase;
font-weight: 800;
}
.productInfo {
margin-top: 20px;
margin-bottom: 20px;
}
ul.breadcrumb {
background-color: transparent;
margin: 0px;
}
ul.breadcrumb li a {
color: #000;
text-decoration: none;
font-weight: 400;
}
ul.breadcrumb li{    
font-weight: 600;
margin-right: 5px;
text-transform: uppercase;
font-size: 14px;
}
.ProductLists select {
border: none;  
}
.selectProducts {
border: 1px solid #f2f2f2; 
padding: 2px 0px;  
}
.priceSlider input {
color: #000 !important;
opacity: .5; 
}
.priceSlider {
margin: 0 auto;
}
.ProductLists select {
margin: 0 auto;
}
.ui-slider-range.ui-corner-all.ui-widget-header {
background-color: orange;
}
.mobilePrice {
display: none;
}
.Loading span {
font-size: 80px;
-webkit-animation-name: blink;
animation-name: blink;
-webkit-animation-duration: 1.4s;
animation-duration: 1.4s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}

.Loading span:nth-child(2) {
-webkit-animation-delay: .2s;
animation-delay: .2s;
}

.Loading span:nth-child(3) {
-webkit-animation-delay: .4s;
animation-delay: .4s;
}

@-webkit-keyframes blink {
0% {
opacity: .2;
}
20% {
opacity: 1;
}
100% {
opacity: .2;
}
}

@keyframes blink {
0% {
opacity: .2;
}
20% {
opacity: 1;
}
100% {
opacity: .2;
}
}
.Loading {
font-size: 50px;
text-align: center;
margin: 0 auto;
margin-top: -45px;
margin-bottom: -25px;
}
h4.moreItems {
text-align: center;
text-transform: uppercase;
font-size: 18px;
text-decoration: underline;
color: #000;
}
.Products a {
text-decoration: none;
-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.24);
box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.24);
}
.Products:hover { 
-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.24);
box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.24);
}

.productImgView {
border: 1px solid #d4d4d4;
min-width: 352px;
padding: 15px;
text-align: center;
}
.listViewProduct {
display: inline-flex;
}
.productthumb {
border:1px solid #d4d4d4;
margin-right: 15px;
margin-top: 10px;
padding: 10px;
height: auto;
min-width: 80px;
}
.productDetail {
margin-top: 10px;
}
.productthumb img {
height: 65px;
}
.mainProductDetails {
padding-top: 30px;
padding-bottom: 30px;
}
.mainProductDetails h2 {font-family: 'Source Sans Pro', sans-serif;
color:#000;
font-weight:300;
font-size:26px;
}
.mainProductDetails h4 {font-family: 'Source Sans Pro', sans-serif;
font-size: 25px;
color: red;
}
.mainProductDetails h4 span {font-family: 'Source Sans Pro', sans-serif;
font-size: 15px;
color: #000;
}
.mainProductDetails h4 span {
font-family: 'Source Sans Pro', sans-serif;
font-size: 15px;
color: rgba(0, 0, 0, 0.52);
text-decoration: line-through;
}
span.nodash {
text-decoration: none !important;
}
ul.socilIcons {
display: inline-flex;
list-style: none;
padding: 0px;
}
a.addtoCart {
text-decoration: none;
background-color: #fea002;
color: #fff;
padding: 10px 28px;
font-size: 20px;
font-weight:300;
}
.prodctdiscrpn {
opacity: .8;
margin-top: 30px;
}
ul#myTab {
border: none;
}
.dropdown-menu {
top: 50px;
}
.btn-number {
padding: 8px;
border-radius: 0px;
font-size: 14px;
}
div#alsolike .owl-prev {
left: -60px;
}
div#alsolike .owl-item {
border: 1px solid #eeeeee;
}
i.heart.fa.fa-heart-o.favrt {
font-size: 25px;
}
.favrt.fa-heart {   
font-size: 25px;
}
.discrptn h2 {
font-family: 'Lato', sans-serif;
text-align: center;
font-size: 11px;
color: #b30000;
text-transform: uppercase;
font-weight: 600;
margin: 0px;
}
.discrptn h3 {
font-family: 'Lato', sans-serif;
text-align: center;
font-size: 31px;
color: #363636;
text-transform: uppercase;
font-weight: 600;
}
.discrptn {position: relative;
margin: 30px auto;
}
.dscrptnLine {
background-color: #e5e5e5;
width: 100%;
height: 1px;
position: absolute;
left: 0;
right: 0;
bottom: 28px;
z-index: -1;
}
.likeBg {
margin: 0 auto;
width: 40%;
background-color: #fff;
}
.cartItems {
width: 300px;
padding: 5px;
min-height: 300px;
height: 300px;
-webkit-box-shadow: 0px 3px 13px -2px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 3px 13px -2px rgba(0,0,0,0.4);
box-shadow: 0px 3px 13px -2px rgba(0,0,0,0.4);
}
table.cartList tr {
border-bottom: 1px solid #3339353d;
}
table.cartList td.name {
font-size: 14px;
line-height: normal;
font-weight: 600;
text-align: left;
}
table.cartList td.amount {
font-size: 16px;
line-height: normal;
font-weight: 600;
text-align: center;
color: #076c21;
}
.cartTable {
min-height: 200px;
height: 200px;
overflow: auto;
}
table.totalCartAmount {
float: right;
margin-top: 10px;
width: 230px;
}
table.totalCartAmount td {
font-size: 18px;
}
table.totalCartAmount td.totalAmount {
font-size: 18px;
text-align: right;
padding-right: 20px;
color: red;
font-weight: 600;
}
td.amount i {
font-size: 12px;
}
td.totalAmount i {
font-size: 14px;
}
.mainProductDetails h4 i {
font-size: 20px;
margin-right: 5px;
}
.mainProductDetails span i {
font-size: 12px;
margin-right: 3px;
}
a.checkOut {
margin: 10px auto;
display: block;
text-align: center;
width: 200px;
background-color: #168509;
text-decoration: none;
padding: 5px 12px;
color: #fff; 
}
.DotInfo {
width: 50px;
height: 50px;
background-color: #f1f1f1;
color: #000;
text-align: center;    
font-weight: 600;   
padding: 12px;
border-radius: 50px;
border: 1px solid #e5e5e5;
}
.DotInfo.active {
background-color: #c50306;
color: #fff;    
}
.shopInfo {position: relative;
margin: 30px auto;
}
.Dotcenter {
margin: 0 auto;
display: block;
text-align: center;
}
span.cartLine {
background-color: #e5e5e5;
height: 2px;
width: 66%;
position: absolute;
margin: 0 auto;
left: 0;
right: 0;
bottom: 52px;
z-index: -1;
}
.shopInfo h3 {
text-align: center;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
margin-top: 5px;
}
table.InnerCartTable {
width: 100%;
border: 1px solid #ededed;
margin: 30px auto;
}
table.InnerCartTable th {
padding: 5px 10px;
}
table.InnerCartTable td {
padding: 5px 10px;
font-size: 16px;
font-weight: 600;
}
img.cartImg {margin-right: 10px;
border: 1px solid #ededed;
}
table.TotalTable {
background-color: #ededed;
width: 100%;
}
a.TableCntnShping {
background-color: #c50306;
color: #fff;
text-decoration: none;
padding: 10px 25px;
text-transform: uppercase;
border-radius: 7px;
margin-left: 10px;
margin-bottom: 10px;
float: left;
}
a.TableCheckout {
background-color: #fea002;
color: #fff;
text-decoration: none;
padding: 10px 20px;
text-transform: uppercase;
border-radius: 7px;   
float: right;
margin-bottom: 10px;
}
table.TotalTable td {
padding: 5px 15px;
}
td.SubTotal {
font-size: 30px;
}
td.SubTotalAmount {
font-size: 30px;
color: red;
}
.CustmTable {
margin-bottom: 55px;
}
.addrs {
border: 1px solid #e5e5e5;
}
.adrsBox {
border: 1px solid #e5e5e5;
padding: 10px 20px;
position: relative;
}
a.editAdrs {
float: right;
color: #000;
text-decoration: none;
opacity: .6;
}
.adrsBox p {
opacity: .9;
}
.adrsdefault {
text-align: right;
position: absolute;
right: 20px;
}
.adrsdefault i {
color: #336600;
margin-right: 3px;
}
.orderHistory h2 {
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
margin: 5px auto;
font-family: 'Lato', sans-serif;
}
.orderHistory {
padding: 10px;
border: 1px solid #e5e5e5;
}
.orderHistory p {
font-size: 18px;
}
.couponinput {
padding: 5px;
border-radius: 5px;
border: 1px solid #ddd;
color: #000;
font-weight: 600;
width: 175px;
margin-right: 15px;
}
.btn.couponbtn {
background-color: #000;
color: #fff;
padding: 4px 10px;
}
span.green {
font-size: 14px;
color: green;
font-weight: 600;
padding-top: 6px;
display: block;
}
.orderHistory h3 {
text-align: center;
margin: 38px auto;
color: red;
font-weight: 600;
font-size: 24px;
}
.btmbtnstrip {
background-color: #e5e5e5;
padding-top: 10px;
}
.btmbtnstrip a {
padding: 5px 15px;
font-size: 14px;
}
td.CartDelete i {
font-size: 22px !important;
color: red;
}
.proflStrp a { color:#000;
text-decoration:none;
}
.profileSectn {
border-bottom: 1px solid #f5f5f5;
}
.proflStrp.active {
background-color: #f5f5f5;
}
.profileInfo {
margin-top: 30px;
margin-bottom: 85px;
}
.profileInfo h2 {
font-size: 20px;
font-weight: 400;
text-transform: uppercase;
margin-top: 10px;
}
.profileForm {
padding: 5px 0px;
}
.answr {
font-size: 14px;
color: #666;
display: flex;
align-items: center;
}
.qstn {
font-size: 16px;
display: flex;
align-items: center;
color: #333;
}
a.edit {
background-color: #fea002;
color: #000;
padding: 10px 30px;
font-size: 16px;
text-decoration: none;
}
.addrsBox {
border: 1px solid #cfcfcf;
margin-top: 20px;
height: 256px;
border-radius: 15px;
padding: 15px;
position:relative;
margin-bottom: 30px;
}
.addrsBox:hover {border: 2px solid #e3853d;
}
.addrsBox.active {border: 2px solid #e3853d;
}
.addrsBox h4 {
font-size: 16px;
margin: 0px;
}
.dflrAdrs {
position: absolute;
right: 15px;
}
.addrsBox p {
margin-bottom: 5px;
}
a.editAdrs {
text-align: right;
float: right;
text-transform: uppercase;
text-decoration: none;
color: #000;
outline:none;
}
.addAdrs {
text-align: center;
color: #000;
text-decoration: none;
margin-top: 20%;
}
/* Order */
.order-box {
border: 1px solid #e4e4e4;
border-left: 1px solid #000;
padding: 8px 15px;
height:auto !important;
margin:15px 0 0px 0px;
width:100%;
overflow: hidden;
}
.order-box h3 {
margin-top: 0px;
font-size: 18px;
color: #000;
margin-bottom: 0px;
}
.order-box h3.shipped {
color: #009900;
}
.order-box h3.awaiting {
color: #ff9933;
}
.order-box p {
margin-top: 0px;
}
.order-box .detail {
font-size: 13px;
color: #666666;
}
.order-box .detail a,
.order-box .detail a:focus,
.order-box .detail a:hover {
font-size: 13px;
color: #666666;
text-decoration: underline;
}
.order-box .detail span {
padding-left: 30px;
padding-right: 30px;
}
.order-box .amount-order {
font-size: 24px;
color: #333;
text-align: right;
}
.order-box .amount-order i {
color: #666666;
font-size: 18px;
}
.order-flex {
display: flex;
align-items: flex-end;
flex-wrap: wrap;
align-content: space-between;
flex-direction: row;
justify-content: space-between;
}

ul.progrs {
padding: 0px;
list-style: none;
background-color: #ddd;
border-radius: 10px;
margin: 0 auto;
display:table;
position:relative;
}
ul.progrs li {
display: inline-flex;
padding: 5px 100px;
position:relative;
margin-left: -3px;
}
.status {
position: absolute;
bottom: -25px;
color: #000;
width: 100%;
text-align: center;
left: 0;
right:0;
font-size: 13px;
}
.progrs {
margin-bottom: 50px;
}
.progrs h2 {
font-size: 20px;
margin-top: 20px;
}
ul.progrs li.active {
color: #fff;
background-color: green;
}
li.active.frist {
border-radius: 10px 0px 0px 10px;
}
li.last {
border-radius: 0px 10px 10px 0px;
}
table.table.dlvryInfo {
width: 32%;
}
a.prcdtoPay {
background-color: #d24a21;
color: #fff;
padding: 6px 15px;
float: right;
font-size: 14px;
text-decoration: none;
}
.subTotal {
text-align: right;
}
.dlvryInfo h2 {
font-size: 20px;
}
.dlvryInfo {
margin-top: 30px;
}
.proflStrp h3 {
font-size: 20px;
margin: 0px;
}
.proflStrp {
padding: 10px 10px;
}
.proflStrp p {
margin: 0px;
font-size: 14px;
}
img.profileDp {
display: block;
}
a.changeDp {
text-decoration: none;
margin-left: 20px;
color: #000;
font-size: 12px;
}
.subTotal p {
margin: 0px;
font-size: 16px;
}
.subTotal h2 {
font-size: 30px;
font-weight: 600;
color: red;
}
.subTotal h2 i {
font-size: 24px;
}
.modal-newsletter .modal-header {
border: none;
}
.modal-newsletter h4 {
font-size: 28px;
margin: 0px;
text-transform: uppercase;
}
/*button.close {
background-color: #fff;
position: absolute;
right: 0;
opacity: 1;
top: 2px;
border-radius: 64px;
width: 40px;
height: 40px;
z-index: 100;
outline: none;
}*/
button.close:hover{
opacity: 1;
}
button.close span {
font-size: 25px;
margin-top: -7px;
display: block;
margin-left: -2px;
}
img.newslettermail {
width: 75px;
margin-bottom: 5px;
}
.modal-newsletter input {
width: 240px;
display: inline-flex;
}
.btn.nwsltrbtn {
background-color: #fea002;
color: #fff;
margin-top: -5px;
margin-left: 5px;
}
.cartTable::-webkit-scrollbar {
width:7px;
}
.cartTable::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(200,200,200,1);
border-radius: 10px;
}
.cartTable::-webkit-scrollbar-thumb {
border-radius: 10px;
background-color:#b30000;
-webkit-box-shadow: inset 0 0 6px rgba(90,90,90,0.7);
}
/* Media Query */

@media (max-width: 575px) {
div#custom-search-input {
display: none;
}
.MainNav {
margin-top: 5px;
}
.TopNav {
height: 43px;  
}
.dropdown-menu:after{
content: none;
}
.dropdown-menu:before{
content: none;
}
button.navbar-toggler {
background-color: #b30000;
}
.CustomNavList {
padding: 20px 0px;
}
.CustomNavList li {
margin-bottom: 10px;
margin-left:0px;
}
a.YourOrder {
margin: 0 auto;
display: block;
width: 200px;
padding: 5px;
padding: 5px;
}
a.navbar-brand img {
width: 90px;
}
.CaptionWhite h2 {
font-size: 25px;
}
.CaptionWhite h3 {
font-size: 20px;
}
.CaptionLight h2 span {
font-size: 22px;
}
.CaptionWhite {
padding: 25px 10px;
}
.CaptionLight {
padding: 36px 10px;
}
.CaptionWhite h4 {
font-size: 18px;
margin-bottom: 15px;
}
.CaptionLight h2 {
font-size: 20px;
line-height: normal;
}
.CaptionWhite p {
font-size: 12px;
margin-bottom: 0px;
}
.CaptionLight p {
font-size: 12px;
}
.CaptionLight p.caps {
margin: 5px auto;    
}
.topline {
display: none;
}
.bottomline {
display: none;
}
div#second_div {
margin-top: 30px;
}
.owl-prev {
left: 0px;
}
.owl-next {
right: -6px;
}
ul.topNavMenus {
padding: 0px;
}
.CartBtn a.nav-link {
padding: 6px 4px;
}
.HomeInfo {
padding: 30px 15px;
}
.btn.GMbtn {
padding: 2px 8px;   
font-size: 13px;
}
.price {
padding-left: 15px;
}
.Products img {
width: 200px;
margin: 0 auto;
display: block;
}
.Products h2 {   
font-size: 16px;   
}
.BannerCaption {
top: 140px;
}
ul.adrInfo li {
margin-bottom: 20px;
}
ul.adrInfo {
margin: 0 auto;
display: table;
text-align: center;
}
.footer {
text-align: center;
padding-bottom: 30px;
}
.foortBox {
margin: 0 auto;
float: none;
}
ul.FooterRightList {
text-align: center;
}
.btmFooter {
text-align: center;
}
p.righttxt {
text-align: center;
}
.pcpriceSlider {
display: none;
}
.mobilePrice {
display: block;
text-align: center;
}
.mobilePrice input {
width: 70px;
margin: 5px 8px;
}
.listBrdcrmb {
border-bottom: 1px solid #f2f2f2;
}
.selectProducts {
border-bottom: 1px solid #f2f2f2;
}
a.Go {
text-decoration: none;
background-color: #fea002;
color: #fff;
padding: 5px 10px;
}
.ProductLists select {   
width: 100%;
}
.productImgView {
width: 100%;
min-width: 100%;
}
li.productthumb {
min-width: 43px;
width: 75px;
}
.likeBg {
width: 100%;
}
.discrptn h3 {
font-size: 20px;
}
div#alsolike .owl-prev {
left: 0px;
}
div#alsolike .owl-next {
right: 0px;
}
span.cartLine {
height: 60%;
width: 2px;
bottom: 52px;
left: 39px;    
right: auto;
}
.Dotcenter {
margin: 10px auto;
float: left;
text-align: center;
margin-right: 15px;
}
.shopInfo h3 {
text-align: left;  
margin-top: 30px;
}
table.InnerCartTable td {
float: right;
display: inherit;
font-size: 14px;
text-align: center !important;
}
table.InnerCartTable th {   
display: none;
}
td.SubTotal {
width: 35%;
font-size: 20px;
}
td.SubTotalAmount {
font-size: 20px;
font-weight: 600;
}
table.InnerCartTable tr {
border: 1px solid #ededed;
margin: 20px auto;
display: inline-block;
}
td.tbletotal:before {
content: "Total:";
margin-right: 5px;
}
td.tbleqty:before {
content: "Qty:";
margin-right: 5px;
}
td.tbleprice:before {
content: "Price:";
margin-right: 5px;
}
td.tblename {
width: 100%;
}
td.tbletotal {
width: 100%;
}
td.tbleqty {
width: 100%;
}
td.tbleprice {
width: 100%;
}
img.cartImg {   
display: block;
margin: 0 auto;
}
table.TotalTable td {
padding: 5px 3px;
font-size: 15px;
}
table.TotalTable a {
font-size: 12px;
padding: 8px 10px;
margin: 5px;
}
ul.progrs li {
display: block;
border-radius: 0px !important;
margin: 0px;
padding: 5px;
}
ul.progrs {
border-radius: 0px !important;
margin-bottom: 30px;
display: block;
}
.status {
bottom: 0px;
text-align: right;
padding-right: 5px;
}
ul.progrs li.active .status  {
color: #fff;
}
table.InnerCartTable {
border: none;
}
.proflStrp h3 {
font-size: 18px;    
}
.proflStrp p {
font-size: 14px;    
}
.modal-dialog {
top: 50px;
}

}
@media (min-width: 576px) and (max-width: 767px) {
.CustomNavList li {
margin-bottom: 10px;
margin-left:0px;
}
.MainNav {
margin-top: 45px;
}
button.navbar-toggler {
background-color: #b30000;
}
.CaptionWhite h2 {
font-size: 25px;
}
.CaptionWhite h3 {
font-size: 20px;
}
.CaptionLight h2 span {
font-size: 22px;
}
.CaptionWhite {
padding: 25px 10px;
}
.CaptionLight {
padding: 36px 10px;
}
.CaptionWhite h4 {
font-size: 18px;
margin-bottom: 15px;
}
.CaptionLight h2 {
font-size: 20px;
line-height: normal;
}
.CaptionWhite p {
font-size: 12px;
margin-bottom: 0px;
}
.CaptionLight p {
font-size: 12px;
}
.CaptionLight p.caps {
margin: 5px auto;    
}
.topline {
display: none;
}
.bottomline {
display: none;
}
div#second_div {
margin-top: 30px;
}
ul.adrInfo li {
margin-bottom: 20px;
}
ul.adrInfo {
margin: 0 auto;
display: table;
text-align: center;
}
.footer {padding-bottom: 30px;
text-align: center;
}
.foortBox {
margin: 0 auto;
float: none;
}
ul.FooterRightList {
text-align: center;
}
.btmFooter {
text-align: center;
}
p.righttxt {
text-align: center;
}
.owl-prev {
left: -30px;
}
.price {   
padding-left: 16px;
}
.Products img {
margin: 0 auto;
display: block;
}
div#custom-search-input {
display: none;
}
.pcpriceSlider {
display: none;
}
.mobilePrice {
display: block;
text-align: center;
}
.mobilePrice input {
width: 70px;
margin: 5px 8px;
}
.listBrdcrmb {
border-bottom: 1px solid #f2f2f2;
}
.selectProducts {
border-bottom: 1px solid #f2f2f2;
}
a.Go {
text-decoration: none;
background-color: #fea002;
color: #fff;
padding: 5px 10px;
}
.ProductLists select {   
width: 100%;
}
.discrptn h3 {
font-size: 20px;
}
div#alsolike .owl-prev {
left: 0px;
}
div#alsolike .owl-next {
right: 0px;
}
span.cartLine {
height: 60%;
width: 2px;
bottom: 52px;
left: 39px;    
right: auto;
}
.Dotcenter {
margin: 10px auto;
float: left;
text-align: center;
margin-right: 15px;
}
.shopInfo h3 {
text-align: left;  
margin-top: 30px;
}
table.InnerCartTable td {
float: right;
display: inherit;
font-size: 14px;
text-align: center !important;
}
table.InnerCartTable th {   
display: none;
}
td.SubTotal {
width: 35%;
font-size: 20px;
}
td.SubTotalAmount {
font-size: 20px;
font-weight: 600;
}

td.tbletotal:before {
content: "Total:";
margin-right: 5px;
}
td.tbleqty:before {
content: "Qty:";
margin-right: 5px;
}
td.tbleprice:before {
content: "Price:";
margin-right: 5px;
}
td.tblename {
width: 100%;
}
td.tbletotal {
width: 100%;
}
td.tbleqty {
width: 100%;
}
td.tbleprice {
width: 100%;
}
img.cartImg {   
display: block;
margin: 0 auto;
}
ul.progrs li {
display: block;
border-radius: 0px !important;
margin: 0px;
padding: 5px;
}
ul.progrs {
border-radius: 0px !important;
margin-bottom: 30px;
display: block;
}
.status {
bottom: 0px;
text-align: right;
padding-right: 5px;
}
ul.progrs li.active .status  {
color: #fff;
}
table.InnerCartTable {
border: none;
}
.modal-dialog {
top: 50px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
a.navbar-brand {
position: absolute;
top: -20px;
}
.CustomNavList li {
margin-left: 5px;
margin-top: 30px;
}
.CustomNavList a.nav-link {
font-size: 12px;
}
a.YourOrder {
font-size: 12px;
padding: 5px 5px;
}
a.YourOrder img {
width: 18px;
}
.CaptionWhite h2 {
font-size: 25px;
}
.CaptionWhite h3 {
font-size: 20px;
}
.CaptionLight h2 span {
font-size: 22px;
}
.CaptionWhite {
padding: 25px 10px;
}
.CaptionLight {
padding: 36px 10px;
}
.CaptionWhite h4 {
font-size: 18px;
margin-bottom: 15px;
}
.CaptionLight h2 {
font-size: 20px;
line-height: normal;
}
.CaptionWhite p {
font-size: 12px;
margin-bottom: 0px;
}
.CaptionLight p {
font-size: 12px;
}
.CaptionLight p.caps {
margin: 5px auto;    
}
div#custom-search-input {
display: none;
}
.topline {
display: none;
}
.bottomline {
display: none;
}
.sliderLeftInfo {   
padding: 20px;
height: 165px;
margin-bottom: 20px;
}
.owl-next {
right: -30px;
}
.owl-prev {
left: -25px;
}
.btn.GMbtn {  
padding: 2px 10px;  
font-size: 14px;
}
ul.adrInfo li {
margin-bottom: 20px;
}
ul.adrInfo {
margin: 0 auto;
display: table;
text-align: center;
}
.footer {padding-bottom: 30px;
text-align: center;
}
.foortBox {
margin: 0 auto;
float: none;
}
ul.FooterRightList {
text-align: center;
}
.btmFooter {
text-align: center;
}
p.righttxt {
text-align: center;
}
.Products img {
display: block;
margin: 0 auto;
}
ul.progrs li {
padding: 5px 50px;
}
td.tblename img {
width: 60px;
}
table.InnerCartTable td {   
font-size: 14px;    
}
table.InnerCartTable th {  
font-size: 14px;    
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.CustomNavList li {
margin-left: 10px;
}
.CustomNavList a.nav-link {
font-size: 13px;
}
a.YourOrder {
font-size: 12px;
padding: 10px 5px;
}
a.navbar-brand img {
width: 105px;
}
.btn.GMbtn {  
padding: 2px 10px;  
font-size: 14px;
}
.sliderLeftInfo {   
height: 400px;
}
div#second_div .owl-item {    
height: 400px;
}
.owl-prev {
left: -280px;
}
ul.adrInfo li img {
width: 42px;
}
ul.adrInfo li {   
font-size: 13px;    
}
.Products img {
margin: 0 auto;
display: block;
}
ul.progrs li {
padding: 5px 50px;
}
}
@media (min-width: 1200px) {
}


/*16/9/2019*/

.slidercaptions h2 {
font-family: 'Lato', sans-serif;
font-size: 14px;
font-weight: bold;
margin-top: 15px;
margin-left: 6px;
}
.slidercaptions p {
font-family: 'Lato', sans-serif;
color: #0269b4;
font-weight: bold;
font-size: 14px;
text-align: left;
margin-top: 20px;
margin-left: 6px;
}


/*20/4/2020*/

.Products p {
font-size: 15px;
text-align: justify;
font-weight: 500;
height: 70px;
}
.viewmorelist {
margin-top: 20px;
}
.row.indvsions {
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 0px 3px 12px -3px #ccc;
margin-bottom: 20px;
}
.crdsbakrys h2 {
font-size: 18px !important;
font-weight: 600;
font-family: inherit;
}
.clsboxs img {
display: block;
margin: 0 auto;
}
.crdsbakrys {
margin-top: 10px;
}
.crdsbakrys p {
font-size: 15px;
font-weight: 500;
margin-bottom: 0px;
}
.crdsbakrys h3 {
color: #b30000;
font-size: 20px;
font-weight: 600;
margin-top: 10px;
}
.addproctds {
text-align: center;
margin-top: 38px;
}
button.btn.btn-success.addlsts {
border-color: rgb(181, 181, 181);
background-color: transparent;
color: #000;
font-size: 18px;
font-weight: 600;
border-radius: 6.9px;
width: 65px;
height: 35px;
padding: 4px 0px;
box-shadow: none;
}
button.btn.btn-success.addlsts:hover{
border-color: rgb(181, 181, 181);
background-color: transparent;    
}
.container.bakrys {
margin-top: 15px;
}
.favrt {
position: absolute;
top: 6px;
right: 15px;
font-size: 25px;
color: gray;
}
select.form-control.slects {
width: 250px;
float: right;
}
/*ul.navbar-nav.CustomNavList.newbrkeys {
width: 100%;
}*/
a.btn.Addtocrt.ordrs {
width: max-content;

}
a.Addtocrt.ordrs{
width: 150px;   
}
.CartBtn a.nav-link {
color: #fff !important;
font-weight: 500;
}


/*27/4/2020*/

.CustomNavbar {
background-color: rgba(255, 255, 255, 0.8);
padding: 0px;
/*position: absolute;
top: 0;*/
z-index: 1000;
}
a.navbar-brand {
display: block;
margin: 0 auto;
}
.BannerCaption {
position: absolute;
top: 145px;
margin: 0 auto;
left: 0;
right: 0;
/*overflow: hidden;*/
}
.CaptionWhite {
background-color: #fff;
text-align: center;
padding: 0px 20px;
height: 220px;
}
.CaptionLight h2 {
color: #fff;
font-size: 30px;
font-weight: 600;
margin: 0px;
/* line-height: 48px; */
margin-top: 70px;
}
.CaptionLight h2 span {
color: #fff;
font-size: 32px;
font-weight: 800;
margin: 0px;
}
.CaptionLight {
background-color: rgba(255, 255, 255, 0.5);
text-align: center;
padding: 0px 20px;
height: 220px;
}
.innerbannerCaption {
font-family: 'Lato', sans-serif;
position: absolute;
bottom: 50px;
text-align: center;
width: 100%;
left: 0;
right: 0;
}
.CaptionWhite h2 {
color: #ff0101;
font-size: 32px;
font-weight: 800;
margin: 0px;
margin-top: 70px;
}
.CaptionWhite h3 {
color: #363636;
font-size: 30px;
font-weight: 400;
margin: 0px;
}
.CaptionWhite h4 {
color: #363636;
font-size: 47px;
font-weight: 300;
margin-bottom: 25px;
}
a.ReadStory {
border-radius: 13px;
border: 1px solid #000;
padding: 5px 15px;    
color: #000;
text-decoration: none;
opacity: .6;
font-size: 15px;
}
a.ReadStory i {
margin-left: 5px;  
}
.CaptionWhite p {
color: #363636;
font-size: 17px;
font-weight: 400;
margin-top: 25px;
text-transform:uppercase;
}
.CaptionLight p {
color: #fff;
font-size: 17px;    
margin:0px;  
font-weight:400;
margin-bottom: 20px;    
}
.CaptionLight p.caps {
margin: 12px auto;
text-transform: uppercase;
}
a.ClickHere {
border-radius: 13px;
border: 1px solid #fff;
padding: 5px 15px;    
color: #fff;
text-decoration: none;
font-size: 15px;   
}
a.Addtocrt:hover {
background-color: #db8c08;
}
a.ClickHere i {
margin-left: 7px;
}
.btn.GMbtn.active {
background-color: #eaeaea;
color: #000;
border: 1px solid #b30000;
box-shadow: none;
}
.btn.GMbtn:hover {
border: 1px solid #b30000;   
}
.topline {
position: absolute;
top: 0;
margin: 0 auto;
border-right: 1px solid #000;
height: 35px;
left: 0;
right: 0;
width: 1px;
opacity: .3;
}
.bottomline {
position: absolute;
bottom: 0;
margin: 0 auto;
border-right: 1px solid #000;
height: 35px;
left: 0;
right: 0;
width: 1px;
opacity: .3;
}

input.form-control.input-md {
width: 76%;
border: none;
height: 50px;
box-shadow: none;
border-radius: 0px;
text-align: left;
}
.dropbtn.areas {
background-color: #fff;
color: #000;
padding: 0;
font-size: 16px;
cursor: pointer;
height: 50px;
width: 150px;
border-right: 1px solid #0000004a !important;
border: none;
border-right-style: dashed !important;
}
.dropdown {
position: unset;    
}
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 150px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
.dropdown-content a {
color: #000 !important;
padding: 5px 10px;
text-decoration: none;
display: block;
}
.dropdown-content a:hover {background-color: #f1f1f1}
.dropdown:hover .dropdown-content {
display: block;
}
.full-lehgth {
position: absolute;
left: 90px;
top: 275px;
display: flex;
width: 93%;
}
/*.search-item {
position: relative;
left: 150px;
}*/
.dropdown-content a:hover {
background-color: #b30000;
color: #fff !important;
}
.container.goffes {
margin-top: 75px;
}
button.btn-srch-info {
border: none;
background-color: #b30000;
color: #fff;
width: 141px;
position: absolute;
top: 0px;
right: 115px;
height: 50px;
float: right;
}
.search-item {
width: 100%;
}
.location-share {
height: 28px;
margin-right: 15px;
margin-top: 0px;
}
.dropbtn {
background-color: #fff;
color: #000;
padding: 0;
font-size: 16px;
cursor: pointer;
height: 45px;
width: 150px;
border-right: 1px solid #0000004a !important;
border: none;
border-right-style: dashed !important;
}
i.fa.fa-angle-down {
margin-left: 15px;
margin-top: 5px;
}
.banner {
height: 495px;
/* min-height: 700px; */
}
.MainNav {
height: 100px;
}
.CustomNavbar {
background-color: rgba(255, 255, 255, 0.8);
padding: 0px;
z-index: 1000;
height: 100px;
}
ul.navbar-nav.CustomNavList.newbrkeys {
/* width: 100%; */
position: absolute;
/* left: 0; */
right: 120px;
top: 27px;
}

span {cursor:pointer; }
.minus, .plus{
width:20px;
height:20px;
background:#f2f2f2;
border-radius:4px;
padding:8px 5px 8px 5px;
border:1px solid #ddd;
display: inline-block;
vertical-align: middle;
text-align: center;
line-height: 0px;
}
input.new-inpts{
height:35px;
width: 65px;
text-align: center;
font-size: 26px;
border:1px solid #ddd;
border-radius:4px;
display: inline-block;
vertical-align: middle;
}
.number {
display: none;
}
.numincrts {
display: block;
}
.dropdown-menu.dropdown-menu-right.listsbrkrys.show {
left: 0;
right: auto;
}
input.textsipts {
width: 65px;
height: 35px;
font-size: 18px;
font-weight: 600;
font-family: inherit;
}
span.plus.plusincerts {
position: absolute;
top: 39px;
right: 27px;
height: 33px;
background-color: #f2f2f2;
line-height: 15px;
border: none;
border-radius: 0px;
}	
span.minus.minusdecrts {
background-color: #f2f2f2;
position: absolute;
top: 39px;
left: 28px;
border: none;
height: 33px;
line-height: 15px;
border-radius: 0px;
}
li.nav-item.dropdown.bakeris {
margin-top: 3px;
}

/*4-5-2020*/

fieldset, label { margin: 0; padding: 0; }
body{ }
h1 { font-size: 1.5em; margin: 10px; }

/****** Style Star Rating Widget *****/

.rating { 
border: none;
}
.rating > input { display: none; } 
.rating > label:before { 
margin: 5px;
font-size: 1.25em;
font-family: FontAwesome;
display: inline-block;
content: "\f005";
}
.rating > .half:before { 
content: "\f089";
position: absolute;
}
.rating > label { 
color: #ddd; 
float: right; 
}
/***** CSS Magic to Highlight Stars on Hover *****/
.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */


.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 

.text-center {text-align:center;}

/* Rating Star Widgets Style */
.rating-stars ul {
list-style-type: none;
padding: 0;
-moz-user-select: none;
-webkit-user-select: none;
margin-bottom: 0px;
margin-top: 18px;
}
.rating-stars ul > li.star {
display:inline-block;
}
/* Idle State of the stars */
.rating-stars ul > li.star > i.fa {
font-size:1.5em; /* Change the size of the stars */
color:#ccc; /* Color on idle state */
}
/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa {
color:#FFCC36;
}
Selected state of the stars 
.rating-stars ul > li.star.selected > i.fa {
color:#FF912C;
}
.custrmslists {
position: absolute;
top: -150px;
}
.ratngstars {
margin-top: 50px;
}
.rating-stars.text-center.ratingflex {
display: flex;
width: 100%;
}
ul.detilsstar {
margin-top: 0px;
float: right;
padding-right: 40px;
}
.rating-stars.ratingflex a {
text-decoration: none;
color: #000;
font-size: 16px;
font-weight: bold;
margin-left: 6px;
}
button.btn.btn-success.rats {
display: block;
margin: 0 auto;
background-color: #fea002;
border-color: #fea002;
margin-top: 15px;
box-shadow: none;
}
.bttnsrts {
padding-right: 50px;
}
button.btn.btn-success.rats:hover {
background-color: #fea002;
border-color: #fea002;	
}
.itmslists h2 {
color: #b30000;
font-size: 18px;
font-weight: 600;
margin-top: 20px;
}
.coolitems {
display: flex;
width: 100%;
}
.coolitems h4 {
margin-top: 4px;
font-size: 16px;
font-weight: 600;
}
.coolitems h3 {
margin-top: 6px;
margin-left: 15px;
font-size: 15px;
margin-right: 15px;
}
.addproctds.addnumberitem {
margin-top: 0px;
margin-bottom: 17px;
padding-right: 0px;
}
.row.indvsions.indvsrws {
width: 352px;
margin-left: 0px;
}
.custrnames h2 {
font-size: 24px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 0px;
}
.custrnames span {
font-size: 15px;
font-weight: 500;
}
.custrnames h3 {
margin-top: 10px;
font-size: 20px;
font-weight: 600;
}
.custrnames p {
font-size: 15px;
font-weight: 500;
text-align: justify;
}
img.img-fluid.innerbanner.innerdetils {
height: 250px;
}
img.img-fluid.newstle {
border: 3px solid #fff;
display: block;
margin: 0 auto;
}
button.btn.btn-success.addlsts.adnew11 {
width: 60px;
height: 27px;
padding: 3px 0px;
font-size: 14px;
}	
input.textsipts.textnews {
width: 60px;
height: 27px;
}
span.minus.minusdecrts.minusnew {
left: 128px;
top: 72px;
width: 20px;
height: 25px;
line-height: 10px;
}
span.plus.plusincerts.plusnew {
right: 40px;
top: 72px;
width: 20px;
height: 25px;
line-height: 10px;
}
.coolitems h3 i {
font-size: 14px;
}
.custrmslists {
position: absolute;
top: -150px;
width: 100%;
left: 0px;
}

/*5/5/2020*/

.custrnames.newcutrsnme {
display: none;
}
button.dropbtn.areas.btnsgps {
border: 1px solid #ccc;
border-right: 1px solid #ccc !important;
width: 110px;
height: 42px;
}
img.img-fluid.location-share.newgp {
margin-left: 0px;
margin-right: 5px;
height: 24px;
vertical-align: middle;
}
i.fa.fa-angle-down.angedwns {
margin-left: 5px;
margin-top: 6px;
}
.dropdown-content.loctes.lists {
min-width: 110px;
}
input.form-control.input-md.newinputs {
height: 42px;
border: 1px solid #ccc;
border-left: none;
}
button.btn-srch-info.nwebttns {
width: 43px;
height: 42px;
top: 0;
right: 123px;
cursor: pointer;
}
.goffes.heads {
height: 42px;
}
.CustomNavList li {
margin-left: 15px;
}
li.dropdown.profile.signint {
margin-left: 20px;
}
.clsboxs.mobviews {
display: flex;
}
img.img-fluid.mobvewsimg {
display: block;
margin: 0;
}
.crdsbakrys.mobviewslist h2 {
font-size: 16px !important;
}
.crdsbakrys.mobviewslist h3 {
font-size: 18px;
margin-top: 0px;
}
.crdsbakrys.mobviewslist {
margin-left: 12px;
margin-top: 28px;
}
img.img-fluid.mobvewsimg.leftprdctname {
width: 50px;
vertical-align: ;
}
.crdsbakrys.mobviewslist.prdctnmes {
margin-top: 0px;
}
.crdsbakrys.mobviewslist.prdctnmes h2 {
margin-top: 12px;
}
.addproctds.mobaddvews.prodctsnew {
margin-top: 17px;
}
.crdsbakrys h2 {
font-size: 18px !important;
font-weight: 600;
font-family: inherit;
color: #000 !important;
}
h2.bakerymenus {
display: none;
}
span.minus.minusdecrts.mobvewsminus {
left: 16px;
top: 18px;
}
span.plus.plusincerts.mobplus.mobvewsplus {
top: 18px;
right: 6px;
}
.shppdetail h2 {
font-size: 22px;
font-weight: 600;
}
.couponinput {
padding: 5px;
border-radius: 5px;
border: 1px solid #ddd;
color: #000;
font-weight: 600;
width: 175px;
margin-right: 15px;
font-size: 16px;
text-align: initial;
}
.devryaddrss {
margin-bottom: 20px;
margin-top: 20px;
}
input.requstsinputs {
font-size: 16px;
text-align: left;
padding-left: 5px;
}

/*6/5/2020*/

select.slectsfutdtes {
border: 1px solid #ddd;
height: 34px;
border-radius: 4px;
}
.tabdevrydate a {
font-size: 22px;
font-weight: 600;
color: #000;
margin-right: 20px;
text-decoration: none;
}
a.datefunction {
margin-left: 22px;
}
.delverydatetime {
margin-bottom: 20px;
}
.adrsdefault {
text-align: right;
position: absolute;
right: 20px;
font-weight: 700;
color: #c50306;
font-size: 18px;
}
.corespndsadrss {
opacity: 0.5;
}
input.rdiabttns {
height: auto;
width: auto;
}
.headsign {
display: flex;
padding: 0px;
}
.modal-header.headingregst {
padding: 8px 22px;
}
.radio.radregst {
margin-left: 15px;
}
.form-group.frmlists {
margin-bottom: 6px;
}
i.fa.fa-refresh.refreshcaptchs {
color: #b30000;
font-size: 22px;
cursor: pointer;		
}
button.greenbutton {
background-color: #b30000;
color: #fff;
}
input.frmsinputs {
text-align: left;
}
.modal-footer.ftrors {
padding: 10px 18px;
}
a.regstlog {
text-decoration: none;
color: #666;
font-size: 15px;
font-weight: 500;
margin-left: 12px;
}
a.regstlog:hover{
color: #b30000;
}
a.text-left.red {
color: #666;
font-size: 15px;
font-weight: 500;
}
a.text-left.red:hover{
color: #b30000;
}

/*8/5/2020*/

.cartItems {
width: auto;
padding: 5px;
min-height: 300px;
height: auto;
-webkit-box-shadow: 0px 3px 13px -2px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 3px 13px -2px rgba(0,0,0,0.4);
box-shadow: 0px 3px 13px -2px rgba(0,0,0,0.4);
}
td.dlt a i {
color: #b30000;
font-size: 18px;
}
a.checkOut {
margin: 10px auto;
display: block;
text-align: center;
width: auto;
background-color: #b30000;
text-decoration: none;
padding: 5px 12px;
color: #fff;
}
.container.headcrts {
margin-top: 20px;
}
.container.headcrts h2 {
color: #b30000;
font-size: 28px;
font-weight: 500;
}
.tabbable a {
color: #000;
font-size: 16px;
text-decoration: none;
font-weight: 600;
}
.payment-section h1 {
font-size: 22px;
margin-bottom: 0;
margin: 0px;
}
.custom-panel .panel-heading {
border: 1px solid #e5e5e5;
margin-bottom: 10px;
padding: 5px 10px;
}
.collapse.show {
display: block;
}
.custom-panel .panel-body {
border: none;
margin-bottom: 8px;
padding: 5px 10px;
}
a.paynow {
background-color: #b30000;
padding: 7px 10px;
color: #fff;
text-decoration: none;
font-weight: 400;
font-size: 15px;
}
a.btn.checkoutbtn {
font-family: 'Open Sans', sans-serif;
background-color: #b30000;
color: #fff;
border-radius: 0px;
width: 100px;
height: 40px;
padding: 8px 0px;
font-weight: 500;
font-size: 16px;
text-transform: uppercase;
}


/*11/5/2020*/

select.slectdropdwn.indx-new {
border: 0px;
border-right: 1px solid #ccc;
background-color: #fff;
width: auto;
}
img.img-fluid.location-share.newgp.indx-img {
top: 15px;
}
input.datefunction {
border: 1px solid #ddd;
height: 34px;
width: 147px;
border-radius: 4px;
}
input.prducts {
border: 1px solid #ddd;
border-radius: 4px;
height: 38px;
width: 50%;
}
button.btn.btn-success.clres {
background-color: #fea002;
border-color: #fea002;
margin-top: -3px;
box-shadow: none;
}
button.btn.btn-success.nxtgo {
margin-top: -6px;
margin-left: 5px;
margin-right: 5px;
}
button.btn.btn-success.clres:hover{
background-color: #fea002;
border-color: #fea002;	
}

/*12/5/2020*/

.feedbck h2 {
text-align: center;
font-size: 18px;
font-weight: 500;
}
.feedbck h6 {
text-align: center;
margin-top: 50px;
margin-bottom: 15px;
}
textarea.textfeedbcks {
width: 50%;
border-color: rgb(181, 181, 181);
height: 75px;
border-radius: 4px;
display: block;
margin: 0 auto;
}
.feedbck p {
text-align: center;
margin-top: 6px;
font-size: 15px;
font-weight: 500;
}
button.btn.btn-success.submt {
background-color: #fea002;
border-color: #fea002;
display: block;
margin: 0 auto;
font-size: 15px;
font-weight: 600;
}
button.close.popups {
background-color: transparent;
font-size: 30px;
position: absolute;
top: 14px;
right: 22px;
}
.rating.fedback {
border: none;
float: left;
position: absolute;
top: 44px;
display: block;
margin: 0 auto;
float: none;
left: 172px;
}
fieldset.rating.prdctrting {
position: relative;
right: 90px;
}
fieldset.rating.prdtdets {
position: absolute;
top: 45px;
right: 33px;
}

/*13/5/2020*/

label.ratngstrs {
color: #FFD700;
}
.container.home-chef h2 {
font-size: 28px;
font-weight: 600;
text-align: center;
}
.container.home-chef p {
font-size: 16px;
font-weight: 500;
text-align: justify;
}
.container.home-chef {
margin-top: 25px;
}
.container.home-chef h3 {
font-size: 28px;
font-weight: 600;
text-align: center;
}
button.btn.btn-success.subted {
background-color: #fea002;
border-color: #fea002;
box-shadow: none;
}
.buttnscls {
text-align: center;
}
.center-form label {
font-size: 16px;
font-weight: 500;
margin-bottom: 5px;
}
button.btn.btn-success.subted:hover {
background-color: #fea000bd;
border-color: #fea000bd;
}
button.btn.btn-default.clear-info:hover {
background-color: #ebebeb;
}
button.btn.btn-default.clear-info {
background-color: #f1f1f1;
}
.frmcheckbox label {
margin-left: 5px;
font-size: 15px;
font-weight: 500;
letter-spacing: 0.5px;
}
.frmcheckbox input[type="checkbox"] {
vertical-align: middle;
}

/*15/5/2020*/

.container.tophead h2 a {
font-size: 15px;
font-weight: inherit;
color: #fff;
}
.container-fluid.top-heds {
background-color: #b30000;
height: 25px;
}
.container.tophead h2 {
line-height: 14px;
text-align: right;
}
.CustomNavbar {
background-color: rgba(255, 255, 255, 0.8);
padding: 0px;
z-index: 1000;
height: 100px;
}

/*19/5/2020*/

li.dropdown.CartBtn.crtbag {
height: 43px;
margin-left: 10px;
}
.foortBox {
border: none;
}
.cartTable {
min-height: auto; 
height: auto; 
overflow: auto;
}
.innerbannerCaption.mycrts {
bottom: 118px;
}
.profileSectn {
border-bottom: 1px solid #f5f5f5;
margin-top: 10px;
}
.ProductLists {
text-align: right;
padding-right: 10px;
padding-top: 4px;
}
ul.order-search.myordrs {
display: inline-flex;
width: 100%;
padding: 0;
}
ul.order-search.myordrs li {
width: 50%;
}
.orderDetails.my_orders {
margin-top: 12px;
padding: 0px;
}
button.btn.btn-success.btn-go-nxt {
margin-right: 8px;
margin-left: 10px;
}
select.form-control.orderslect {
margin-right: 5px;
}
input.form-control.orderslect {
margin-left: 5px;
}
.adrsBox {
border: 1px solid #e5e5e5;
padding: 10px 20px;
min-height: 258px;
}
.addrs {
border: 1px solid #e5e5e5;
min-height: 531px;
overflow: auto;
}

/*20/5/2020*/

select.slectdropdwn.popslects {
width: 100%;
height: 38px;
border: 1px solid #ced4da;
border-radius: 4px 0px 0px 4px;
}
img.img-responsive.popimgs {
width: 24px;
height: 24px;
position: absolute;
top: 38px;
left: 20px;
}
input.form-control.ui-autocomplete-input.pop-loctins {
width: 70%;
border-radius: 0px;
border-left: 0px;
}
button.btn.btn-success.btspop-srech {
border: none;
background-color: #b30000;
color: #fff;
position: absolute;
top: 31px;
right: 17px;
border-radius: 0px 4px 4px 0px;
height: 38px;
width: 92px;
box-shadow: none;
}
.modl-search {
padding: 15px 0px;
}
button.btn.btn-success.btspop-srech:hover {
background-color: #b30000;
color: #fff;
}
.modal-header.modal_loctions h4 {
font-size: 20px;
font-weight: 500;
}
ul.breadcrumb li+li:before {
padding: 8px;
color: black;
content: "/\00a0";
}
.modal-content.modlpopups {
position: absolute;
top: 116px;
}
.Products.brakerys a {
box-shadow: none;
}
.fulllehgth {
position: unset;
left: 90px;
top: 275px;
display: flex;
width: 93%;
}	
input.form-control.input-md.newinputs.headloctions.ui-autocomplete-input {
width: 100%;
}
li.headslists {
margin-left: 0px;
}
button.btn.btn-success.updtes {
height: 34px;
background-color: #c50306;
border-color: #c50306;
margin-top: -4px;
line-height: 0px;
font-size: 17px;
font-weight: 500;
box-shadow: none;
}
button.btn.btn-success.updtes:hover {
background-color: #c50306;
border-color: #c50306;	
}

/*21/5/2020*/

.subTotal {
text-align: right;
height: 84px;
}
img.profileDp.profile_dp {
margin-bottom: 5px;
margin-left: 30px;
width: 50px;
height: 50px;
}

/*21/5/2020*/

img.img-resonsive.usr_info {
width: 25px;
height: 25px;
}

/*23/5/2020*/

._29OxBi ._3iZgFn {
padding-top: 12px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
._29OxBi ._3iZgFn ._2i1QSc ._3qQ9m1 {
font-size: 28px;
vertical-align: sub;
}
._1uv9Cb ._1vC4OE {
display: inline-block;
font-size: 18px;
font-weight: 600;
color: #b30000;
}
._29OxBi ._3iZgFn ._2i1QSc ._1POkHg {
font-size: 16px;
margin-left: 12px;
vertical-align: middle;
color: #878787;
}
._1uv9Cb ._3auQ3N, ._1uv9Cb .VGWI6T {
display: inline-block;
margin-left: 8px;
}
._1uv9Cb ._3auQ3N {
text-decoration: line-through;
font-size: 14px;
color: #878787;
}
._29OxBi ._3iZgFn ._2i1QSc ._1iCvwn {
margin-left: 12px;
font-size: 16px;
font-weight: 500;
color: #388e3c;
vertical-align: middle;
}
._1uv9Cb .VGWI6T {
color: #388e3c;
font-size: 13px;
letter-spacing: -.2px;
font-weight: 500;
}
._1uv9Cb ._3auQ3N, ._1uv9Cb .VGWI6T {
display: inline-block;
margin-left: 8px;
}
._1vC4OE._3qQ9m1.addiscunts {
font-size: 16px;
}

/*25/5/2020*/

a.d-block.m-auto.addadrss {
padding-top: 78px;
color: #000;
}
button.btn.btn-success.backs {
background-color: #b30000;
border-color: #b30000;
height: 35px;
line-height: 0px;
width: 75px;
float: right;
}
button.btn.btn-success.backs.newviews {
display: none;
}
button.btn.btn-success.backs:hover {
background-color: #b30000;
border-color: #b30000;	
}
td.SubTotalAmount {
font-size: 20px;
color: red;
}
td.SubTotal {
font-size: 20px;
}

/*26/5/2020*/

h6.vendhead {
margin-top: 5px;
}
.container-fluid.top_navs {
padding: 0;
background-color: #f2f2f2;
text-align: right;
height: 25px;
}
.container-fluid.top_navs h2 {
font-size: 15px;
height: 20px;
font-weight: 500;
line-height: 24px;
}
span.welcome {
color: #b30000;
font-size: 15px;
font-weight: 600;
padding-left: 10px;
}
.hidden-lg {
display: none!important;
}

/*30/5/2020*/

.prducts_lists {
border-right: 1px solid #ccc;
width: 90%;
padding-top: 30px;
padding-bottom: 30px;
}
.prducts_lists ul {
padding: 0;
list-style: none;
margin-bottom: 0px;
}
.prducts_lists ul li a {
color: #000;
font-size: 14px;
font-weight: 600;
letter-spacing: 0.5px;
}
.prducts_lists ul li a.active {
color: #fea002;
}
.prducts_lists ul li {
text-align: right;
padding-right: 50px;
}
.prducts_lists ul li.Active {
color: #fea002;
border-right: 3px solid #fea002;
}


/*1/6/2020*/

.custromslists {
position: -webkit-sticky;
position: sticky;
top: -10px;
bottom: 0;
z-index: 2;
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
}
hr.hrstle {
margin-bottom: 5px;
}
.search_icons {
text-align: right;
font-size: 16px;
margin-bottom: 10px;
cursor: pointer;
margin-top: 10px;
}
input.inputhide {
border: 1px solid #ced4da;
border-radius: 4px;
margin-right: 5px;
height: 38px;
}
.input_hide {
width: 100%;
}
button.btn.btn-success.btnshides {
margin-top: -5px;
}
.container.home-chef h2 {
font-size: 24px;
font-weight: 600;
text-align: center;
}
.container.home-chef h3 {
font-size: 24px;
font-weight: 600;
text-align: center;
}
.tody_offer h2 {
font-size: 22px;
font-weight: 600;
margin-bottom: 0px;
margin-top: 3px;
text-transform: uppercase;
}
.offer_date h2 {
font-size: 20px;
font-weight: 600;
text-align: right;
}
.tacbox a:hover {
color: #fea002;
text-decoration: none;
}
.offerslists {
display: flex;
}
.prdutsname h2 {
font-size: 22px;
font-weight: 500;
margin-bottom: 0px;
text-align: left;
}
.prdutsname {
margin-left: 50px;
margin-top: 35px;
}
.add-offer {
text-align: right;
margin-top: 50px;
}
span.minus.offer_minus {
height: 35px;
line-height: 15px;
position: absolute;
}
span.plus.offer_plus {
height: 35px;
line-height: 15px;
position: absolute;
right: 15px;
}
.container.todayoffers {
margin-top: 15px;
}
.container.today {
margin-top: 16px;
}
.prdutsname h6 {
font-size: 14px;
font-weight: 500;
margin-bottom: 3px;
text-align: left;
}
.terms-condts h2 {
font-size: 22px;
font-weight: 600;
}
.modal-dialog.termscondition {
max-width: 60%;
}
.terms-condts p {
font-size: 15px;
font-weight: 400;
margin-bottom: 6px;
text-align: justify;
}
ul.termslits li {
font-size: 15px;
font-weight: 400;
margin-bottom: 10px;
text-align: justify;
}	
ul.termslits {
list-style: none;
}
.terms-condts h3 {
font-size: 16px;
font-weight: 600;
color: #750000;
}
button.btn.btn-danger.danclse {
background-color: #fea000bd;
border-color: #fea000bd;
}
button.btn.btn-danger.danclse:hover{
background-color: #fea000bd;
border-color: #fea000bd;	
}

/*15/6/2020*/

.prdutsname h3 {
text-align: left;
}



@media (max-width: 575px) {

.Products.brakerys img {
width: auto;
}
.row.indvsions {
margin-right: 0px;
margin-left: 0px;
}
.addproctds {
margin-top: 8px;
margin-bottom: 25px;
}
.crdsbakrys h2 {
text-align: center;
}
.crdsbakrys p {
text-align: center;
}
.crdsbakrys h3 {
text-align: center;
}
.row.bredsslects {
width: 100%;
margin-left: 0px;
margin-right: 0px;
}   
select.form-control.slects {
float: none;
}

/*27/4/2020*/

.BannerCaption {
position: absolute;
top: 145px;
}
.CaptionWhite {
height: 110px;
}
.CaptionLight {
height: 110px;
}
.CaptionWhite h2 {
margin-top: 22px;
}
.CaptionLight h2 {
margin-top: 16px;
font-size: 24px;
}
.container.goffes {
margin-top: 54px;
}
.full-lehgth {
display: block;
position: unset;
width: 100%;
}
button.btn-srch-info {
top: 384px;
/* float: left; */
width: 100%;
border-radius: 4px;
position: unset;
}
button.dropbtn.areas {
width: 100%;
border-right: none !important;
border-radius: 4px;
}
input.form-control.input-md {
width: 100%;
border-radius: 4px;
margin-bottom: 5px;
margin-top: 5px;
}
.dropdown-content.loctes {
width: 94%;
border-radius: 4px;
}
.innerbannerCaption {
bottom: 4px;
}
.navbar-collapse.headsgofee.collapse.show {
z-index: 10000;
background-color: #f2f2f2;
}
.CustomNavList {
padding: 20px 15px;
}
.navbar-dark .navbar-brand {
color: #fff;
display: block;
margin: 0;
}
ul.navbar-nav.CustomNavList.newbrkeys {
/* width: 100%; */
position: unset !important;
/* left: 0; */
right: 120px;
top: 27px;
}

/*4/5/2020*/

img.img-fluid.newstle {
display: block;
margin: 0 auto;
border: 3px solid #fff;
}
.ratngstars {
margin-left: 0px;
}
ul.detilsstar {
padding-right: 0px;
}
.bttnsrts {
padding-right: 0;
}
.itmslists h2 {
text-align: center;
}
.coolitems h4 {
margin-left: 16px;
margin-bottom: 0px;	
}
.addproctds.addnumberitem {
padding-right: 0px;
margin-top: 0px;
}
.coolitems {
margin-top: 16px;
margin-left: 38px;
}
.coolitems h3 {
margin-top: 6px;
margin-bottom: 0px;
}
span.minus.minusdecrts.minusnew {
left: 182px;
top: 59px;
width: 20px;
height: 25px;
line-height: 10px;
}
span.plus.plusincerts.plusnew {
right: 61px;
top: 59px;
width: 20px;
height: 25px;
line-height: 10px;
}
span.minus.minusdecrts {
top: 9px;
left: 118px;
}
span.plus.plusincerts {
top: 9px;
right: 120px;
}
.navbar-collapse.collapse {
background-color: #f2f2f2;
z-index: 1000;
}

/*5/5/2020*/

.custrnames.newcutrsnme {
display: block;
margin-top: 20px;
}
.custrnames {
display: none;
}
.mobilePrice {
display: none;
text-align: center;
}
img.img-fluid.mobvewsimg {
display: block;
margin: 0;
width: 50px;
height: 50px;
}
.crdsbakrys.mobviewslist h2 {
text-align: unset;
font-size: 14px !important;
}
.crdsbakrys.mobviewslist h3 {
font-size: 15px;
text-align: unset;
}
.prjcts.respnsve {
max-width: 65%;
}
.prjcts.mobrespons {
max-width: 35%;
}
.addproctds.mobaddvews {
margin-top: 38px;
}
span.minus.minusdecrts.mobminus {
left: 21px;
top: 39px;
}
span.plus.plusincerts.mobplus {
right: 21px;
top: 39px;
}
.row.indvsions.mobview1 {
display: none;
}
.row.indvsions {
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 0px 3px 12px -3px #ccc;
margin-bottom: 20px;
}
.row.indvsions.mobviews {
display: flex;
}
.clsboxs.mobviews {
display: block;
}
.crdsbakrys.mobviewslist {
margin-left: 0;
margin-top: 0px;
}
.custrnames.newcutrsnme h2 {
text-align: center;
}
.crdsbakrys.mobviewslist.prdctnmes h2 {
margin-top: 0px;
}
.bakrylists h2 {
font-size: 28px;
display: block;
}
hr.hrstle {
margin-top: 10px;
margin-bottom: 16px;
}
.addproctds.mobaddvews.prodctsnew {
margin-top: 34px;
}
button.dropbtn.areas.btnsgps {
width: 100%;
}
input.form-control.input-md.newinputs {
border-left: 1px solid #ccc;
}
button.btn-srch-info.nwebttns {
right: auto;
left: 285px;
top: 171px;
position: absolute;
height: 39px;
}
.goffes.heads {
height: auto;
}
.offcanvas-collapse.open {
left: 0;
visibility: visible;
position: absolute;
top: 56px;
}
.offcanvas-collapse {
position: fixed;
top: 62px;
bottom: 0;
left: 100%;
width: 100%;
padding-right: 1rem;
padding-left: 1rem;
overflow-y: auto;
visibility: hidden;
background-color: #f1f1f1;
transition-timing-function: ease-in-out;
transition-duration: .3s;
transition-property: left, visibility;
z-index: 1000;
padding-bottom: 30px;
height: 378px;
}
.offcanvas-collapse {
margin-right: 10px;
}
.MainNav {
height: auto;
}
.CustomNavbar {
height: 58px;
}
span.minus.minusdecrts.mobvewsminus {
left: 20px;
top: 34px;
}
span.plus.plusincerts.mobplus.mobvewsplus {
top: 34px;
right: 20px;
}

/*6/5/2020*/

.tabdevrydate {
display: inline-grid;
width: 100%;
}
input.requstsinputs {
width: 100%;
}
a.datefunction {
margin-left: 0px;
}

/*11/5/2020*/

select.slectdropdwn.indx-new {
width: 100%;
height: 50px;
border-radius: 4px;
border-right: none;
}
img.img-fluid.location-share.newgp.indx-img {
left: 20px !important;
top: 289px !important;
}
.ProductLists {
margin-top: 1px;
text-align: center;
}

/*12/5/2020*/

fieldset.rating.prdctrting {
position: relative;
right: 78px;
}

/*13/5/2020*/

button.btn-srch-info.nwebttns.gpslct {
top: 165px;
left: auto;
right: 32px;
height: 40px;
}

/*18/5/2020*/

select.slectdropdwn {
width: 100% !important;
height: 40px;
border: 1px solid #ccc;
border-radius: 4px;
}
img.img-fluid.location-share.newgp {
position: absolute !important;
top: 128px !important;
left: 38px !important;
}
p.custmslists {
display: block !important;
margin-bottom: 0px;
}

/*22/5/2020*/

.fulllehgth {
display: block;
width: 100%;
}

/*23/5/2020*/

.qstn {
max-width: 36%;
}
.dblcolmn {
max-width: 5%;
}
.answr {
max-width: 50%;
display: grid;
}

/*25/5/2020*/

table.totalCartAmount td.totalAmount {
font-size: 14px;
}
table.totalCartAmount td {
font-size: 15px;
}
.qstn {
font-size: 14px;
}
.container.profileInfo {
padding: 0px;
}
.container-fluid.profileSectn {
padding: 0px;
}
img.profileDp.profile_dp {
margin-left: 0px;
}
a.changeDp {
margin-left: 0px;
}
.CustomNavList li {
margin-left: 0px !important;
}
div#remove_more_current {
margin-bottom: 30px;
width: 100%;
text-align: center;
background-color: #eee;
padding: 5px;
text-decoration: none;
margin-top: 10px;]
cursor: pointer;
}
.order-box .detail {
font-size: 13px;
color: #666666;
display: contents;
}
button.btn.btn-success.btn-go-nxt {
margin-right: 0px;
margin-left: 10px;
}
ul.order-search.myordrs li {
width: 50%;
text-align: right;
}
select#selsearchord {
width: auto;
}
.order-flex {
justify-content: unset;
}
.order-box .amount-order {
margin-bottom: 0px;
}
.footer p {
text-align: justify;
}
ul.progrs li.active {
margin-bottom: 5px;
}
td.CartDelete {
float: none;
width: 100% !important;
}
button.btn.btn-success.backs.newviews {
display: block;
}
button.btn.btn-success.backs {
display: none;
}
button.btn.btn-success.clres {
margin-top: -6px;
}
.btn.nwsltrbtn {
margin-top: 10px;
margin-left: 0;
}
input.prducts {
width: auto;
}
.rating.fedback {
border: none;
float: left;
position: absolute;
top: 44px;
display: block;
margin: 0 auto;
float: none;
left: 100px;
right: auto;
}
textarea.textfeedbcks {
width: 100%;
}

/*26/5/2020*/

button.btn.btn-success.updtes {
margin-top: 8px !important;
}

/*28/5/2020*/

.hidden-lg {
display: block !important;
}
.container-fluid.top_navs {
text-align: center;
height: 52px;
}

/*1/6/2020*/

.custromslists {
position: relative;
}
hr.hrstle {
margin-top: 10px;
margin-bottom: 0px;
}
textarea.textfeedbcks {
width: 100%;
}
a.navbar-brand img {
width: auto;
}
.prducts_lists {
margin-bottom: 0px;
border-right: none;
width: 100%;
padding-top: 0px;
padding-bottom: 0px;
}
.prducts_lists ul li.Active {
color: #fea002;
border-right: 0px;
}
.prducts_lists ul li {
text-align: unset;
padding-right: 0px;
}
li.prdtslists {
display: inline-flex;
margin-right: 20px;
border-right: 1px solid #ccc !important;
padding-right: 10px !important;
}
li.prdtcslists2 {
display: inline-flex;
margin-right: 5px;
border-right: 1px solid #ccc !important;
padding-right: 6px !important;
margin-top: 12px;
}
li.prdtslists.Active {
border-right: 1px solid #fea002 !important;
}
.offerslists {
display: block;
}
img.img-responsive.offer_products {
width: 100px;
}
.prdutsname {
margin-left: 0px;
margin-top: 10px;
}
.offer_itms {
max-width: 65%;
}
.offeradd {
max-width: 35%;
}
.prdutsname h2 {
font-size: 16px;
font-weight: 600;
margin-bottom: 0px;
}
.tdyoffers {
max-width: 60%;
padding: 0;
}
.offrdtes {
max-width: 40%;
padding: 0;
}
.tody_offer h2 {
font-size: 18px;
}
.offer_date h2 {
font-size: 18px;
}
.container.todayoffers {
margin-top: 10px;
}
.modal-dialog.termscondition {
max-width: 100%;
position: absolute;
top: 0px;
}
.innerbannerCaption h3 {
color: #ffff;
margin: 0px;
font-size: 22px;
text-transform: uppercase;
font-weight: 800;
}



}

@media (min-width: 576px) and (max-width: 767px) {

.row.indvsions {
margin-right: 0px;
margin-left: 0px;
}
.row.indvsions {
margin-right: 0px;
margin-left: 0px;
}
.addproctds {
margin-top: 8px;
margin-bottom: 25px;
}
.crdsbakrys h2 {
text-align: center;
}
.crdsbakrys p {
text-align: center;
}
.crdsbakrys h3 {
text-align: center;
}
.row.bredsslects {
width: 100%;
margin-left: 0px;
margin-right: 0px;
}   
select.form-control.slects {
float: none;
}

/*27/4/2020*/

.navbar-collapse.headsgofee.collapse.show {
z-index: 10000;
background-color: #f2f2f2;
}
.CustomNavList {
padding: 20px 15px;
}
.BannerCaption {
position: absolute;
top: 120px;
}
.CaptionWhite {
height: 120px;
}
.CaptionLight {
height: 120px;
}
.CaptionWhite h2 {
margin-top: 25px;
}
.CaptionLight h2 {
margin-top: 25px;
}
.container.goffes {
margin-top: 35px;
}
.full-lehgth {
display: block;
}
button.btn-srch-info {
top: 384px;
/* float: left; */
width: 100%;
border-radius: 4px;
position: unset;
}
button.dropbtn.areas {
width: 100%;
border-right: none !important;
border-radius: 4px;
}
input.form-control.input-md {
width: 100%;
border-radius: 4px;
margin-bottom: 5px;
margin-top: 5px;
}
.dropdown-content.loctes {
width: 86%;
border-radius: 4px;
}
.navbar-dark .navbar-brand {
color: #fff;
display: block;
margin: 0;
}
.MainNav {
margin-top: 0px;
}

/*4/5/2020*/

img.img-fluid.newstle {
display: block;
margin: 0 auto;
border: 3px solid #fff;
}
.ratngstars {
margin-left: 0px;
}
ul.detilsstar {
padding-right: 0px;
}
.bttnsrts {
padding-right: 40px;
}
.itmslists h2 {
text-align: center;
}
.coolitems h4 {
margin-left: 35%;
margin-bottom: 0px;	
}
.addproctds.addnumberitem {
padding-right: 0px;
margin-top: 0px;
}
.coolitems {
margin-top: 16px;
}
.coolitems h3 {
margin-top: 6px;
margin-bottom: 0px;
}
span.minus.minusdecrts.minusnew {
left: 285px;
top: 59px;
}
span.plus.plusincerts.plusnew {
right: 137px;
top: 59px;
}
span.minus.minusdecrts {
top: 9px;
left: 209px;
}
span.plus.plusincerts {
top: 9px;
right: 208px;
}
.navbar-collapse.collapse {
background-color: #f2f2f2;
z-index: 1000;
}

/*5/5/2020*/

.navbar-collapse.collapse {
background-color: #f2f2f2;
z-index: 1000;
}
ul.navbar-nav.CustomNavList.newbrkeys {
/* width: 100%; */
position: unset !important;
/* left: 0; */
right: 120px;
top: 27px;
}
button.dropbtn.areas.btnsgps {
width: 100%;
}
input.form-control.input-md.newinputs {
border-left: 1px solid #ccc;
}
button.btn-srch-info.nwebttns {
right: auto;
left: 525px;
top: 232px;
position: absolute;
height: 40px;
}
.goffes.heads {
height: auto;
}
.custrnames.newcutrsnme {
display: block;
margin-top: 20px;
}
.custrnames {
display: none;
}
.mobilePrice {
display: none;
text-align: center;
}
img.img-fluid.mobvewsimg {
display: block;
margin: 0;
width: 50px;
height: 50px;
}
.crdsbakrys.mobviewslist h2 {
text-align: unset;
font-size: 14px !important;
}
.crdsbakrys.mobviewslist h3 {
font-size: 15px;
text-align: unset;
}
.prjcts.respnsve {
max-width: 65%;
}
.prjcts.mobrespons {
max-width: 35%;
}
.addproctds.mobaddvews {
margin-top: 38px;
}
span.minus.minusdecrts.mobminus {
left: 52px;
top: 39px;
}
span.plus.plusincerts.mobplus {
right: 52px;
top: 39px;
}
.row.indvsions.mobview1 {
display: none;
}
.row.indvsions {
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 0px 3px 12px -3px #ccc;
margin-bottom: 20px;
}
.row.indvsions.mobviews {
display: flex;
}
.clsboxs.mobviews {
display: block;
}
.crdsbakrys.mobviewslist {
margin-left: 0;
margin-top: 0px;
}
.custrnames.newcutrsnme h2 {
text-align: center;
}
.crdsbakrys.mobviewslist.prdctnmes h2 {
margin-top: 0px;
}
.bakrylists h2 {
font-size: 28px;
display: block;
}
hr.hrstle {
margin-top: 10px;
margin-bottom: 16px;
}
.addproctds.mobaddvews.prodctsnew {
margin-top: 34px;
}
button.dropbtn.areas.btnsgps {
width: 100%;
}
input.form-control.input-md.newinputs {
border-left: 1px solid #ccc;
}
button.btn-srch-info.nwebttns {
right: auto;
left: 285px;
top: 171px;
position: absolute;
height: 39px;
}
.goffes.heads {
height: auto;
}
.offcanvas-collapse.open {
left: 0;
visibility: visible;
}
.offcanvas-collapse {
position: fixed;
top: 62px;
bottom: 0;
left: 100%;
width: 100%;
padding-right: 1rem;
padding-left: 1rem;
overflow-y: auto;
visibility: hidden;
background-color: #f1f1f1;
transition-timing-function: ease-in-out;
transition-duration: .3s;
transition-property: left, visibility;
z-index: 1000;
padding-bottom: 30px;
height: 378px;
}
.offcanvas-collapse {
margin-right: 10px;
}
.MainNav {
height: auto;
}
.CustomNavbar {
height: 62px;
}
span.minus.minusdecrts.mobvewsminus {
left: 52px;
top: 35px;
}
span.plus.plusincerts.mobplus.mobvewsplus {
top: 35px;
right: 53px;
}

/*6/5/2020*/

.tabdevrydate {
display: inline-grid;
width: 100%;
}
input.requstsinputs {
width: 100%;
}
a.datefunction {
margin-left: 0px;
}
td.taleareas {
font-size: 13px !important;
}

/*11/5/2020*/

select.slectdropdwn.indx-new {
width: 100%;
height: 50px;
border-radius: 4px;
}
img.img-fluid.location-share.newgp.indx-img {
left: 7px;
top: 36px;
}

/*12/5/2020*/

fieldset.rating.prdctrting {
position: relative;
right: 170px;
}

/*13/5/2020*/

button.btn-srch-info.nwebttns.gpslct {
top: 159px;
right: 32px;
left: auto;
height: 40px;
}

/*18/5/2020*/

select.slectdropdwn {
width: 100% !important;
height: 40px;
border: 1px solid #ccc;
border-radius: 4px;
}
img.img-fluid.location-share.newgp {
position: absolute !important;
top: 128px !important;
left: 50px !important;
}
p.custmslists {
display: block !important;
margin-bottom: 0px;
}

/*1/6/2020*/

.modal-dialog.termscondition {
max-width: 90%;
position: absolute;
top: 0px;
left: 0px;
right: 0px;
}

}

@media (min-width: 768px) and (max-width: 991px) {

.row.indvsions {
margin-right: 0px;
margin-left: 0px;
}
.row.indvsions {
margin-right: 0px;
margin-left: 0px;
}

/*27/4/2020*/

button.navbar-toggler {
background-color: #b30000;
}
.navbar-dark .navbar-toggler-icon {
background-image: url(data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E);
}
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
content: "";
background: no-repeat center center;
background-size: 100% 100%;
}
a.navbar-brand.logs {
top: 20px;
}
.BannerCaption {
top: 120px;
}
.CaptionWhite {
height: 135px;
}
.CaptionLight {
height: 135px;
}
.CaptionWhite h2 {
margin-top: 35px;
}
.CaptionLight h2 {
margin-top: 35px;
}
.container.goffes {
margin-top: 35px;
}
ul.navbar-nav.CustomNavList.newbrkeys {
/* width: 100%; */
position: absolute;
/* left: 0; */
right: 120px;
top: 0px;
}

/*4/5/2020*/

.custrmslists {
position: absolute;
top: -96px;
}	
ul.detilsstar {
margin-top: 0px;
float: right;
padding-right: 30px;
}	
.bttnsrts {
padding-right: 0px;
margin-top: 40px;
}
.itmslists h2 {
font-size: 15px;
}
.crdsbakrys.newdetils h2 {
font-size: 11px !important;
margin-top: 0px;
}
.crdsbakrys h3 {
font-size: 15px;
}
.coolitems h4 {
font-size: 15px;
font-weight: 600;
}
.addproctds {
position: relative;
left: -34px;
}
.coolitems {
display: block;
width: 100%;
}
.coolitems h4 {
font-size: 15px;
font-weight: 600;
text-align: center;
}
.coolitems h3 {
text-align: center;
margin-left: 0px;
margin-right: 0px;
}
.addproctds.addnumberitem {
left: 0px;
}
span.plus.plusincerts.plusnew {
right: 23px;
top: 2px;
}
span.minus.minusdecrts.minusnew {
left: 22px;
top: 2px;
}
span.plus.plusincerts {
top: 1px;
right: -22px;
}
span.minus.minusdecrts {
top: 1px;
left: 1px;
}
a.navbar-brand.newheds {
top: 0px;
}
.CustomNavbar {
background-color: rgba(255, 255, 255, 0.8);
padding: 0px;
z-index: 1000;
height: 70px;
}
.MainNav {
height: 70px;
}
.CustomNavList li {
margin-left: 5px;
margin-top: 0px;
}
ul.navbar-nav.CustomNavList.newbrkeys {
/* width: 100%; */
position: absolute;
/* left: 0; */
right: 120px;
top: 12px;
}

/*5/5/2020*/

button.btn-srch-info {
border: none;
background-color: #b30000;
color: #fff;
width: 150px;
position: absolute;
top: 305px;
right: 57px;
height: 50px;
float: right;
}
span.minus.minusdecrts.mobminus {
left: 1px;
top: 1px;
}
span.plus.plusincerts.mobplus {
right: -23px;
top: 1px;
}
.row.indvsions.mobview1 {
display: none;
}
.row.indvsions {
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 0px 3px 12px -3px #ccc;
margin-bottom: 20px;
}
.row.indvsions.mobviews {
display: flex;
}
.clsboxs.mobviews {
display: block;
}
.crdsbakrys.mobviewslist {
margin-left: 0;
margin-top: 0px;
}
.custrnames.newcutrsnme h2 {
text-align: center;
}
.crdsbakrys.mobviewslist.prdctnmes h2 {
margin-top: 0px;
}
.bakrylists h2 {
font-size: 28px;
display: block;
}
hr.hrstle {
margin-top: 10px;
margin-bottom: 16px;
}
.addproctds.mobaddvews.prodctsnew {
margin-top: 34px;
}
button.dropbtn.areas.btnsgps {
width: 100%;
}
input.form-control.input-md.newinputs {
border-left: 1px solid #ccc;
}
button.btn-srch-info.nwebttns {
right: auto;
left: 285px;
top: 171px;
position: absolute;
height: 39px;
}
.goffes.heads {
height: auto;
}
.MainNav {
height: auto;
}
.CustomNavbar {
height: 90px;
}
span.minus.minusdecrts.mobvewsminus {
left: 1px;
top: 1px;
}
span.plus.plusincerts.mobplus.mobvewsplus {
top: 1px;
right: -44px;
}
img.img-fluid.mobvewsimg {
display: block;
margin: 0;
width: 50px;
}
li.headslists {
display: none;
}

/*6/5/2020*/

td.taleareas {
font-size: 15px !important;
}

/*11/5/2020*/

.tabdevrydate a {
font-size: 16px;
}
select.slectsfutdtes {
height: 28px;
width: 120px;
}
input.datefunction {
height: 28px;
width: 120px;
}

/*12/5/2020*/

fieldset.rating.prdctrting {
position: relative;
right: 258px;
}
fieldset.rating.prdtdets {
position: absolute;
top: 45px;
right: 0px;
}

/*15/5/2020*/

.container-fluid.banner {
margin-top: 50px;
}
ul.navbar-nav.CustomNavList.newbrkeys {
margin-top: 10px;
}

/*1/6/2020*/

.modal-dialog.termscondition {
max-width: 90%;
position: absolute;
top: 0px;
left: 0px;
right: 0px;
}

}

@media (min-width: 992px) and (max-width: 1199px) {

/*27/4/2020*/

.container.goffes {
margin-top: 55px;
}

/*4/5/2020*/

.crdsbakrys h2 {
font-size: 16px !important;
font-weight: 600;
font-family: inherit;
}
.coolitems h4 {
margin-top: 4px;
font-size: 14px;
font-weight: 600;
}
.coolitems h3 {
margin-top: 6px;
margin-left: 10px;
font-size: 14px;
margin-right: 10px;
}
span.plus.plusincerts.plusnew {
right: 17px;
top: 68px;
}
span.minus.minusdecrts.minusnew {
left: 111px;
top: 68px;
}
span.minus.minusdecrts {
top: 39px;
left: 18px;
}
span.plus.plusincerts {
top: 39px;
right: 17px;
}

/*5/5/2020*/

button.btn-srch-info {
border: none;
background-color: #b30000;
color: #fff;
width: 150px;
position: absolute;
top: 275px;
right: 118px;
height: 50px;
float: right;
}
span.plus.plusincerts.mobplus.mobvewsplus {
top: 27px;
right: 3px;
}
.prjcts.respnsve {
padding: 0px;
}
.prjcts.mobrespons {
padding: 0px;
}
span.minus.minusdecrts.mobvewsminus {
left: 4px;
top: 27px;
}
.addproctds.mobaddvews.prodctsnew {
margin-top: 26px;
}

/*6/5/2020*/

td.taleareas {
font-size: 15px !important;
}

/*1/6/2020*/

.modal-dialog.termscondition {
max-width: 90%;
position: absolute;
top: 0px;
left: 0px;
right: 0px;
}

}

@media (min-width: 1200px) { ... }


img.img-fluid.location-share.newgp {
margin-left: 0px;
margin-right: 5px;
height: 24px;
vertical-align: middle;
position: relative;
left: 35px;
top: 10px;
}
select.slectdropdwn {
width: 156px;
padding-left: 30px;
border: 1px solid #ced4da;
background-color: transparent;
}
option.texdts {
text-align: left;
padding-left: 0px !important;
}



/*9/5/2020*/

span.minus.minus-decrt {
height: 35px;
line-height: 14px;
font-size: 24px;
position: relative;
left: 21px;
}
span.plus.plus-incret {
height: 35px;
line-height: 14px;
position: relative;
right: 21px;
}

.custombtnred {
background-color: #b30000;
color: #fff;
}
label.ratngstrs {
color: #FFD700;
}

label.ratngstrs:hover{
color: #FFD700 !important;
}

label.starhover:hover{
color: #ddd !important;
}

label.half.ratngstrs:hover{
color: #FFD700 !important;
}
