﻿
.logo .logo-wrap {
    font-family: Arial,Helvetica,sans-serif;
}

.featured-title, .quantity .quantity-field, .cart_totals th, .rev_slider, h1, h2, h3, h4, h5, h6, .h5, .title.h5, table.table > tbody th, table.table > thead th, table.table > tfoot th, .search-notice-label, .nav-tabs a, .filter-dark button, .filter:not(.filter-dark) button, .orderform .quantity-field, .product-top-meta, .price, .onsale, .page-header .page-title, *:not(.widget) > .download, .btn, .button, .contact-number, .site-footer .widget_recent_entries a, .timeline-year, .font1 {
    font-family: Poppins;
}

.top-bar-style-0, .top-bar-style-1, .site-header .contact-info, .breadcrumb, .site-navigation .contact-info {
    font-family: Poppins;
}

.btn.btn-xs, body, .alert, div.wpcf7-mail-sent-ng, div.wpcf7-validation-errors, .search-result-title, .contact-form .form-group label, .contact-form .form-group .wpcf7-not-valid-tip, .wpcf7 .form-group label, .wpcf7 .form-group .wpcf7-not-valid-tip, .heading-subtitle, .top-bar-style-2, .large-above-menu.style-2 .widget_anpstext {
    font-family: Poppins;
}

nav.site-navigation ul li a, .menu-button, .megamenu-title {
    font-family: Poppins;
}

@media (max-width: 1199px) {
    .site-navigation .main-menu li a {
        font-family: Poppins;
    }
}

body, .panel-title, .site-main .wp-caption p.wp-caption-text, .mini-cart-link i, .anps_menu_widget .menu a:before, .vc_gitem_row .vc_gitem-col.anps-grid .post-desc, .vc_gitem_row .vc_gitem-col.anps-grid-mansonry .post-desc, .alert, div.wpcf7-mail-sent-ng, div.wpcf7-validation-errors, .contact-form .form-group label, .contact-form .form-group .wpcf7-not-valid-tip, .wpcf7 .form-group label, .wpcf7 .form-group .wpcf7-not-valid-tip, .projects-item .project-title, .product_meta, .btn.btn-wide, .btn.btn-lg, .breadcrumb li:before {
    font-size: 14px;
}

h1, .h1 {
    font-size: 31px;
}

h2, .h2 {
    font-size: 24px;
}

h3, .h3 {
    font-size: 21px;
}

h4, .h4 {
    font-size: 18px;
}

h5, .h5 {
    font-size: 16px;
}

nav.site-navigation, nav.site-navigation ul li a {
    font-size: 13px;
}

@media (min-width: 1200px) {
    nav.site-navigation ul li > ul.sub-menu a, header.site-header nav.site-navigation .main-menu .megamenu {
        font-size: 12px;
    }
}

.top-bar {
    font-size: 12px;
}

.site-footer {
    font-size: 12px;
}

.copyright-footer {
    font-size: 14px;
}

@media (min-width: 1000px) {
    .page-header .page-title {
        font-size: 36px;
    }

    .single .page-header .page-title {
        font-size: 36px;
    }
}

