

.service_details_content .service_overview {
    padding: 1rem;
    background-color: #c1e1e7;
    color: #000;
    border-left: 5px solid #74c138;
    box-shadow: 0 0 8px 0px rgb(139 131 131 / 50%);
  }

.service_details_content .service_overview a {
    color: #000;
}

.blog_details_content p {
    margin-bottom: 0;
}

.main_menu_list .submenu {
    padding: 0;
}

.header_boxed_wrap {
    border-radius: 20px;
}

.main_menu_list .submenu,
.form_item input,
.input-group,
.nice-select,
.form_item textarea,
.review_input_field textarea,
.advance_search_2 .select_option .nice-select,
.filter_topbar .select_option .nice-select,
.select_option .nice-select .list,
.service_card_layout .image_wrap img,
.btn.btn_rounded,
.products_image_gallery .carousel_item,
.newsletter_area_1 .form_item input {
    border-radius: 12px!important;
}

.product_banner_item,
.product_banner_item .item_global_link:before,
.filter_sidebar,
.filter_topbar,
.filter_topbar .layout_btns,
.table-responsive,
.cart_summary,
.order_summary,
.modal-content,
.menu_accounts {
    border-radius: 15px!important;
}

.service_card_layout.style_2 .btn,
.shipping-card {
    border-radius: 10px!important;
}

.service_card_layout,
.blog_standard,
.about_image_3,
.about_image_4 img,
.about_content_2,
.form_wrap,
.policy_item_3,
.product_grid_1,
.product_grid_2,
.products_image_gallery .details_image_carousel .carousel_item,
.details_info_tab .tab-content {
    border-radius: 20px!important;
}

.price_filter_btn,
.details_cart_btns a:not(.btn),
.details_cart_btns .btn,
.action_cart_btn,
.action_wishlist_btn {
    border-radius: 8px!important;
}

.main_menu_list .submenu {
    overflow: hidden;
}

.service_card_layout .image_wrap img {
    width: 100%;
    height: 200px;
}

.blog_standard .item_image {
    width: 100%;
    height: 200px;
}

.blog_standard .item_image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

.filter_topbar {
    background-color: #000323;
}

.filter_topbar .layout_btns {
    border: 0;
}

.layout_btns > li:not(:last-child) {
    border-right: 0;
}

.cart_summary {
    background-color: #000323;
    padding: 1rem;
}

.order_summary {
    background-color: #000323;
    padding: .5rem 3rem;
}

.menu_accounts {
    overflow: hidden;
    background-color: #000323;
}

.product_grid_1 .item_image img {
    max-height: 150px;
}

.btn_mw_auto {
    min-width: auto!important;
}

.btn_close {
    color: #000323;
    position: absolute;
    font-size: 1.3rem;
    width: 30px;
    text-align: center;
    height: 30px;
    line-height: 1.5;
    border-radius: 15px;
    top: 5px;
    right: 15px;
}

.btn_close:hover {
    color: #dc3545;
    background-color: #dbdbdb;
    transition: all .3s ease-in-out;
}

.breadcrumb_nav.inverse > li:not(:last-child):after {
    color: #fff;
}

.category-card {
    width: 190px;
}

.category-card .card-body {
    display: flex;
    display: -ms-flexbox;
    flex-direction: column;
}

.category-card .card-body .card-img-wrap {
    border: 2px solid #e6e6e6;
    border-radius: 16px;
    margin: 0;
    overflow: hidden;
}

.category-card .card-body .card-img {
    align-items: center;
    background-color: #fff;
    border-radius: inherit;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%;
}

.category-card .card-body .card-title {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin-top: 10px;
}

.radio_button [type="radio"] {
    display: none;
}

.radio_button label {
    min-width: 80px;
    font-weight: 500;
    padding: 4px 15px;
    margin-bottom: 15px;
    text-align: center;
    border: 1px solid #9199ac;
    border-radius: 33px;
}

.radio_button label.active {
    background-color: #000323;
    color: #74c138;
}

.bg_primary {
    background-color: #000323!important;
}

.bg_success {
    background-color: #74c138!important;
}

.link_primary, .text_primary {
    color: #000323;
}

.link_primary:hover,
.link_primary:active {
    color: #74c138;
}

