h2 {
    margin-top: 18px !important;
    font-size: 36px !important;
}

.product-item.style-two .product-thumbnail {
    margin-top: 0px;
}

.cart_empty {
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 100px;
    margin: 150px 0px;
}

.support_number {
    color: #01b0ea;
}

.sidebar-banner-widget .banner-widget-content .content span.sale,
.shop-details-wrapper .product-info .special-features span,
.product-item.style-three .product-thumbnail .hover-content a:hover,
.product-item.style-three .product-thumbnail .discount,
.iconic-box-item.style-two .sn-number,
.hero-content.style-one h1 span,
.header-navigation.style-one,
.header-top {
    background-color: #01b0ea !important;
    padding: 15px 15px !important;
}


.header-navigation .main-menu ul>li>.nav_menu_item {
    color: #000 !important;
    text-transform: capitalize;
}

.header-navigation .main-menu ul>li.nav_menu_item:hover>a {
    color: #f7941f !important;
}

.navigation_link_black {
    display: inline-block;
    padding: 15px 0;
    color: #000000;
    font-weight: 600;
    font-size: 16px;
}

.navigation_link_white {
    color: #fff;
}

.header-navigation.style-one .pesco-nav-main:after,
.header-navigation.style-one .pesco-nav-main:before {
    top: 0px !important;
}

.product_item {
    padding: 0px 15px;
}

.cart-sidebar-area .cart-widget.coupon-box-widget form button a {
    color: #fff;
}

.shop-sidebar-area .product-widget.product-categories-widget .widget-content label {
    color: #000;
}

.size-list .form-check label {
    color: #000;
}

.cart-sidebar-area .cart-widget.coupon-box-widget form input {
    width: calc(100% - 150px) !important;
}

.cart-sidebar-area.login {
    padding-left: 24px;
    margin: 50px 0px;
}

.woocommerce-checkout-payment {
    width: 100%;
    float: left;
    margin: 0px 0px 20px 0px;
}

.woocommerce-checkout-payment .card {
    width: 45%;
    float: left;
    margin: 10px 15px 0px 0px;
    height: 300px;
}

.tm-checkout-payment-content {
    display: block;
    padding-left: 25px;
    padding-top: 10px;
}

.about-company-widget .widget-content .footer-logo {
    margin-bottom: 25px;
    display: block;
}

.page-banner-wrapper {
    background-color: #cef3ff !important;
}

.newsletter-wrapper-two,
.gray-bg {
    background-color: #cef3ff !important;
}

.page-content {
    background-color: #fffaf3 !important;
}

.footer-bg-wrapper {
    padding-top: 80px !important;
}

.copyright-area {
    padding: 20px 0 !important;
    border-top: 1px solid #01b0ea !important;
}

.single-information-item .content p:hover a,
.single-information-item .content h4,
.footer-dark .footer-recent-post-widget .recent-post-item .content h4:hover,
.footer-dark .about-company-widget .widget-content .social-link li a:hover,
.copyright-area .copyright-text p span,
.footer-recent-post-widget .recent-post-item .content h4:hover,
.about-company-widget .widget-content .social-link li a:hover,
.footer-widget .widget-content ul.widget-menu li a:hover,
.section-image-box.style-one .experience-box .text .year,
.week-deals-box h5,
.week-deals-box .sub-heading i,
.week-deals-box .sub-heading,
.offer-deal-wrapper .deal-content h2 span,
.newsletter-wrapper .newsletter-content-box h3 span,
.sidebar-category-widget .recent-post-list .post-thumbnail-content .post-title-date h6:hover,
.sidebar-category-widget .widget-nav li a:hover,
.pesco-reviews-item .reply,
.post-navigation .post-nav-item .content h6:hover,
.post-navigation .post-nav-item .content .post-link,
.blog-details-content .blog-post-item .entry-footer span,
.blog-details-content .blog-post-item .post-content blockquote span,
.blog-details-content .blog-post-item .post-content ul li i,
.blog-post-item.style-four .post-content h3.title:hover,
.blog-post-item.style-two .post-content h3.title:hover,
.blog-post-item.style-one .post-content h3.title:hover,
.post-meta span:hover a,
.order-summary-wrapper .product-item .product-name span,
.cart-wrapper .product-thumb-item .product-info h4.title:hover,
.shop-details-wrapper .product-info span.sale,
.shop-filter .filter-grid-list a:hover,
.accordion-item.style-one .accordion-title[aria-expanded=true]:after,
.product-item.style-three .product-info h4:hover,
.product-item.style-two .product-info h4.title:hover,
.product-item.style-one .product-info h4.title:hover,
.category-item.style-two .category-content a:hover,
.banner-item.style-three .banner-content span,
.page-banner-content .breadcrumb-link li a,
.hero-content.style-two h1 span,
.hero-content.style-two span.tag-line i,
.hero-content.style-one span.sub-heading,
.categori-dropdown-item ul li a:hover,
.nav-right-item.style-one .deals i,
.nav-right-item.style-one .deals,
.header-top .top-right ul li:not(:last-child):after,
.header-top .top-left .pesco-dropdown .dropdown a:hover,
.header-top .top-left>ul>li:not(:last-child):after,
.ratings.rating5 li i,
.ratings.rating4 li i,
.ratings.rating3 li i,
.ratings.rating2 li i,
.ratings.rating1 li i,
.sidebar-cart-item .remove-cart:hover,
.sidebar-cart-item a:hover,
.sub-title {
    color: #01b0ea !important;
}

