/*Add by Ziva-oganiko*/
/*
ziva colour code
Orange-#c4954e
Green-#013c3c
*/
:root{
    --ziva-green:#0b3c3c;
    --ziva-gold:#c6914f;
    --ziva-green-dark:#052b2b;
    --ziva-green-light:#0b3c3ca8;
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,879;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: var(--ziva-green-light); 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--ziva-gold);
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--ziva-gold);
}
div#gdpr-cookie-message{
    display:none !important;
}
button, input, a, select, label{
    border-radius:4px !important;
}
.text-green{
    color:var(--ziva-green);
}
.text-gold{
    color:var(--ziva-gold);
}
.ziva-bg-green{
    background-color:var(--ziva-green);
}
.ziva-bg-gold{
    background-color:var(--ziva-gold);
}
.ziva-btn {
    background: var(--main-color-one);
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 8px;
    text-decoration: none;
    color:#fff;
}
.stopScroll{
    overflow: hidden;
    height:100vh;
}
.ziva-btn:hover, .ziva-btn:visited, .ziva-btn:focus, .ziva-btn:target,
.checkout_form_submit_btn:hover, .checkout_form_submit_btn:visited, .checkout_form_submit_btn:focus, .checkout_form_submit_btn:target{
    color:#fff !important;
}
.fs-18{
    font-size:18px;
}
.tran-btn{
    background: transparent;
    border: none;
}
.blog-details-item .post-meta li i, .blog-classic-item-01 .content .post-meta li i{
    color:var(--ziva-gold) !important;    
}
h1, .title{
    font-family: 'Montserrat', sans-serif;
}
.ukslideshow-wrapper{
    padding-top:100px;
}
.uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {
    color: var(--ziva-gold) !important;
    text-decoration: none;
}
.uk-link, a{
    color:var(--ziva-gold);
}
#uk-slideshow-1{
    aspect-ratio: 15 / 6 !important;
}
a:hover{
    text-decoration:none;
}
.navbar-toggle-side-icon {
    position: absolute;
    right: 80px;
    bottom: 18px;
    display: flex;
    width: 100px;
    text-align: center;
    align-items: center;
}
.navbar-toggle-side-icon svg {
    width: 34px !important;
    margin-left: 18px;
}
.zivalogo img{
    width:80%;
}
.ziva-background{background-color:#013c3c;}

.nava-sticky-menu {
  position: fixed;
  left: 0;
  right: 0;
  top:0;
  transition: transform 300ms;
  z-index:3;
}
.nava-sticky-menu.hide {
    transform: translateY(-155px);
}
.h-0{
    top:0px;
}
.h-24{
    top:24px;
}
/*header*/
@keyframes blink {

    0%,
    100% {
        opacity: 1;
    }

    50% {
        opacity: 0;
        animation-delay: 0.5s;
    }
}

.line1 {
    /* animation: blink 1s infinite; */
    animation: blink 5s steps(1, start) infinite;
    -webkit-animation: blink 5s steps(5, start) infinite;
}

.line2 {
    animation: blink 5s steps(1, start) infinite;
    -webkit-animation: blink 5s steps(5, start) infinite;
    animation-delay: 0.5s;
    /* This creates the alternate blinking effect */
}

.header-style-03.header-variant-15 .navbar-area .nav-container .logo-wrapper img {
    margin-top: 12px;
}

.header-top-adv {
    position: relative;
    max-height: 26px;
    text-align: center;
}

.header-top-adv p {
    position: relative;
    margin-bottom: 0px;
    font-weight: 700;
    margin-top: 0px;
}

.header-top-adv .line2 {
    position: relative;
    bottom: 44px;
}
.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler {
    border: 2px solid var(--ziva-gold);
}
.header-style-03.header-variant-15 .navbar-area{
    background-color:var(--ziva-green);
    position: relative;
}
.header-variant-15 .navbar-area.nav-fixed {
    position: fixed;
    top: 0;
    width: 100%;
    background-color: #013c3c;
    z-index: 999;
}
.header-area.fruits-home {
    padding: 225px 0 225px;
}

.header-style-01.navbar-variant-01 .navbar-area.nav-style-01{
    background-color: #013c3c !important;
}
.bb-gold{
    border-bottom: 1px solid  #c4954e;
}

.header-inner .description *{
    line-height: 22px !important;
}
.btn-fruits {
    padding: 10px 12px 10px 18px;
}
.btn-fruits i {
    margin-left: 7px;
}
.navbar-area.nav-fixed .nav-container .navbar-collapse .navbar-nav li {
    color: #c4954e;
}
.navbar-area .nav-container .nav-right-content ul li a, .top-bar-inner ul li a:hover, .btn-fruits i, 
.breadcrumb-area .page-list li,
.breadcrumb-area .page-list li a, .breadcrumb-area .page-list li a:hover{
    color: #c4954e;    
}

.ghe-process .ziva-main-title, .section-title.fruits-home .title, .four-gen .farmer-title,
.we-belive .title, .fruits-home .title{
    text-transform:uppercase;
    letter-spacing:-2.5px;
}
.cart-view{
    
}
.product_variant_add_to_cart button:focus {
     outline: 0px; 
     outline: 0px auto -webkit-focus-ring-color; 
}
.cart-count {
    position: absolute;
    top: 0px;
    right: -5px;
    width: 20px;
    height: 20px;
    background: #c4954e;
    border-radius: 50%;
    font-size: 12px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
}

/*Navabar*/

/*.xg-mega-menu-single-column-wrap ul {*/
/*    display: flex;*/
/*}*/
/*.navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li {*/
/*    flex-wrap: wrap;*/
/*}*/
.header-top {
    background-color: #0b3c3c;
}
.bd-highlight a{
    border-radius:0px;
}
.dropdown-toggle::after{
    content:none;
}


.breadcrumb-area{
    /*display:none !important;*/
}
.breadcrumb-area:after, .breadcrumb-area:before{
    background-color:transparent !important;
}
.breadcrumb-area .breadcrumb-inner{
    padding:25px 0px 0px !important;
    text-align: left;
}
.btn-fruits, .top-bar-inner .btn-wrapper .boxed-btn.reverse-color,.btn-boxed, .single-fruit-product-item .tag, .boxed-btn.fruits-home, 
.logistic-dots.fruits-home .owl-dots div.active,
.btn-wrapper .boxed-btn.reverse-color,
.single-product-item-3 .addtocart{
    background-color: #c4954e;
}
.single-product-details .top-content .cat-sku-content-wrapper span.title{
    line-height:35px;
}
.single-product-details .top-content .single-add-to-card-wrapper .addtocart:hover,
.btn-wrapper .boxed-btn.reverse-color:hover,
.single-product-item-3 .addtocart:hover{
    background-color: #013c3c !important;
}
.product-thumbnail{
    text-align:center;
}
.product-summery .single-add-to-card-wrapper .from-lable{
    font-size: 18px;
    font-weight: 900;
    color: var(--heading-color);
    margin-right: 10px;
    margin-bottom: 10px;
}
.fruits-home-single-testimonial-item .icon{
    color:#c4954e;
}
.title {
    font-size: 50px;
    line-height: 60px;
    font-weight: 700;
    color: var(--ziva-green);
}
.farmer-title{
    font-weight: 700 !important;
    font-size: 70px;
    line-height: 70px;
    color: #244316;
}
.farmer-disc {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #244316;
    text-align:justify;
}
.four-gen p{
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #244316;
    text-align:justify;
}
.gen_img_left{
    bottom:35px;
}
.gen_img_right{
    right:0px;
    bottom:0px;
}
.gen_img_left img{
    width:314px;
    height:214px;
}
.gen_img_right img{
    width:256px;
    height:256px;
}
.header-slider-wrapper.fruits-home .right-image-wrap {
    right: -14% ;
    top: 5% ;
    width: 612px ;
    z-index:99;
}
.ghe-process{
    padding-top:50px;
}
.ziva-title span{
    color: var(--fruits-color);
    text-transform: capitalize;
    font-size: 18px;
    position: relative;
    padding: 6px 20px;
    margin-bottom: 20px; 
}
.ziva-title span:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--fruits-color);
    content: '';
    opacity: .1;
}
.ziva-main-title {
    font-weight: 700 !important;
    font-size: 50px;
    line-height: 60px;
    color: #244316;
    text-transform: capitalize;
    margin-bottom: 16px;
}
.ziva-sub-title {
    font-weight: 700 !important;
    font-size: 24px;
    line-height: 30px;
    color: #244316;
}


