﻿:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

    .is-layout-flex > :is(*, div) {
        margin: 0;
    }

body .is-layout-grid {
    display: grid;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}
img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}
.tt_button.second-style .iconita,
#single-page #comments input[type="submit"]:hover,
.tt_button.tt_secondary_button,
.tt_button.tt_secondary_button .iconita,
.team-carousel .owl-item .team-member.design-creative .team-socials a,
.format-quote .entry-wrapper:before,
.blog-single-title a:hover,
.upper-footer i:hover,
.wpb-js-composer .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:hover,
.wpb-js-composer .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a,
.wpb-js-composer .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:hover,
.wpb-js-composer .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a,
footer.underline-effect .textwidget a:hover,
.kd-price-block .pb-price,
.team-member.design-classic .kd-team-contact a:hover,
#commentform #submit:hover,
.kd-panel-subtitle ul > li:before,
.kd-panel-subtitle ol > li:before,
.tab-text-container ul > li:before,
.side-content-text ul > li:before,
.wpb_text_column ul > li:before,
.modal-content-contact .redux-social-media-list i:hover,
.related-content .portfolio .post-link:hover,
.related-content .portfolio h5 a:hover,
#posts-content .post-link:hover,
.team-member.design-classic .team-socials .fab,
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date p:before,
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date div:before,
#posts-content.blog-detailed-grid .entry-meta a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.large-counter .kd_counter_units,
.footer_widget .redux-social-media-list i,
.woocommerce ul.products li.product .categories a:hover,
#single-page .bbp-login-form .user-submit:hover,
.woocommerce-page ul.products li.product.woo-minimal-style .button,
.woocommerce-page ul.products li.product.woo-minimal-style .added_to_cart,
.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown:hover > a,
.key-icon-box .ib-link a,
.footer-bar .footer-nav-menu ul li a:hover,
#popup-modal .close:hover,
body.maintenance-mode .container h2,
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li a:hover,
blockquote:before,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a:hover i,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs li.active a i,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.port-prev.tt_button,
.port-next.tt_button,
.upper-footer .socials-widget a:hover .fa,
.woocommerce .woocommerce-form-login .button:hover,
.footer_widget ul a:hover,
.side-content-text ul li:before,
span.bbp-admin-links a:hover,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a:hover,
.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date div:before,
.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_author a:before,
.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container:hover a,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a:hover,
.topbar-lang-switcher ul li a:hover span,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs li.active a,
div.bbp-breadcrumb a:hover,
#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name,
.kd_pie_chart .kd-piechart-icon,
.row .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title:hover h4,
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title:hover h4,
.woocommerce .checkout_coupon .button:hover:hover,
.woocommerce-page #payment #place_order:hover,
.team-member.design-minimal .team-socials a,
.woocommerce-cart #single-page table.cart .button:hover,
.woocommerce-cart #single-page table.cart .actions .button:hover,
.wpb-js-composer .vc_tta-container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active a,
.team-member.design-two:hover .team-socials .fab:hover,
.team-member.design-two .team-socials .fab:hover,
#single-page .return-to-shop a:hover,
.woocommerce-error a,
.woocommerce-info a,
.woocommerce-message a,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.navbar-nav li.dropdown:hover .dropdown-menu:hover li a:hover,
.woocommerce ul.products li.product h2:hover,
.keydesign-cart .buttons .btn,
.woocommerce .keydesign-cart .buttons .btn,
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover,
.portfolio-meta.share-meta .fa:hover,
.woocommerce-account #single-page .woocommerce-Button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page ul.products li.product.woo-minimal-style .button:hover,
.woocommerce-page ul.products li.product.woo-minimal-style .added_to_cart:hover,
.blog_widget ul li a:hover,
#posts-content .entry-meta a:hover,
.woocommerce a.button:hover,
.keydesign-cart:hover .cart-icon,
#comments input[type="submit"],
.search-submit:hover,
.blog-single-content .tags a,
.lower-footer a:hover,
#posts-content .post .blog-single-title a:hover,
#posts-content.blog-minimal-list .blog-single-title a:hover,
#posts-content.blog-img-left-list .blog-single-title a:hover,
.socials-widget a:hover .fa,
.socials-widget a:hover,
#customizer .ekko-tooltip,
.footer_widget .menu li a:hover,
.row .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title:hover h4,
#single-page .single-page-content .widget ul li a:hover,
#comments .reply a:hover,
#comments .comment-meta a:hover,
#kd-slider .secondary_slider,
#single-page .single-page-content .widget ul li.current-menu-item a,
.team-socials .fa:hover,
#posts-content .post .tt_button:hover .fa,
#posts-content .post .tt_button:hover,
.topbar-socials a:hover .fa,
.pricing .pricing-price,
.pricing-table .tt_button,
.topbar-phone .iconsmind-Telephone,
.topbar-email .iconsmind-Mail,
.modal-content-contact .key-icon-box .service-heading a:hover,
.pricing-table.active .tt_button:hover,
.footer-business-content a:hover,
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom,
.star-rating span,
.es-accordion .es-heading h4 a:hover,
.keydesign-cart ul.product_list_widget .cart-item:hover,
.woocommerce .keydesign-cart ul.product_list_widget .cart-item:hover,
#customizer .options a:hover i,
.woocommerce .price_slider_wrapper .price_slider_amount .button,
#customizer .options a:hover,
#single-page input[type="submit"]:hover,
#posts-content .post input[type="submit"]:hover,
.active .pricing-option i,
#comments .reply a:hover,
.meta-content .tags a:hover,
.navigation.pagination .next,
.woocommerce-cart#single-page table.cart .product-name a:hover,
.navigation.pagination .prev,
.product_meta a:hover,
.tags a:hover,
.tagcloud a:hover,
.tt_button.second-style,
.lower-footer .pull-right a:hover,
.woocommerce-review-link:hover,
.section .wpcf7-mail-sent-ok,
.blog-header-form .wpcf7-mail-sent-ok,
.upper-footer .modal-menu-item,
.video-socials a:hover .fa,
.kd_pie_chart .pc-link a:hover,
.vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4:hover,
.fa,
.far,
.fas,
.fab,
.wpcf7 .wpcf7-submit:hover,
.contact .wpcf7-response-output,
.video-bg .secondary-button:hover,
#headerbg li a.active,
#headerbg li a.active:hover,
.footer-nav a:hover,
.wpb_wrapper .menu a:hover,
.text-danger,
.blog_widget ul li a:before,
.pricing i,
.content-area .vc_grid .vc_gitem-zone-c .vc_general,
code,
#single-page .single-page-content ul li:before,
.subscribe-form header .wpcf7-submit,
#posts-content .page-content ul li:before,
.chart-content .nc-icon-outline,
.chart,
.row .vc_custom_heading a:hover,
.secondary-button-inverse,
.primary-button.button-inverse:hover,
.primary-button,
a,
.kd-process-steps .pss-step-number span,
.navbar-default .navbar-nav > .active > a,
.pss-link a:hover,
.kd_number_string,
.featured_content_parent .active-elem h4,
.contact-map-container .toggle-map:hover .fa,
.contact-map-container .toggle-map:hover,
.testimonials.slider .tt-container:before,
div.wpforms-container-full .wpforms-form input[type=submit]:hover,
div.wpforms-container-full .wpforms-form button[type=submit]:hover,
.nc-icon-outline,
.phb-simple-link:hover,
.content-area .vc_grid-item-mini:hover .vc_gitem-zone-c .vc_gitem_row .vc_gitem-col h4,
.woocommerce ul.products li.product h3:hover,
.wpb_text_column ol > li:before,
.wpb_text_column ul > li:before,
.key-icon-box .ib-link a:hover,
.features-tabs .tab-controls li a:hover,
.features-tabs.tab-img-fullwidth li.active a,
.wp-block-button .wp-block-button__link:hover,
.wp-block-archives li a:hover,
.wp-block-categories.wp-block-categories-list li a:hover,
.cb-container .cb-img-area i,
.kd-counter-icon i,
.features-tabs .tab-controls li i,
.key-icon-box i,
.business-info-wrapper .toggle-map-info,
.process-icon i,
.kd-progress-icon i,
.side-content-wrapper i.section-icon {
    color: #16d0f3;
}

