.custom-toast {
    background: #4477a9!important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
    background-color:#4477a9!important;
}
.dashboard-shop__header .btn {
  background: #4477a9!important;
}
.dashboard-shop__header .btn:hover {
  background: #39b6a8!important;
}
.dashboard-shop__sidebar__content__info-user::before {
  background: #4477a9!important;
}
.wp-block-button__link {
    background-color: #4477a9!important;
}
.wp-block-button__link:hover {
    color:#fff;
    background-color: #39b6a8!important;
}
.woocommerce-cart .wc-block-components-totals-wrapper:last-child {
    background: #39b6a8 !important;
    color: #fff!important;
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    background: #4477a9!important;
}
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block {
    background: #4477a9!important;
}
.wc-block-components-totals-wrapper:last-child {
    background: #4477a9!important;
}
.wc-block-components-checkout-return-to-cart-button {
        background: #39b6a8 !important;
}
.wc-block-components-price-slider__range-input-progress {
    --track-background: #4477a9 !important;
    --range-color: #4477a9!important;
    background: #4477a9!important;
}

//Demo1
.options-home-item .heading::before {
    background-color: #4477a9;
}
.options-home-item .more-info {
    color: #4477a9;
}
.top-services-item .right::before {
    background-color: #39b6a8;
}
.top-services-item .detail .read-more {
    color: #39b6a8;
}
.text-purple-80 {
    color: #4477a9;
}
.btn-success {
    background-color: #39b6a8;
}
.btn-outline-purple {
    border: 0.5px solid #4477a9;
}
.page-instagram-seo-wrapper h2 span {
    color: #4477a9;
}
.swiper-seo .swiper-pagination-bullet-active {
    background-color: #4477a9;
}
.text-purple {
    color: #4477a9;
}

//Demo2
.text-warning-2-80 {
    color: #4477a9;
}
.btn-gradient-warning {
    background-image: linear-gradient(92.59deg,  -9.57%,  99.15%,  215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
}
.text-warning-2 {
    color: #4477a9;
}
.options-cleaning-item .icon::after {
    background-image: linear-gradient(92.59deg,  -9.57%,  99.15%,  215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
}
.landing-cleaning .swiper-pagination-bullet-active {
    background-color: #4477a9;
    border-color: #4477a9;
}
.services-item-blob i {
    background: linear-gradient(0deg, , ), #c4c4c4;
}
.about-home-cleaning .btns .btn {
    box-shadow: 0px 10px 20px 2px #4477a9;
}
.about-home-cleaning .video .icon::before, .about-home-cleaning .video .icon::after, .about-home-cleaning .video .icon i::after {
    background-color: #4477a9;
}
.about-home-cleaning::after {
    background: url("./../images/background/bg-about-video-cleaning.png"), linear-gradient(92.59deg,  -9.57%,  99.15%,  215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
}
.swiper-cleaning .swiper-pagination-bullet-active {
    background-color: #4477a9;
    border-color: #4477a9;
}
.btn-show-more-cleaning {
    box-shadow: 0px 10px 20px 2px #4477a9;
}
/* Demo3 */
.btn-info {
    background-color: #4477a9;
}
.my-services-hosting-item .icon::after {
    background-color: #39b6a8;
}
.swiper-hosting .swiper-pagination-bullet-active {
    background-color: #4477a9;
    border-color: #4477a9;
}
.power-me-hosting .image::before {
    background-color: #4477a9;
}
.btn-outline-info {
    border: 1px solid #4477a9;
    color: #4477a9;
}
.selling-product-hosting-item .name::after {
    background: linear-gradient(0deg, , ), ;
}

/* Demo4 */
.text-warning-3 {
    color: #4477a9;
}
.options-transport .top-services-item .right::before {
    background-color: #4477a9;
}
.swiper-transport .swiper-pagination-bullet-active {
    background-color: #4477a9;
}
.btn-warning-3 {
    background-color: #4477a9;
}

/* Demo5 */
.text-gold-80 {
    color: #4477a9;
}
.about-us-home-vecalt .image::before, .about-us-home-vecalt .image::after {
    border: 15px solid #4477a9;
}
.text-gold {
    color: #4477a9;
}
.btn-gold {
    background-color: #4477a9;
}
.btn-outline-gold {
    border: 1px solid #4477a9;
}
.top-services-item.gold .right::before {
    background-color: #4477a9;
}
.comments-vecalt .comments-marketing-item .content {
    background-color: #4477a9;
}

/* Demo6 */
.section-heading-madfg::before {
    color: #4477a9;
}
.section-heading-madfg::after {
    background-color: #4477a9;
}
.services-my-company-madfg-item i {
    color: #4477a9;
}
.text-danger {
    color: #4477a9 !important;
}
.my-services-madfg .image::before {
    background-color: #4477a9;
}
.btn-danger {
    background-color: #4477a9;
}

/* Demo7 */
.works-tattoy-images::before, .works-tattoy-images::after {
    background-image: linear-gradient(180deg, ) 0%,  100%);
}
/* low opacity  */
.footer-vecalt-contact .socials li a::before {
    background-image: linear-gradient(0deg, 05 0%,  32.3%, 05 100%);
}

/* demo8 */
.text-blue-2 {
    color: #4477a9;
}
.btn-blue-2 {
    background-color: #4477a9;
}
.brands-electronic-wrapper {
    background-color: #4477a9 ;
    box-shadow: 0px 44px 84px 0px #4477a910;
}
.section-heading-electronic::after {
    background-color: #4477a9;
}
.text-blue-3 {
    color: #4477a9;
}
.shadow-blue-2, .shadow-blue-2.btn:hover, .shadow-blue-2.btn:focus, .shadow-blue-2.btn:active {
    box-shadow: 0px 31px 51px 0px #39b6a815;
}
.comments-electronic .swiper-pagination-bullet-active {
    background-color: #4477a9;
}
.articles-electronic-title::before {
    background-color: #4477a9;
}

/* Demo9 */
.btn-gradient-purple {
    background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%,  0%,  100%);
}
.customer-satisfaction-novin-item .rate {
    background: radial-gradient(139.86% 1241.32% at -18.88% -11.46%,  0%,  100%);
}
.customer-satisfaction-videos-novin-item .creator .rate {
    background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%,  0%,  100%);
}