/*Search Popup bar*/
.search-popup-inner-wrapper .search-form-warp .form-group {
    width: calc(100% / 1  );
}

/*<!--Product Disciprtion start here-->*/
.home-product {
    /*background-image: url('https://static.vecteezy.com/system/resources/thumbnails/008/425/649/small/continuous-line-drawing-of-big-tree-environmental-concept-free-vector.jpg');*/
    /*background-repeat: no-repeat;*/
    background-position: bottom;
    background-position-x: left;
}

.home-product .path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  animation: dash 5s linear alternate infinite;
}
.overlay-content{
    display: flex !important;
    justify-content: space-evenly;
    align-items: center;
}

@keyframes dash {
  from {
    stroke-dashoffset: 822;
  }
  to {
    stroke-dashoffset: 0;
  }
}.home-product-img-box img{
    transition: all .8s linear;
}
.home-product-img-box:hover img{
    transform: scale(1.1);
}
.home-product-img-box{
    max-width:502px;
    max-height:502px;
    overflow:hidden;
    border-radius: 8px !important;
}
.uk-heading-bullet::before, .uk-heading-bullet .border-bottom {
    border-left-color: #013c3cc4;
}


/*Farmer Geeratin*/
.sketchy {
  padding: 4rem 8rem;
  display: inline-block;
  border: 3px solid #014019;
  font-size: 2.5rem;
  border-radius: 2% 6% 5% 4%/1% 1% 2% 4%;
  position: relative;
}
.sketchy::before {
  content: "";
  border: 2px solid #353535;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0) scale(1.015) rotate(0.5deg);
  border-radius: 1% 1% 2% 4%/2% 6% 5% 4%;
}