.select2-container .select2-choice, .select2-container .select2-choice > .select2-chosen, .select2-results li, .widget_rss .widget-title:hover, .widget_rss .widget-title:focus, .sidebar a, body, .ghost-nav-wrap.site-navigation ul.social > li a:not(:hover), .ghost-nav-wrap.site-navigation .widget, #lang_sel a.lang_sel_sel, .search-notice-field, .product_meta .posted_in a, .product_meta > span > span, .price del, .post-meta li a, .social.social-transparent-border a, .social.social-border a, .top-bar .social a, .site-main .social.social-minimal a:hover, .site-main .social.social-minimal a:focus, .info-table-content strong, .site-footer .download-icon, .mini-cart-list .empty, .mini-cart-content, ol.list span, .product_list_widget del, .product_list_widget del .amount {
    /* color: #706963; */
}

    aside .widget_shopping_cart_content .buttons a, .site-footer .widget_shopping_cart_content .buttons a, .demo_store_wrapper, .mini-cart-content .buttons a, .mini-cart-link, .widget_calendar caption, .widget_calendar table a, .woocommerce-MyAccount-navigation .is-active > a, .bg-primary, mark, .onsale, .nav-links > *:not(.dots):hover, .nav-links > *:not(.dots):focus, .nav-links > *:not(.dots).current, ul.page-numbers > li > *:hover, ul.page-numbers > li > *:focus, ul.page-numbers > li > *.current, .social a, .sidebar .download a, .panel-heading a, .panel-heading div, aside .widget_price_filter .price_slider_amount button.button, .site-footer .widget_price_filter .price_slider_amount button.button, aside .widget_price_filter .ui-slider .ui-slider-range, .site-footer .widget_price_filter .ui-slider .ui-slider-range, article.post.sticky:before, aside.sidebar .widget_nav_menu .current-menu-item > a, table.table > tbody.bg-primary tr, table.table > tbody tr.bg-primary, table.table > thead.bg-primary tr, table.table > thead tr.bg-primary, table.table > tfoot.bg-primary tr, table.table > tfoot tr.bg-primary, .pika-prev, .pika-next, .owl-nav button, .featured-has-icon .featured-title:before, .tnp-widget .tnp-submit, .timeline-item:before, .subscribe .tnp-button, .woocommerce-product-gallery__trigger, .woocommerce .flex-control-thumbs.owl-carousel .owl-prev, .woocommerce .flex-control-thumbs.owl-carousel .owl-next, .cart_totals .shipping label::after, .wc_payment_methods label::after {
        background-color: #ff4e44;
    }

        mark:not(.has-background) {
            color: #fff !important;
            background-color: #ff4e44 !important;
        }

.featured-header, .panel-heading a, .panel-heading div {
    border-bottom-color: #ff4e44;
}

::selection {
    background-color: #ff4e44;
}

aside .widget_price_filter .price_slider_amount .from, aside .widget_price_filter .price_slider_amount .to, .site-footer .widget_price_filter .price_slider_amount .from, .site-footer .widget_price_filter .price_slider_amount .to, .mini-cart-content .total .amount, .widget_calendar #today, .widget_rss ul .rsswidget, .site-footer a:not(.btn):hover, .site-footer a:not(.btn):focus, b, a, .ghost-nav-wrap.site-navigation ul.social > li a:hover, .site-header.vertical .social li a:hover, .site-header.vertical .contact-info li a:hover, .site-header.classic .above-nav-bar .contact-info li a:hover, .site-header.transparent .contact-info li a:hover, .ghost-nav-wrap.site-navigation .contact-info li a:hover, header a:focus, nav.site-navigation ul li a:hover, nav.site-navigation ul li a:focus, nav.site-navigation ul li a:active, .counter-wrap .title, .vc_gitem_row .vc_gitem-col.anps-grid .vc_gitem-post-data-source-post_date > div:before, .vc_gitem_row .vc_gitem-col.anps-grid-mansonry .vc_gitem-post-data-source-post_date > div:before, ul.testimonial-wrap .rating, .nav-tabs a:hover, .nav-tabs a:focus, .projects-item .project-title, .filter-dark button.selected, .filter:not(.filter-dark) button:focus, .filter:not(.filter-dark) button.selected, .product_meta .posted_in a:hover, .product_meta .posted_in a:focus, .price, .post-info td a:hover, .post-info td a:focus, .post-meta i, .stars a:hover, .stars a:focus, .stars, .star-rating, .site-header.transparent .social.social-transparent-border a:hover, .site-header.transparent .social.social-transparent-border a:focus, .social.social-transparent-border a:hover, .social.social-transparent-border a:focus, .social.social-border a:hover, .social.social-border a:focus, .top-bar .social a:hover, .top-bar .social a:focus, .list li:before, .info-table-icon, .icon-media, .site-footer .download a:hover, .site-footer .download a:focus, header.site-header.classic nav.site-navigation .above-nav-bar .contact-info li a:hover, .top-bar .contact-info a:hover, .comment-date i, [itemprop="datePublished"]:before, .breadcrumb a:hover, .breadcrumb a:focus, .panel-heading a.collapsed:hover, .panel-heading a.collapsed:focus, .panel-heading div.collapsed:focus, ol.list, .product_list_widget .amount, .product_list_widget ins, ul.testimonial-wrap .user-data .name-user, .site-footer .anps_menu_widget .menu .current-menu-item > a, .site-footer .widget_nav_menu li.current_page_item > a, .site-footer .widget_nav_menu li.current-menu-item > a, .wpcf7-form-control-wrap[class*="date-"]:after, .copyright-footer a, .contact-info i, .featured-has-icon.simple-style .featured-title i, a.featured-lightbox-link, .jobtitle, .site-footer .widget_recent_entries .post-date:before, .site-footer .social.social-minimal a:hover, .site-footer .social.social-minimal a:focus, .timeline-year, .heading-middle span:before, .heading-left span:before, .anps-info-it-wrap, .anps-info-icons-wrap, .testimonials-style-3 .testimonials-wrap .name-user, .testimonials-style-3 .testimonials-wrap .content p::before, .sidebar .anps_menu_widget .menu .current-menu-item > a:after, .sidebar .anps_menu_widget .menu .current-menu-item > a {
    color: #ff4e44;
}
.panel-heading div.collapsed:hover {
    color: #ff4e44;
    cursor:pointer;
}
@media (min-width: 768px) {
    .featured-has-icon:hover .featured-title i, .featured-has-icon:focus .featured-title i {
        color: #ff4e44;
    }
}