.navbar.navbar-default.navbar-shrink .menubar .navbar-nav .active > a,
.navbar.navbar-default .menubar .navbar-nav .active > a {
    color: #16d0f3 !important;
}

.play-btn-primary-color .play-video:hover,
.play-btn-primary-color .play-video,
.play-btn-primary-color.play-video:hover,
.play-btn-primary-color.play-video,
.search .search-form .search-field,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs li.active a,
.blog_widget .woocommerce-product-search .search-field,
.features-tabs.tab-img-fullwidth li.active a,
.pricing-table.active,
.key-icon-box:hover .ib-wrapper,
.cb-container:hover,
.modal-content-inner .wpcf7-not-valid-tip,
.section .wpcf7-mail-sent-ok,
.toggle-map-info:hover,
.blog-header-form .wpcf7-mail-sent-ok,
.blog-header-form .wpcf7-not-valid-tip,
.section .wpcf7-not-valid-tip,
.kd-side-panel .wpcf7-not-valid-tip,
.kd-process-steps.process-checkbox-template .pss-item:before,
.kd-process-steps.process-checkbox-template,
.kd-separator,
.kd-separator .kd-separator-line {
    border-color: #16d0f3;
}
.tt_button:hover {
    background-color: #16d0f3 !important;
    color: #fff;
    box-shadow: 4px 3px 3px 1px #918a8a !important;
    border-radius: 5px;
}


.pricing .pricing-price.sale-yes .pt-normal-price:after,
.woocommerce .single_variation_wrap button.button.alt.disabled,
.video-modal .modal-content .close:hover,
#single-page .bbp-login-form .user-submit,
.bbpress #user-submit,
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
input[type="button"].ninja-forms-field,
.modal-content-inner .wpcf7-submit:hover,
.searchform #searchsubmit,
#kd-slider,
.kd-contact-form.light_background .wpcf7 .wpcf7-submit,
.footer-newsletter-form .wpcf7 .wpcf7-submit,
.kd_progressbarfill,
.phone-wrapper,
.wpb_wrapper #loginform .button,
.woocommerce input.button,
.email-wrapper,
.woocommerce ul.products li.product .added_to_cart:hover,
.footer-business-info.footer-socials a:hover,
.parallax.with-overlay:after,
.content-area .vc_grid-filter > .vc_grid-filter-item span:after,
.tt_button.tt_secondary_button:hover,
.pricing-table .tt_button:hover,
.modal-content-inner .wpcf7-not-valid-tip,
.kd-side-panel .wpcf7-not-valid-tip,
.tt_button.second-style:hover,
.pricing-table.active .tt_button,
#customizer .screenshot a,
.heading-separator,
.blog-header-form .wpcf7-not-valid-tip,
.section .wpcf7-not-valid-tip,
.port-prev.tt_button:hover,
.port-next.tt_button:hover,
.owl-buttons div:hover,
.row .vc_toggle_default .vc_toggle_icon,
.row .vc_toggle_default .vc_toggle_icon::after,
.row .vc_toggle_default .vc_toggle_icon::before,
.woocommerce #respond input#submit,
.woocommerce a.button,
.upper-footer .modal-menu-item:hover,
.contact-map-container .toggle-map,
.portfolio-item .portfolio-content,
.tt_button,
#wrapper .vc_grid-btn-load_more .vc_general,
.owl-dot span,
.woocommerce a.remove:hover,
.pricing .secondary-button.secondary-button-inverse:hover,
.with-overlay .parallax-overlay,
.secondary-button.secondary-button-inverse:hover,
.secondary-button,
#kd-slider .bullet-bar.tparrows,
.primary-button.button-inverse,
#posts-content .post input[type="submit"],
.btn-xl,
.with-overlay,
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom:hover,
.woocommerce .price_slider_wrapper .ui-slider-horizontal .ui-slider-range,
.separator,
.woocommerce button.button,
.cb-container.cb_main_color:hover,
.keydesign-cart .buttons .btn:hover,
.woocommerce .keydesign-cart .buttons .btn:hover,
.woocommerce ul.products li.product .button:hover,
#single-page #comments input[type="submit"]:hover,
.contact-map-container .toggle-map:hover,
.wpcf7 .wpcf7-submit:hover,
.owl-dot span,
.features-tabs .tab.active,
.pricing-table.DetailedStyle.active .pricing-title .pricing-title-content,
.content-area .vc_grid .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before,
.row .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.row .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.wpcf7 .wpcf7-submit,
.navigation.pagination .next:hover,
#single-page .vc_col-sm-3 .wpcf7 .wpcf7-submit,
.spinner:before,
.toggle-map-info:hover,
.content-area .vc_grid .vc_gitem-zone-c .vc_general:hover,
.content-area .vc_grid-item-mini .vc_gitem-animate-fadeIn .vc_gitem-zone.vc_gitem-zone-a:before,
.keydesign-cart .badge,
.tags a:after,
.tagcloud a:after,
div.wpcf7 .wpcf7-form .ajax-loader,
#bbp_search_submit,
div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
.comparison-pricing-table .vc_custom_heading.active,
.comparison-pricing-table .pricing-row.active,
#commentform #submit,
footer.underline-effect .textwidget a:after,
footer.underline-effect .navbar-footer li a:after,
footer.underline-effect .footer_widget .menu li a:after,
#main-menu.underline-effect .navbar-nav .mega-menu .dropdown-menu .menu-item a:after,
#main-menu.underline-effect .navbar-nav .menu-item .dropdown-menu .menu-item a:after,
.kd-process-steps.process-checkbox-template .pss-step-number span:before,
.kd-process-steps.process-checkbox-template .pss-step-number:before,
.kd-process-steps.process-checkbox-template .pss-item:before,
.blog-page-numbers li.active a,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce span.onsale,
.kd-price-switch input:checked + .price-slider,
.team-member.design-classic .kd-team-contact .kd-team-email:before,
.team-member.design-classic .kd-team-contact .kd-team-phone:before,
.team-member.design-creative .team-image:before,
.team-member.design-creative .team-content-hover:before,
.testimonials.slider.with-image .tt-content .tt-container,
.ib-hover-2.key-icon-box:hover .ib-wrapper,
#main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a:hover,
.team-member.design-classic .team-socials a:after,
.woocommerce .price_slider_wrapper .ui-slider .ui-slider-handle,
.navigation.pagination .prev:hover,
.kd-panel-phone:after,
.kd-panel-email:after,
.kd-panel-social-list .redux-social-media-list a:after,
footer.underline-effect .footer_widget ul li.cat-item a:after,
.play-btn-primary-color .play-video,
.wp-block-button__link {
    background-color: #16d0f3;
}

        #single-page .bbp-login-form .user-submit,
        #single-page #comments input[type="submit"]:hover,
        .navigation.pagination .next,
        .navigation.pagination .prev,
        .upper-footer .modal-menu-item,
        .wpcf7 .wpcf7-submit:hover,
        .tt_button,
        #wrapper .vc_grid-btn-load_more .vc_general,
        div.wpforms-container-full .wpforms-form input[type=submit]:hover,
        div.wpforms-container-full .wpforms-form button[type=submit]:hover,
        .navigation.pagination .next,
        .navigation.pagination .prev,
        .woocommerce ul.products li.product .button:hover,
        .woocommerce .price_slider_wrapper .ui-slider .ui-slider-handle,
        .pricing.active,
        .vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom,
        .primary-button.button-inverse:hover,
        .primary-button.button-inverse,
        .keydesign-cart .buttons .btn,
        .woocommerce .keydesign-cart .buttons .btn,
        .wpcf7 .wpcf7-submit,
        .wpb_wrapper #loginform .button,
        .owl-buttons div:hover,
        .woocommerce button.button,
        .woocommerce a.button,
        .content-area .vc_grid .vc_gitem-zone-c .vc_general,
        #commentform #submit,
        div.wpforms-container-full .wpforms-form input[type=submit],
        div.wpforms-container-full .wpforms-form button[type=submit],
        .wp-block-button__link,
        #posts-content .post input[type="submit"],
        .woocommerce ul.products li.product .added_to_cart,
        .woocommerce input.button,
        .owl-dot.active span,
        .owl-dot:hover span {
            border: 2px solid #16d0f3;
        }