/*Products*/
.content.product-bg-img {
    background-image: url(/assets/frontend/ziva-img/product-bg.webp);
    padding-bottom: 35px;
    margin-top: 10px;
    background-position:bottom;
    /*-webkit-transform: rotate(120deg);*/
    /*-moz-transform: rotate(120deg);*/
}
.single-fruit-product-item .tag{
    display:none;
}
.single-fruit-product-item .img-wrapper{
    padding:15px;
}
.single-product-item-3 .overlay.overlay-content>a{
    display:none;
}

/*we-belive*/
.we-belive .card{
    border:0px;
}
.we-belive .card img{
    width:189px;
    height:189px;
    margin:auto;
}
.we-belive .card .card-title{
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    color: #244316;
}
.we-belive .card .card-text{
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #244316;
    min-height: 40px;
    overflow: hidden;
}
.we-belive .card-body{
    /* background-image: url(/assets/uploads/media-uploader/testimonial-bg-min-21617707673.png); */
    padding-top: 35px;
}
.we-belive .border-img{
    position: relative;
    top: -32px;
}
.we-belive .border-img img{
    /*filter: invert(48%) sepia(13%) saturate(3207%) hue-rotate(130deg) brightness(95%) contrast(80%);*/
}
.we-belive .uk-heading-bullet::before {
    top: calc(-.1 * 0em);
    height: calc(4px + .4em);
    margin-right: calc(0px + .1em);
}

/*Proceesing*/
.process-area-wrap .shape.right-image {
    right: -10%;
    top: -60px;
}