a.featured-lightbox-link svg {
    fill: #ff4e44;
}

nav.site-navigation .current-menu-item > a, .important, .megamenu-title {
    color: #ff4e44 !important;
}

.gallery-fs .owl-item a:hover:after, .gallery-fs .owl-item a:focus:after, .gallery-fs .owl-item a.selected:after, blockquote:not([class]) p, .blockquote-style-1 p, .blockquote-style-2 p, .featured-content, .post-minimal-wrap {
    border-color: #ff4e44;
}

@media(min-width: 1200px) {
    .site-header.vertical .above-nav-bar > ul.contact-info > li a:hover, .site-header.vertical .above-nav-bar > ul.contact-info > li a:focus, .site-header.vertical .above-nav-bar > ul.social li a:hover i, .site-header.vertical .main-menu > li:not(.mini-cart):hover > a, .site-header.vertical .main-menu > li:not(.mini-cart).current-menu-item > a, header.site-header nav.site-navigation .main-menu .megamenu ul li a:hover, header.site-header nav.site-navigation .main-menu .megamenu ul li a:focus {
        color: #ff4e44;
    }

    .site-header.full-width:not(.above-nav-style-2) .mini-cart .mini-cart-link, .site-header.full-width:not(.above-nav-style-2) .mini-cart-link {
        color: #ff4e44 !important;
    }

    header.site-header.classic nav.site-navigation ul li a:hover, header.site-header.classic nav.site-navigation ul li a:focus {
        border-color: #ff4e44;
    }

    nav.site-navigation ul li > ul.sub-menu a:hover {
        background-color: #ff4e44;
        color: #fff;
    }

    .menu-button {
        background-color: #ff4e44;
    }
}

@media(max-width: 1199px) {
    .site-navigation .main-menu li a:hover, .site-navigation .main-menu li a:active, .site-navigation .main-menu li a:focus, .site-navigation .main-menu li.current-menu-item > a, .site-navigation .mobile-showchildren:hover, .site-navigation .mobile-showchildren:active {
        color: #ff4e44;
    }
}

.large-above-menu.style-2 .important {
    color: #4e4e4e !important;
}

@media(min-width: 1200px) {
}

aside .widget_shopping_cart_content .buttons a:hover, aside .widget_shopping_cart_content .buttons a:focus, .site-footer .widget_shopping_cart_content .buttons a:hover, .site-footer .widget_shopping_cart_content .buttons a:focus, .mini-cart-content .buttons a:hover, .mini-cart-content .buttons a:focus, .mini-cart-link:hover, .mini-cart-link:focus, .full-width:not(.above-nav-style-2) .mini-cart-link:hover, .full-width:not(.above-nav-style-2) .mini-cart-link:focus, .widget_calendar .wp-calendar-table a:hover, .widget_calendar .wp-calendar-table a:focus, .social a:hover, .social a:focus, .sidebar .download a:hover, .sidebar .download a:focus, .site-footer .widget_price_filter .price_slider_amount button.button:hover, .site-footer .widget_price_filter .price_slider_amount button.button:focus, .owl-nav button:hover, .owl-nav button:focus, .woocommerce-product-gallery__trigger:hover, .woocommerce-product-gallery__trigger:focus {
    background-color: #EB3049;
}