div.wpcf7 .wpcf7-form .ajax-loader {
    border: 5px solid #16d0f3;
}

.blog_widget .woocommerce-product-search .search-field,
.blog_widget .search-form .search-field,
.page-404 .tt_button,
#wrapper .widget-title,
.blockquote-reverse,
.testimonials.slider.owl-dot.active span,
.tags a:hover,
.tagcloud a:hover,
.contact-map-container .toggle-map:hover,
.navigation.pagination .next:hover,
.navigation.pagination .prev:hover,
.contact .wpcf7-response-output,
.video-bg .secondary-button,
#single-page .single-page-content .widget .widgettitle,
.image-bg .secondary-button,
.contact .wpcf7-form-control-wrap textarea.wpcf7-form-control:focus,
.contact .wpcf7-form-control-wrap input.wpcf7-form-control:focus,
.team-member-down:hover .triangle,
.team-member:hover .triangle,
.comparison-pricing-table .vc_custom_heading.active,
.comparison-pricing-table .pricing-row.active,
.features-tabs .tab.active:after,
.tabs-image-left.features-tabs .tab.active:after,
.secondary-button-inverse,
.kd-process-steps.process-number-template ul li:hover,
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
.vc_separator .vc_sep_holder .vc_sep_line {
    border-color: #16d0f3;
}

.wpb-js-composer .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a,
.wpb-js-composer .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a,
.wpb-js-composer .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active,
.wpb-js-composer .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active {
    border-bottom-color: #16d0f3;
}

.wpb-js-composer .vc_tta-container.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab:before {
    border-right: 9px solid #16d0f3;
}

.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li:before {
    border-top: 9px solid #16d0f3;
}

#wrapper .vc_grid-btn-load_more .vc_general:hover,
.tt_button.btn_secondary_color.tt_secondary_button:hover,
.tt_button.btn_secondary_color,
#wrapper.btn-hover-2 .wpcf7 .wpcf7-submit:hover,
.btn-hover-2 #commentform #submit:hover,
.btn-hover-2 .kd-panel-contact .wpcf7-submit:hover,
.play-btn-secondary-color .play-video {
    background-color: #FFFFFF;
}

    .tt_button.btn_secondary_color.tt_secondary_button,
    .tt_button.btn_secondary_color:hover {
        color: #FFFFFF;
    }

.tt_button.btn_secondary_color {
    border: 2px solid #FFFFFF;
}

#wrapper .vc_grid-btn-load_more .vc_general:hover,
.play-btn-secondary-color .play-video:hover,
.play-btn-secondary-color .play-video,
.play-btn-secondary-color.play-video:hover,
.play-btn-secondary-color.play-video,
#wrapper.btn-hover-2 .wpcf7 .wpcf7-submit:hover,
.btn-hover-2 #commentform #submit:hover,
.btn-hover-2 .kd-panel-contact .wpcf7-submit:hover {
    border-color: #FFFFFF;
}

h1,
h2,
h3,
h4,
h5,
.kd_progress_bar .kd_progb_head .kd-progb-title h4,
.es-accordion .es-heading h4 a,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a:hover,
#comments .fn,
#comments .fn a,
.portfolio-block h4,
.rw-author-details h4,
.testimonials.slider .author,
.vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4,
.team-content h5,
.key-icon-box .service-heading,
.post a:hover,
.kd_pie_chart .kd_pc_title,
.kd_pie_chart .pc-link a,
.testimonials .tt-content h4,
.kd-photobox .phb-content h4,
.kd-process-steps .pss-text-area h4,
.widget-title,
.kd-promobox .prb-content h4,
.bp-content h4,
.reply-title,
.product_meta,
.blog-header .section-heading,
.tcards-title,
.tcards_header .tcards-name,
.woocommerce-result-count,
.pss-link a,
.navbar-default .nav li a,
.logged-in .navbar-nav a,
.navbar-nav .menu-item a,
.woocommerce table.shop_attributes th,
.portfolio-block strong,
.keydesign-cart .nc-icon-outline-cart,
.portfolio-meta.share-meta .fa,
.subscribe input[type="submit"],
.es-accordion .es-speaker-container .es-speaker-name,
.pricing-title,
.woocommerce-cart#single-page table.cart .product-name a,
.wpb-js-composer .vc_tta-container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a,
.rw_rating .rw-title,
.group_table .label,
.cb-container.cb_transparent_color:hover .cb-heading,
.app-gallery .ag-section-desc h4,
.single-post .wpb_text_column strong,
.owl-buttons div,
#single-page .single-page-content .widget ul li a,
.modal-content-contact .key-icon-box .service-heading a,
.woocommerce-ordering select,
.woocommerce div.product .woocommerce-tabs .panel #reply-title,
.page-404 .section-subheading,
.showcoupon:hover,
.pricing-table .pricing-img i,
.navbar-default .navbar-nav > li > a:hover,
.testimonials.slider.with-image .tt-container h6,
.socials-widget a:hover .fa,
.socials-widget a:hover,
.owl-nav div,
#comments label,
.author-box-wrapper .author-name h6,
.keydesign-cart .empty-cart,
.play-video:hover .fa-play,
.author-website,
.post-link:hover,
#comments .reply a:hover,
.author-desc-wrapper a:hover,
.blog-single-content .tags a:hover,
.woocommerce #coupon_code,
.woocommerce .quantity .qty,
.kd-price-block .pb-content-wrap .pb-pricing-wrap,
.blog-single-title a,
.topbar-phone a:hover,
.topbar-email a:hover,
.topbar #menu-topbar-menu li a:hover,
.navbar-topbar li a:hover,
.fa.toggle-search:hover,
.business-info-header i,
.tt_secondary_button.tt_third_button:hover,
.tt_secondary_button.tt_third_button:hover .fa,
.keydesign-cart .subtotal,
#single-page p.cart-empty,
blockquote cite,
.cta-icon i,
.pricing .pricing-option strong,
.pricing-table.DetailedStyle .pricing .pricing-price,
body.maintenance-mode .countdown,
.mobile-cart .keydesign-cart,
body.woocommerce-page .entry-header .section-heading,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a,
.team-member.design-minimal .team-socials a:hover,
.content-area .vc_grid-filter > .vc_grid-filter-item:hover > span,
.key-icon-box .ib-link a:hover,
.rw-link a:hover,
.tcards-link a:hover,
.team-link a:hover,
.feature-sections-wrapper .side-content-wrapper .simple-link:hover,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product.woo-minimal-style:hover .button:hover,
.breadcrumbs,
.kd_pie_chart .pc_percent_container,
.product_meta a:hover,
.modal-content-contact .key-icon-box.icon-left.icon-default .fa,
.navbar-default .nav:hover > li.dropdown:hover > a,
.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown > a,
#posts-content.blog-detailed-grid .entry-meta a,
.woocommerce nav.woocommerce-pagination ul li a,
.content-area .vc_grid-filter > .vc_grid-filter-item.vc_active > span,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a i,
.vc_toggle_simple .vc_toggle_title .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_title .vc_toggle_icon::before,
.testimonials .tt-content .content,
.es-accordion .es-time,
.es-accordion .es-time i,
.related-content .portfolio .post-link,
.phb-simple-link,
.ps-secondary-variant,
.ps-default-variant,
.vc_custom_heading.post-link,
#posts-content .post-link {
    color: #000000;
}