/* Demo10 */
.landing-hall-beauty .swiper-pagination-bullet-active {
    background-color: #4477a9;
}
.btn-danger-3 {
    background-color: #4477a9;
}
.text-danger-4 {
    color: #4477a9;
}

/* Demo11 */
.text-info {
    color: #4477a9 !important;
}
.internet-packages-wrapper::after {
    background-color: #4477a9;
}
.internet-packages-heading .title::before {
    color: #4477a9;
}
.internet-packages-heading .title::after {
    background-color: #4477a9;
}
.internet-packages-item p::before {
    background-color: #4477a9;
}
.swiper-internet-novin .swiper-pagination-bullet-active {
    background-color: #4477a9;
}
.swiper-internet-novin .swiper-button-next::after, .swiper-internet-novin .swiper-button-prev::after {
    color: #4477a9;
}
.our-partner-centers-internet-novin-wrapper::after, .our-partner-centers-internet-novin-wrapper .heading::after {
    background-color: #4477a9;
}
.articles-internet-novin .heading-internet-novin .title::after {
    background-color: #4477a9;
}

/* Demo12 */
.landing-clinic .content .sup-title {
    background-image: linear-gradient(178.2deg,  1.52%,  178.57%);
}
.text-danger-7 {
    color: #4477a9;
}
.btn-danger-6 {
    background-color: #4477a9;
}
.btn-outline-danger-6 {
    border: 1px solid #4477a9;
}
.heading-clinic::before {
    color: #4477a9;
}
.text-danger-7-90 {
    color: #4477a9;
}
.btn-gradient-danger-6 {
    background: linear-gradient(97.71deg,  -14.94%,  58.15%,  116.03%);
}
.top-services-item.danger .right::before {
    background-color: #4477a9;
}
.swiper-pagination-circle .swiper-pagination-bullet-active {
    background-color: #4477a9;
}
.btn-danger-5 {
    background-color: #4477a9;
}
.text-danger-6 {
    color: #4477a9;
}
.swiper-clinic .swiper-pagination-bullet-active {
    background-color: #4477a9;
}