/*a2 cow*/
.a2cow .farmer-disc {
    font-weight: 600;
    font-size: 18px;
    line-height: 18px;
    color: #244316;
    text-align: left;
}
.a2cow-top {
    position: relative;
    background: #013c3c;
}
.a2cow-top img{
    /*position: absolute;*/
    /*bottom:0px;*/
    width: 100%;
}
.a2cow-details *{
    color:#013c3c;
}
.a2cow-details .h1, .a2cow-details .h3, .a2cow-details .h4{
    color:#013c3c;
    font-weight:700;
    padding:10px 0px;
}
.bottom-img{}

/*ghee-benifits*/
.ghee-benifits ul li strong{
    font-weight: 800;
    font-size: 20px;
}
.ghee-benifits ul li{
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #244316;
    margin-bottom:16px;
}
.ghee-benifits .gen_img_left, .ghee-benifits .gen_img_right {
    bottom: 100px;
}
.ghee-benifits .gen_img_left img, .ghee-benifits .gen_img_right img {
    width: 356px;
    height: 356px;
}

/*Testimonial*/
.fruits-testimonial-area .shape-image.left-wrap {
    left: 0%;
    top: 10%;
}
.fruits-testimonial-area .shape-image.right-wrap {
    right: -2%;
    top: 3%;
}
.fruits-testimonial-area .shape-image.left-wrap img{
    width:347px;
}
.fruits-testimonial-area .shape-image.right-wrap img{
    width:432px;    
}

/*Single product*/
.single-product-details .extra-content-wrap .tab-content, .single-product-details .extra-content-wrap .nav-tabs .nav-item {
    background-color: transparent;
}
.single-product-details .top-content .single-add-to-card-wrapper .quantity {
    max-width: 75px;
}
.single-product-details .extra-content-wrap .nav-tabs .nav-item+.nav-item{
    border-left:0px;
}
.single-product-details .extra-content-wrap .nav-tabs .nav-item{
    color: #013c3c !important;
    font-size: 18px;
    font-weight: 700;
}
/* .single-product-details .extra-content-wrap .nav-tabs .nav-item.active {
    border-bottom: 3px solid var(--main-color-one);
    color: var(--main-color-one) !important;
    background-color: transparent;
} */
.single-product-details .extra-content-wrap .nav-tabs .nav-item.active {
    border: 3px solid var(--main-color-one);
    border-radius: 10px 10px 0 0;
    color: white !important;

}
.single-product-item-3 .thumb .tag{
    /* display: none; */
}
.single-product-item-3 .thumb .img-wrapper{
    padding: 25px;
}
.single-product-item-3{
    border:none;
}
.single-product-item-3 {
    border: none;
    /* background-image: url(/assets/frontend/ziva-img/product-bg.webp); */
    background-size: cover;
    background-position: bottom;
}
.related-product-area{display:none;}