.ib-link.iconbox-main-color a:hover {
    color: #000000 !important;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon,
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:before,
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:after,
.searchform #searchsubmit:hover {
    background-color: #000000;
}

.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown > a {
    color: #000000 !important;
}

.navbar-default .navbar-toggle .icon-bar,
.navbar-toggle .icon-bar:before,
.navbar-toggle .icon-bar:after {
    background-color: #000000;
}

.kd-contact-form.light_background .wpcf7 .wpcf7-submit:hover {
    background-color: #000000 !important;
}

.kd_counter_number:after {
    background-color: #838383;
}

.testimonials.slider .owl-dot:hover span {
    border-color: #000000;
}

.cb-container.cb_transparent_color:hover .cb-text-area p {
    color: #838383;
}

.wpcf7 .wpcf7-text::-webkit-input-placeholder {
    color: #000000;
}

.wpcf7 .wpcf7-text::-moz-placeholder {
    color: #000000;
}

.wpcf7 .wpcf7-text:-ms-input-placeholder {
    color: #000000;
}

.wpcf7-form-control-wrap .wpcf7-textarea::-webkit-input-placeholder {
    color: #000000;
}

.wpcf7-form-control-wrap .wpcf7-textarea::-moz-placeholder {
    color: #000000;
}

.wpcf7-form-control-wrap .wpcf7-textarea:-ms-input-placeholder {
    color: #000000;
}

.footer-newsletter-form .wpcf7-form .wpcf7-email,
.footer-business-info.footer-socials a,
.upper-footer {
    background-color: #0A0A0A;
}

.upper-footer {
    border-color: #0A0A0A;
}

.footer-business-info,
.lower-footer {
    background-color: #0A0A0A;
}

.lower-footer,
.upper-footer,
.upper-footer .socials-widget .fa,
.footer_widget p {
    color: #FFFFFF;
}

    .upper-footer i,
    .upper-footer .widget-title,
    .upper-footer .modal-menu-item {
        color: #FFFFFF;
    }

    .upper-footer .widget-title,
    .upper-footer #wp-calendar caption,
    .footer_widget .menu li a,
    .lower-footer ul li.cat-item a,
    .footer-nav-menu .navbar-footer li a,
    .lower-footer span,
    .lower-footer a {
        font-weight: 700;
        font-size: 13px;
        text-transform: uppercase;
    }

.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-lang-switcher ul:not(:hover) li a,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-search .fa.toggle-search,
.transparent-navigation .navbar.navbar-default.navbar-shrink #menu-topbar-menu li a,
.transparent-navigation .navbar.navbar-default.navbar-shrink .navbar-topbar li a,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-phone .iconsmind-Telephone,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-email .iconsmind-Mail,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-phone a,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-email a,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-contact .fa,
.topbar-lang-switcher ul li a,
.cart-icon-container,
.topbar-lang-switcher,
.topbar-menu,
.topbar-extra-content .topbar-search,
.topbar-extra-content .fa.toggle-search,
.topbar-phone .iconsmind-Telephone,
.topbar-email .iconsmind-Mail,
.topbar .redux-social-media-list a .fab,
.navbar.navbar-default .topbar-contact i,
.navbar.navbar-default .topbar-phone a,
.navbar.navbar-default .topbar-email a,
.navbar.navbar-default .topbar-opening-hours,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-opening-hours {
    color: #000000 !important;
}

.topbar-extra-content .keydesign-cart svg {
    fill: #000000 !important;
}

.topbar-lang-switcher ul li a:hover span,
.topbar-search .fa.toggle-search:hover,
#menu-topbar-menu a:hover,
.topbar .redux-social-media-list a:hover .fab,
.navbar-topbar a:hover,
.transparent-navigation #menu-topbar-menu li a:hover,
.transparent-navigation .navbar.navbar-default .topbar-phone a:hover,
.transparent-navigation .navbar.navbar-default .topbar-email a:hover,
.navbar.navbar-default .topbar-phone a:hover,
.navbar.navbar-default .topbar-email a:hover {
    color: #1E73BE !important;
}

.transparent-navigation .navbar.navbar-shrink .topbar,
.navbar.navbar-default.contained .topbar .container,
.navbar.navbar-default.navbar-shrink.with-topbar-sticky .topbar,
.navbar .topbar {
    background-color: #FFFFFF !important;
}

.topbar-search .search-form .search-field,
.topbar .fa.toggle-search.fa-times {
    color: #FFFFFF !important;
}

.navbar.navbar-default.contained .container,
.navbar.navbar-default .menubar,
.navbar.navbar-default.navbar-shrink.fixed-menu,
.keydesign-cart .keydesign-cart-dropdown,
.navbar.navbar-default .dropdown-menu,
#main-menu .navbar-nav .mega-menu > .dropdown-menu:before {
    background-color: #FFFFFF !important;
}

.keydesign-cart .keydesign-cart-dropdown,
#main-menu .navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu,
.navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu,
.navbar.navbar-default.navbar-shrink .keydesign-cart .keydesign-cart-dropdown,
.navbar.navbar-default.navbar-shrink .dropdown-menu,
.navbar.navbar-default.navbar-shrink.contained .container,
body:not(.transparent-navigation) .navbar.navbar-default.contained .container,
.navbar.navbar-default.navbar-shrink .menubar {
    background-color: #FFFFFF !important;
}

.mobile-search,
.mobile-search .fa.toggle-search,
.navbar-default .menu-item-has-children .mobile-dropdown,
.navbar-default .menu-item-has-children:hover .dropdown-menu .dropdown:before,
.navbar.navbar-default .mobile-cart .keydesign-cart .cart-icon,
.keydesign-cart .nc-icon-outline-cart,
.transparent-navigation .navbar.navbar-default .menubar .navbar-nav .dropdown-menu a,
.navbar.navbar-default .menubar .navbar-nav a {
    color: #000000 !important;
}

.mobile-cart .keydesign-cart svg {
    fill: #000000
}

@@media (min-width: 960px) {

    .transparent-navigation .navbar.navbar-default,
    .transparent-navigation .navbar.navbar-default .container,
    .transparent-navigation .navbar.navbar-default.contained,
    .transparent-navigation .navbar .topbar,
    .transparent-navigation .navbar .menubar {
        background-color: transparent !important;
    }

        .transparent-navigation .navbar:not(.navbar-shrink) #menu-topbar-menu li a,
        .transparent-navigation .navbar:not(.navbar-shrink) .navbar-topbar li a,
        .transparent-navigation .navbar:not(.navbar-shrink) .topbar-phone .iconsmind-Telephone,
        .transparent-navigation .navbar:not(.navbar-shrink) .topbar-email .iconsmind-Mail,
        .transparent-navigation .navbar:not(.navbar-shrink) .topbar-socials a .fab,
        .transparent-navigation .navbar:not(.navbar-shrink) .navbar.navbar-default .topbar-phone a,
        .transparent-navigation .navbar:not(.navbar-shrink) .topbar-email a,
        .transparent-navigation .navbar:not(.navbar-shrink) .topbar-contact i,
        .transparent-navigation .navbar:not(.navbar-shrink) .topbar-contact span,
        .transparent-navigation .navbar:not(.navbar-shrink) .topbar-opening-hours,
        .transparent-navigation .topbar-lang-switcher ul,
        .transparent-navigation .topbar-lang-switcher ul:not(:hover) li a,
        .transparent-navigation .navbar.navbar-default:not(.navbar-shrink) .topbar-search .fa.toggle-search:not(.fa-times),
        .transparent-navigation .navbar.navbar-default:not(.navbar-shrink) .nav > .menu-item > a,
        .transparent-navigation .navbar:not(.navbar-shrink) .keydesign-cart .cart-icon,
        .transparent-navigation .keydesign-cart .badge,
        .transparent-navigation #logo .logo {
            color: #FFFFFF !important;
        }

        .transparent-navigation .navbar.navbar-default:not(.navbar-shrink) .keydesign-cart svg,
        .transparent-navigation .navbar:not(.navbar-shrink) .topbar .keydesign-cart svg {
            fill: #FFFFFF !important;
        }

        .transparent-navigation .navbar.navbar-default.navbar-shrink .keydesign-cart svg {
            fill: #000000 !important;
        }
}