.sidebar a:hover, .sidebar a:focus, a:hover, a:focus, .post-meta li a:hover, .post-meta li a:focus, .site-header.classic .above-nav-bar ul.social > li > a:hover, .site-header .above-nav-bar ul.social > li > a:hover, .site-header .menu-search-toggle:hover, .site-header .menu-search-toggle:focus, .copyright-footer a:hover, .copyright-footer a:focus, .scroll-top:hover, .scroll-top:focus {
    color: #EB3049;
}

@media (min-width: 1200px) {
    header.site-header.classic .site-navigation .main-menu > li > a:hover, header.site-header.classic .site-navigation .main-menu > li > a:focus {
        color: #EB3049;
    }
}

.form-group input:not([type="submit"]):hover, .form-group input:not([type="submit"]):focus, .form-group textarea:hover, .form-group textarea:focus, .wpcf7 input:not([type="submit"]):hover, .wpcf7 input:not([type="submit"]):focus, .wpcf7 textarea:hover, .wpcf7 textarea:focus, input, .input-text:hover, .input-text:focus {
    outline-color: #EB3049;
}

.scrollup a:hover {
    border-color: #EB3049;
}

.transparent .burger {
    color: #000000;
}

@media(min-width: 1200px) {
    header.site-header.classic .site-navigation .main-menu > li > a, header.site-header.transparent .site-navigation .main-menu > li > a, header.site-header.vertical .site-navigation .main-menu > li > a, .menu-search-toggle, .transparent .menu-search-toggle, .site-header.full-width .site-navigation .main-menu > li > a, .site-header.full-width .menu-search-toggle, .site-header.transparent .contact-info li, .ghost-nav-wrap.site-navigation .contact-info li, .site-header.transparent .contact-info li *, .ghost-nav-wrap.site-navigation .contact-info li *, .menu-notice {
        color: #000000;
    }

        .site-header.classic.sticky .site-navigation .main-menu > li > a, header.site-header.transparent.sticky .site-navigation .main-menu > li > a, .sticky .site-navigation a, .sticky .menu-search-toggle, .site-header.transparent.sticky .contact-info li, .ghost-nav-wrap.site-navigation .contact-info li, .site-header.transparent.sticky .contact-info li *, .ghost-nav-wrap.site-navigation .contact-info li * {
            color: #000000;
        }

        header.site-header.classic .site-navigation .main-menu > li > a:hover, header.site-header.classic .site-navigation .main-menu > li > a:focus, header.site-header.vertical .site-navigation .main-menu > li > a:hover, header.site-header.vertical .site-navigation .main-menu > li > a:focus, header.site-header.transparent .site-navigation .main-menu > li > a:hover, header.site-header.transparent .site-navigation .main-menu > li > a:focus, .site-header.full-width .site-navigation .main-menu > li > a:hover, .site-header.full-width .site-navigation .main-menu > li > a:focus, header.site-header .menu-search-toggle:hover, header.site-header .menu-search-toggle:focus, .site-header.full-width .menu-search-toggle:hover, .site-header.full-width .menu-search-toggle:focus {
            color: #EB3049;
        }

    .site-header.full-width .site-navigation {
        background-color: #ffffff;
    }

    header.site-header.classic, header.site-header.vertical {
        background-color: #ffffff;
    }

    .full-width.logo-background .logo {
        color: #ff4e44;
    }

    header.site-header nav.site-navigation .main-menu ul .menu-item > a:hover, header.site-header nav.site-navigation .main-menu ul .menu-item > a:focus {
        color: #fff;
    }
}

.menu-button, .menu-button:hover, .menu-button:focus {
    color: #ffffff;
}

    .menu-button:hover, .menu-button:focus {
        background-color: #EB3049;
    }

