.widget-product-categories .category__thumb .img-fluid-eq__dummy {
    margin-top: 100%;
}


.site-info__item .site-info__image img {

    width: 100%;
}

.footer-widgets ul li:nth-child(2).py-2 {
    display: flex;
}
.product-category-item.slick-slide .category-item-body.p-3,
.product-category-item.slick-slide .category-item-body .category__text.text-center.py-3 {
    padding: 0 !important;
}

.header .header-middle .header__left .logo a img {
   
    width: 100%;
    max-width: 200px;
}

.section-banner-wrapper .banner-medium .banner-item__image img {
    height: inherit;
}

.widget-product-categories .product-categories-body .product-category-item .came-3tegory-item-body {
    background-color: #fff;
    
}

.widget-featured-brands.py-5 {
    padding: 0 !important;
}
.entry-meta-author, .entry-meta-categories {
    display: none;
}
.widget__inner .entry-meta .entry-meta-date span,
.entry-meta-date span {
    display: none !important;
}

.widget-wrapper.widget-product-tags {
    display: none;
}

// custom email varification

#email-card .card {
    width: 100%;
    border: none !important; 
    z-index: 1;
    display: flex; 
    justify-content: center;
    align-items: center
    
}

#email-card .card h6 {
    color: red;
    font-size: 20px
}

#email-card .inputs input {
    width: 40px;
    border: 0;
    border-bottom: 2px solid #9f9f9f;
    height: 40px;
    border-radius: 0 !important;
}
#email-card  .inputs input:focus {
    border:0;
    border-bottom: 2px solid var(--prima••••••ry-color);
}


#email-card input[type=number]::-webkit-inner-spin-button,
#email-card input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

#email-card .card-2 {
    background-color: #fff;
    padding: 10px; 
    height: 100px;
    bottom: -50px;
    left: 20px;
    position: absolute;
    border-radius: 5px
}

#email-card .card-2 .content {
    margin-top: 50px
}

#email-card .card-2 .content a {
    color: red
}

#email-card .form-control:focus {
    box-shadow: none;
    border: 2px solid red
}

#email-card .validate {
    border-radius: 10px; 
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color); 
    padding: 12px 20px;
    font-size: 20px;
} 
#email-card .validate:hover {  
    background-color: var(--heading-color);
      border: 1px solid var(--heading-color); 
     
} 
#email-card .bottom-text{
    margin-top: 30px;
}
.footer-socials p.me-3{
  display: none;
}
@media (max-width:300px){
 #email-card .inputs input {
    width: 20px;
    height: 30px
}
}

.widget-mobile-apps
{
background-position: center;
}
.section-banner-wrapper .banner-medium .banner-item__image img
{
height:100%;
}
.site-info__item .site-info__image img
{
height:48px;
}
ul.widget-socials-share.widget-socials__text {
    display: none;
}
@media (max-width:480px){
.section-banner-wrapper .banner-medium .banner-item__image {
   
    height: initial;
}
}
@media (min-width:490px){
 .copyright {
        white-space: nowrap;
    }
}

span.toggle-password {
    position: absolute;
    right: 5px;
    top: 7px;
}

.section-content.section-content__slider .section-slides-wrapper .slide-item .slide-item__image img {
    height: 100%;
    object-fit: unset!important;
    width: 100%;
}

.header .header-bottom .header-wrapper .navigation .navigation__center {
    justify-content: center!important;

}
.breadcrumb li.breadcrumb-item a ,.product-inner .product__title a{
  color: var(--primary-color);
}
.product-price,.product-price ins{
    color: var(--primary-color);
}
.widget-product-categories .product-categories-body .product-category-item .category-item-body {
  background-color: #00f2f5;
}
.banner_A4+ div {
    text-align: center;
      padding: 15px;
}
.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgb(0 171 198 / 28%) !important;
}

.widget-blog {
background-color:#b2e9f0;
}
#footer .border-top {
    border-top: 1px solid #00bfd5 !important;
}
.text-secondary {
    color: rgb(0 0 0) !important;
}

@media (max-width:280px){
#footer ul li span,#footer ul li a{
	font-size: 12px;
}
}
.contact-page-info-item .fs-5 p {
  color: var(--bs-dark);
}
.header .header-middle .header__right .header__extra .header-box-content span {
  color: var(--primary-color);
}
#footer ul li a {
    color: var(--primary-color);
}
.panel__header .close-toggle--sidebar,.panel__header h3,.panel__header .panel__header-title ,.header .header-middle .header__right .header__extra .svg-icon{
  color: #fff;
}
.header .header-middle .header__right .header__extra .svg-icon svg {
  fill: var(--primary-color);
}
/*.menu--product-categories .menu__toggle .svg-icon svg{
fill: currentColor;
}*/
.product-inner .product-button .add-to-cart-button:hover{
  border:1px solid var(--primary-color);
background-color:var(--primary-button-color);
}
.ck-content ul li{
text-align:left;
}
.widget-area .tag-cloud-link:hover {
    color: #fff;
}
/*.menu--mobile>li> ul.sub-menu>li{
display:none;
}*/
.menu--mobile>li.menu-item-has-children{
display:none;
}
.arrows-wrapper .slick-arrow:hover {
    background-color: var(--primary-color);
    color: #fff;
}
.catalog-filter-sidebar-content div:nth-child(3) {
    display: none;
}
.product-categories-body .arrows-wrapper .slick-arrow:hover,.product-deals-day__body .arrows-wrapper .slick-arrow:hover,.featured-brands__body .arrows-wrapper .slick-arrow:hover{
background-color: var(--primary-color);
color: #fff;
}
.product-detail-container .product-details .product-entry-meta p, .product-detail-container .product-details .product-entry-meta small {
    font-size: 13px;
    display: none;
}