.navbar-default.navbar-shrink .menu-item-has-children .mobile-dropdown,
.navbar-default.navbar-shrink .menu-item-has-children:hover .dropdown-menu .dropdown:before,
.keydesign-cart ul.product_list_widget .subtotal strong,
.keydesign-cart ul.product_list_widget .cart-item,
.keydesign-cart ul.product_list_widget .product-quantity,
.keydesign-cart .subtotal .amount,
.navbar-default.navbar-shrink #main-menu .navbar-nav .menu-item-has-children .dropdown-menu a,
.transparent-navigation .navbar-shrink#logo .logo,
#main-menu .navbar-nav.navbar-shrink .menu-item-has-children .mobile-dropdown,
#main-menu .navbar-nav.navbar-shrink .menu-item-has-children:hover .dropdown-menu .dropdown:before,
#main-menu .navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu a,
.transparent-navigation .navbar.navbar-default.navbar-shrink .menubar .navbar-nav .dropdown-menu a,
.navbar.navbar-default.navbar-shrink .keydesign-cart .keydesign-cart-dropdown,
.navbar.navbar-default.navbar-shrink .keydesign-cart .nc-icon-outline-cart,
.navbar.navbar-default.navbar-shrink .menubar .navbar-nav a,
.navbar.navbar-default.navbar-shrink .keydesign-cart .cart-icon {
    color: #000000 !important;
}

.navbar-default .nav:hover > li.dropdown:hover > a,
.navbar.navbar-default .menubar .navbar-nav .active > a,
.navbar-default .menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown:hover > a,
.navbar.navbar-default .menubar .navbar-nav a:hover,
.transparent-navigation .navbar.navbar-default:not(.navbar-shrink) .nav > .menu-item > a:hover,
.transparent-navigation .navbar.navbar-default .menubar .navbar-nav .dropdown-menu a:hover,
.navbar.navbar-default .menubar .navbar-nav .active > a:hover,
.navbar.navbar-default .navbar-nav a:hover, li.active > a {
    color: #16d0f3 !important;
}

#main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a:hover,
#main-menu.underline-effect .navbar-nav .mega-menu .dropdown-menu .menu-item a:after,
#main-menu.underline-effect .navbar-nav .menu-item .dropdown-menu .menu-item a:after {
    background: #16d0f3 !important;
}

.navbar-default.navbar-shrink .menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown:hover > a,
.navbar-default.navbar-shrink .nav li.active a,
.navbar.navbar-default.navbar-shrink .menubar .navbar-nav .active > a,
.navbar.navbar-default.navbar-shrink #main-menu .navbar-nav .active > a,
.navbar-default.navbar-shrink .nav:hover > li.dropdown:hover > a,
.navbar.navbar-default.navbar-shrink .menubar .navbar-nav a:hover,
.navbar-default.navbar-shrink #main-menu .navbar-nav .menu-item-has-children .dropdown-menu a:hover,
.navbar-default.navbar-shrink.menu-item-has-children .dropdown-menu a:hover,
.body:not(.transparent-navigation) .navbar-default.navbar-shrink a:hover,
.navbar-default.navbar-shrink .nav li.active a {
    color: #16d0f3 !important;
}

.navbar-shrink #main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a:hover,
.navbar-shrink #main-menu.underline-effect .navbar-nav .mega-menu .dropdown-menu .menu-item a:after,
.navbar-shrink #main-menu.underline-effect .navbar-nav .menu-item .dropdown-menu .menu-item a:after {
    background: #16d0f3 !important;
}

#logo .logo {
    color: #000000 !important;
}

.transparent-navigation .navbar-shrink #logo .logo,
.navbar-shrink #logo .logo {
    color: #000000 !important;
}

body,
.box,
.cb-text-area p,
body p,
.upper-footer .search-form .search-field,
.upper-footer select,
.footer_widget .wpml-ls-legacy-dropdown a,
.footer_widget .wpml-ls-legacy-dropdown-click a {
    color: #838383;
    font-weight: 400;
    font-family: Sofia;
}

.key-icon-box a p,
.key-icon-box a:hover p {
    color: #838383;
}

.container #logo .logo {
}

.container h1 {
    color: #000000;
    font-weight: 400;
    font-family: Sofia;
}

.container h2,
#popup-modal .modal-content h2,
h2.blog-single-title a {
    color: #000000;
    font-weight: 400;
    font-family: Sofia;
    font-size: 45px;
    line-height: 55px;
    letter-spacing: -0.65px;
}

.container h3 {
    color: #000000;
    font-weight: 400;
    font-family: Sofia;
}

.content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4,
.container h4,
.kd-photobox .phb-content h4,
.content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4 {
    color: #000000;
    font-weight: 400;
    font-family: Sofia;
}

.vc_grid-item-mini .vc_custom_heading h5,
.container h5 {
    color: #000000;
    font-weight: 400;
    font-family: Sofia;
    letter-spacing: 0px;
}

.container h6,
.key-icon-box h6.service-heading {
    font-weight: 400;
    font-family: Sofia;
    font-size: 16px;
    line-height: 26px;
}

.topbar-phone,
.topbar-email,
.topbar-socials a,
#menu-topbar-menu a,
.navbar-topbar a,
.topbar-opening-hours,
.topbar-lang-switcher ul li span {
    font-weight: 700;
}

body .navbar-default .nav li a,
body .modal-menu-item {
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
}

.entry-header.blog-header {
    background-color: #000000;
}

.search:not(.post-type-archive-product) .breadcrumbs,
.search .entry-header .section-heading,
.archive.author .breadcrumbs,
.archive.author .entry-header .section-heading,
.archive.category .breadcrumbs,
.archive.category .entry-header .section-heading,
.archive.tag .breadcrumbs,
.archive.tag .entry-header .section-heading,
.archive.date .breadcrumbs,
.archive.date .entry-header .section-heading,
.blog .breadcrumbs,
.blog .entry-header .section-heading,
.blog .entry-header .section-subheading {
    color: #FFFFFF;
}

.hover_solid_primary:hover {
    background-color: #16d0f3 !important;
    border-color: #16d0f3 !important;
    color: #fff !important;
}

.btn-hover-2 .tt_button.tt_primary_button.btn_primary_color:hover {
    background-color: #16d0f3 !important;
}

.btn-hover-2 .hover_solid_primary.tt_button::before {
    background-color: #16d0f3 !important;
}

.btn-hover-2 .hover_solid_primary.tt_button:hover {
    border-color: #16d0f3 !important;
}

.hover_solid_secondary:hover {
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
    color: #fff !important;
}

.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container:hover a,
.btn-hover-2 .tt_button:hover,
.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .added_to_cart:hover,
.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .button:hover,
.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .added_to_cart:hover,
.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .button:hover {
    color: #fff !important;
    border-color: #FFFFFF !important;
}

.btn-hover-2 .tt_button.tt_primary_button.btn_secondary_color:hover,
.btn-hover-2 .tt_button::before,
.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .added_to_cart::before,
.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .button::before,
.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .added_to_cart::before,
.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .button::before {
    background-color: #FFFFFF !important;
}

.hover_outline_primary:hover {
    background-color: #16d0f3 !important;
    border-color: #16d0f3 !important;
    background: transparent !important;
}

.hover_outline_secondary:hover {
    color: #FFFFFF !important;
    border-color: #FFFFFF !important;
    background-color: transparent !important;
}