.featured-title, .woocommerce form label, .mini-cart-content .total, .quantity .minus:hover, .quantity .minus:focus, .quantity .plus:hover, .quantity .plus:focus, .cart_totals th, .cart_totals .order-total, .widget_rss ul .rss-date, .widget_rss ul cite, h1, h2, h3, h4, h5, h6, .h5, .title.h5, em, .dropcap, table.table > tbody th, table.table > thead th, table.table > tfoot th, .sidebar .working-hours td, .orderform .minus:hover, .orderform .minus:focus, .orderform .plus:hover, .orderform .plus:focus, .product-top-meta .price, .post-info th, .post-author-title strong, .site-main .social.social-minimal a, .info-table-content, .comment-author, [itemprop="author"], .breadcrumb a, aside .mini-cart-list + p.total > strong, .site-footer .mini-cart-list + p.total > strong, .mini-cart-list .remove {
    color: #000000;
}

.mini_cart_item_title {
    color: #000000 !important;
}

.top-bar {
    color: #8c8c8c;
}

.top-bar {
    background-color: #16242e;
}

.site-footer {
    color: #FFFFFF;
}

.site-footer {
    background-color: #FFFFFF;
}

    .site-footer .widget-title, .site-footer .widget_recent_entries a, .site-footer .social.social-minimal a, .site-footer-modern .working-hours td {
        color: #ffffff;
    }

.site-footer-modern .working-hours .important {
    color: #ffffff !important;
}

.copyright-footer {
    color: #FFFFFF;
}

.page-header {
    background-color: #f8f9f9;
}

    .page-header .page-title {
        color: #4e4e4e;
    }

nav.site-navigation ul li > ul.sub-menu {
    background-color: #ffffff;
}

@media(min-width: 1200px) {
    header.site-header nav.site-navigation .main-menu .megamenu {
        background-color: #ffffff;
    }
}

header.site-header.classic nav.site-navigation ul li a, header.site-header.transparent nav.site-navigation ul li a, nav.site-navigation ul li > ul.sub-menu a {
    color: #8c8c8c;
}

header.site-header nav.site-navigation .main-menu .megamenu ul li:not(:last-of-type), nav.site-navigation ul li > ul.sub-menu li:not(:last-child) {
    border-color: #ececec;
}

.widget_calendar caption, .widget_calendar .wp-calendar-table a, .widget_calendar .wp-calendar-table a:hover, .sidebar .download a {
    color: #ffffff;
}

.social:not(.social-minimal) a, .social:not(.social-minimal) a:hover, .social:not(.social-minimal) a:focus, .mini-cart-link, .mini-cart-content .buttons a, .site-header.full-width .mini-cart .mini-cart-link:hover, .site-header.full-width .mini-cart-link:focus, aside .widget_shopping_cart_content .buttons a, .site-footer .widget_shopping_cart_content .buttons a {
    color: #ffffff !important;
}

.mini-cart-number {
    color: #2f4d60;
}

.mini-cart-number {
    background-color: #3daaf3;
}

.anps-imprtn {
    background-color: #69cd72;
}

.site-footer .working-hours th.important {
    color: #32853a !important;
}

.btn, .button {
    background-color: #3498db;
}

.btn, .button {
    color: #ffffff;
}

    .btn:hover, .btn:focus, .button:hover, .button:focus, aside .widget_price_filter .price_slider_amount button.button:hover, aside .widget_price_filter .price_slider_amount button.button:focus, .site-footer .widget_price_filter .price_slider_amount button.button:hover, .site-footer .widget_price_filter .price_slider_amount button.button:focus {
        background-color: #2a76a9;
        color: #ffffff;
    }

    .btn.btn-gradient {
        background-color: #3498db;
        color: #ffffff;
    }

        .btn.btn-gradient:hover, .btn.btn-gradient:focus {
            background-color: #2a76a9;
            color: #ffffff;
        }

    .btn.btn-dark {
        background-color: #242424;
        color: #ffffff;
    }

        .btn.btn-dark:hover, .btn.btn-dark:focus {
            background-color: #ffffff;
            color: #242424;
        }

    .btn.btn-light {
        background-color: #ffffff;
        color: #242424;
    }

        .btn.btn-light:hover, .btn.btn-light:focus {
            background-color: #242424;
            color: #ffffff;
        }

    .btn.btn-minimal {
        color: #3498db;
    }

        .btn.btn-minimal:hover, .btn.btn-minimal:focus {
            color: #2a76a9;
        }