/*Footer color section*/
.mobile-contact-info {
    display: none; 
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mobile-contact-info li{
    background:transparent;
    border:none;
}
.footer-bar{
    z-index: 99;
    position: relative;
}
.footer-bar .nav__item {
    padding: 2px 15px;
    text-align: center;
}
.about_us_widget .footer-logo {
    display: block;
    margin-bottom: 20px;
    width: 248px;
}
.footer-area .footer-top, .footer-area.home-variant-15 .copyright-area {
    background-color: #013c3c !important;
}
.contact_info_list li.single-info-item .icon, .footer-widget.widget_nav_menu ul li a:after, .footer-widget.widget_nav_menu ul li a:hover .footer-area .widget.footer-widget ul li a:hover{
    color:#c4954e;
}
.footer-widget.widget_nav_menu ul li a, .contact_info_list li.single-info-item .details, .footer-area.home-variant-15 .widget.footer-widget p,.footer-area.home-variant-15 .copyright-area{
    color:white !important;
}
.footer-copy-text{
    width:100%;
    text-align:center;
    color:white;
    font-weight:600;
    /*position:absolute;*/
    bottom:5px;
}
.copyright-area.copyright-bg{display:none; border:none;}
.single-product-details .top-content .slider-gallery-nav .single-gallery-slider-nav-item img{
    margin:auto;
    /*mix-blend-mode: multiply;*/
    /*filter: contrast(1);*/
}

.footer-top .title a, .footer-top .time{
    color:#FFF !important;
}

/*Dynamic page, privacy policy, terms and condition*/
section.dynamic-page-content-area.padding-100 * {
    color: #000 !important;
}

/*variant hide kavanu chhe*/
.product-variant-list-wrapper-, .sku-wrap{
    display:none;
}
/*================================= Cart View =================================*/
/*side-cart-view*/
.overlay1 {
  display: none;
  background: #000000;
  opacity: .3;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 3;
  cursor: pointer;
}

.sidebar {
  width: 378px;
  background: var(--ziva-green);;
  border-left: 1px solid var(--ziva-gold);
  position: fixed;
  right: -378px;
  height: 100vh;
  transition: .3s;
  z-index: 4;
}

.sidebar .cart-header {
  /*margin: 0px;*/
  /*padding: 16px 0px;*/
  /*position: relative;*/
}

.sidebar .cart-header .hideSidebar {
  font-size: 18px;
}

.content {
  min-height: 100px;
  position: relative;
}

.side-cart-view .border-bottom{
    border-color:var(--ziva-gold) !important;
}
.side-cart-view-{
    position:fixed;
    top:0px;
    width:378px;
    height:100vh;
    z-index:99999;
    display:sticky;
    background:var(--ziva-green);
    /*border-left: 1px solid var(--ziva-gold);*/
}

.side-cart-view .cart-view-box{
    
}
.cart-view-box .cart-img{
    max-width:125px !important;
    max-height:125px !important;
    margin:5px 10px !important;
    overflow:hidden !important;
}
.cart-view-box .cart-img .thumbnail img{
    width:75px !important;
    height:75px !important;
}
.cart-place-order {
    position: absolute;
    bottom: 5px;
    width: 100%;
    text-align: center;
}
.cart-place-order a.btn-boxed:hover {
    color: #fff !important;
}
.cart-view-box .cart-details .product-title{
    margin: 0px 0px 0px !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    font-weight:700 !important;
}
.fs-12{
    font-size: 12px;
}
.cart-view-box .cart-details .price-wrap {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 400;
}
.cartList{
    display:flex;
    flex-direction:column;
}
.cart-product-item {
    display: flex;
}
.cart-view-summary{
    display:none;
}
.cart-product-item {
    display: flex;
    padding: 0px 0px 8px;
    border-bottom: 1px solid #8888883b;
}

/*Product place model*/
#BuyModalCenter .modal-content, #BuyModalCenter .card, #BuyModalCenter .card-body,
#BuyDetailModalCenter .modal-content, #BuyDetailModalCenter .card, #BuyDetailModalCenter .card-body{
    background: var(--ziva-green);
}
#BuyModalCenter .buy-product-details-modal, #BuyModalCenter .buy-product-details-modal .border,
#BuyModalCenter .card,
#BuyDetailModalCenter .card, #BuyDetailModalCenter, #BuyDetailModalCenter, #BuyDetailModalCenter{
    border:0px !important;
}
#BuyModalCenter .cart-mobile-verify{
    border-top:1px solid #dee2e6 !important;
}
#BuyDetailModalCenter label,#BuyDetailModalCenter .modal-title, #BuyDetailModalCenter .title {
    color: var(--ziva-gold);
}
#BuyDetailModalCenter .cart-total-wrap{
    text-align:center;
}
#BuyDetailModalCenter .btn-boxed:hover , #BuyModalCenter .btn-boxed:hover{
    color: #fff;
}
.btn-wrapper .boxed-btn:hover {
    background-color: #fff;
}

#addUserForm {
    margin: 10px 10px 0px;
}