.wpb_wrapper #loginform .input,
.woocommerce-product-search .search-field,
.search-form .search-field,
.wpcf7 input[type="date"],
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-select,
.wpcf7 .wpcf7-email,
.wpcf7 .wpcf7-select,
.wpcf7 .wpcf7-select,
.wpcf7-form textarea,
.wpb_wrapper #loginform .input,
.wpcf7 input[type="date"],
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-email,
.wpcf7 .wpcf7-select,
.modal-content-inner .wpcf7 .wpcf7-text,
.modal-content-inner .wpcf7 .wpcf7-email {
    background-color: #F3F3F3;
}

.wpb_wrapper #loginform .input,
.woocommerce-product-search .search-field,
.search-form .search-field,
.wpcf7 input[type="date"],
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-email,
.wpcf7 .wpcf7-select,
.wpcf7 .wpcf7-select,
.wpcf7-form textarea,
.wpb_wrapper #loginform .input,
.wpcf7 input[type="date"],
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-email,
.wpcf7 .wpcf7-select,
.modal-content-inner .wpcf7 .wpcf7-text,
.modal-content-inner .wpcf7 .wpcf7-email {
    color: #898989;
}

    .wpcf7 .wpcf7-text::-webkit-input-placeholder {
        color: #898989;
    }

    .wpcf7 .wpcf7-text::-moz-placeholder {
        color: #898989;
    }

    .wpcf7 .wpcf7-text:-ms-input-placeholder {
        color: #898989;
    }

.wpcf7-form-control-wrap .wpcf7-textarea::-webkit-input-placeholder {
    color: #898989;
}

.wpcf7-form-control-wrap .wpcf7-textarea::-moz-placeholder {
    color: #898989;
}

.wpcf7-form-control-wrap .wpcf7-textarea:-ms-input-placeholder {
    color: #898989;
}

.woocommerce ul.products li.product .added_to_cart,
.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button,
.tt_button,
.wpcf7 .wpcf7-submit,
.content-area .vc_grid .vc_gitem-zone-c .vc_general,
.tt_button.modal-menu-item,
.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a,
.pricing-table .tt_button,
.pricing-table.active .tt_button {
    font-weight: 700;
    font-family: Open Sans;
    font-size: 13px;
    text-transform: uppercase;
}

    .woocommerce ul.products li.product .added_to_cart,
    .woocommerce ul.products li.product .button,
    .woocommerce div.product form.cart .button,
    #commentform #submit,
    #wrapper .vc_grid-btn-load_more .vc_general,
    .tt_button,
    .wpcf7 .wpcf7-submit,
    .content-area .vc_grid .vc_gitem-zone-c .vc_general,
    .tt_button.modal-menu-item,
    .vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a {
        border-width: 2px !important;
    }

        .woocommerce ul.products li.product .added_to_cart,
        .woocommerce ul.products li.product .button,
        .woocommerce div.product form.cart .button,
        #commentform #submit,
        #wrapper .vc_grid-btn-load_more .vc_general,
        .tt_button,
        .wpcf7 .wpcf7-submit,
        .content-area .vc_grid .vc_gitem-zone-c .vc_general,
        .tt_button.modal-menu-item {
            padding-top: 12px;
            padding-bottom: 12px;
            padding-left: 35px;
            padding-right: 35px;
        }

.rw-authorimg img,
.woocommerce #review_form #commentform input[type="text"],
.woocommerce #review_form #commentform input[type="email"],
.woocommerce #review_form #respond #comment,
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-number,
.wpcf7-form textarea,
.wpcf7 .wpcf7-email,
.wpcf7 .wpcf7-select,
.wpcf7 input[type="date"],
.blog-header-form .wpcf7 .wpcf7-email,
.section .wpcf7-not-valid-tip,
.kd-side-panel .wpcf7-not-valid-tip,
#single-page #comments input[type="text"],
#single-page #comments input[type="email"],
#single-page #comments input[type="url"],
#single-page #comments textarea,
#comments input[type="text"],
#comments input[type="email"],
#comments input[type="url"],
#comments textarea,
.wpb_wrapper #loginform .input,
.woocommerce #wrapper .quantity .qty,
.features-tabs .tab-controls li a,
.woocommerce-checkout .woocommerce form .form-row select,
.woocommerce-checkout .woocommerce form .form-row input.input-text,
.woocommerce-checkout .woocommerce form .form-row textarea,
.woocommerce-checkout #single-page .select2-container--default .select2-selection--single,
.woocommerce-checkout .woocommerce #coupon_code,
.woocommerce-cart #single-page table.cart .quantity .qty,
.woocommerce .coupon #coupon_code {
    border-radius: 25px;
}

.vc_wp_search .search-field,
.rw-authorimg img,
.add_to_cart_button,
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button,
div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=search],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=url],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea,
.wpforms-confirmation-container-full,
div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message),
.bbp-login-form .bbp-username input,
.bbp-login-form .bbp-email input,
.bbp-login-form .bbp-password input,
.blog_widget #bbp_search,
#bbpress-forums #bbp-search-form #bbp_search,
#user-submit,
#bbp_search_submit,
.woocommerce ul.products li.product .added_to_cart,
.woocommerce ul.products li.product .button,
#commentform #submit,
#single-page #commentform #submit,
#wrapper .vc_grid-btn-load_more .vc_general,
.woocommerce #review_form #respond .form-submit #submit,
.tt_button,
.wpcf7 .wpcf7-submit,
.tt_button.modal-menu-item,
.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a,
#single-page .bbp-login-form .user-submit,
.woocommerce .woocommerce-form-login .button,
.woocommerce .checkout_coupon .button,
.content-area .vc_grid .vc_gitem-zone-c .vc_general,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce-cart #single-page table.cart .button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
#single-page .return-to-shop a,
.woocommerce-account #single-page .woocommerce-Button,
.keydesign-cart .buttons .btn,
.woocommerce div.product form.cart .button,
.back-to-top,
.blog-page-numbers li.active a,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.tags a:after,
.tagcloud a:after,
.kd-contact-form.inline-cf.white-input-bg,
.woocommerce-account #single-page .woocommerce-button,
.woocommerce-account #single-page .button,
.wpb_wrapper #loginform .button,
.owl-nav div.owl-next,
.owl-nav div.owl-prev,
.team-member.design-classic .team-socials a:after,
.team-member.design-classic .kd-team-contact .kd-team-email:before,
.team-member.design-classic .kd-team-contact .kd-team-phone:before,
#wrapper .tparrows:not(.hades):not(.ares):not(.hebe):not(.hermes):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus),
.kd-panel-phone:after,
.kd-panel-email:after,
.kd-panel-social-list .redux-social-media-list a:after {
    border-radius: 1px;
}

.inline-cf .wpcf7-form-control-wrap input,
.woocommerce #wrapper .quantity .qty {
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px;
}