.link_success, .text_success {
    color: #74c138;
}

.link_success:hover,
.link_success:active {
    color: #000323;
}

.rounded_xs {
    border-radius: 8px!important;
}

.rounded_sm {
    border-radius: 10px!important;
}

.rounded_md {
    border-radius: 12px!important;
}

.rounded_lg {
    border-radius: 15px!important;
}

.rounded_xl {
    border-radius: 20px!important;
}

.rounded_top_xs {
    border-top-right-radius: 8px!important;
    border-top-left-radius: 8px!important;
}

.rounded_top_sm {
    border-top-right-radius: 10px!important;
    border-top-left-radius: 10px!important;
}

.rounded_top_md {
    border-top-right-radius: 12px!important;
    border-top-left-radius: 12px!important;
}

.rounded_top_lg {
    border-top-right-radius: 15px!important;
    border-top-left-radius: 15px!important;
}

.rounded_top_xl {
    border-top-right-radius: 20px!important;
    border-top-left-radius: 20px!important;
}

.rounded_bottom_xs {
    border-bottom-right-radius: 8px!important;
    border-bottom-left-radius: 8px!important;
}

.rounded_bottom_sm {
    border-bottom-right-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
}

.rounded_bottom_md {
    border-bottom-right-radius: 12px!important;
    border-bottom-left-radius: 12px!important;
}

.rounded_bottom_lg {
    border-bottom-right-radius: 15px!important;
    border-bottom-left-radius: 15px!important;
}

.rounded_bottom_xl {
    border-bottom-right-radius: 20px!important;
    border-bottom-left-radius: 20px!important;
}

.rounded_left_xs {
    border-top-left-radius: 8px!important;
    border-bottom-left-radius: 8px!important;
}

.rounded_left_sm {
    border-top-left-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
}

.rounded_left_md {
    border-top-left-radius: 12px!important;
    border-bottom-left-radius: 12px!important;
}

.rounded_left_lg {
    border-top-left-radius: 15px!important;
    border-bottom-left-radius: 15px!important;
}

.rounded_left_xl {
    border-top-left-radius: 20px!important;
    border-bottom-left-radius: 20px!important;
}

.rounded_right_xs {
    border-top-right-radius: 8px!important;
    border-bottom-right-radius: 8px!important;
}

.rounded_right_sm {
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
}

.rounded_right_md {
    border-top-right-radius: 12px!important;
    border-bottom-right-radius: 12px!important;
}

.rounded_right_lg {
    border-top-right-radius: 15px!important;
    border-bottom-right-radius: 15px!important;
}

.rounded_right_xl {
    border-top-right-radius: 20px!important;
    border-bottom-right-radius: 20px!important;
}

.rounded_top_0 {
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
}

.rounded_bottom_0 {
    border-bottom-left-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}

.rounded_left_0 {
    border-top-left-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
}

.rounded_right_0 {
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}

.subscription-plan-card, .billing-card {
    padding: 30px;
    margin-top: 30px;
    transition: 0.6s cubic-bezier(0.25, 1, 0.5, 1);
    border: 1px solid #e8ebf2;
    border-radius: 15px;
    background-color: #ffffff;
}

.billing-card  {
    display: flex;
    display: -ms-flexbox;
    justify-content: space-between;
    align-items: center;
    padding: 15px;
}

.notifier {
    background-color: #F5F7F8;
    position: fixed;
    width: 100%;
    max-width: 400px;
    padding: 1rem;
    bottom: 100px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 20px;
    z-index: 1000;
    box-shadow: 0 0 14px 7px rgb(0 0 0 / 20%);
}

.notifier p, .notifier span {
    color: #000323;
    margin: 0;
}

.notifier li {
    color: #000323;
    list-style: none;
}

.cookie-conscent {
    background-color: #F5F7F8;
    position: absolute;
    width: 100%;
    max-width: 400px;
    padding: 1rem;
    bottom: 70px;
    left: 20px;
    border-radius: 20px;
    z-index: 1001;
    box-shadow: 0 0 14px 7px rgb(0 0 0 / 20%);
}

.cookie-conscent p,.cookie-conscent span {
    color: #000323;
    margin: 0;
}