/* Demo13 */
.text-success-4 {
    color: #4477a9;
}
.box-contact-hospital .icon::after {
    background-color: #4477a9;
}
.text-success-4-90 {
    color: #4477a9;
}
.what-me-hospital-content::after {
    border-color: #4477a9 transparent transparent #4477a9;
}
.what-me-hospital-video::after {
    border-color: transparent transparent #4477a9 #4477a9;
}
.comments-hospital-company-wrapper::before {
    background-color: #4477a9;
}
.services-hospital .top-services-item .right::before {
    background-color: #4477a9;
}
.comments-member-hospital .swiper-button-next, .comments-member-hospital .swiper-button-prev {
    background-color: #4477a9;
}
.text-success-4-80 {
    color: #4477a9;
}
.comments-member-hospital .swiper-pagination-bullet-active {
    background-color: #4477a9;
}
.articles-hospital .swiper-pagination-bullet-active {
    background-color: #4477a9;
}

/* Demo14 */
.btn-info-4 {
    background-color: #4477a9;
}
.swiper-dental .swiper-pagination-bullet-active {
    background-color: #39b6a8;
}
.swiper-dental .swiper-button-next::after, .swiper-dental .swiper-button-prev::after {
    color: #4477a9;
}
.text-info-4-90 {
    color: #39b6a8;
}
.works-dental-item .image::before {
    background-image: linear-gradient(180deg,  0%,  80.24%,  100%);
}