.related-posts .post img,
.related-content .portfolio img,
#posts-content.blog-img-left-list .entry-image,
#posts-content.blog-img-left-list .post img,
#posts-content.blog-detailed-grid .post img,
#posts-content.blog-minimal-grid .post img,
.video-modal-local,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
#main-menu .navbar-nav .dropdown-menu a,
.content-area .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b,
.content-area .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a,
.content-area .vc_gitem-animate-fadeIn .vc_gitem-zone-a,
.vc_grid-item-mini .vc_gitem-zone,
#main-menu .navbar-nav .menu-item-has-children .dropdown-menu,
.woocommerce ul.products li.product.product-category,
.content-area .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c,
.kd-photobox,
.kd-photobox .photobox-img img,
.cb-container,
.sliding_box_child,
.key-icon-box,
.key-icon-box .ib-wrapper,
.pricing-table.DetailedStyle,
.pricing-table.MinimalStyle,
.row .vc_toggle,
body.woocommerce ul.products li.product.woo-minimal-style,
body.woocommerce-page ul.products li.product.woo-minimal-style,
.woocommerce ul.products li.product.woo-detailed-style,
.woocommerce-page ul.products li.product.woo-detailed-style,
body .woo-minimal-style ul.products li.product,
body.woocommerce-page ul.products li.product.woo-minimal-style,
.single-page-content .woo-detailed-style ul.products li.product,
.single-page-content .woo-minimal-style ul.products li.product,
.team-member.design-classic,
.team-member.design-classic .team-image img,
.key-reviews,
.video-container img,
#posts-content.blog-detailed-grid .post,
#posts-content.blog-detailed-grid .post img,
#posts-content.blog-minimal-grid .post,
#posts-content.blog-minimal-grid .post img,
#posts-content .related-posts .post,
.single-post #posts-content .related-posts img,
.comment-list .comment-body,
.vc_grid-item-mini .blog-detailed-grid img,
.vc_grid-item-mini .blog-detailed-grid,
.woocommerce ul.products li.product .onsale,
.single-portfolio .related-content .portfolio,
.single-portfolio .related-content .portfolio img,
.features-tabs .tab-image-container img,
.app-gallery .owl-carousel img,
#wrapper .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.mg-single-img img,
.feature-sections-wrapper .owl-wrapper-outer,
.single-format-gallery #posts-content .gallery .owl-wrapper-outer,
#posts-content .entry-gallery .owl-wrapper-outer,
.feature-sections-wrapper .featured-image img,
.feature-sections-wrapper .entry-video,
.kd-alertbox,
#wrapper blockquote,
.topbar-search-container,
.topbar-lang-switcher ul,
.tcards_message,
#wrapper .wpcf7 form .wpcf7-response-output,
.wpcf7 form .wpcf7-response-output,
.contact-map-container,
.contact-map-container .business-info-wrapper,
.photo-gallery-wrapper .owl-wrapper-outer .owl-item img,
.single-post #posts-content .entry-image img,
.single-post #posts-content .entry-video .background-video-image,
.single-post #posts-content .entry-video .background-video-image img {
    border-radius: 10px;
}

    .woo-detailed-style .woo-entry-wrapper,
    #posts-content.blog-detailed-grid .entry-wrapper,
    #wrapper .blog-detailed-grid .entry-wrapper,
    #posts-content.blog-minimal-grid .entry-wrapper,
    #wrapper .blog-minimal-grid .entry-wrapper,
    .single-portfolio .related-content .portfolio .entry-wrapper {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }

.woo-detailed-style .woo-entry-image,
.woo-minimal-style .woo-entry-image,
.single-portfolio .related-posts .entry-image {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.testimonials.slider.with-image .tt-content .tt-content-inner .tt-image img {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.testimonials.slider.with-image .tt-container {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

@@media (max-width: 767px) {
    .testimonials.slider.with-image .tt-container {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .testimonials.slider.with-image .tt-content .tt-content-inner .tt-image img {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    .team-member.design-creative .team-content-hover {
        border-radius: 10px;
    }
}

@@media (max-width: 960px) {
    .navbar-nav .menu-item a {
        color: #000000 !important;
    }

    .ib-hover-2.key-icon-box .ib-wrapper {
        background-color: #16d0f3;
    }

    .key-icon-box.ib-hover-1 .ib-wrapper {
        border-color: #16d0f3;
    }


    #logo .logo img {
        width: 120px;
    }
}

.container h4,
.container h5 {
    font-family: sofia-pro, Poppins;
}

.container #logo .logo {
    font-weight: 600;
}

body div.menubar ul#menu-main > li.contact-btn > a,
body div.menubar ul#menu-main > li.contact-btn > a:hover {
    background: #16d0f3 !important;
    height: auto;
    vertical-align: middle;
    padding-top: 10px;
    color: #fff !important;
    padding-bottom: 10px;
    border-radius: 15px;
    padding: 12px 23px;
    padding: 12px 23px;
    margin-top: 19px;
}

.navbar.navbar-default {
    margin-top: 10px;
}

.sectionBoxWorks h3,
.sectionBoxWorks p,
.sectionBoxWorks ul li {
    color: #fff;
}

.titleHt h6 {
    color: #fff;
}

.sectionBoxWorks .tt_button {
    border-radius: 20px;
}

.sectionBoxWorks {
    background: #3758df;
    background: -moz-linear-gradient(left, #3758df 0%, #1fd1f0 62%);
    background: -webkit-linear-gradient(left, #3758df 0%, #1fd1f0 62%);
    background: linear-gradient(to right, #3758df 0%, #1fd1f0 62%);
}

ul.iconListDev li {
    padding: 13px;
    padding-left: 10px !important;
}

    ul.iconListDev li:before {
        color: #fff;
    }

    ul.iconListDev li img {
        display: inline-block;
        width: 30px;
        margin-left: 10px;
    }

.serviceBox .key-icon-box:hover .ib-wrapper {
    border: 3px solid #16d0f3;
}

.serviceBox .key-icon-box .ib-wrapper {
    border: 3px solid transparent;
}

.hover_solid_secondary:hover {
    color: #16d0f3 !important
}

.tt_button.btn_secondary_color {
    color: #16d0f3;
}

.CountdownContent {
    font-weight: 600;
}

.vc_wp_search .search-field,
.rw-authorimg img,
.add_to_cart_button,
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button,
div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=search],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=url],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea,
.wpforms-confirmation-container-full,
div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message),
.bbp-login-form .bbp-username input,
.bbp-login-form .bbp-email input,
.bbp-login-form .bbp-password input,
.blog_widget #bbp_search,
#bbpress-forums #bbp-search-form #bbp_search,
#user-submit,
#bbp_search_submit,
.woocommerce ul.products li.product .added_to_cart,
.woocommerce ul.products li.product .button,
#commentform #submit,
#single-page #commentform #submit,
#wrapper .vc_grid-btn-load_more .vc_general,
.woocommerce #review_form #respond .form-submit #submit,
.tt_button,
.wpcf7 .wpcf7-submit,
.tt_button.modal-menu-item,
.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a,
#single-page .bbp-login-form .user-submit,
.woocommerce .woocommerce-form-login .button,
.woocommerce .checkout_coupon .button,
.content-area .vc_grid .vc_gitem-zone-c .vc_general,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce-cart #single-page table.cart .button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
#single-page .return-to-shop a,
.woocommerce-account #single-page .woocommerce-Button,
.keydesign-cart .buttons .btn,
.woocommerce div.product form.cart .button,
.back-to-top,
.blog-page-numbers li.active a,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.tags a:after,
.tagcloud a:after,
.kd-contact-form.inline-cf.white-input-bg,
.woocommerce-account #single-page .woocommerce-button,
.woocommerce-account #single-page .button,
.wpb_wrapper #loginform .button,
.owl-nav div.owl-next,
.owl-nav div.owl-prev,
.team-member.design-classic .team-socials a:after,
.team-member.design-classic .kd-team-contact .kd-team-email:before,
.team-member.design-classic .kd-team-contact .kd-team-phone:before,
#wrapper .tparrows:not(.hades):not(.ares):not(.hebe):not(.hermes):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus),
.kd-panel-phone:after,
.kd-panel-email:after,
.kd-panel-social-list .redux-social-media-list a:after {
    border-radius: 25px;
}

::-webkit-input-placeholder {
    color: #898989;
}

:-ms-input-placeholder {
    color: #898989;
}

::placeholder {
    color: #898989;
}

.solutions-ext .side-content-wrapper {
    width: 55%;
}

.solutions-ext .side-featured-wrapper {
    width: 40%;
}

ul.iconListDev li:before {
    display: none
}

.upper-footer .widget-title,
.upper-footer #wp-calendar caption,
.footer_widget .menu li a,
.lower-footer ul li.cat-item a,
.footer-nav-menu .navbar-footer li a,
.lower-footer span,
.lower-footer a {
    font-wieght: 400;
}

h5.widget-title {
    font-size: 22px !important;
}

.blogpage .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_visible-item.fadeIn.animated {
    margin-bottom: 50px;
}

.blogpage img.vc_single_image-img.attachment-keydesign-grid-image {
    width: 100%;
}

.pravicy_text li {
    list-style-type: decimal;
    padding-left: 0px !important;
}

    .pravicy_text li:before {
        display: none;
    }

.pravicy_text ol {
    padding-left: 15px;
    font-weight: bold;
    color: #000;
}

body div.menubar div.collapse ul#menu-main.nav > li.contact-btn.active > a,
body div.menubar div.collapse ul#menu-main > li.contact-btn.active > a {
    color: #fff !important;
}

.container h2.separator_off {
    line-height: 1.3;
}

.container h4 {
    line-height: 2.3;
}

body,
.box,
.cb-text-area p,
body p,
.upper-footer .search-form .search-field,
.upper-footer select,
.footer_widget .wpml-ls-legacy-dropdown a,
.footer_widget .wpml-ls-legacy-dropdown-click a {
    color: #000;
}

.vc_grid-item-mini .blog-detailed-grid:hover {
    transform: translateY(0px);
}

.case_study-template-default .right-sidebar .widget-title,
.case_study-template-default .right-sidebar .wp-widget-group__inner-blocks,
.case_study-template-default .right-sidebar #block-33 {
    display: none;
}