/*Responsive*/
@media screen and (min-width: 1000px){
    .sec-head-title {
        font-family: Gotham Bold;
        font-size: 70px;
        line-height: 70px;
    }
}
@media only screen and (min-width: 1201px) and (max-width: 1366px){
    .header-slider-wrapper.fruits-home .right-image-wrap {
        right: -14%;
        top: 5%;
        width: 612px;
    }
}
@media only screen and (min-width: 1480px) and (max-width: 1980px){
    .header-slider-wrapper.fruits-home {
        background-position: bottom;
    }
}

.login-btn , .logout-btn{
    color: #c4954e !important;
}
.dropdown-toggle a:hover{
    color:#fff !important;
}

/* new css */

.card-body #otp_input {
    margin: 16px 0px;
    display: flex;
    justify-content: space-around;
}

#otp_input #otp1, #otp_input #otp2, #otp_input #otp3, #otp_input #otp4 {
    width: 50px;
    text-align: center;
    padding: 5px;
}
.buy-product-details-modal .col-md-9 {
    padding: 5px !important;
}
.buy-product-details-modal .col-md-3{
    display: flex;
    justify-content: center;
    align-items: center;    
}
.buy-product-details-modal h4.product-title {
    font-size: 16px !important;
    margin: 0px 0px 8px 0px;
}
.buy-product-details-modal .qty, .buy-product-details-modal .total-price {
    font-size: 12px;
}
.modal-label, .modal-input{
    font-size: 12px !important;
}
.modal-dialog-scrollable .modal-body {
    scrollbar-width: none;
}
@media (min-width: 768px) and (max-width: 1439px){

    .buy-product-details-modal .thumbnail img {
        max-width: 60px !important;
    }
}
/*Add on dev-ziva*/
.borderPad {
    border-radius: 0px !important;
}
.header-top .dropdown button.btn.btn-sm.dropdown-toggle.border-0{
    padding-bottom: 10px;
    padding-top: 0px;
    font-weight: 700;
    letter-spacing: 1px;
}
#ziva-slider [data-uk-cover]:where(img,video), #ziva-slider [uk-cover]:where(img,video) {
    /*object-fit: none;*/
}
.user-dashboard-card .content {
    min-height: auto;
}
.user-dashboard-wrapper>ul{
    background-color: var(--ziva-green);
}
.user-dashboard-wrapper ul.nav-pills .nav-link.active {
    background-color: var(--ziva-gold);
}
.user-dashboard-wrapper .btn-boxed:hover{
    color:#fff;
}
.only-mobile-view-menu{
    display:none;    
}
.only-mobile-view-menu .sidebar .navbar-toggler{
    display:block;
}
.only-mobile-view-menu .only-mobile-left-side button{
    background: transparent;
    padding: 7px;
    border: 2px solid var(--ziva-gold);
}
.only-mobile-view-menu .only-mobile-right-side .openCart{
     bottom:0px;
 }
.only-mobile-view-menu .only-mobile-right-side .cart-count {
    top: 0px;
    right: 0px;
}

.navbar-area .nav-container .navbar-collapse .navbar-nav li,.navbar-area .nav-container .navbar-collapse .navbar-nav li a{
    color:var(--ziva-gold);
}
.navbar-area .navbar-collapse{
    background-color:var(--ziva-green);
}
.single-mega-menu-product-item .content {
    min-height: 90px !important;
}
.xg_mega_menu_wrapper {
    background-color: var(--ziva-green-dark);
}
.xg_mega_menu_wrapper .content .title, .xg_mega_menu_wrapper .content .price{
    color:var(--ziva-green-dark);
}
/* input.quantity {
    pointer-events: none;
} */
input.quantity {
    disabled: true; /* Does not work */
  }
