:root{
    /*--primary-color:Transp*/
    --po-white:#fff;
    --po-nava-hover:#ffd7c4;
    --po-transition:all 0.15s ease-out-in;
    --po-green:#428d3d !important;
    --po-black-bg:#0000004d;
}
::placeholder {
  color: var(--po-white);
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: var(--po-white);
}
.bg-wall-main#body {
    background-image: url('parampara-organic/images/only-wall.jpg')!important;
    background-attachment: fixed !important;
    background-size: cover !important;
}
.bg-border{
    color: var(--primary-color);
    height: 65px !important;
    /*line-height: 65px;*/
    background-image: url('parampara-organic/images/border3.jpg') !important;
    background-size: contain;
}
.bg-transparent, .bg-nav, header, .categories-image, .social-media-icon, .copyright-section,
.modal-content .swiper, .modal-content .card-body{
    background-color:transparent !important;
}
.bg-light-brown{
    background-color:#773414ba !important;
}
.bg-light-black {
    background-color: #00000036!important;
}
.bg-white {
    background-color: #00000036!important;
}
.bg-dark-white, .modal-content, .quickview-card{
    background-color: #00000076!important;
}
/*light drak black*/
.modal-content{
    background-color:#000000cf!important
}

.gray-700 {
    color: #ffffff;
}
.fs-24{
    font-size:24px;
}
.paragraph, .myBox, .categories-card-text, .section-title, .nav-item p, .nav-item h5.fw-bold, footer *, .footer-text-section p,
.social-media-icon, .product-title, .product-price-title, .text-muted, .delivery-service p, .compare-share-btn,
.item-detail *, .element-title, .filter-section h3, .grid-icons-outline, .list-icons-outline, .quickview-product-brands, .rating-review-text,
.quickview-pricing, .category-lable, #modal-category_name, .media-icons, .default-swatch, .modal-product-variant-attributes li, 
.quickview-variant-sec li, .banner-heading, .banner-paragraph, .dashboard-text p, .myaccount-navigation h4, .myaccount-navigation li,
.dashboard-links-container i, .dashboard-links-container i:hover, .form-label, .form-check-label, .wishlist-group-head *, .wishlist-product-container * {
    color:#fff;
}

.item-detail *, .element-title, .text-muted small, .text-body-secondary, .subtotal-price *{
    color:#fff !important;
}
.add-in-cart-btn, .btn.btn-primary, .btn.btn-primary:hover, #place_order_btn, #redeem_btn, .submit_btn, .submit_btn:hover{
    background-color:var(--po-green) !important;
}
.card-body {
    padding: 12px;
    margin: 5px;
    background: #0000003b;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.swiper-button-next, .swiper-button-prev {
    color: #ffffff;
    font-size: 30px;
    transition: var(--transition);
    background-color: #0000004a;
}
.myBox {
    text-align: center;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(255 255 255), rgb(119 54 3), rgb(255 255 255));
    border-image-slice: 22;
    width: 100%;
    /* margin-bottom: 35px; */
}
.po-end-border{
    border-right:1px solid var(--po-nava-hover);
}
.form-control {
    /*background-color: #00000076;*/
    border: 1.5px solid var(--po-white);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/*Stander Slider design*/
.swiper.mySwiper{
    padding:0px !important;
}
.swiper{
    padding:0px 15px;
    background-color: #00000036!important;
    border-radius: 6px ;
}
.swiper-wid .card, .product-card, .grid-list-icon-box{
    background-color:#ffffff38 !important
}
.mySwiper-thumb .swiper-slide{
    background-color:transparent;
}
/*Login*/
.login-text p, .Register-text p, .sign-up-verify-number p, .cancel-btn-forget-password{
    color:#fff;
}
#login_form label{
    color:#000;
}
#login_form input{
    border: solid 1px var(--border-color)
}
.registration-error{
    color:#fff;    
}
.cancel-btn-forget-password{
    border:1px solid #fff;
}

