/* ==============Lov Patsariya UI Developer=========== */
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
*, html{
  padding:0; margin:0;
  box-sizing:border-box;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
}

body{
  font-family: 'SourceSans3 Regular'!important;
  font-size:16px;
  box-sizing:border-box;
  background:#fff;
  color:#5e5e5e;
 overflow-x:hidden;
/*  padding-top:70px; */
}
#ui-id-1{position:fixed;}
header{position:fixed;left:0;top:0;width:100%;z-index:10;background:#fff;}
.header.header-bg{/* background:rgba(254, 254, 254, 0.8); */ border-bottom:1px solid #ddd;}
.customNavbar{min-height:70px;display:flex;align-items:center;padding:15px 0 15px 60px;}
.logo{width:100%;max-width:100px;height:auto;}
.logo a{display:block;color:#fff;font-size:18px;font-family: 'SourceSans3 Regular'!important;}
.logo a:hover{text-decoration:none;}
.logo img{height:auto;}
.strike {text-decoration:line-through;}

.headerTop { background: #404040; color: #fff; text-align: right; }
.topList{margin:0;padding:0;}
.topList li{padding:5px 0;}
.topList li + li{margin-left:15px;}
.topList li img{margin-right:5px;}

.menu{width:auto;position:relative;margin-left:auto;}
.menu ul {padding:0px; margin:0;}
.menu ul li{display:inline-block;vertical-align:middle;}

.menu ul li a{ color:#333346;border-radius:4px;font-size:14px;font-family: 'SourceSans3 Regular'!important;font-weight:600;padding:10px 12px;display:block;}
.menu ul li a i{margin-left:5px;}
.menu ul li a:hover,.menu ul li a:focus{color:#fff;text-decoration:none;background:#5cc7a1;}
.menu ul li a.dropdown-toggle::after{display:none;}

.btn.btnHeader {background:transparent;color:#333346;border-radius:4px;font-size:14px;border-color:transparent;box-shadow:none!important;
min-width:100px;font-family: 'SourceSans3 Regular'!important;padding:10px 12px;font-weight:600;border:none;}
.btn.btnHeader.btnActive,.btn.btnHeader:hover,.btn.btnHeader:focus{background:#5cc7a1;color:#fff;}

.mob-menu{display:none; position:absolute; right:10px; top:50%; margin-top:-20px; width:40px; height:40px; cursor:pointer;}
.mob-menu:hover{color:#000; cursor:pointer;}
.mob-menu span.menu-bar{position:absolute; right:0px; top:50%; margin-top:-1px; width:25px; height:2px; background:#de003c;}
.mob-menu span.menu-bar:before{content:''; position:absolute; right:0px; top:50%; margin-top:-8px; width:30px; height:2px; background:#de003c;}
.mob-menu span.menu-bar:after{content:''; position:absolute; right:0px; top:50%; margin-top:6px; width:30px; height:2px; background:#de003c;}
.loginBox {max-width:300px;text-align:right;}
.loginBox > .btn + .btn{margin-left:7px;}

.headToggle{display:block;text-align:center;text-decoration:none!important;margin-left:5px}
.headToggleArrow {margin-top:5px;color:#5e5e5e!important;font-size:18px;}
.headToggleArrow img{margin-left:8px;}

.profileAvatar img{max-width:29px;}


.dropdownStyle1.dropdown-menu {
    display:block!important;
    position: absolute;
    left: 50%!important;
    top:100%!important;
    visibility: hidden;
    overflow: visible;
    width: 120px;
    float: none;
    display: block;
    margin-top: 5px;
    margin-left: 0;
    -webkit-transition: visibility 0s linear .1s, -webkit-transform .1s cubic-bezier(.23, 1, .32, 1), opacity .1s cubic-bezier(.23, 1, .32, 1);
    transition: visibility 0s linear .1s, transform .1s cubic-bezier(.23, 1, .32, 1), opacity .1s cubic-bezier(.23, 1, .32, 1);
    -webkit-transform: rotateX(-35deg) translate(-50%) scaleY(1.2)!important;
    transform: rotateX(-35deg) translate(-50%) scaleY(1.2)!important;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    text-align: center;
    opacity: 0;
    border-radius: 5px;
    background: #09082f;
    box-shadow: 0 10px 24px rgba(63, 49, 178, .08), 0 4px 13px rgba(63, 49, 178, .04);
    box-shadow: 0 60px 120px rgba(71, 69, 123, .24), 0 15px 35px rgba(71, 69, 123, .24);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #f6f6ff;
    box-shadow: 0 10px 24px rgba(63, 49, 178, .08), 0 4px 13px rgba(63, 49, 178, .04);
    box-shadow: 0 60px 120px rgba(55, 55, 58, 0.24), 0 15px 35px rgba(0, 0, 0, 0.24);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border: 1px solid #cccccc;
    padding: 0!important;
    min-width: auto!important;
    max-width: none!important;
}

/* .headToggle:hover .dropdownStyle1.dropdown-menu, */
.dropdownStyle1.dropdown-menu.show {
    visibility: visible;
    -webkit-transition: visibility 0s linear 0s, -webkit-transform .90s cubic-bezier(.23, 1, .32, 1), opacity .24s cubic-bezier(.23, 1, .32, 1);
    transition: visibility 0s linear 0s, transform .90s cubic-bezier(.23, 1, .32, 1), opacity .24s cubic-bezier(.23, 1, .32, 1);
    -webkit-transform: rotateX(0) rotateY(0) translate(-50%, 0) scale(1)!important;
    transform: rotateX(0) rotateY(0) translate(-50%, 0) scale(1)!important;
    opacity: 1;
}


.headCart{margin-left:0px;}
.cartIcon {text-align:center;position:relative;}

.cartIcon .badge { padding: 0; font-size: 11px; border-radius: 100%; background: black; color: #fff; width: 20px; height: 20px; line-height: 20px; position: absolute; right: 5px;
                                                                                                                                                                             top: 0px; }
.cartIcon .notificationbadge{ padding: 0; font-size: 11px; border-radius: 100%; background: black; color: #fff; width: 20px; height: 20px; line-height: 20px; position: absolute; right: -5px; top: -5px; }
.menuListBox { display: flex; align-items: start; }
.menuList {display:flex;align-items:center;margin:0;width:100%;}
.menuList li{min-width:19%;text-align:center;}
.menuList li a {
    padding: 0 15px;
    color: #494949;
    font-size:18px;
    display: block;
    text-decoration: none!important;
    font-family: 'SourceSans3 Regular'!important;
    font-weight: 600;
    position: relative;
    background: #dfdfdf;
    min-height: 40px;
    line-height: 40px;
}

.menuList li.active a{background:#80956d;color:#fff;}
.menuList li a:after{content:"";background:#787878;position:absolute;right:0;top:5px;width:1px;height:calc(100% - 10px);}
.menuList li a img{margin-right:10px;width:20px}

.customSelectBox{min-width:250px;}
.customSelectBox .chosen-container-single .chosen-single { border: none!important; border-radius: 0; box-shadow: none!important; display: block; min-height: 40px; line-height: 40px; }
.customSelectBox .chosen-container-single .chosen-single span{margin:0;color:#80956d;font-family: 'SourceSans3 Regular'!important;font-size:18px;
background-image:url(../images/location-icon.png),url(../images/red-arrow-icon.png);
background-repeat: no-repeat;
background-size:20px auto,18px auto;
background-position:0 50%,calc(100% - 10px) 50%;
padding-left:30px;padding-right:30px;}


.close-menu{display:none; position:absolute; right:10px; top:10px; width:30px; height:30px; border-radius:100%;}
.close-menu:before{
  content:''; position:absolute; width:18px; height:2px; left:4px; top:14px; margin-top:-1px; background:#ff2801;
  transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);
}
.close-menu:after{
  content:''; position:absolute; width:18px; height:2px; left:4px; top:14px; margin-top:-1px; background:#ff2801;
  transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg);
}

.headerSearchBox { width: calc(100% - 310px); padding: 0 60px; max-width: 700px; margin: 0 auto; }
.headerSearchBox .form-control{border-color:#5a5a5a;color:#333446;font-size:14px;font-weight:600;border-width:2px;border-radius:6px 0 0 6px;}
.headerSearchBox .btn{border-radius:0 6px 6px 0;min-width:70px;}




/* .mainContent{min-height:calc(100vh - 92px);} */

.banner-home{position:relative;width:100%;padding-bottom:0;background:url(../images/top-bg.png);background-position:center top;background-repeat:no-repeat;
}
.promo-rbp{padding: 10px 5px 20px 30px}
.promo-lbp{padding: 10px 30px 20px 5px}
.banner-home:before{content:"";height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,0.4);position:absolute;}
.topBanner-content{min-height:calc(100vh - 70px);position:relative;z-index:9;} 
/* .topBanner-container{width: 100%; max-width: calc(100% - 200px); margin: 0 auto;} */
.topBanner-content h1 {
margin: 0;
color: #fff;
font-size: 60px;
font-family: 'SourceSans3 Regular'!important;
font-weight: 500;
}
.topBanner-content h2{color:#fff;font-size:22px;margin:0 0 10px;font-weight:600;}
.topBanner-content p{color:#fff;margin:15px 0;font-size:18px;}
.topBanner-content .btn + .btn{margin-left:10px;}

.form-control.searchIcon{background-image:url("../images/search-icon.png");background-repeat:no-repeat;background-position:15px 50%;padding-left:45px;}
.btn.btnPink {background:#e01955;color:#fff;border-color:#e01955;}

.bannerSearchBox {display:flex;}
.formBox .bannerSearchBox .btn{min-width:150px;margin-left:10px;}
.formBox .bannerSearchBox .form-control{min-height:60px;font-size:15px;}

.underline{text-decoration:underline;}


/* =================Why Choose Us================ */
.whyChooseBox{display:flex;align-items:center;}
.chooseList { display: flex;width: 100%;flex-wrap:wrap; }
/* align-items: start; */
.whyChooseBox span{color:#242424;font-size:24px;font-weight:bold;min-width:260px;display:inline-block;}
.chooseList li { flex: 1; display: flex; align-items: center; }
.chooseicon{width:80px;margin-right:8px;}
.chooseList li label{color:#3b3b3b;font-size:14px;font-weight:bold;line-height:1;}
.chooseList li p{margin:0;color:#3b3b3b;line-height:1;font-size: 12px}


/* =================Footer=========== */
footer{position:relative;font-size:14px;color:#fff;font-family: 'SourceSans3 Regular'!important;}
ul.foot-list li a {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    padding: 5px 0;
    display: block;
}
.foot-content h5 {
    color: #80956d;
    font-weight: 700;
    font-size: 16px;
    margin-top:20px;
}
ul.foot-list li a:hover{text-decoration:none;}
ul.foot-list li{display:block;}
ul.foot-list.social-list li a {
    display: block;
    max-width: 34px;
    padding: 0 4px 4px 0px;
}
ul.companydetails-list li h6{ color: #80956d;font-weight:700;font-size: 14px;min-width: 200px;}
ul.companydetails-list li p{color: #000; font-size: 15px;}
ul.companydetails-list li{display:flex;}

/* ================Login, SignUp Reset============== */
.cardBox{background:#f7f7f7;}
.socialBtn .btn{color:#fff;font-size:17px;padding:10px 12px;display:block;border-radius:0;position:relative;}
.socialBtn .btn + .btn{margin-top:7px;}
.btn.btnFb{background:#5476b9;}
.btn.btnGplus{background:#dc4e41;}


/************************ AMIT BHOJ ********************/

.menuList li a:hover{background-color:#80956d;color:#fff;}
.common-sec-pad {padding: 0m 0 1.5rem 0;}
.carosal-fruit-veg .carousel-control-prev-icon{background-image:url(../images/arrow-prev.png);width:38px;height:38px;background-repeat:no-repeat;}
.carosal-fruit-veg .carousel-control-next-icon{background-image:url(../images/arrow-next.png);width:38px;height:38px;background-repeat:no-repeat;}
.carosal-fruit-veg .carousel-control-prev{justify-content: start;left:-50px;}
.carosal-fruit-veg .carousel-control-next{justify-content: flex-end;right:-50px;}
.carosal-fruit-veg .carousel-control-next, .carosal-fruit-veg .carousel-control-prev{opacity:unset;}
.carosal-fruit-veg .carousel-indicators li{width:14px;height:14px;border-radius:50%;background-color: #dfdedc;}
.carosal-fruit-veg .carousel-indicators li.active{width:20px;height:20px;background-color: #fff;margin-top: -3px;}

.product-slider-box {
    background-color: #fff;
    padding: 15px;
    position:relative;
    box-shadow: 0 0 10px #c4c4c4;
    font-family: 'SourceSans3 Regular'!important;
    font-size:12px;
}

.category-slider-box {
    background-color: #fff;
    padding: 15px;
    position: relative;
    box-shadow: 0 0 10px #c4c4c4;
    font-family: 'SourceSans3 Regular'!important;
    font-size: 12px;
    border-radius: 20px;
}
.category-slider-box .product-slider-img img{
max-width: 70% !important
}
.category-slider-box img{display: block;margin-left: auto;margin-right: auto;}

.product-slider-box img{display: block;margin-left: auto;margin-right: auto;}
.piece-btn span {
    border: 1px solid #aaaaaa;
    font-size: 12px;
    padding: 2px 10px;
    border-radius: 4px;
    text-align: center;
    color: #aaaaaa;
    display: inline-block;
    box-shadow: 0 0 10px #ddd;
        font-weight: 600;
}
.piece-btn span.active{border: 1px solid #2d962d;color: #2d962d;}
.product-slider-box .input-group-text {font-size: 13px;padding: 10px;border-radius: 0;}
.product-slider-box button.btn {padding: 5px 15px;}
.product-slider-box .input-group-prepend {height: 30px;}
.product-slider-box .input-group .form-control {height: 30px;border-radius: 0;padding: 4px;font-size: 12px;text-align:center;}
/* Legacy slick arrow tweaks neutralized — see redesign-components.css
   for the unified .rd-slick-arrow rules (loop / clickable / aligned). */
.product-slider .slideItem,
.tiles-slider .slideItem,
.wallet-slider .slideItem { padding: 15px; }

.testinomials-section{background-image:url(../images/testnomial-banner.png);background-repeat:no-repeat;background-position: center top;
font-family: 'SourceSans3 Regular'!important;}
.testinomials-block p {
    font-style: italic;
    color: #a6a6a6;
    margin: 30px 0;
    font-size: 20px;
}
.testinomials-client h6 {
    color: #80956d;
    font-weight: 600;
}
.testinomials-client p{font-style:normal;}
.testinomials-block {
    padding-bottom: 50px;
}
.testinomials-section .carousel-indicators{bottom:0;}
.testinomials-section .carousel-indicators li {width: 16px;height: 16px;border-radius: 50%;border: 2px solid #80956d;
background-color:#f7f7f7;}
.testinomials-section .carousel-indicators li.active{background-color:#80956d;}
.discount {
    position: absolute;
    background-color: #E74C3C;
    color: #fff;
    width: 36px;
    height: 36px;
    text-align: center;
    font-weight: 600;
    line-height: .6;
    top: -13px;
    right: -4px;
    font-size: 16px;
    align-items: center;
    display: flex;
    font-family: Chantal;
    box-shadow : unset;
}
.ways-use {
    background-color: #fafafa;
    z-index: 1;
    position: relative;
    margin: -2rem auto 1px;
    max-width: calc(100% - 20px);
    padding: 15px;
    font-family: 'SourceSans3 Regular'!important;
    box-shadow:0 0 5px #ddd;
}

.ways-use h6{color:#80956d;}
.blogs-slider .slick-prev:before{background-image:url(../images/arrow-prev.png);
width:40px;height:40px;content:'';display:block;background-repeat:no-repeat;}
.blogs-slider .slick-next:before{background-image:url(../images/arrow-next.png);
width:40px;height:40px;content:'';display:block;background-repeat:no-repeat;}
.blogs-slider .slick-prev:before, .blogs-slider .slick-next:before{opacity:unset;}
.blogs-slider .slick-prev {left: -40px!important;width: 40px;height: 40px;}
.blogs-slider .slick-next {right: -40px!important;width: 40px;height: 40px;}

.flash-sale-slider .slick-prev:before{background-image:url(../images/arrow-prev.png);
width:40px;height:40px;content:'';display:block;background-repeat:no-repeat;}
.flash-sale-slider .slick-next:before{background-image:url(../images/arrow-next.png);
width:40px;height:40px;content:'';display:block;background-repeat:no-repeat;}
.flash-sale-slider .slick-prev:before, .flash-sale-slider .slick-next:before{opacity:unset;}
.flash-sale-slider .slick-prev {left: -40px!important;width: 40px;height: 40px;}
.flash-sale-slider .slick-next {right: -40px!important;width: 40px;height: 40px;}

.aboutus-block p{ font-family: 'SourceSans3 Regular'!important;color:#767676;}
img.hover-img {display: none;}
i.hover-img {display: none;}
.menuList li  a:hover img.hover-img {display: inline-block;}
.menuList li  a:hover i.hover-img {display: inline-block;}
.menuList li  a:hover img.static-img {display: none;}
.menuList li a span {display: inline-block;font-size: 12px}
.menuList li:last-child a:after{background:transparent;}  
.borderBottom{border-top:1px solid #ddd}



/*shubham-Css*/

/*=============Modal============*/
/* ==================Modal Style=============== */
body.modal-open{padding-right:0!important;}
.head4,.head5{font-weight:600;}
.head4{font-size:15px;}
.head5{font-size:1rem;}
/* .modal  button.close,
.btn.closeChatPanel {background:#ff0000;opacity:1;color:#fff;font-weight:500;padding:0;width:20px;height:20px;border-radius:100%;
line-height:20px;font-size:18px;z-index:9;} */
.close.closePos1 { position: absolute; right: -8px; top: -8px; }
.modal p,.staticContent p{font-size:15px;color:#8b8b8b;}
.underline{text-decoration:underline;}
.gColor{color:#75d93f!important;}
.wColor{color:#fff!important;}
.rColor{color:#e5425b!important;}
.bColor{color:#000!important;}
.verCenterModal{ min-height: calc(100vh - 60px); display: flex; flex-direction: column; justify-content: center; }

.logoutIcon{margin-bottom:30px;display:inline-block;}
.logOutMsg{margin-bottom:30px;}
.modalActionBtn .btn + .btn{margin-left:10px;}
.modalBox {padding:25px 10px;position:relative;}
.modalBoxHead h4{margin:0;line-height:1;font-size:1.4rem;font-weight:600;}
.modalBoxHead p{margin:15px 0 0;font-size: 0.9rem;line-height:1.2rem;}
.overflowHidden{overflow:hidden;}
.modal button.close.largeCloseIcon{    font-size: 2rem; position: absolute; left: auto; top: 4px; width: 20px; z-index: 9; background: transparent!important; border: none!important; padding: 0!important; right: 10px;} .largeCloseIcon {
font-size:2rem;position:absolute;left:10px;top:4px;width:30px;z-index:9;background:transparent!important;border:none!important;padding:0!important;}
 
.orDivider  span{position:relative;display:inline-block;    font-size: 0.9rem; width: 100%; color: #8b8b8b; font-weight: 500;margin-bottom:40px;} .orDivider  span:before,.orDivider  span:after{content:"";position:absolute;top:12px;background:#ddd;height:1px;width:calc(50% - 20px);}
.orDivider  span:before{left:0;}
.orDivider  span:after{right:0;}
.passwordFieldIcon .form-control{padding-right:35px;}
.togglePassword {position:absolute;right:10px;top:12px;z-index:99;color:#525252;}
.hide{display:none!important;}

.input-group.input-group-contact .input-group-text {padding:0 12px;background:#fff!important;border-right:none;}
.formBox .input-group-text .selectStyle1  {border:none;border-right:1px solid #ddd;border-radius:0;}
.input-group.input-group-contact .form-control {border-left:none;padding-left:0;}
.otpField .form-control{max-width:21%;text-align:center;font-size:1rem;}
.otpField{justify-content:space-between;}
.borderBottom{border-bottom:1px solid #ddd;}
.globalModal  .modal-dialog{border-radius:10px;    overflow: hidden;margin:40px auto 0!important;}
.nav-tabs.globalTab3 {
    border: 1px solid #80956d;
}
.nav-tabs.globalTab3 .nav-link {background: #fff; color: #9a9a9a; font-weight: 500; font-size: 0.9rem; border: none; text-align: center; margin: 0; padding: 10px 12px; }
.nav-tabs.globalTab3 .nav-link.active, .globalTab3.transparentTabs.nav-tabs .nav-link.active {
    background: #80956d;
    color: #fff;
}
.modalNav,.orDivider,.signUpForm {max-width:400px;}
.ModalFormTop{display:flex;border-bottom:1px solid #ddd;}
.commonFormModal{padding: 20px 30px 20px;width:50%}
.commonFormModal h4{color: #80956d;
    font-size: 18px;
    font-weight: 600;margin: 20px 0 20px;}


.globalModal  .formBox  .form-control {border:1px solid #d9d9d9;}
.btnSubmit {    background: #E74C3C; color: #fff; padding: 10px 15px; font-weight: 500; font-size: 20px;}
.btngrey { background: #787878; color: #fff; padding: 10px 15px; font-weight: 500; font-size: 16px;}
.globalModal  .input-group.input-group-contact .form-control.selectStyle1 {border:0px;padding-right:0px;}
.globalModal  .input-group.input-group-contact .input-group-text{padding-right:15px;position:relative;}
.globalModal .formBox .input-group.input-group-contact .form-control{border-left:0px;}
.globalModal   .input-group.input-group-contact .input-group-text:before{position:absolute;content: "|";top:10px;right:8px;}
.commonFormModal .alert.alert-success{    background: #1a910a; color: #fff; padding: 5px; font-size: 13px; border-radius: 0px; text-align: center;}
.autotabbed{  margin-top:40px;  border: 1px solid #ddd; border-top: 0px; border-bottom: 0px; border-radius: 5px; overflow: hidden;}
.autotabbed input {width: 25%; border-radius: 4px; padding: 5px; text-align: center; background: #fff; height: 50px; border: 1px solid #e1dcdc; color: #727272; font-size: 14px; font-family: 'SourceSans3 Regular'!important; border-left: 0px; border-radius: 0px;}
 .autotabbed input:last-child{border-right:0px;}

.ChooseDateInner .DateBlock{display: flex; align-items: center;}
.ChooseDateInner .DateBlock img{    height: 28px; margin-right: 40px;}
.ChooseDateInner .DateBlock select.form-control{height: 55px;max-width: 60%;border-radius:5px;}



 /*faq-page*/
 .faqMain{margin-top:220px;}
 .common-accordienBlock{margin-top:30px;}
 .accordienHeading{font-size:20px;color:#80956d;font-weight:600;margin:0 0 0px;}

.accordToggleBtn{display:flex;align-items:center;width:100%;font-size:1rem;color:#525252!important;text-decoration:none!important;position:relative;
padding:10px 20px 10px 10px;}
.accordToggleBtn:after {font-family:'Font Awesome 5 Free';position:absolute;font-weight:600;color:#8d8b8b;right:5px;top:calc(50% - 10px);font-size:1rem;}
.accordinnAnchor[aria-expanded="false"]:before{content:"";background-image:url('../images/plusIcon.png');}
.accordinnAnchor[aria-expanded="true"]:before{content:"";background-image:url('../images/minus-icon.png');}
.accordinnAnchor[aria-expanded="true"]{border-bottom:1px solid #ddd;}
.accordinnAnchor{position:relative;display:block;}
.accordinnAnchor:before {font-family: 'Font Awesome 5 Free'; position: absolute; font-weight: 600; color: #bbb; right: 15px; top: 15px; font-size: 0.7rem;    display: inline-block; width: 20px; height: 20px; background-size: 18px; background-repeat: no-repeat; }
.accordianceMAin .card-header{padding:0px;border-bottom:0px;}
.accordianceMAin .card-header .accordinnAnchor{padding:15px 20px;color:#333333;font-size:16px;background:#f7f7f7;text-decoration:none;font-weight:600;padding-right:35px;}

.faqGroupedBox{margin-top:10px;}
.faqGroupedBox .sideMenu{background:#e6e6e6;}
.accordinceCommonInner{border-radius:10px;overflow:hidden;    border: 1px solid #ddd;margin:0 0 20px;}
.staticsPage{padding:50px 0 30px;}
.staticsPage p{font-size:16px;color:#4b4b4b;margin-bottom:0 0 20px;}
.staticsPage h5{color:#333333;font-size:16px;font-weight:600;margin:30px 0 5px;}
.bgGray{background:#f7f7f7;}
.contactpage{padding:80px 0 40px }
.contactMain{display:flex;align-items:top;justify-content:space-between;}
.contactLeftSection,.contactrightSection{width:48%;}
.contactInnerHeading {color:#80956d;font-size:20px;margin:0 0 20px;font-weight:600;}
.commonDetail{display:flex;align-items:center;margin-bottom:20px;}
.commonDetail .img-box{max-width:20px;}
.commonDetail h6{margin:0 0 0 20px;color:#4b4b4b;font-size:14px;font-weight:600;}
.formBox .form-control{border-color: #ddd;}
.commonLabel{color:#8b8b8b;font-weight:600;}
.commonTextarea{height:100px;}
.buttonbox a{min-width:120px;margin:10px 5px 0;}
a.btnTheme{background:#80956d;padding: 10px 15px;
    font-weight: 500;
    font-size: 16px;color:#fff;}
a.btngrey:hover,a.btngrey:focus,a.btnTheme:hover,a.btnTheme:focus{color:#fff;box-shadow:none;}
.staticsPage p:last-child{margin:0px;}
.mobileView{display:none;}
.mb-50{
    margin-bottom:50px;
}
.sectionpdd .row{
    padding-top: 50px;
} 
.sectionpdd .row:last-child{
    padding-bottom:50px;
} 
.imagecover{ 
    width: 100px; 
    text-align:center;
    margin: 0 auto;
}




.menuList li a:hover img.hover-img,.menuList li a:focus img.hover-img{display:inline-block;}
.menuList li a:hover img.default-img,.menuList li a:focus img.default-img{display:none;}

.menuList li a:hover i.hover-img,.menuList li a:focus i.hover-img{display:inline-block;}
.menuList li a:hover i.default-img,.menuList li a:focus i.default-img{display:none;}

/*new*/
.offerMain{padding:40px 0px}
.offerMain .product-slider-box {margin:0 0 40px;    box-shadow: 0 6px 10px #c4c4c4;}
.offerMain .product-slider-box:hover{box-shadow: 0 6px 30px #c4c4c4;}
.btnView{background:#e96125;color:#fff;min-width:160px;font-weight:300;padding:8px 12px;}
.RightButton{text-align:right;}
.discount{    box-shadow: 0 0 40px #c3c0c0;}

/*cart-block*/
.cartMainBlock{display:flex;justify-content:space-between;}
.cartMainSection{padding:40px 0}
.borderTop0{border-top:0px;}
.cartRight{min-width:420px;margin-left:40px;}
.cartLeft{width:100%;}
.cartTable table{margin:0px;}
.cartTable thead   th{background:#80956d!important;border:0px;color:#fff;font-weight:500;border-bottom:0px;font-size: 14px;}
.cartTable tbody tr:first-child th{border-top:0px;}
.cartTable tbody td{font-size: 14px;padding:5px 5px;}

.basecartTable table{margin:0px;}
.basecartTable thead   th{background:#555555;border:0px;color:#fff;font-weight:500;border-bottom:0px;font-size: 12px;}
.basecartTable tbody tr:first-child th{border-top:0px;}
.basecartTable tbody td{font-size: 12px;padding:5px 5px;vertical-align: middle}
.ui-menu .ui-menu-item-wrapper {padding:0px !important}
.fruit-table{display:inline-block;vertical-align:middle;padding-left:5px;line-height: 15px}
.fruit-table p{margin:0px;color:#999999;text-align: left;}
.fruit-table .fruitname{color:#1f1e1e;font-weight:600;}

.base-fruit-table{display:inline-block;vertical-align:middle;padding-left:5px;line-height: 14px;}
.base-fruit-table p{margin:0px;color:#999999;font-size: 12px;}
.base-fruit-table .fruitname{color:#1f1e1e;font-weight:600;}



.appleimg{max-width:60px;}

.crosstext{ text-decoration: line-through;}

.fruit-table .redtext{color:#80956d;font-weight:600;cursor: pointer;}
.fruit-table .fruitname i.fa-trash-alt{margin-left:30px;font-size:20px;}

.base-fruit-table .redtext{color:#80956d;font-weight:600;cursor: pointer;font-size: 12px;position: absolute;width: 120px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.base-fruit-table .fruitname i.fa-trash-alt{margin-left:30px;font-size:20px;}

.addproductIcon{display:flex;justify-content:center;}
.addproductIcon .btn{background:transparent;border:1px solid #ddd;font-size:20px;width:40px;height:40px;color:#777}
.addproductIcon .btn.add{border-top-right-radius:0px;border-bottom-right-radius:0px;}
.addproductIcon .btn.minus{border-top-left-radius:0px;border-bottom-left-radius:0px;}
.addproductIcon .form-control{width:50px;border-radius:0px;border-left:0px;border-right:0px;text-align:center;height:40px;font-weight:600;}
.addproductIcon .form-control:focus{    border-color: #ddd;}

.baseaddproductIcon{display:flex;justify-content:center;}
.baseaddproductIcon .btn{background:transparent;font-size:20px;width:33px;height:33px;color:white}
.baseaddproductIcon .btn.add{border-top-right-radius:0px;border-bottom-right-radius:0px;}
.baseaddproductIcon .btn.minus{border-top-left-radius:0px;border-bottom-left-radius:0px;}
.baseaddproductIcon .form-control{width:25px;border-radius:0px;border-left:0px;border-right:0px;text-align:center;height:33px;font-weight:600;color: white;border: none;background: #E74C3C !important}
.baseaddproductIcon .form-control:focus{border-color: #ddd;}

.cartBtn .btn{margin:5px;padding:10px 15px;min-width:250px;}
.cartBtn .btn:last-child{margin-right:0px;}
.cartBtn .btn img{margin-right:10px;}
.btn-pink{background:#E74C3C;color:#fff;}
.btn-blue{background: #2E86C1; color:#fff;}
.btnNotifyMe{background: white;color: #E74C3C;border-color: lightgray;}
.btnNotForSale{
    font-size: 0.5rem !important;
    color: #E74C3C;
    background-color: white;
    border-color: lightgray;
    padding: unset !important;
}
.tooltip-inner {
    padding: .25rem .5rem;
    color: #fff;
    text-align: left;
    background-color: #000;
    border-radius: .25rem;
    font-size: smaller;
    line-height: normal;
}
.btn-grey{background:#787878;color:#fff;}
.productHeading{background:#505050;color:#fff;padding:10px;min-width:150px;text-align:center;margin:0px;}
.cartRightInner .topBlock{padding:20px;border-bottom:1px solid #ddd;border-right: 1px solid #ddd;border-left: 1px solid #ddd;}
.cartRightInner .topRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;}
.cartRightInner .topRow:last-child{margin-bottom:0px;}
.cartRightInner .topRow label,.cartRightInner .topRow span{display:inline-block;width:50%;margin:0px;}
.cartRightInner .topRow label{color:#a4a4a4}
.cartRightInner .topRow span{text-align:right;color:#000}
.cartRightInner .totalBlock{padding:20px;border-bottom:1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;display:flex;align-items:center;justify-content:space-between;color:#1f1e1e;}
.cartRightInner .totalBlock h4{font-size:18px;margin:0px;font-weight:600;}
.cartBottom .coinText{display:flex;align-items:center;margin:10px 0 30px;color:#80956d;font-weight:600;}
.cartBottom .coinText img{margin-right:15px;}
.cartBottom .btn.btn-block{padding:12px;font-weight: 500;}


/*about-slide*/
.aboutSlider .slick-prev, .aboutSlider .slick-next{top:auto;bottom:-10px;background:#80956d;transform:translate(-44% , 0);border-radius:50%;height:30px;width:30px;}
.aboutSlider .slick-prev{left:44%;    top: auto !important;}
.aboutSlider .slick-next{right: 44%;    top: auto !important;}

.menuList li a:hover img.hover-img,.menuList li a:focus img.hover-img{display:inline-block;}
.menuList li a:hover img.default-img,.menuList li a:focus img.default-img{display:none;}

.menuList li a:hover i.hover-img,.menuList li a:focus i.hover-img{display:inline-block;}
.menuList li a:hover i.default-img,.menuList li a:focus i.default-img{display:none;}

/*new*/
.bannerInner,.contentPadding{padding:0 40px;}
.offerMain{padding:30px 0px}
.offerMain .product-slider-box {margin:0 0 40px;    box-shadow: 0 6px 10px #c4c4c4;}
.offerMain .product-slider-box:hover{box-shadow: 0 6px 30px #c4c4c4;}


/************************AASHIQ**********************************************/
/*.uniquesliderclass .sliderCommonStyle .slick-prev{left:45%;  top: auto!important; bottom:0px!important;}
.uniquesliderclass .sliderCommonStyle .slick-next{right:45%; top: auto!important; bottom:0px!important;}*/
.sliderCommonStyle .slick-arrow,.sliderCommonStyle .slick-arrow{z-index:9;opacity:1!important;top:calc(50% - 10px);transform: none!important;}

.sliderCommonStyle .slick-prev:before,
.sliderCommonStyle .slick-next:before{content:"";position:absolute;top:8px;width:12px;height:12px;border-bottom:1px solid #fff;opacity:1!important;    left: 10px;}
.sliderCommonStyle .slick-prev:before{border-left:1px solid #fff;transform: rotate(45deg);}
.sliderCommonStyle .slick-next:before{border-right:1px solid #fff;transform: rotate(-45deg);}
.sliderCommonStyle .slick-next:before{left:6px;}
.sliderCommonStyle .slick-arrow {    border: 1px solid #80956d;background: #80956d;width:30px; height: 30px; }
.image-text {
    width: 100%;
    text-align: center;
    padding: 10px 10px;
}
.shaddow-box {
    padding: 30px 10px;
    box-shadow: 0px 0px 6px #4a4a4ab8;
    border-radius: 1px;
}
.image-text h5 {
    min-height: 70px;
    text-align: center;
    max-width: 330px;
    margin: 0 auto;
    color: #494949;
}
.new-boxes-color {
      width: 100%;
    border: 1px solid #a8a8a8;
    background: #f7f7f7;
    height: 160px;
}
.image-section1 {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
h3.color-size {
    font-weight: 500;
    color: #80956d;
}
.careerheading h1{
    font-size: 60px;
    color: #80956d;
    margin-top: 30px;
    margin-left: 20px;
}
.careersection .career1{
    justify-content: space-between;
    background: #f7f7f7;
    padding: 20px 40px;
}
.testinomial-style .max-WT-60 {
    float: left;
    width: 100%;
    max-width: 85px!important;
}

.testinomial-style .rightbtm{
    float: right;
    width: 100%;
    max-width: 85px!important;
}
.testinomial-style {
    background-image: none!important;
    border: none !important;
}
.mt-6{
    margin-top: 60px!important;
    margin-bottom: 60px!important;
}
.testinomial-style p{
        padding-top: 50px;
    color: #202020 !important;
    max-width: 775px!important;
    text-align: center !important;
    margin: 0 auto !important;
}
.testinomial-style h5{
    color: #1b1a1b !important;
}
.testinomial-style h6{
    color: #666666 !important;
}

.testinomial-style i.fas.fa-star {
    color: #f3c835 !important;
}
.bdrnone .shaddow-box {
    background: #fff;
}

.bdrnone i.fas.fa-star {
    color: #f3c835 !important;
}

.fa.fa-share-alt{
    color:#27AE60;
    font-size:36px;
}

.fa.fa-share-alt:hover{
    color:#145A32;
}

.bdrnone .testinomials-client{
    text-align: center;
}
.bdrnone .RightButton{
    margin-top: 30px;
    margin-bottom: 15px;
}
.blogCard .caption {
      line-height: 1.2;
    font-size: 22px;
    color: #fff;
    bottom: 30px;
    position: absolute;
    margin: 0 auto;
    left: 30px;
    right: 15px;
}
.blogCard .caption span {
      background: #000000;
    font-size: 17px;
    padding: 4px 8px;
    opacity: 0.7;
    display: inline-block;
    margin-bottom: 5px;
}
.blogCard .caption1 {
    line-height: 1.2;
    font-size: 22px;
    color: #fff;
    bottom: -9px;
    position: absolute;
    margin: 0 auto;
    left: 25px;
    right: 10px;
}
.blogCard .caption1 span {
    background: #000000;
    font-size: 17px;
    padding: 4px 8px;
    opacity: 0.7;
    display: inline-block;
    margin-bottom: 5px;
}
.blogCard .caption2 {
      font-size: 14px;
    color: #fff;
    bottom: 0px;
    position: absolute;
    margin: 0 auto;
    left: 22px;
    line-height: 1.4;
    right: 10px;
}
.blogCard .caption2 span {
    background: #000000;
    font-size: 14px;
    padding: 4px 8px;
    opacity: 0.8;
    display: inline-block;
    margin-bottom: 9px;
}
.blogCard figure{
        height: 100%;
    position: relative;
}
.blogCard img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.blogCard.blogCard1 {
    height: 430px;
}
.blogCard.blogCard2 {
    height: 210px;
    width: 100%;
        position: relative;
}
.blogCard.blogCard3 {
    height: 210px;
    margin-top: 6px;
    width: 100%;
        position: relative;
}
.blogposting .padding1{
    padding: 0px 4px;
}



.blogpageTab .tab {
        border-bottom: 4px solid #80956d;
  overflow: hidden;
}

/* Style the buttons inside the tab */
.blogpageTab .tab button {
    border-radius: 0px;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 4px 24px;
    transition: 0.3s;
    font-size: 17px;
    line-height: 1.6;
}
.blogpageTab .tab a {
    border-radius: 0px;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 4px 24px;
    transition: 0.3s;
    font-size: 14px;
    line-height: 1.6;
    text-decoration: none;
    color: black
}

.bllghtgrey{
    border-left: 1px solid lightgray;
    margin-left: 5px;
}
.rightSide-section h6{
    margin: 0px 0px;
}

/* Change background color of buttons on hover */
.blogpageTab .tab button:hover {
    color: #fff;
  background-color: #80956d;
}

.blogpageTab .tab a:hover {
    color: #fff;
  background-color: #80956d;
}

/* Create an active/current tablink class */
.blogpageTab .tab button.active {
    color: #fff;
    background-color: #80956d;
}
.blogpageTab .tab a.active {
    color: #fff;
    background-color: #80956d;
}

/* Style the tab content */
.blogpageTab .tabcontent {
  display: none;
  padding: 6px 12px;
  border-top: none;
}
.leftSide-section h6{
    padding-left: 17px;

    margin: 0px 0px;
}
.textsecBlog h5
{
    color: #4b4b4b;
}
.textsecBlog p {
    font-size: 14px;
    color: #a8a8a8;
}
.textsecBlog1 h5
{
     font-size: 16px;
    color: #4b4b4b;
}
.textsecBlog1 p {
    font-size: 13px;
    color: #a8a8a8;
}
.textsecBlog1 {
    max-width: 549px;
    padding-left: 20px;
}
.border-top{

    border-top: 1px solid #ddd;
}
.blogpageTab {
    margin-bottom: 20px;
}
.supportRyt{
    padding: 40px 30px;
    background:#fff;
}
.supportLft {
    padding-top: 40px;
}
.helpsupportimg{
    max-width:300px;
}
.helpsupportimg img{ 
    max-width:300px;
}
.commonTextarea {
    height: 160px;
}
.contactMain .supportLft{
    margin-bottom: 50px;
}
.supportRyt .buttonbox {
    text-align: center;
}
figure:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 60px;
    background: rgba(0, 0, 0, 0.5);
}
.mystyleing .productHeading {
    background: #505050;
    color: #fff;
    padding: 5px;
    min-width: 150px;
    text-align: center;
    margin: 0px;
}
.rowpadding{
    padding: 0px 0px !important;
    padding-right: 25px!important;
}
.rowpadding1{
    padding: 0px 0px !important;
    padding-left: 25px!important;
}
.leftSide-section img{
    max-width: 40px;
    max-height: 40px;
}
.blogbanner.mt-5 {
    max-width: 100%;
    max-height: 100%;
}
.blogbanner.mt-5 img{
    width: 100%;
    height: 100%;
}

/*cart*/
.cartDeliveryMain .card{margin-bottom:30px;border:0px;border-radius:0px}
.cartDeliveryMain .card-header:first-child{border-radius:0px;}
.cartDeliveryMain  .card-header{border-bottom:0px;padding:0px;background:transparent;}
.card-header a{color:#494949;font-size:16px;padding:8px 10px;background:#e2e2e2;width:100%;display:block;}
.cartDeliveryMain .card-header a[aria-expanded="true"]{background:#555555;color:#fff;}
.cartDeliveryMain .card-header a span{  display: inline-block; background: #fff; padding: 5px; width: 20px; height: 20px; vertical-align: middle; color: #555; line-height: 13px; text-align: center; font-size: 14px; font-weight: 600; border-radius: 3px; margin-right: 10px;margin-top: -4px;}
.cartDeliveryMain  .card-body{padding: 15px 0 0;}
.delivertop{border:1px solid #ddd;margin-bottom:20px;}
.delTopHeading{color:#80956d;margin:0px;font-size:16px;padding:10px;text-align:center;background:#f7f7f7;font-weight:600;}
.dilevrtlistBlcok .radioSec{display:flex;align-items:center;}
.dilevrtlistBlcok .radioSec h3,.dilevrtlistBlcok .radioSec p,.dilevrtlistBlcok .radioSec label.badge{display:inline-block;margin:0px;vertical-align:middle;}
.dilevrtlistBlcok .radioSec h3{color:#181818;font-size:18px;font-weight:600;margin-right:20px;}
.dilevrtlistBlcok{padding:20px;border-bottom:1px solid #ddd; }
.dilevrtlistBlcok:last-child{border-bottom:0px;}
.dilevrtlistBlcok .radioSec label.badge{background:#f2f2f2;padding:5px 10px;color:#4b4b4b;font-size:14px;font-weight:400;margin-right:20px;border-radius:0px;}
.dilevrtlistBlcok .radioSec p{color:#4b4b4b;font-size:14px;font-weight:400;}
.dilevrtlistBlcok .radioSec .edittext{color:#80956d;font-weight:600;display:inline-block;font-size:17px;text-decoration:none;}
.dilevrtlistBlcok .botsection{padding-left:40px;margin-top:10px;}
.dilevrtlistBlcok .botsection p{margin:0px;}
.dilevrtlistBlcok .buttonblock{display:flex;align-items: flex-end;margin-top:20px;}
.ChooseDateInner{padding:30px 50px;}
.deliveryForm{padding:10px 35px ;}
.deliveryForm textarea.form-control{height:100px;}
.delivertop:last-child{margin-bottom:0px;}
.deliveryForm label.radio-design2 {color:#4b4b4b!important;padding-left:30px;font-weight:500;font-size:14px;}
.commnlabel{color:#999999;font-size:14px;}
.deliveryForm .btn-pink,.deliveryForm .btn-grey{padding:10px 20px;font-size:14px}
.cartTable tbody td{ vertical-align: middle;}
.editTableTd a{display:inline-block;margin-left:10px;width:20px;}
.PaymentMain{margin-bottom: 20px;}
.PaymentMain li{border-bottom: 1px solid #ddd;}
.PaymentMain .radio-design2{padding-left:30px; font-size:15px;}
.CreditCardBlock{display:flex;align-items: center;}
.ConfirmBlockSection{background:#f3f3f3;padding:10px 20px;display:flex;align-items: center;}
.ConfirmBlockSection .lefttextPannel{position:relative;padding-left:40px;width: 100%}
.ConfirmBlockSection .lefttextPannel span.no{position: absolute; display: inline-block; background: #fff; padding: 5px; width: 25px; height: 25px; color: #555; line-height: 17px; text-align: center; font-size: 14px; font-weight: 600; border-radius: 3px; left: 0px; top: 3px;} 
.ConfirmBlockSection .topheading{font-size:16px;font-weight:600;}
.btn.btn-white{background:#fff;color:#80956d;font-weight:600}
.ConfirmBlockSection .topheading .btn{margin-left:10px;}
.pintext {display:flex;align-items: center;margin-bottom:15px;}
.pintext img{margin-right:8px;}
.ConfirmBlockSection .totalMoney{margin:0px;font-size:22px;font-weight:600;color:#4b4b4b}
.globalModal .modal-dialog {margin: 70px auto 0!important;}

.slider-syncing {position: relative; padding-left: 78px; overflow: hidden; left: 0; margin: 0 0 20px; }
.slider-vertical {display: inline-block; width: 80px; position: absolute; top: 0px; bottom: 0; height: 100%; left: 0; }
.slick-slider {-webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; }
.slick-slide img {width: 100%;}
.slider-sync {max-width: 100%;}
.slick-slide {margin: 0;outline: 0 !important;}
.slideMainImg{ margin-right: 2px;
padding: 10px;   height: 310px;display: flex; align-items: center;position:relative;}
.slideSideImg{ border: 1px solid #ddd;padding: 10px;}
.slider-for__item:frist-child .slideSideImg{margin:0px 0;}
.slider-for__item .slideSideImg{border: 1px solid #ddd;}
.productLike{    position: absolute; bottom: 2px; right: 20px; display: inline-block; width: 40px; height: 40px; text-align: center; line-height: 46px; border-radius: 50%; color: #c8c8c8; font-size: 18px;}
.product-descright{padding-left:30px;}
.greyText{color:#999999}
.radioproduct .radio-design2{padding-left:30px;font-size:13px;}
.quantitysection{display:flex;align-items:center;}
.quantitysection p{margin:0px;font-size:15px;}
.quantitysection .addproductIcon{margin:0 30px;}
.quantitysection .addproductIcon .btn { width: 35px;  height: 35px; line-height: 10px;}
.quantitysection .addproductIcon .form-control { width: 40px;height: 35px;}

.quantitysection .baseaddproductIcon{margin:0 30px;}
.quantitysection .baseaddproductIcon .btn { width: 35px;  height: 35px; line-height: 10px;}
.quantitysection .baseaddproductIcon .form-control { width: 40px;height: 35px;}

.aside-text {
    color: #E74C3C;
    font-size: 14px;
    position: absolute;
    top: 12%;
    left: 12%;
    transform-origin: 0 0;
    transform: rotate(90deg);
    height: 20px;
    white-space: nowrap;
    overflow: hidden;
    width: 98%;
    text-overflow: ellipsis;
}
.product-offer-text{
    color: #E74C3C;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 150px;
    overflow: hidden;
}
.aboutInnerPannel{padding:15px 0px;}
/* border:1px solid #ddd; */
.blogpageTab.newtab .tabcontent{padding:0px;}
.blogpageTab.newtab .tabcontent p{color:#4b4b4b;margin:0px;}
.blogpageTab.newtab .tab .tablinks{display: inline-block;
    margin-right: 5px;
    background: #ddd;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    font-weight: 600;
    padding: 8px 15px;
    min-width: 100px;
    font-size: 14px
}
.blogpageTab .tab button.tablinks.active,.blogpageTab .tab button.tablinks:hover,.blogpageTab .tab button.tablinks:focus{background-color: #80956d;color:#fff;}
/*radioButton*/
.radio-design2{position:relative; padding-left:40px; padding-right:2px; cursor:pointer; font-weight:500; font-size:14px; color:#494949!important;margin:0;}
.radio-design2 input[type="radio"]{opacity:0; position:absolute; left:0; top:0;}
.radio-design2 input[type="radio"] ~ span{position:absolute; left:0px; top:1px; width:17px; height:17px; border-radius:100%; border:1px solid green;}
.radio-design2 input[type="radio"] ~ span:before{opacity:0; content:''; position:absolute; left:2px; top:2px; width:11px; height:11px; background:green; border-radius:100%; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; transform:scale(0); -webkit-transform:scale(0); -ms-transform:scale(0);}
.radio-design2 input[type="radio"]:checked ~ span:before {opacity:1; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1);}

/*radioButton*/

.user-profile .image-box .upload-label {
    position: absolute;
    right: -7px;
    bottom: 10px;
    width: 30px;
    height: 30px;
    background: #fff;
    text-align: center;
    margin: 0px;
    line-height: 28px;
    font-size: 17px;
    border-radius: 50%;
    padding: 3px;
    box-shadow: 0 0 10px #999;
    color: #2fa0d4;
}
.user-profile .image-box .upload-label input {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 24px;
    opacity: 0;
}
.user-profile .image-box {
    position: relative;
    background: #ddd;
    height: 140px;
    width: 140px;
    border-radius: 50%;
    text-align: center;
    line-height: 120px;
        margin: 0 auto;
}
.user-profile .image-box .upload-label {
    position: absolute;
    right: -7px;
    bottom: 10px;
    width: 30px;
    height: 30px;
    background: #fff;
    text-align: center;
    margin: 0px;
    line-height: 28px;
    font-size: 17px;
    border-radius: 50%;
    padding: 3px;
    box-shadow: 0 0 10px #999;
    color: #2fa0d4;
}
.form-group .min-h{
    min-height: 45px;
}
.upload-label .fa-pencil-alt {
    color: #80956d!important;
}
.d-flex.justify-content-between.align-items-center.min-h {
    max-width: 250px;
}
.buttonryt{
    text-align: right;
    margin: 0 auto;
}
.dateimg input{
    position: relative;
}
.dateimg img{
    position: absolute;
    top: 39px;
    right: 10px;
}
label.text-color {
    color: #80956d;
}




.nav-side-menu {
     border-right: 1px solid #d9d9d9;
    overflow: auto;
    font-size: 12px;
    font-weight: 200;
    background-color: white;
    position: absolute;
    top: 0px;
    width: 250px;
    height: calc(100% + 0px);
    left: 0;
}
.nav-side-menu .brand {
  background-color: #23282e;
  line-height: 50px;
  display: block;
  text-align: center;
  font-size: 14px;
}
.nav-side-menu .toggle-btn {
  display: none;
}
.nav-side-menu ul,
.nav-side-menu li {
  list-style: none;
  padding: 0px;
  margin: 0px;
  /* line-height: 35px; */
  cursor: pointer;
}
.nav-side-menu li :not(collapsed) .arrow:before {
  font-family: FontAwesome;
  content: "+";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  float: right;
}
.nav-side-menu li[aria-expanded="false"] .arrow:before{font-family: FontAwesome;
  content: "\002B";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  float: right;}
  .nav-side-menu li[aria-expanded="true"] .arrow:before{font-family: FontAwesome;
  content: "\002D";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;font-size:20px;
  float: right;    margin-top: -6px;}


.nav-side-menu ul .active, .nav-side-menu li .active {
    border-left: 1px solid white;
    background-color: #80956d;
}

.nav-side-menu ul .sub-menu li.active a, .nav-side-menu li .sub-menu li.active a {
    color: #80956d!important;
}
.nav-side-menu ul .sub-menu li, .nav-side-menu li .sub-menu li {
    font-size: 15px;
    background-color: #f7f7f7;
    border: none;
    border-bottom: 1px solid #dddddd;
   padding:10px 15px;padding-left:30px;color:#979797;
}
.nav-side-menu ul .sub-menu li:hover, .nav-side-menu ul li .sub-menu li:active,
.nav-side-menu ul  .sub-menu li:focus,.nav-side-menu ul .sub-menu li.active {
    background-color: #f7f7f7;color:#80956d;font-weight:600;position:relative;
}

.nav-side-menu ul .sub-menu li.active:before{    content: '';
    position: absolute; top: 50%; right: -14px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 15px solid #f7f7f7; transform: translateY(-50%); }
.nav-side-menu li {
    padding-left: 0px;
    border-bottom: 1px solid #dddddd;
}
.nav-side-menu li a {
   padding: 10px 15px;
   font-size: 16px !important;
   text-decoration: none;
   color: #80956d !important;
   display:block;
   font-family: 'SourceSans3 Regular';
}
.nav-side-menu li a i {
  padding-left: 10px;
  width: 20px;
  padding-right: 20px;
}
.nav-side-menu li:hover a{
    color:#fff!important
}
.nav-side-menu li:hover {
    background-color: #80956d;
}
.userSidemenu.mt-5 {
    margin-top: 80px !important;
   min-height: 510px;
    margin-bottom: 70px;
    position: relative;
    padding-left: 250px;
    border: 1px solid #d9d9d9;/*overflow:auto;*/
}
.userSidemenu .rightside {
    padding: 22px 20px;
}
.menu-content .active a{
    color: #fff!important;
}
.paddlfttsde{
    padding-left: 15px;
}
.fntsizeclr{
    color: #8b8b8b;
    font-size: 12px;
}
span.small-text {
    color: #555555;
    font-size: 12px;
    font-weight: 500;
}
p.fontsize-style {
    font-size: 18px;
    color: #f80000;
}
.bottom-btnpnk button.btn.btn-pink.mt-3 {
    padding: 8px 20px;
}
.ChangePasswordsection.text-center {
    max-width: 450px;
    margin: 0 auto;
}
p.validations {
    margin-bottom: 0px;
    text-align: left;
    color: #fe0000;
}
.green-box{
    margin-left: 20px;
    align-items: center;
    position: absolute;
    padding: 6px 14px;
    background: #009f40;
    text-align: center;
    border-radius: 6px;
    top: 0px;
    display: flex;
}

label.greenbox-txt{
       font-weight: 100;
    color: #fff;
    font-size: 15px;
}
.rightside .delTopHeading {
    color: #80956d;
    margin: 0px;
    font-size: 14px;
    padding: 10px;
    text-align: right;
    background: #f7f7f7;
    font-weight: 500;
}
.rightside .dilevrtlistBlcok .radioSec .edittext {
    line-height: 1.8;
    font-weight: 500;
    border-radius: 4px;
    padding: 2px 12px;
    background: #eef2f3;
    color: #787878;
    display: inline-block;
    font-size: 17px;
    text-decoration: none;
    text-align: center;
}
.rightside  .buttonblock a:hover{
    text-decoration: none;
}
.dropdown-menu.dropdownStyle12.show {
    border: 5px solid #dfdfdf;
    text-align: left;
    left: auto!important;
    right: 0;
    top: 100% !important;
    transform:none!important;


}
.dropdownStyle12 a img {
    max-width: 25px;
    margin-right: 15px;
}
.dropdownStyle12  a.dropdown-item {
    margin-bottom: 0px;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 0px;
    display: flex;
    align-items: center;
    min-height: 45px;
    padding: 0 24px;
}
.dropdownStyle12  a.dropdown-item:last-child {
        border-bottom: none;
    margin-bottom: -8px;
}
.dropdownStyle12  a.dropdown-item:first-child {
    margin-top: -8px;
}
.dropdownStyle12 .dropdown-item {
    color: #3d3d3d;

}
.dropdown.headDropDown.show {
    background: #dfdfdf;
}
.NotificationListBlock li{display:flex;background:#f9f9f9;margin:0 0 10px;border:1px solid #ddd;padding:10px;align-items: center;}
.NotificationListBlock .imageblock{width:60px;border-radius:50%;border:1px solid #80956d;padding:5px;overflow:hidden; background: #fff;}
.NotificationListBlock .imageblock img{width:100%;height:100%;}
.NotificationListBlock li .right-textBlock{width:200px;text-align:right;color:#4b4b4b}
.NotificationListBlock li .right-textBlock span{display:inline-block;margin-right:10px;}
.addAddress .radio-design2{
    display: flex;
}
.buttonblock img:first-child{
    margin-right: 10px;
}
.userdetail-cover {
    max-width: 1000px;
    margin: 0 auto;
}
button.btn.btn-pink.mr-2 {
    padding: 6px 20px;
}


.locationdrpdwn .headDropDown a{
    padding-left: 6px;
    display: flex!important;
    padding-top: 4px;
}
.locationdrpdwn  .headToggleArrow {
    margin-top: 2px;
    color: #5e5e5e!important;
    font-size: 15px;
    margin-left: 5px;
}
.locationdrpdwn {
    min-width: 300px!important;
    height: 35px!important;
    padding: 0px 4px!important;
}
.locationdrpdwn .paddrytsde {
    padding: 10px 20px!important;
}
.locationdrpdwn .dropdown-menu.dropdownStyle12.show {
    top: 100% !important;
    transform: none !important;
    min-width: 380px;
}
.locationdrpdwn .dropdown-menu.dropdownStyle12.show {
    border: 5px solid #dfdfdf;
    text-align: left;
    left: auto!important;
    right: 0;
    top: 100% !important;
    transform:none!important;
    min-width: 380px;
}
.locationdrpdwn .commonLabel {
    color: #555555;
    font-weight: 500;
}
.locationdrpdwn .buttonblock {
    text-align: center;
}


.dropdownStyle12 .card-body{
    padding: 0px 0px !important;
}
.dropdownStyle12  .cartTable table{
    border: none;
}
.dropdownStyle12  .table tr td{
    border-top: none;
}
.dropdownStyle12  .table tr {
    border-bottom:1px solid #dee2e6;
}
.dropdown-menu.dropdownStyle12.show.postionfixing {
    width: 650px;
    border: 5px solid #dfdfdf;
    position: absolute !important;
        height: 406px;
    transform: none!important;
    top: 100% !important;
}
.mypostion{
    position: relative;
}
.editTableTd {
    display: flex;
}
.addproductIcon{align-items: center;} 
.baseaddproductIcon{align-items: center;} 
.paddingryt-5{padding-right: 8px;}
.dropdownStyle12 .tableMain .table-responsive {height: 315px;}
.backgray-section.d-flex.justify-content-between {
    padding: 4px 18px;
    background: #E74C3C;
}
.dropdownStyle12 .cartBtn .btn {
    padding: 8px 24px!important;
    min-width: 80px!important;
}

.dropdownStyle12  .first-part {
    margin: auto 0px;
    color: white;
}

.dropdownStyle12  .middele-part {
    color: #1f1e1e;
}
.newclass1 label.commonLabel {
    font-size: 14px;
    font-weight: 100;
    color: #8b8b8b;
}


/*newShubham*/
.NotificationListBlock .imageblock{height:50px;border-radius:50%;border:1px solid #80956d;padding:5px;overflow:hidden;    background: #fff;}
.NotificationListBlock li p{margin: auto 20px;color:black;font-size:14px;width:100%;}
.NotificationListBlock li .right-textBlock{width:200px;text-align:right;color:#4b4b4b;margin: auto;}
.order-filter{display:flex;align-items:center;}
.leftFilter label{color:#4a4a4a;font-weight:600;min-width:120px;margin-right:20px;}
.order-filter .leftFilter{display:flex;align-items:center;width:100%;}
.order-filter  select{width:180px;border-radius:0px;}
.select_style3.form-control { background-repeat: no-repeat; background-position: calc(100% - 10px) 50%; background-size: 13px auto; border-color: #e7eaee; padding-right: 20px; box-shadow: none; background-image: url("../images/angledownred.png");}
.select_style_base.form-control { background-repeat: no-repeat; background-position: calc(100% - 10px) 50%; background-size: 13px auto; border: none; padding-right: 20px; box-shadow: none; background-image: url("../images/angledownred.png");}
.commonOrderPannel{border:1px solid #ddd;box-shadow:0 0 10px #ddd;border-radius:5px;margin-bottom:20px}
.commonOrderPannel:last-child{margin-bottom:0px}
.order-heading{padding: 10px 20px;display:flex;align-items:center;background:#f6f6f6}
.order-heading h4{margin:0px;font-size:22px;font-weight:600;}
.order-heading h4.orange{color:#ff6f20}
.order-heading h4.red{color:#ec0000}
.order-heading h4.green{color:#429a23}
.order-heading  .order-text label{color:#383838;font-weight:600;}
.order-heading  .order-HeadingRight .order-bottom {text-align:center;}
.order-heading  .order-HeadingRight .order-bottom a{color:#E74C3C;font-size:14px;text-decoration:none;font-weight:600;padding:10px;position:relative;}
.order-heading  .order-HeadingRight .order-bottom a:before{position:absolute;top:0;height:100%;content:'';width:1px;background:#ddd;right:-5px;}
.order-heading  .order-HeadingRight .order-bottom a:last-child:before{width:0px;}

.order-BodyPannel{padding:20px ;}
.orderTopPannel{margin-bottom:10px;}
.orderTopPannel,.Order-bottomPannel{display:flex;align-items:center;}
.order-RightBlock{width:300px;}
.order-RightBlock .btn{width:100%;}
.complainedStepBox {width:100%;}
.Order-bottomPannel .lefttextPannel{width:100%}
/* =============Complained Design============= */
.complainedStepBox {display:flex;}
.complainedStepBox + .complainedStepBox{margin-top:20px;border-top:1px solid #ddd;padding:20px 0 0px;}
/*.complainedProcessList{min-width:10px;border:1px solid #ddd;border-radius:25px;height:100px;}*/
.complainedProcessList li{position:relative;height:25%;}
.complainedProcessList li:before{content:"";position:absolute;left:-3px;width:13px;height:13px;background:#ccc;border:4px solid #ccc;border-radius:100%;}
.step4:before{top:0px;}
.step3:before{top:calc(50% - 7.5px);}
.step2:before{top:calc(50% - 7.5px);}
.step1:before{bottom:0px;}
.step1{text-align:left;}

.stepbox-complained .complainedProcessList li span{    position: absolute;
    width: calc(100% - 0px);
    height: 5px;
    background: #ccc;
    right: -50%;
    top: 7px;}
    .stepbox-complained .complainedProcessList li.step1 span{    position: absolute;
    width: calc(100% - 15px);
    height: 5px;
    background: #ccc;
    right: calc(-50% + 15px);
    top: 7px;}
    .stepbox-complained .complainedProcessList li.step4 span{  position: absolute;
       position: absolute;
    width: calc(100% - 30px);
    height: 5px;
    background: #ccc;
    left: calc(-50% + 15px);
    right: auto;
    top: 7px;}
    .stepbox-complained .complainedProcessList li.active span{background: #349919;}
.stepbox-complained ul li.active:before{}


.stepbox-complained .complainedProcessList li:before {left: 0;width: 32px;height: 30px;top: -7px!important;border:14px solid #ccc;right: 0;margin: 0 auto 20px;}
/*.stepbox-complained .complainedProcessList {height: auto;border-radius: 0;min-width: auto;position: relative;
border: none;margin: 0 auto;padding:0 0 20px;}*/
.stepbox-complained .complainedProcessList li {z-index: 9;width: 25%;height: auto;position:relative;}
.stepbox-complained .complainedProcessList li.active h6 ,
.stepbox-complained .complainedProcessList li.completed h6{color: #787878;}
.stepbox-complained .complainedProcessList li h6 {font-size: 13px;margin-top:-25px;text-align: center;}
.stepbox-complained .step4:before{top:auto;}
.stepbox-complained .step3:before{top:auto;}
.stepbox-complained .step2:before{top:auto;}
.stepbox-complained .step1:before{bottom:auto;}
.stepbox-complained ul li.completed:before{border-color:#349919;}
.stepbox-complained ul li.active:before{border-color:#349919;background:#349919}
.payment-process.stepbox-complained ul li.step4.active:after {right: 96px;width: calc(100% - 0px);}
.stepbox-complained .complainedProcessList li img{width:20px;position:absolute;top: -1px;left: 46%;display:none;z-index: 9;}
.stepbox-complained .complainedProcessList li.completed img{display:block;}
.stepbox-complained .complainedProcessList li.active img{display:block;}
.sliderBottomtext {text-align:center;margin-top:35px;}
.sliderBottomtext .timetext{color:#787878;font-size:13px;margin:0px}
.sliderBottomtext .dateText{color:#4b4b4b;font-size:14px;margin:0px}
.btn-lightgrey{background:#dbdbdb;color:#fff}
.buttonstar{margin:0px;display:block;line-height:10px}
.buttonstar i{font-size:12px;margin-right:3px;}
.Order-bottomPannel .lefttextPannel {padding-left:60px}
.Order-bottomPannel .lefttextPannel li{display:inline-block;width:25%}
.Order-bottomPannel .lefttextPannel li p{color:#383838;margin:0px;font-size:18px;text-transform:uppercase;}
.Order-bottomPannel .lefttextPannel li h4{color:#383838;font-size:20px;font-weight:600;}
.Order-bottomPannel .lefttextPannel li h4.redtext{color:#80956d;font-size:18px;}
.Order-bottomPannel .lefttextPannel li h4.redtext img{width:15px;}
.stepbox-complained .complainedProcessList li.canclled  img{width:12px;display: block;    left: 47.5%; top: 2px;}
.payment-process.stepbox-complained ul li.canclled span{    position: absolute; background: #ec0000; top: 7px; content: ''; height: 5px!important; z-index: 1; right: -93px; width: calc(96% - 0px);} 
.payment-process.stepbox-complained ul li.step4.canclled:after {    right: 96px;
    width: calc(96% - 0px);}
    .stepbox-complained ul li.canclled:before{background: #ec0000;border: 14px solid #ec0000;}
    .order-viewTop{padding:30px 0px 30px 60px;}

    /*complain*/
   .stepbox-complained .complainedProcessList li.canclled.issueCan img{    width: 20px; position: absolute;top: -1px;left: 46%;}
   .stepbox-complained .complainedProcessList li.canclled.issueCan h6{color:#ec0000;}
   .issuesform .form-group{display:flex;align-items:center;}
   .issuesform label{color:#777777;font-size:16px;margin:0px;font-weight:600;min-width:180px;margin-right:10px}
   .issuesform input.form-control{border-radius:5px;height:50px;}
    .issuesform input.form-control:focus{border:1px solid #ddd}
     .issuesform .form-control:disabled, .form-control[readonly]{background:#f9f9f9}
     .issuesform .form-control.noinput{width:200px;}
     .issuesform,.accordianePannelIssue{padding:0 40px;}
     .accordianePannelIssue .accordianceMAin .card-header .accordinnAnchor{color:#777777;font-size:16px;font-weight:600;background:#e0e0e0;padding:10px 20px;    padding-right: 35px}
    .accordianePannelIssue .accordianceMAin .card-header .accordinnAnchor span{display:inline-block;float:right;font-weight:500;font-size:14px;}
    .accordianePannelIssue .accordinceCommonInner{border-radius:5px;border: 0px;}
     .accordianePannelIssue .accordinceCommonInner .card-body{    background: #f9f9f9;}
      .accordianePannelIssue .accordinceCommonInner   .paraStyle{font-size:15px;}
     .accordianePannelIssue .readMore a{color:#d60000;text-decoration:none;font-weight:600;font-size:15px;}
     .accordianePannelIssue .readMore a img{width:15px;}
     .accordianePannelIssue .accordinnAnchor[aria-expanded="true"]:before{ background:none;content:"-";font-size:24px;top:-2px;}
     .accordianePannelIssue .accordinnAnchor[aria-expanded="false"]:before{ background:none;content:"+";}
     .accordianePannelIssue .accordinnAnchor:before{    right: 15px;
    top: 3px;
    width: 10px;
    height: 10px;
    font-size: 20px;color:#d60000}
      .stepbox-complained .complainedProcessList.ThreeStep{    max-width: 700px; margin: 0 auto;}
   .stepbox-complained .complainedProcessList.ThreeStep li{    width: 33.3%;}
.accordianePannelIssue .accordianceMAin .card-header .accordinnAnchor span i.active{color:#a90000}
.accordianePannelIssue .accordianceMAin .card-header .accordinnAnchor span i{color:#ffffff;font-size:16px;margin-right:5px;}
.satisfiedBlocked p{margin:0px;color:#ff0000;font-size:14px;}
.order-heading h4.issueText{max-width:160px;width:100%;}
.satisfiedBlocked{max-width:140px;text-align:center;width:100%;}
.satisfiedBlocked .btn{width:100%;padding:3px 10px;font-size:14px;}

/*Shubham end*/

.dropdown-menu.dropdownStyle12.text-center.newclass1.addprperties.show {
    min-width: 450px;
    text-align: center;
    padding: 12px 20px;
}

.blckborder-section label.commonLabel {
    font-size: 17px;
    font-weight: 500;
    color: #555555;
    padding: 10px;
}
.blckborder-section  .d-flex.justify-content-between {
    padding: 0px 10px;
}
.pintext img:last-child {
    margin-left: 6px;
    max-width: 20px;
    max-height: 20px;
}
.text-colorpnk{
    color: #80956d;
}
.text-colorpnk span.plusicon {
    margin-right: 10px;
    border-radius: 4px;
    background: #f2f2f2;
    padding: 4px 8px;
    font-size: 20px;
    font-weight: 600;
}
.text-colorpnk  .viewall {
    font-size: 14px;
}

.addprperties button.btn.btn-pink.max-WT-150 {
    max-width: 220px!important;
}

.modalBox .autotabbed input {
    width: 15%;
    border-radius: 4px;
    padding: 5px;
    text-align: center;
    /*background: #f8f8f8;*/
    height: 50px;
    border: 1px solid #e1dcdc;
    color: #727272;
    font-size: 14px;
    font-family: 'SourceSans3 Regular'!important;
}

.bckimg .commonLabel {
    color: #555555;
    font-size: 16px;
    font-weight: 100;
}

select.form-control.ml-smallbox {
    max-width: 84px;
    height: 50px;
    border-radius: 4px;
    margin-left: 40px;
    border: 1px solid #d9d9d9;
}
.issuefixing{
    padding: 0px 20px;
}

select.form-control.field-styling.redbakimg {
    min-height: 50px;
    border-radius: 4px;
    border: 1px solid #d9d9d9;
}
textarea.form-control.field-styling {
    border: 1px solid #d9d9d9;
        min-height: 164px;
}


.issuefixing label {
    color: #555555;
}
.issuefixing span {
    color: #737373;
}

.shaddow-box{margin-bottom:30px;}

.innercoverdropdown .drpdwnlast-section {
    width: 100%;
}
.innercoverdropdown .drpdwnfirst-section {
    width: 300px;
    background:#fff;
}
.innercoverdropdown .drpdwnsecond-section {
    background: #f1f1f1;
    width: 300px;
}

.innercoverdropdown  ul li a{
     color: #3d3d3d !important;
    font-weight: 400 !important;
    font-size: 15px !important;   
}
.drpdwnlast-section .card-body{
    padding: 0px 0px !important;
}
.drpdwnfirst-section .firstsectionul li a{
    padding: 12px 0px 0px !important;
    background: white!important;
    line-height: 16px;
    text-align: left;
    margin:1px 0px;    
}
.drpdwnsecond-section .firstsectionul li{
    background: #f1f1f1!important;
}

.drpdwnsecond-section .firstsectionul li a{
    padding: 12px 0px 0px !important;
    background: #f1f1f1!important;
    line-height: 16px;
    text-align: left;
    margin:1px 0px;
}

.menuListBox .menuList li a:after {
    background: transparent!important;
}

.firstsectionul li img{
    margin-left: 20px;
    margin-right: 10px;
    width: 35px;
}
.innercoverdropdown{
    height: 450px;
    overflow-y: scroll;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.39);
}
.tableMain .table-responsive{
    max-height:400px;
}
button.btn.btn-pink.d-flex.align-items-center.justify-content-between {
    max-width: 100px;
    width: 100%;
}
button.btn.btn-sm.btn-pink.d-flex.align-items-center.justify-content-between {
    max-width: 80px;
    width: 100%;
}

span.textcolor.fontsize {
    font-size: 17px;
    color: #80956d;
    font-weight: 500;
}

.dropdowncover {
    position: absolute;
    z-index: 20;
    background: #fff;
    display: none;
}
.menuList li {
    min-width: 16%;
    text-align: center;
    position: relative;
    border-bottom: 1px solid lightgrey;
}
.megamenu:hover .dropdowncover{
        display: block;
}
.innercoverdropdown ul li.active a{
    color: white!important;
    background: #80956d!important;
}
.innercoverdropdown ul li.active{
    background: #80956d!important;
}



.innercoverdropdown ul li  .iconActive{display:none}
.innercoverdropdown ul li:hover  img{display:none}
.innercoverdropdown ul li:hover  img.iconActive{display:block}

.triangle{font-size: 0px;line-height: 0%; width: 0px;border-top: 80px solid #e96125;border-left: 80px solid #ffffff00;right: 0;position: absolute;color: white;top: 0}
.offer-text{
    position: absolute;
    color: white;
    transform: rotate(43deg);
    font-size: 10px;
    top: -65px;
    right: 10px;
    line-height: 1;
    text-align: center;
}
.staticContentBox{padding:3em 0;}
.walletBox {background:#fff;box-shadow:0 0 20px #ddd;margin:30px 0;margin:20px auto;text-align: center}
.walletInnerBox { display: flex; align-items: center; padding:7px 15px;}
.walletInnerBox .w-50:first-child{font-weight:600;padding-right:7px;}
.walletFeatureList{display:flex;text-align:center;}
.walletFeatureList li{width:33.33%;}
.walletFeatureList li a{display:inline-block;text-decoration:none;}
.walletsIcon { border: 1px solid #ddd; background: #fff; display: flex; justify-content: center; align-items: center; width: 70px; height: 70px; border-radius: 100%; margin: 0 auto 10px; box-shadow: 0 0 20px #ddd; color: #80956d; font-size: 23px; }
.walletFeatureList label{margin:0;color:#5e5e5e;font-size:14px;}
ul.moneyAddesList { display: flex; white-space: nowrap;flex-wrap:wrap;margin:0 -5px }
/* ul.moneyAddesList li  + li{margin-left:7px;} */
ul.moneyAddesList li span{padding:6px 25px;background:#787878;color:#fff;cursor:pointer;}
ul.moneyAddesList li.active span{background:#80956d;}
ul.moneyAddesList li i{font-size:13px;margin-right:5px;}
ul.moneyAddesList li {padding:5px;}

.historyAccordian .accordinnAnchor { display: flex; justify-content: space-between; padding: 10px 50px 10px 10px!important; align-items: center; }
.historyAccordian  .accordinnAnchor:before{top:21px;}
.tabLeftContent label{margin-bottom:5px;}
.tabLeftContent label,.tabRightContent{font-size:16px;line-height:1;font-weight:600;}
.tabLeftContent p{margin:0;font-size:14px;line-height:1;opacity: 0.5;}
.tabRightContent .fa-rupee-sign{margin:0 5px;font-size:12px;}
.historyAccordian .card-body {padding:10px;}
.orderId {font-size:14px;}
.orderId label{margin:0 5px 0 0;font-weight:600;}

/* ===========Payment====== */




/* Cart Imtiyaz */
.btnRed{background-color: #E74C3C;border-color: #E74C3C;}
.priceRight{width:72px;margin-left:auto;}
.priceRight .btn { font-size: 0.6rem; height: 28px; min-height: 28px; padding: 5px; width: 100%; }
/* ==============Add Cart and Remove Button========== */
.search_increament_box {background-color: #E74C3C;border-color: #E74C3C;padding: 0px;display: flex;align-items: center;border-radius: .2rem;width: 90px;height:34px;margin: 5px;}
.cartIncrementBox{display:flex;width:100%;align-items:center;justify-content:center;text-align:center;}
.increament_box {background-color: #E74C3C;border-color: #E74C3C;padding: 6px;display: flex;align-items: center;border-radius: 6px;}
.cartIncrementBox .increament_box i , .cartIncrementBox .increament_box input{color: #fff;padding: 5px 5px;}
.cartIncrementBox .increament_box input{font-size:16px;}
.cartIncrementBox input{width:25px;padding:0;border:none!important;background:transparent!important;font-size:13px;color:#525252;text-align:center;height:20px;}
.cartIncrementBox input[type=number]::-webkit-inner-spin-button,
.cartIncrementBox input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;-moz-appearance: none;appearance: none;}
.cartIncrementBox input[type='number'] {-moz-appearance:textfield;}
.cartIncrementBox i{cursor:pointer;color:#525252;font-size:13px;}



.base-cartIncrementBox .increament_box i , .base-cartIncrementBox .increament_box input{color: #fff;padding: 0px 0px;font-size: 10px}
.base-cartIncrementBox .increament_box input{font-size:12px;width: 30px;}
.base-cartIncrementBox input[type=number]::-webkit-inner-spin-button,
.base-cartIncrementBox input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;-moz-appearance: none;appearance: none;}
.base-cartIncrementBox input[type='number'] {-moz-appearance:textfield;}


/* Imtiyaz for Package Management */
.donate-now {list-style-type: none;margin: 0px 0 0 0;padding: 0;}
.donate-now li {float: left;margin: 0 5px 0 0;display: contents;}
.donate-now label {padding: 2px;cursor: pointer;background-color: white;min-width: 50px;color: #0000009c;border-color: lightgray;font-size: 11px;}
.donate-now input[type="radio"] {opacity: 0.01;z-index: 100;display: none;font-size: 9px;}
.donate-now input[type="radio"]:checked+label,.Checked+label {background-color: white;border-color: green;color: green;font-size: 11px;padding:3px;box-shadow: 0 4px 3px #c4c4c4;}
.subcategory-display {display: none;}
.discount-price {color: #27AE60;margin-top:15px}

.dropdown:hover .dropdown-content {display: block;left: auto!important;right: 0;top: 100% !important;transform: none!important;border: 5px solid #dfdfdf}
.dropdown:hover .cart-content {display: block;left: auto!important;right: 0;top: 100% !important;transform: none!important;min-width: 650px;padding: .5rem 0;margin: .125rem 0 0;border: 5px solid #dfdfdf}
.dropdown:hover .addprperties{display: block;left: auto!important;right: 0;top: 100% !important;transform: none!important;min-width: 500px;padding: 12px 20px;border: 5px solid #dfdfdf}



/* Search Bar CSS */
.creditCardImg img{height: 40px; width: 40px}

.rated{color:#ffc14e!important;}
.unrated{color: #c5c5c5;}
.bannerSection .carousel-indicators li:first-child { border-top-left-radius: 8px;}
.bannerSection .carousel-indicators li:last-child {border-top-right-radius: 8px;}
.bannerSection .carousel-indicators li {position: relative;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 140px;height: 60px;margin-right: 0px;margin-left: 0px;text-indent: 0px;}
.bannerSection .carousel-indicators li.active label:first-child{color: black !important;font-weight: 600;}
.bannerSection .carousel-indicators li.active label{color:#80956d!important;}
.bannerSection .carousel-indicators li.active{border-top-left-radius: 8px;background-color: #f5cbd8;border-top-right-radius: 8px;border-bottom: 3px solid #8e0000;}
.bannerSection .carousel-indicators {bottom: 0px;margin: 0 auto;max-width: 900px;border-top-left-radius: 8px;border-top-right-radius: 8px;z-index:1}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{
    max-height: 420px;
    overflow-y: scroll;
}


.commonSymbol{
    background-repeat:no-repeat;background-position:0 0;background-size:cover;display:inline-block;bottom:5px;right:10px;width:10px;height:10px;z-index:9;float:right;
}
.vegLogo{background-image:url(../images/vegLogo.png);}
.nonvegLogo{background-image:url(../images/nonvegLogo.png);}
.express-pre-order-icon{right: 10px;position: absolute;height: 40px;margin-top: 5px;}
.btn-dark-green {background: #1E8449;color: #fff;}
.green_box{
    background-color: #1E8449 !important;
    border-color: #1E8449 !important;
}
/* Loader CSS */
.overlay {
    background: #727070;  
    position: fixed;   
    top: 0;                 
    right: 0;              
    bottom: 0;
    left: 0;
    opacity: 0.8;
    z-index:15;
    height:100%
}
.loader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #80956d;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    margin:auto;
    left:0;
    right:0;
    top:0;
    bottom:0;
    position:fixed;
    z-index:10;
  }
  
  @-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }


.checkoutBoxFooter{
     border-bottom-left-radius: 16px;
     border-bottom-right-radius: 16px;
}
.tableMain .RightButton .btn-grey{
    border-radius: 16px !important;
}
.productHeading{
border-top-left-radius: 16px;
border-top-right-radius: 16px;
}


.background-color-container{
border-top-left-radius:16px;
border-top-right-radius:16px;
}
.OPTION2-delivery-charges{
 border-bottom-left-radius:16px;
 border-bottom-right-radius:16px;
 }
.payment-type{
    border-radius: 16px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}

.table td, .table th {
    border-top: unset;
}

.desktop-footerFixed {
    position: fixed
}
.desktop-footer {
    bottom:0;
    left:30%;
    width: 40%;
    background: transparent;
    z-index:100
}