.heading-left.divider-sm span:before, .heading-middle.divider-sm span:before, .heading-middle span:before, .heading-left span:before, .title:after, .widgettitle:after, .site-footer .widget-title:after, .divider-modern:not(.heading-content) span:after {
    background-color: #3498db;
}

@media (min-width: 1200px) {
    header.classic:not(.sticky) .header-wrap {
        min-height: 80px;
    }

    header.classic:not(.center) .header-wrap .logo + * {
        margin-top: 17.5px;
    }

    header.classic.center .header-wrap .logo {
        margin-top: 2.5px;
    }
}


/*** home Slider Css **/

#rev_slider_1_1_wrapper .zeus.tparrows {
    cursor: pointer;
    min-width: 50px;
    min-height: 50px;
    position: absolute;
    display: block;
    z-index: 1000;
    border-radius: 50%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.1)
}

    #rev_slider_1_1_wrapper .zeus.tparrows:before {
        font-family: 'revicons';
        font-size: 15px;
        color: #ffffff;
        display: block;
        line-height: 50px;
        text-align: center;
        z-index: 2;
        position: relative
    }

    #rev_slider_1_1_wrapper .zeus.tparrows.tp-leftarrow:before {
        content: '\e824'
    }

    #rev_slider_1_1_wrapper .zeus.tparrows.tp-rightarrow:before {
        content: '\e825'
    }

#rev_slider_1_1_wrapper .zeus .tp-title-wrap {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    border-radius: 50%
}

#rev_slider_1_1_wrapper .zeus .tp-arr-imgholder {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-position: center center;
    background-size: cover;
    border-radius: 50%;
    transform: translatex(-100%);
    -webkit-transform: translatex(-100%);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s
}

#rev_slider_1_1_wrapper .zeus.tp-rightarrow .tp-arr-imgholder {
    transform: translatex(100%);
    -webkit-transform: translatex(100%)
}

#rev_slider_1_1_wrapper .zeus.tparrows.rs-touchhover .tp-arr-imgholder {
    transform: translatex(0);
    -webkit-transform: translatex(0);
    opacity: 1
}

#rev_slider_1_1_wrapper .zeus.tparrows.rs-touchhover .tp-title-wrap {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1
}

#rev_slider_1_1_wrapper .ares.tp-bullets {
}

    #rev_slider_1_1_wrapper .ares.tp-bullets:before {
        content: ' ';
        position: absolute;
        width: 100%;
        height: 100%;
        background: transparent;
        padding: 10px;
        margin-left: -10px;
        margin-top: -10px;
        box-sizing: content-box
    }

#rev_slider_1_1_wrapper .ares .tp-bullet {
    width: 13px;
    height: 13px;
    position: absolute;
    background: #ffffff;
    border-radius: 50%;
    cursor: pointer;
    box-sizing: content-box
}

    #rev_slider_1_1_wrapper .ares .tp-bullet.rs-touchhover,
    #rev_slider_1_1_wrapper .ares .tp-bullet.selected {
        background: #e90030
    }

#rev_slider_1_1_wrapper .ares .tp-bullet-title {
    position: absolute;
    color: #ffffff;
    font-size: 12px;
    padding: 0px 10px;
    font-weight: 600;
    right: 27px;
    top: -4px;
    background: rgba(233, 0, 48, 0.75);
    visibility: hidden;
    transform: translatex(-20px);
    -webkit-transform: translatex(-20px);
    transition: transform 0.3s;
    -webkit-transition: transform 0.3s;
    line-height: 20px;
    white-space: nowrap
}

    #rev_slider_1_1_wrapper .ares .tp-bullet-title:after {
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 10px 0 10px 10px;
        border-color: transparent transparent transparent rgba(233, 0, 48, 0.75);
        content: ' ';
        position: absolute;
        right: -10px;
        top: 0px
    }

#rev_slider_1_1_wrapper .ares .tp-bullet.rs-touchhover .tp-bullet-title {
    visibility: visible;
    transform: translatex(0px);
    -webkit-transform: translatex(0px)
}