/*Top Header section*/
.login-btn{
    cursor: pointer;
}
#navbarSupportedContent {
    margin-top: -6px;
    background: #773414ba;
    border-radius: 10px;
    border-bottom: 2px solid #fbf1dc;
    border-left: 2px solid #fbf1dc;
    border-right: 2px solid #fbf1dc;
    border-top: 2px solid #fbf1dc;
}
.company-logo {
    height: 120px;
}
.nav-sticky .company-logo {
    height: 65px;
}
.nav-category{
    font-size:24px;
    transition:all 0.15s ease-out-in
}
.nav-category a{
    color: var(--po-white);
}
.nav-category:hover a, .about-us .dropdown-menu.show .dropdown-item:hover, .footer-text-section p:hover, .grid-list-icon-box:hover, .grid-icons-outline:hover{
    color: var(--po-nava-hover);
}
.active-nav {
    background-color: transparent;
    color: var(--po-nava-hover);
    border-bottom: 2px solid var(--po-nava-hover);
    border-radius: 0px;
}
.nav-category.nava-logo:hover {
    border:0px;
}
.nav-category:hover{
    color: var(--po-white);
    background-color: transparent;
    border-bottom: 2px solid  var(--po-nava-hover);
    border-radius: 0px;
}

li.nav-item a.nav-link, li.nav-item a, li.nav-item a svg{
    color: var(--po-white) !important;
    padding: 0px;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: var(--po-nava-hover);
    background-color: transparent;
}

li.nav-item .dropdown {
    top: -3px;
}
.nav-sticky{
    background-color:hsl(0deg 0% 0% / 60%) !important;
}
.ionicon-cart-outline, .ionicon-person-outline, .text-dark-emphasis{
    color:#fff !important;
}
.nav-scroll-down {
    top: -15px;
}
.modal .searchbar{
    width:auto;
}
.btn-close.text-white svg{
    color:#fff;
}
form.d-flex.searchcontainer.mx-5.searchbar {
    width: 30%;
}
.select2-container {
    right: 10px;
    width: 285px !important;
}
/*new added*/
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.nav-category a .blink .fa-circle{
    color: red !important;
}
.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
	font-size: 8px;
    color: red !important;
    position: relative;
    top: -15px;
    left: 3px;
}
.blink i{
    position:absolute;
}
/*about us menu*/
.about-us .dropdown-toggle::after {
    margin-left: 0em;
    vertical-align: 0em;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
}
.about-us .dropdown-menu.show {
    position: absolute;
    top: 56px;
    left: 0px;
    background: transparent;
    display:none;
}
.about-us:hover .dropdown-menu.show {
    position: absolute;
    top: 56px;
    left: 0px;
    background: #00000069;
    border:2px solid #fff !important;
    display:block;
}
.about-us a.dropdown-item:hover {
    background-color: #00000042;
    line-height: 14px;
}
.btn.viewmorebtn{
    /*display:none;*/
}
#about-us .nav-pills .nav-item .nav-link.active, #about-us .tab-content .tab-pane {
    background-color: #00000025!important;
    color: #fff !important;
}
.nav-pills .nav-link.active{
    color:#fff !important;
    font-weight: 500;
}
#about-us .nav-pills .nav-item .nav-link {
    background-color: #0000008f!important;
    color: #fff !important;
    margin: 0px 10px;
}
#about-us .fa-li svg{
    color:#fff !important;
}
#about-us .active img{
    border:none !important;
}

/*Blog*/
.blog-title a {
    color: #fff !important;
}

/*Slider section*/
.swiper-pagination-bullet {
    background-color: #00000042 ;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 1);
}
.swiper-pagination-bullet-active {
    background: #ffd7c4;
}
/*.swiper-pagination-bullet{*/
/*    background-color: #00000042;    */
/*}*/