.side-cart-view .cart-view-box .cart-product-item{
    position:relative;
}
.side-cart-view .cart-action-wrap {
    position: absolute;
    top: 0px;
    right: 0px;
}
.side-cart-view .cart-action-wrap .ajax_remove_cart_item{
    background-color:transparent;
    border:transparent;
    color:var(--ziva-gold);
}
.side-cart-view .cart_number .minus,.side-cart-view  .cart_number .plus {
    background: #013131;
    border: none;
    color: var(--ziva-gold);
    margin-left: 0px;
    margin-top: -1px;
}
.side-cart-view .quantity {
    max-width: 35px;
    background: transparent;
    color: var(--ziva-gold);;
    box-shadow: none;
    border: none;
}
.side-cart-view .cart_number {
    border-radius: 4px;
    background: var(--ziva-green-dark);
    padding: 0px;
}
.side-cart-view .cartSummary, #BuyModalCenter .cartSummary {
    margin: 10px;
    background: var(--ziva-green-dark);
    padding: 1px 10px;
}
.side-cart-view .cartSummary .title, .side-cart-view .cart-total-table table td, .side-cart-view .cart-total-table table th,
#BuyModalCenter .cartSummary .title, #BuyModalCenter .cart-total-table table td, #BuyModalCenter .cart-total-table table th{
    color: var(--ziva-gold);
    border:0px;
    padding:3px 0px;
}
#BuyModalCenter .card-body{padding:0px;}
.side-cart-view .table-bordered td, .side-cart-view .table-bordered th {
    border: 0px solid var(--ziva-gold);
}
.side-cart-view .table td, .side-cart-view .table th {
    padding: 2px;
}
.product-content-area .alert.alert-success .btn-boxed{
    display:none;
}
.header-top .dropdown .dropdown-menu {
    left: -87px;
    display: none !important;
}
.header-icon{
    padding:0px 10px 0px 0px;
}

.only-mobile-right-side .header-icon{
    padding:0px 10px;
}
.search-btn {
    top: 4px;
}
.only-mobile-right-side {
    display: flex;
    align-items: center;
    align-content: center;
}

/*Footer*/
.custom-footer .list-group-horizontal, .custom-footer .list-group-horizontal .list-group-item,
.only-mobile-footer-view .list-group-horizontal .list-group-item,
.list-group-horizontal, .list-group-horizontal .list-group-item {
    background-color:transparent;
    border:0px;
}
.custom-footer .list-group-horizontal .list-group-item{
    margin:3px;
    padding:10px;
}
.only-mobile-footer-view {
    width: 100%;
    justify-content: center;
    align-items: center;
}
.only-mobile-footer-view .list-group-horizontal .list-group-item{
    margin:3px;
    padding:10px;
}
.footer-widget.widget.widget_nav_menu li {
    margin: 7px 0px;
}
.contact_info_list li.single-info-item {
    margin-bottom: 0px;
}
.contact_info_list li.single-info-item .icon {
    top: -8px;
}
.contact_info_list li.single-info-item .details {
    padding-top: 0px;
}
a.nav__item-link.active-link .nav__item-icon, a.nav__item-link.active-link .nav__item-text,
a.nav__item-link.active-link.openCart .nav__item-icon, a.nav__item-link.active-link.openCart .nav__item-text{
    color: #c97900;
}
.whatsapp-footer-link i{
    color:#fff !important;
    position: absolute;
    top: 10px;
    right: 11px;
}
.whatsapp-footer-link:hover, .whatsapp-in-footer:hover, .whatsapp-in-footer:active, 
.whatsapp-footer-link{
    color:#fff !important;
}
.whatsapp-in-footer {
    position: fixed;
    right: 5px;
    bottom: 60px;
    width: 50px;
    height: 50px;
    background-color: var(--main-color-one);
    color: #fff;
    text-align: center;
    line-height: 50px;
    border-radius: 50%;
    z-index: 99;
    font-size: 25px;
    cursor: pointer;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 5px rgba(0, 0, 0, .5);
}
.single-product-item-3 .img-wrapper .overlay-content a .cart-count{
    display:none;
}
#fillDetails .inner-contact-section, #fillDetails .map_hide{
    display:none;
}
#fillDetails .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}
#fillDetails .contact-section{
    padding-bottom:20px !important;
}
#fillDetails .contact-page-form .form-group .form-control {
    padding: 15px 30px 15px 0;
    margin-bottom: 0px;
}
#fillDetails .contact-page-form .form-group textarea {
    max-height: 100px;
    resize: none;
}