#rev_slider_1_1_wrapper .ares .tp-bullet.selected.rs-touchhover .tp-bullet-title {
    background: #e90030
}

    #rev_slider_1_1_wrapper .ares .tp-bullet.selected.rs-touchhover .tp-bullet-title:after {
        border-color: transparent transparent transparent #e90030
    }

#rev_slider_1_1_wrapper .ares.tp-bullets.rs-touchhover .tp-bullet-title {
    visibility: hidden
}

#rev_slider_1_1_wrapper .ares.tp-bullets.rs-touchhover .tp-bullet.rs-touchhover .tp-bullet-title {
    visibility: visible;
    transform: translateX(0px) translatey(0px);
    -webkit-transform: translateX(0px) translatey(0px)
}

#rev_slider_1_1_wrapper .ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title {
    right: auto;
    left: 27px;
    transform: translatex(20px);
    -webkit-transform: translatex(20px)
}

    #rev_slider_1_1_wrapper .ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title:after {
        border-width: 10px 10px 10px 0 !important;
        border-color: transparent rgba(233, 0, 48, 0.75) transparent transparent;
        right: auto !important;
        left: -10px !important
    }

#rev_slider_1_1_wrapper .ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet.selected.rs-touchhover .tp-bullet-title:after {
    border-color: transparent #e90030 transparent transparent !important
}

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title,
#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title {
    top: -35px;
    left: 50%;
    right: auto;
    transform: translateX(-50%) translateY(-10px);
    -webkit-transform: translateX(-50%) translateY(-10px)
}

    #rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title:after,
    #rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title:after {
        border-width: 10px 10px 0px 10px;
        border-color: rgba(233, 0, 48, 0.75) transparent transparent transparent;
        right: auto;
        left: 50%;
        margin-left: -10px;
        top: auto;
        bottom: -10px
    }

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet.selected.rs-touchhover .tp-bullet-title:after,
#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet.selected.rs-touchhover .tp-bullet-title:after {
    border-color: #e90030 transparent transparent transparent
}

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet.rs-touchhover .tp-bullet-title,
#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet.rs-touchhover .tp-bullet-title {
    transform: translateX(-50%) translatey(0px);
    -webkit-transform: translateX(-50%) translatey(0px)
}

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title {
    top: 25px;
    left: 50%;
    right: auto;
    transform: translateX(-50%) translateY(10px);
    -webkit-transform: translateX(-50%) translateY(10px)
}

    #rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title:after {
        border-width: 0 10px 10px 10px;
        border-color: transparent transparent rgba(233, 0, 48, 0.75) transparent;
        right: auto;
        left: 50%;
        margin-left: -10px;
        bottom: auto;
        top: -10px
    }

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet.selected.rs-touchhover .tp-bullet-title:after {
    border-color: transparent transparent #e90030 transparent
}

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet.rs-touchhover .tp-bullet-title {
    transform: translateX(-50%) translatey(0px);
    -webkit-transform: translateX(-50%) translatey(0px)
}

#rev_slider_1_1[data-slideactive="rs-27"] .zeus.tparrows {
    min-width: 50px !important;
    min-height: 50px !important
}

    #rev_slider_1_1[data-slideactive="rs-27"] .zeus.tparrows:before {
        line-height: 50px !important;
        font-size: 15px !important
    }

/* Social Icons in sticky Menu + privacy policy popUp in homepage */
.popmake-content {
    padding: 30px 30px 50px;
    background: #FFF;
    font-size: 14px;
    color: #666 !important;
}

#popmake-2333 .pum-content {
    padding: 20px 0 0;
}

#popmake-3985 .pum-content,
#popmake-4001 .pum-content {
    padding: 0px 30px;
    background: #FFF;
    font-size: 14px;
}

#popmake-4001 .pum-content {
    padding-top: 30px;
}

    #popmake-3985 .pum-content h3,
    #popmake-4001 .pum-content h3 {
        margin-bottom: 20px;
    }

#menu-our-brand-menu {
    background: #f9f9f9;
    padding-left: 15px;
    padding-top: 25px;
    padding-bottom: 25px;
    border: 1px solid #fbfbfb;
}

    #menu-our-brand-menu li {
        display: block;
        width: 100%;
    }

        #menu-our-brand-menu li a {
        }

        #menu-our-brand-menu li.current-menu-item {
            background: #e90030;
            padding: 5px;
        }

            #menu-our-brand-menu li.current-menu-item a {
                color: #fff;
            }