/*Home Card*/
.card-text, .card-price, .card-title{
    color: #ffffff;
}
.card-title{
    font-weight: 600;
    font-size: 16px;
}
.add-in-cart-btn:hover, #modal-add-to-cart-button, #modal-add-to-cart-button:hover, .explore-btn, .explore-btn:hover{
    background-color:var(--po-green);
}
.card:hover .product-icon-onhover {
    right: 0px;
    opacity: 1;
    top: 0px;
}
.product-icon-onhover {
    background: rgb(0 0 0 / 43%);
    color: #fff;
}
.icon-inner, .ionicon, svg {
    color: white;
}
.add-to-fav-btn .ion-icon {
    color: #fff !important;
}
/*page title*/
.breadcrumb {
    background: #0000004d;
     border-radius: 0px; 
    padding: 10px;
    border-bottom: 1px solid #fff;
    color: #fff;
}
.breadcrumb-item, .breadcrumb-item a{
    color: rgb(252 253 255 / 86%);
    font-size: 16px;
    font-weight: 600;
}
.breadcrumb-item.active {
    color: rgb(252 253 255 / 86%);
    font-size: 16px;
    font-weight: 600;
}
.breadcrumb-item+.breadcrumb-item::before {
    color: #fff;
}
/*Single product*/
.compare-share-btn li:hover {
    background-color: transparent;
    color: var(--po-white);
}
.delivery-service, .customar-review, .post-rating {
    border-top: solid 1px var(--po-white);
    border-bottom: solid 1px var(--po-white);
}
.product-add-section, .compare-share-btn{
    border-bottom: solid 1px var(--po-white);    
}
.compare-share-btn li{
    border: solid 1px var(--po-white);
}
.compare-share-btn li:hover{
    
}
.validate-zipcode-form .btn-primary, .validate-zipcode-form .btn-primary:hover, .product-add-section .add_to_cart, .product-add-section .add_to_cart:hover,
#validate_zipcode, #validate_zipcode:hover, .product_filter_btn, .product_filter_btn:hover{
    background-color: var(--po-green) !important;
}
.product_filter_btn{
    margin-top:10px;
}
.product-add-section .icon-inner, .ionicon, svg, .quickview-close-btn {
    color: #000;
}
.default-swatch:hover{
    background-color:#000042;
}
.filter-section, .filter-section .accordion-button, .product-card-{
    background:transparent !important ;
}

/*top offer*/
.bg-gradient-design{
    background:none;
}

/*Main model*/
.quickview-card{
    padding:10px;
}
.jssocials-shares {
    background-color: #fff;
    padding: 3px;
    border-radius: 5px;
}

/*categories*/
.categorises-banner-img img {
    object-fit: scale-down;
}
.overlay {
   background: #00000036;
}
/*Footer section*/
svg.svg-inline--fa.fa-truck-fast {
    width: 60px;
    height: 60px;
}
.quickview-close-btn{
    background-color:#fff;
}

/*Profile*/
.dashboard-text p a{
    color:var(--po-nava-hover);
    font-weight:500;
}
.myaccount-navigation ul li:hover, .myaccount-navigation-link-selected{
    background-color:#00000048;
}
.order-card{
    border:2px solid #fff;
    background: transparent;
}
.order-card .card-body{
    background-color:transparent;
}

/*order and cart page*/
.checkout-step{
    background-color:var(--po-black-bg);
}
.progressbar-box p, .fa-arrow-right-long{
    color:#fff;
}
select#city, select#city option, select#area, select#area option, .ordered-product-price, .subtotal-price, .subtotal-price .sub_total, 
.total-price, #promo_code_form .btn-close, .btn.cancle-btn:hover, .order-detail-box P small, .ticket-table td, .ticket-table th, .home_faq .nav-item .nav-link.active{
    color:#000 !important;
}
.addresses *, .btn.cancle-btn, .promocode-list *, #staticBackdropLabel, #promocode-list *, .delivery_charge_with_cod, 
.delivery_charge.charges-title, .delivery_charge_without_cod, .estimate_date, .promocode_amount, .final_total,
.modal-header .address-modal-title, .home_faq .nav-item .nav-link{
    color:#fff !important;
}
.total-price-{
    color:var(--po-green) !important;
}

/*Loyalty card*/
.card-details {
    position: absolute;
    bottom: 20px;
    width: 100%;
}
.card-details h5, .card-details p {
    font-size: 20px;
    text-align: center;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: #fff;
}
.fa-ul li svg{
    color:#fff;
}

/*Media query*/

@media (max-width: 424px) {

.company-logo {
    width: 108px;
    height: 40px;
}