.White p,
.White li,
.White li:before {
    color: #fff !important
}

.contectB b {
    font-weight: bold !important;
    color: #000;
}



i.fa.fa-linkedin {
    color: #16d0f3 !important;
    margin-top: 20px !important;
}

.page-id-7579 span.wpcf7-quiz-label {
    color: white;
}

.page-id-5734 span.wpcf7-quiz-label {
    color: white;
}

.page-id-7786 span.wpcf7-quiz-label {
    color: white;
}

.page-id-8283 span.wpcf7-quiz-label {
    color: white;
}

.HP_ICON .cb-container:hover {
    border-bottom-color: #16d0f3;
}

.HP_ICON .cb-container {
    border-radius: 10px;
}

#wrapper {
    margin: auto !important
}

.serviceBox .fadeInUp.kd-animate .ib-wrapper {
    min-height: 480px
}

.steps.kd-process-steps.process-checkbox-template ul li .pss-container:before,
.steps li.pss-item:before,
.steps li.pss-item > div :before {
    display: none !important
}

#single-page .Dmember p {
    margin-bottom: 20px;
    min-height: 200px;
}

.steps li.pss-item {
    padding-top: 0px !important;
}

.blog-title-center .breadcrumbs,
.blog-title-center .section-subheading {
    font-size: 18px
}

nav.kd-feature-tabs {
    border-top: 1px solid #ddd;
}

.feature-sections-wrapper section {
    padding: 0px
}

.social-icon h4 {
    margin-bottom: 45px !important;
}

.carrer_boxs > .wpb_column > div > div {
    background: #fff;
    padding-bottom: 15px;
}

.blogpage .wpb_single_image .vc_figure,
.blogpage .wpb_single_image .vc_single_image-wrapper {
    display: block;
}

.custom-box:hover .ib-wrapper {
    box-shadow: none;
    border-color: transparent !important;
}

.Hp_blog .vc_gitem-animated-block > div > div {
    height: 575px;
}

div#nav_menu-3 {
    margin-bottom: 0;
}

.vc_gitem-zone {
    background-size: contain;
}


@font-face {
    font-family: 'Sofia Pro Light';
    src: url('/wp-includes/fonts/sofia-pro-light-az-1.otf') format('opentype');
}

@font-face {
    font-family: 'Sofia Pro Regular';
    src: url('/wp-includes/fonts/sofia-pro-regular-az-2.otf') format('opentype');
}

@font-face {
    font-family: 'Sofia Pro Semi Bold';
    src: url('/wp-includes/fonts/sofia-pro-semi-bold-az.otf') format('opentype');
}

a,
a:focus,
a:active,
a.active,
body {
    font-family: 'Sofia Pro semi-bold', sans-serif !important
}

h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
    font-family: 'Sofia Pro light' !important;
}

h6,
.h6,
p {
    color: #888888;
    font-family: 'Sofia Pro regular' !important;
}

a {
    color: #888888;
    font-family: 'Sofia Pro semi-bold' !important;
}




@media (max-width: 500px) {

    #slider-2-slide-6-layer-1,
    #slider-2-slide-3-layer-1,
    #slider-2-slide-5-layer-1,
    #slider-2-slide-4-layer-1 {
        font-size: 15px !important;
        margin-bottom: 20px !important;
    }
}

.single-page-header {
    display: flex;
    top: 50%;
    height: 20px;
    align-items: center;
}

.blog-title-left {
    position: absolute;
    top: 50%;
    left: 36px;
}
.vc_custom_1556026990224 {
    padding-top: 0px !important;
}

.vc_custom_1551105350279 {
    padding-bottom: 100px !important;
    background-color: #f3f3f3 !important;
}

.vc_custom_1628282120034 {
    padding-bottom: 60px !important;
    background-color: #f3f3f3 !important;
}

.vc_custom_1551190036505 {
    padding-top: 110px !important;
    padding-bottom: 70px !important;
    background-color: #ffffff !important;
}

.vc_custom_1628628793414 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    background-color: #ffffff !important;
}

.vc_custom_1628283108769 {
    padding-top: 85px !important;
    padding-bottom: 90px !important;
    background-color: #ffffff !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
}

.vc_custom_1628628658884 {
    padding-top: 100px !important;
    background-color: #f3f3f3 !important;
}

.vc_custom_1628629631088 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    background-color: #ffffff !important;
}

.vc_custom_1551194501704 {
    background-color: #ffffff !important;
}

.vc_custom_1515687105834 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1628450251930 {
    margin-top: -110px !important;
    padding-bottom: 70px !important;
}

.vc_custom_1556027307069 {
    padding-bottom: 0px !important;
    background-color: #3055e8 !important;
    border-radius: 5px !important;
}

.vc_custom_1551188275625 {
    padding-top: 80px !important;
    padding-right: 80px !important;
    padding-bottom: 70px !important;
    padding-left: 80px !important;
    background-color: #3055e8 !important;
}

.vc_custom_1628624827544 {
    padding-top: 200px !important;
    padding-bottom: 198px !important;
    background-image: url("../wp-content/images/home/driving-the-next-generation.jpg") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1628281263471 {
    margin-bottom: 43px !important;
}

.vc_custom_1516008777154 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1662537760778 {
    margin-bottom: 60px !important;
}

.vc_custom_1628623153629 {
    margin-bottom: 30px !important;
}

.vc_custom_1628623832971 {
    padding-bottom: 100px !important;
}

.vc_custom_1551189715823 {
    padding-bottom: 110px !important;
}

.vc_custom_1536243836394 {
    padding-right: 10px !important;
}

.vc_custom_1538999709577 {
    padding-right: 0px !important;
}

.vc_custom_1541153603960 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1541152793064 {
    padding-left: 0px !important;
}

.vc_custom_1541154018391 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1628282468391 {
    margin-bottom: 50px !important;
}

.vc_custom_1516029195606 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1516029204083 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1515677064675 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1628625474989 {
    margin-bottom: 100px !important;
    padding-bottom: 100px !important;
}

.vc_custom_1541417434652 {
    padding-bottom: 100px !important;
}

.vc_custom_1551190502246 {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
    padding-top: 75px !important;
    padding-bottom: 75px !important;
    border-top-color: #e0e0e0 !important;
    border-top-style: solid !important;
    border-bottom-color: #e0e0e0 !important;
    border-bottom-style: solid !important;
}

.vc_custom_1628283298512 {
    margin-bottom: 60px !important;
}

.vc_custom_1628282992805 {
    margin-bottom: 60px !important;
}

.vc_custom_1516095762744 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1516095762744 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1551194508197 {
    padding-top: 100px !important;
    padding-bottom: 73px !important;
}

.vc_custom_1516095752620 {
    padding-top: 40px !important;
    padding-right: 70px !important;
    padding-left: 100px !important;
}

.vc_custom_1515497653772 {
    padding-right: 80px !important;
    padding-left: 50px !important;
}

.wpb_animate_when_almost_visible {
    opacity: 1;
}