.download-logos {
    text-align: center;
}

.icon-grey-color h3 {
    color: #706963 !important;
}

.icon-grey-color .smile_icon_list li .icon_description .info-list-heading {
    font-size: 15px !important;
    font-weight: 500 !important;
}

.icon-grey-color .smile_icon_list li .icon_description p {
    color: #706963 !important;
}

.ult-new-ib .ult-new-ib-desc {
    cursor: default;
}

@media only screen and (max-width: 480px) {
    #meet-our-team .vc_col-md-6 {
        margin: 0px !important;
    }
}


@media only screen and (max-width: 768px) {
    .left-col-with-form .vc_column-inner {
        padding-right: 15px !important;
    }
}


@font-face {
    font-family: TestFont;
    src: url('https://benefit.staging-app.net/wp-content/themes/industrial-child/fonts/GE_SS2/Medium/125063e353c1f65c55ba1e3811969217.eot');
}

div.mobile {
    display: none !important;
}

.gallery a:after {
    content: none !important;
}

.gallery a:before {
    content: none !important;
}

.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
    padding: 12px !important;
    line-height: 1.3;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

table.table > tbody td, table.table > tbody th, table.table > tfoot td, table.table > tfoot th, table.table > thead td, table.table > thead th {
    padding: 5px !important;
}

.table-responsive-custom-container {
    margin-top: 20px !important;
}

.customers {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
    text-align: center;
}

    .customers td, .customers th {
        border: 1px solid #ddd;
        padding: 8px;
    }

    .customers tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    .customers tr:hover {
        background-color: #ddd;
    }

    .customers th {
        padding-top: 12px;
        font-weight: 100;
        padding-bottom: 12px;
        text-align: left;
        background-color: #ff4e44;
        color: white;
    }

.custom_bnr_class img {
    width: 1140px !important;
}

.yt-video-single {
    padding-bottom: 50px;
    min-height: 430px;
}

h3.yt-heading {
    margin: 5px 0px 10px;
}

@media only screen and (max-width: 767px) {
    .yt-video-single {
        padding-bottom: 0px;
    }
}

a.custombutton-size {
    font-size: 18px !important;
    padding: 10px 20px !important;
    background: #e90030 !important;
}

.wpforms-field-limit-text {
    display: none !important;
}

.benefit-section-video-tab .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
    text-align: center;
}

.benefit-section-video-tab .vc_tta-tabs .vc_tta-panels {
    background: transparent !important;
    border: none !important;
}

.benefit-section-video-tab .vc_tta-tabs .vc_tta-panel-body {
    border: none !important;
}

.benefit-section-video-tab .vc_tta-tabs-list .vc_tta-tab a {
    background: none !important;
    border: 1px solid #eee;
    border-radius: 50px !important;
    padding: 5px 20px !important;
    background: #a4988e !important;
    color: #fff !important;
}

.benefit-section-video-tab .vc_tta-tabs-list .vc_tta-tab {
    margin-right: 7px !important;
}

.benefit-section-video-tab .vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::before, .vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::after {
    display: none !important;
    border: none !important;
}

.benefit-section-video-tab .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
    border-bottom-color: #eee;
    background: #e90030 !important;
    color: #fff !important;
}

.site-header.classic .above-nav-bar ul.social > li > a {
    color: #a4988c !important;
}

.homepage-top-widgets .social a {
    color: #a4988c !important;
}

.site-header.classic .above-nav-bar .contact-info li, .top-widget .contact-info li:last-child {
    display: inline-block !important;
}

/* Numbers css */

/**/
.vc_custom_1629714678573 {
    margin-top: -60px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1630237973974 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 40px !important;
    padding-bottom: 80px !important;
}

.vc_custom_1629879277888 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    background-color: #f8f9f9 !important;
}

.vc_custom_1629963056289 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.vc_custom_1630238351569 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    background-color: #f8f9f9 !important;
}

.vc_custom_1630239908381 {
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1629883062044 {
    margin-top: 20px !important;
}
