.header-3 .logo {
    padding:0px;
}
.ocart{
    position:relative;
}
.catmain{
    width:23% !important;
    float:left !important;
    border-radius:20px !important;
    margin-left:2% !important;
    margin-bottom:25px !important;
    height:200px !important;
    background-size: cover !important;
    color:#FFF !important;
    font-weight:bold !important;
    text-align:center !important;
    padding-top:15px !important;
    display:block !important;
    text-shadow:1px 1px #000, -1px 1px #000, 1px -1px #000, -1px -1px #000;
}
.catmain:hover{
    color:#FFF !important;
}
.cm2{
    color:#000 !important;
    text-shadow:none !important;
}
.cartcount{
    background: red;
    border-radius:20px;
    position:absolute;
    right:0px;
    bottom:23px;
    height:20px;
    width:20px;
    padding-top:6px !important;
    margin:0 !important;
    line-height:10px !important;
    font-size:10px !important;
    font-weight:bold;
    color:#FFF !important;
    text-align:center !important;
}
.breadcrumb-section .breadcrumb-footer .breadcrumb-content .breadcrumb-list  li a {
    color:#002c4b;
}
.breadcrumb-section .breadcrumb-footer .breadcrumb-content .breadcrumb-list li:hover a{
    color: #005593 !important;
}

a:hover, a:focus-within {
    color:#002c4b !important
}
.buy_button{
    background:#12488b;
    color:#FFF;
    padding: 20px 30px;
    border-radius:10px;
    text-align:center;
    width:30%;
    cursor:pointer;
}
.product-content h3 a{
    font-weight:bold !important;
}
.price span bdi{
    color:#000;
    font-weight:bold;
    font-size:1.3rem;
}
.woocommerce div.product form.cart .button, .description_tab.active a, .reviews_tab.active a, .woocommerce a.button:hover{
    color:#000 !important;
}
.main-menu-right .menu-right-list li .tcart{
    border: none;
    background: var(--dark-2);
    height: 40px;
    display: inline-block;
    line-height: 40px;
    width: 40px;
    border-radius: 50%;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    transition: 1s;
    /*content:"\f07a";
    content:"\f217";*/
    background:url('/scart.png') #FFF;
    background-size:25px;
    background-position:7px;
    background-repeat:no-repeat !important;
    
}
.main-menu-right .menu-right-list li .fa-search:before{
    color:#000 !important;
}
@media (min-width: 992px) {
    .dropdown-menu li{
	border:1px dotted transparent !important;
    }
    .dropdown-menu li:hover{
        border:1px solid #CCC !important;
    }

    .header-3 .logo {
	/*min-height:60px !important;*/
	max-height:60px !important;
    }
    .breadcrumb-section .breadcrumb-footer .breadcrumb-content {
	padding:7px 0 !important;
    }
    .col-lg-8 {
        flex: 0 0 auto;
        width: 100%;
    }
    .main-menu .menu-item{
	margin-right:15px;
    }
    .dropdown-menu .menu-item{
	margin-right:0 !important;
    }
    .blog-section{
	min-height:500px;
    }
    ._sub{
	width:33%;
	max-width:33%;
	float:left;
	text-align:center;
    }
    ._sub img{
	width: 80%;
	max-width:80%;
	margin:0px auto;
    }
    ._sub h3{
	font-size:20px;
    }
    ._map{
	min-height:300px !important;
    }
    ._map iframe{
	min-height:300px !important;
    }

    .main-menu li a, .main-menu li a:hover, .main-menu li a:active, .main-menu li a:focus{
	border:none !important;
        outline: none !important;
	-webkit-tap-highlight-color: transparent !important;
	color:#FFF !important;
    }
    .main-menu li ul.dropdown-menu li a,     .main-menu li ul.dropdown-menu li a:hover, .header-2 .main-menu .dropdown-menu .menu-item a:hover {
	color: var(--highlight-color) !important;
    }
    .fixed{
	  position: fixed !important;
	top:10px !important;
    }
    .dropdown-menu{
	min-width:80vw !important;
	width:80vw !important;
	margin-left:-30vw !important;
    }
    .dropdown-menu .dropdown-menu{
	min-width: unset !important;
	width:220px !important;
	margin-left:unset !important;
    }
    .dropdown-menu li{
	width:25% !important;
	float:left !important;
    }
    .dropdown-menu .dropdown-menu li {
	width:100% !important;
	float:none !important;
    }
    #menu-item-20{
	/*position:static !important;*/
    }
    #menu-%d1%84%d1%83%d1%82%d0%b5%d1%80, #nav_menu-3 {
	width:100% !important;
    }
    #menu-%d1%84%d1%83%d1%82%d0%b5%d1%80 li{
	float:left !important;
    }
    #nav_menu-5{
	width:100% !important;
    }
    #nav_menu-5 ul li{
	width:auto !important;
	float:left;
    }
    #nav_menu-5 ul li a:hover{
	color:#FFF !important;
    }


}
@media (max-width: 992px) {
    :root{
	--primary-color:#005b9c
    }
    .breadcrumb-list a{
	color:#FFF;
    }
    .buy_button{
	width:100%;
    }
    textarea, input{
	max-width:90%;
    }
}
}
#breadcrumb-section{
    background:url(/wp-content/uploads/2024/10/02c-1.jpg) !important;
}