.hero-wrapper-one {
    padding: 50px 0 85px !important;
}

.testimonial-slider-one {
    margin-right: 0% !important;
}

.home_pro_list {
    padding: 0px 10px;
}

.widget-pricefilter-button {
    background: #000;
    color: #fff;
    padding: 10px 20px;
    margin: 10px 0px;
    float: right;
}

.fa-star:before {
    content: "\f005";
    color: #f7941f;
}

.reviews_count {
    color: #000 !important;
}

.shop-details-wrapper .product-info h4.title {
    font: 400 36px var(--heading-font);
    text-transform: capitalize;
    margin-bottom: 17px;
    margin-top: 0px !important;
}

.shop-details-wrapper .product-info .product-price .price.new-price {
    line-height: 30px;
    padding-left: 10px !important;
}

.shop-details-wrapper .product-info .product-cart-variation .quantity-input {
    padding: 15px 4px !important;
}

.shop-details-wrapper .product-info .product-cart-variation .quantity-input .quantity {
    height: 25px !important;
    width: 120px !important;
}

.add_to_cart_btn {
    cursor: pointer;
}

.shop-details-wrapper .product-info .special-features span {
    cursor: pointer;
}

.cart-wrapper .action-cart {
    display: flex;
    align-items: center;
    justify-content: center !important;
}

.cart-wrapper .action-cart .quantity-input .quantity {
    background: transparent !important;
    max-width: 60px !important;
    border: none;
    height: 40px;
    width: 60px !important;
    text-align: center;
}

.shop-sidebar-area .product-widget {
    margin-bottom: 15px !important;
}

.color-list label {
    width: 30px !important;
    height: 30px !important;
}

.color-list label span {
    width: 22px !important;
    height: 22px !important;
}

.product-item.style-one .product-info h4.title {
    margin-top: 0px !important;
}

.product-item.style-two .product-info h4.title {
    margin-top: 0px !important;
}

.product-item.style-one .product-info h4.title .navigation_link_black {
    padding: 0px;
}

.product-item.style-two .product-info h4.title .navigation_link_black {
    padding: 0px;
}

.cart-sidebar-area .cart-widget.coupon-box-widget form button {
    padding: 12px 20px !important;
}

.product-item.style-one .product-thumbnail .hover-content .icon-btn {
    font-size: 20px !important;
}

.product-item.style-one .product-thumbnail .cart-button .cart-btn {
    font-size: 18px !important;
    text-transform: uppercase !important;
}

.selected-filters-container {
    margin: 15px 0px;
}

.selected-filter {
    color: #fff !important;
    background: #01b0ea !important;
    width: auto;
    height: auto;
    display: inline-block;
    margin-right: 10px;
}

.selected-filter button {
    color: #fff !important;
    margin-left: 10px;
}

.clear-filters-button {
    color: #fff !important;
    background: #01b0ea !important;
    width: auto;
    height: auto;
    display: inline-block;
    margin-right: 10px;
    padding: 10px 15px;
}

.sort_select {
    padding: 10px 10px;
}

.breadcrumb-link .navigation_link_black {
    display: inline-block;
    padding: 15px 0;
    color: #13172B;
    font-weight: 600;
    font-size: 20px;
    font-weight: 500;
}

.cart-wrapper .total-price {
    text-align: left !important;
    font: 400 16px var(--heading-font) !important;
}

.cart-wrapper .product-remove {
    text-align: center !important;
}

.address_name {
    display: flex;
}

.address_name input {
    margin-right: 10px;
}

.form-check-input:checked {
    background-color: transparent;
    border: 3px solid #01b0ea !important;
}

.my_account .dashboard-menu.single-widget.widget-categories {
    background: var(--bs-card-cap-bg) !important;
    padding: 10px 15px;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
}

.headline-wrap.style-two .marquee-item b {
    font-size: 50px !important;
}

.headline-wrap.style-two .marquee-item i {
    font-size: 50px !important;
}

.content .navigation_link_black {
    padding: 0px;
}

.about__content h1 {
    font-size: 30px !important;
}

.about__content h2 {
    font-size: 20px !important;
}

.about-para{
    padding-left: 70px;
}