/* Demo15 */
.text-info-90 {
    color: #4477a9;
}
.text-info {
    color: #4477a9 !important;
}
.btn-gradient-info {
    background-image: linear-gradient(275.59deg,  -27.51%,  119.66%);
}
.btn-outline-info {
    border: 1px solid #4477a9;
}
.top-services-item.warning .right::before {
    background-color: #39b6a8;
}
.top-services-item.warning .detail .read-more {
    color: #39b6a8;
}
.heading-web-design::before {
    color: #4477a9;
}
.works-web-design .swiper-button-next, .works-web-design .swiper-button-prev {
    background-color: #4477a9;
}
.works-web-design .swiper-pagination-bullet-active {
    background-color: #4477a9;
}
/* low opacity color */
.comments-web-design .swiper::before {
    background-color: #4477a905;
}
.comments-web-design .swiper::after {
    background-color: #4477a9;
}
.comments-web-design .comments-ahankade-item p::before {
    background-color: #4477a9;
}
/* very low opacity color */
.comments-web-design .comments-ahankade-left::before {
    background-color: #4477a905;
}
.articles-web-design .swiper-pagination-bullet-active {
    background-color: #39b6a8;
}
.articles-web-design .swiper-button-prev::after, .articles-web-design .swiper-button-next::after {
    color: #39b6a8;
}
.btn-gradient-warning {
    background-image: linear-gradient(92.59deg,  -9.57%,  99.15%,  215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
}
.shadow-warning-gradient, .shadow-warning-gradient.btn, .shadow-warning-gradient.btn:hover, .shadow-warning-gradient.btn:focus, .shadow-warning-gradient.btn:active {
    box-shadow: 0px 9px 30px 2px #4477a920;
}

/* Demo16 */
.text-purple-6 {
    color: #4477a9;
}
.services-domain-item .icon {
    background-color: #4477a9;
}
.btn-gradient-purple-3 {
    background-image: linear-gradient(106.78deg,  -14.67%,  59.29%,  136.44%);
}
.comments-domain .swiper-pagination-bullet::before {
    background: linear-gradient(106.78deg,  -14.67%,  59.29%,  136.44%);
}
.comments-domain .swiper-button-next::after, .comments-domain .swiper-button-prev::after {
    background-image: linear-gradient(107deg,  -14.67%,  59.29%,  136.44%);
}

/* Demo17 */
.slider-marketing-box {
    background-color: #4477a9;
}
.AZ-business-improvement-card .business-improvement-card_icon {
    background: #4477a9;
    box-shadow: 10px 20px 20px #4477a95;
}
.AZ-projects-page-marketing .AZ-tabs .current {
    background: #4477a9;
    box-shadow: 0 15px 35px 0 #4477a95;
}
.AZ-blog-grid-section .AZ-blog-grid-img .blog-grid-overlay {
    background-image: linear-gradient(to top, 0%, 100%);
}
.AZ-counter-marketing .counter-number, .AZ-counter-marketing .count-prefix {
    color: #4477a9;
}

/* Demo18 */
.slider-header__5.light-section .slider-header__5_title {
    color: #4477a9;
}
.slider-header__5 .AZ-section-small-title {
    color: #9087ce;
}
.AZ-primary-btn-purple {
    background: #4477a9;
    box-shadow: 0px 7px 35px 0px #4477a935;
}
.swiper__pagination .swiper-pagination-bullet-active {
    background: #4477a9 !important;
}
.AZ-section-title2 span {
    color: #4477a9;
}
.AZ-specification-box .specification-box-title {
    color: #4477a9;
}
.blog-card-marketing .blog-card-title {
    color: #4477a9;
}
.blog-card-marketing .blog-card-writer {
    background: #4477a9;
}

/* Demo19 */
.AZ-slider-hosting2 .slider-section-title {
    color: #4477a9;
}
.AZ-plan-box-hosting .plan-box-title {
    color: #4477a9;
}
.AZ-plan-box2-hosting {
    background: #4477a9;
}
.buy-domain-box .buy-domain-box_title {
    color: #4477a9;
}
.buy-domain-box .buy-domain-icon {
    color: #4477a9;
}
.AZ-specification-box-purple .specification-box-icon {
    background: #4477a9;
}
.AZ-specification-box-purple::before {
    background-image: linear-gradient(to left, #fff, #4477a9, #fff);
}
.AZ-server-section-hosting .server-section-title {
    color: #4477a9;
}
.AZ-erver-box .server-box_title {
    color: #4477a9;
}
.AZ-erver-box .country {
    color: #4477a9;
}
.AZ-testimonial-card .testimonial-card-name {
    color: #4477a9;
}

/* Demo20 */
.slider-content .slider-section-title {
    color: #4477a9;
}
.AZ-primary-btn-navyBlue {
    background: #4477a9;
}
.AZ-about-index-section-medical .social-about-section {
    background: #4477a9;
}
.AZ-about-index-section-medical .reservation-btn, .AZ-about-index-section-medical .download-link {
    color: #4477a9;
}
.AZ-projects-section-medical .AZ-load-more {
    background: #4477a9;
}
.AZ-business-improvement-medical .business-improvement-btn {
    background: #4477a9;
}
.AZ-business-improvement-marketing .business-improvement-btn {
    border: 1px solid #4477a9;
}
.AZ-new-discounts-card .discount-tag {
    background: #4477a9;
    box-shadow: 0 10px 30px #4477a950;
}
.AZ-blog-section-medical .blog-section-title .blog-section__title {
    color: #4477a9;
}


    @font-face {
        font-family: 'YekanBakh';
        src: url('https://famta.co/wp-content/themes/karenTheme/assets/fonts/yekanbakh/woff/YekanBakhFaNum-VF.woff') format('woff-variations'),
        /* will be the standard and works in Safari now */
        url('https://famta.co/wp-content/themes/karenTheme/assets/fonts/yekanbakh/woff2/YekanBakhFaNum-VF.woff2') format('woff');
        /* for the other supporting browsers */
        font-display: fallback;
    }
    h1{
    font-family:YekanBakh!important;font-weight:900!important;}
h1 a{
    font-family:YekanBakh!important;font-weight:900!important;}
h2{
    font-family:YekanBakh!important;font-weight:800!important;}
h2 a{
    font-family:YekanBakh!important;font-weight:800!important;}
h3{
    font-family:YekanBakh!important;font-weight:700!important;}
h3 a{
    font-family:YekanBakh!important;font-weight:700!important;}
h4{
    font-family:YekanBakh!important;font-weight:600!important;}
h4 a{
    font-family:YekanBakh!important;font-weight:600!important;}
h5{
    font-family:YekanBakh!important;font-weight:500!important;}
h5 a{
    font-family:YekanBakh!important;font-weight:500!important;}
h6{
    font-family:YekanBakh!important;font-weight:500!important;}
h6 a{
    font-family:YekanBakh!important;font-weight:500!important;}
p{
    font-family:YekanBakh!important;font-weight:400!important;
}
button , label , div , form , input,.price span {
    font-family: YekanBakh !important
}

a{
    font-family:YekanBakh!important;font-weight:400!important;}
li{
    font-family:YekanBakh!important;font-weight:400!important;}
ul{
    font-family:YekanBakh!important;font-weight:400!important;}

.articles-clinic .container::before {
    background-color: #4477a9;
}

.comments-web-design::after {
    background-color: #4477a9;
}
