.menu-item-badge,#wrapper .wp-block-search__button,.key-icon-box .ib-badge,.feature-sections-wrapper .play-video .sway-play,.modal-content-contact .redux-social-media-list .fab,.hover_outline_primary:hover .iconita,.kd-icon-list .kd-icon-list-item a:hover,.white-button-form .wpcf7 .wpcf7-submit,.kd-side-panel .panel-close:hover .fa,.topbar #menu-topbar-menu li a:hover,.btn-hover-1 .tt_button:hover .iconita,.side-content-title-label,.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a:hover,.business-info-wrapper i,.keydesign-cart .badge,.header-wishlist .badge,.keydesign-cart ul.cart_list li a.kd_checkout_btn:hover,.keydesign-cart ul.cart_list li a.kd_cart_btn:hover,.container .rw-author-details h5,.topbar-phone a:hover,.topbar-email 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,.tt_button.second-style .iconita,.blog-social-sharing a:hover,.blog-social-sharing a:hover i,#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,.back-to-top,.back-to-top .fa,.pricing-options-container .pricing-option-text.with-tooltip:before,.owl-nav div.owl-next,.owl-nav div.owl-prev,.post .entry-categories a,.portfolio .entry-categories a,.tags a,.tagcloud a,.tags-label,.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,#landing-page .demos-section .kd-photobox:hover h5,#landing-page .demos-section .kd-photobox h5:after,.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,.blog_widget.widget_categories ul li a:hover,.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,.wpb_text_column ul>li:before,.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown > a,.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,.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,.large-counter .kd_counter_units,.footer_widget .redux-social-media-list i,#single-page .bbp-login-form .user-submit:hover,.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown:hover > a,.kd-photobox .phb-content.text-left .phb-btncontainer a.phb-simple-link,.key-icon-box:hover .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 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,.port-prev.tt_button,.port-next.tt_button,.upper-footer .socials-widget a:hover .fa,.footer_widget ul a:hover,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,.testimonials.slider.with-image .tt-container .author,.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,.breadcrumbs a:hover,.es-accordion .es-speaker-container .es-speaker-name,.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,.team-member.design-minimal .team-socials a,.wpb-js-composer .vc_tta-container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active a,.tcards_header .tcards-name,.team-member.design-two:hover .team-socials .fab:hover,.team-member.design-two .team-socials .fab:hover,.content-area .vc_basic_grid .vc_grid .blog-detailed-grid .vc_gitem-post-category-name a,.navbar-nav li.dropdown:hover .dropdown-menu:hover li a:hover,.portfolio-meta.share-meta .fa:hover,.blog_widget ul li a:hover,.blog_widget ol li a:hover,#posts-content .entry-meta a:hover,.keydesign-cart:hover .cart-icon,.kd_counter_units,#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 .sway-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,.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,#customizer .options a:hover i,#customizer .options a:hover,#single-page input[type="submit"]:hover,.bbp-submit-wrapper .button:hover,#posts-content .post input[type="submit"]:hover,#comments .reply a:hover,.meta-content .tags a:hover,.navigation.pagination .next,.navigation.pagination .prev,.product_meta a:hover,.tags a:hover,.tagcloud a:hover,.tt_button.second-style,.lower-footer .pull-right a: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,.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,.services-list a:hover,.kd-process-steps .pss-step-number span,.navbar-default .navbar-nav > .active > a,.pss-link a:hover,.content-area .vc_grid-filter>.vc_grid-filter-item:hover>span,.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,.tt_button:hover,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,.kd-title-label .kd-title-label-transparent,.wpb_text_column ol>li:before,.wpb_text_column ul>li:before,.key-icon-box .ib-link a:hover,.content-area .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem_row .vc_gitem-col h4:after,.content-area .vc_grid-filter>.vc_grid-filter-item.vc_active>span,.features-tabs li.active .tab-title,.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,.blog_widget.widget_product_categories ul li a:hover,.kd-progress-icon i,.side-content-wrapper i.section-icon,.kd-price-block .pb-content-wrap h5 a:hover,.transparent-navigation .navbar:not(.navbar-shrink) #menu-topbar-menu li.current-menu-item a,.transparent-navigation .navbar:not(.navbar-shrink) .navbar-topbar li.current-menu-item a,.topbar #menu-topbar-menu li.current-menu-item a,.topbar li.current-menu-item a {
  color: #E60D0D;
}

.back-to-top.scroll-position-style circle {
  stroke: #E60D0D;
}

.timeline-link:hover,.kd-process-steps.process-number-template .process-text-link:hover,.kd-process-steps.process-number-template ul li:hover .pss-step-number span,.btn-hover-2 .tt_button.hover_solid_white:hover .iconita,.btn-hover-2 .tt_button.hover_solid_white:hover,.btn-hover-2 .tt_button.hover_outline_white:hover .iconita,.btn-hover-2 .tt_button.hover_outline_white:hover,.navbar.navbar-default .menubar .navbar-nav .active > a {
  color: #E60D0D!important;
}

#cookie-notice .cn-button,.content-area .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
  background-color: #E60D0D!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,.feature-sections-wrapper .feature-sections-tabs .nav-tabs li.active a,.pricing-table.active,.key-icon-box:hover .ib-wrapper,.modal-content-inner .wpcf7-not-valid-tip,.section .wpcf7-mail-sent-ok,.toggle-map-info:hover,#main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a:hover,.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a: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: #E60D0D;
}

.timeline-item-wrapper.full-link-card:hover + .timeline-item-arrow + .timeline-item-point,.fm-wrapper .fm-list li.active a,.fm-wrapper .fm-list li a:hover,.pricing .pricing-price.sale-yes .pt-normal-price:after,#cookie-notice .cn-button,.theme-sway .select2-container--default .select2-results__option--highlighted[aria-selected],.theme-sway .select2-container--default .select2-results__option--highlighted[data-selected],#product-content .blog-social-sharing a:hover,.modal-content-contact .redux-social-media-list a:hover,.kd-icon-wrapper.icon-square,.feature-sections-wrapper .feature-sections-tabs .nav-tabs a:before,.kd-panel-subtitle ul>li:before,.tab-text-container ul>li:before,.side-content-text ul>li:before,.wpb_text_column ul>li:before,.scroll-down-wrapper a,.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,.kd-process-steps.process-number-template ul li .pss-container:before,.wpb_wrapper #loginform .button,.email-wrapper,.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,.content-area .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem_row .vc_gitem-col h4:before,.features-tabs .tab-controls li:after,.features-tabs li .tab-text-container:before,.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,.upper-footer .modal-menu-item:hover,.contact-map-container .toggle-map,.portfolio-item .portfolio-content,.tt_button,.owl-dot span,.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,.separator,.cb-container.cb_main_color:hover,.keydesign-cart .buttons .btn: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,.header-wishlist .badge,.tags a:after,.tagcloud a:after,.post .entry-categories a:before,.portfolio .entry-categories a:before,div.wpcf7 .wpcf7-form .ajax-loader,#bbp_search_submit,.bbp-submit-wrapper .button,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,.owl-nav div.owl-next:hover,.owl-nav div.owl-prev:hover,.content-area .vc_basic_grid .vc_grid .blog-detailed-grid .vc_gitem-post-category-name a:hover,.tags a:before,.tagcloud a:before,.kd-price-switch .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,.ib-hover-2.key-icon-box:hover .ib-wrapper,.team-member.design-classic .team-socials a:hover,.tags a:hover,.tagcloud a:hover,.tags-label:hover,.post .entry-categories a:hover,.portfolio .entry-categories a:hover,.blog_widget ul.redux-social-media-list li a:hover,.kd-title-label .kd-title-label-transparent::before,.kd-title-label .kd-title-label-solid::before,.rebar-wrapper .rebar-element,.jr-insta-thumb ul.thumbnails li a:after,.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:before,.cb-container .cb-wrapper:after,.content-area .vc_basic_grid .vc_grid .blog-detailed-grid .vc_gitem-post-category-name a:before,.team-member.design-classic .team-socials a:after,.navigation.pagination .prev:hover,.kd-shapes.shape_dots,.cd-handle,.timeline-item-wrapper.full-link-card .timeline-full-link:hover,.feature-sections-wrapper .feature-sections-tabs .nav-tabs a .nav-number,#landing-page .demos-section .kd-photobox h5:before,.kd-panel-phone:hover,.kd-panel-email:hover,.kd-panel-social-list .redux-social-media-list a:hover,footer.underline-effect .footer_widget ul li.cat-item a:after,.play-btn-primary-color .play-video,.theme-sway .cn-button.bootstrap,.wp-block-button__link {
  background-color: #E60D0D;
}

.key-icon-box .ib-badge,.kd-side-panel div.wpforms-container-full .wpforms-form input[type=email],.kd-side-panel div.wpforms-container-full .wpforms-form input[type=number],.kd-side-panel div.wpforms-container-full .wpforms-form input[type=search],.kd-side-panel div.wpforms-container-full .wpforms-form input[type=text],.kd-side-panel div.wpforms-container-full .wpforms-form input[type=url],.kd-side-panel div.wpforms-container-full .wpforms-form select,.kd-side-panel div.wpforms-container-full .wpforms-form textarea,.kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-text,.kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-text,.kd-side-panel .kd-panel-wrapper .wpcf7 textarea,.kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-select,.back-to-top,.search .search-form .search-field,#wrapper .blog_widget .wp-block-search .wp-block-search__input,#posts-content .wp-block-search input[type="search"],.blog_widget .search-form .search-field,.blog-page-numbers li:not(.active) a:hover,.vc_row.vc_row-main-color-overlay,#single-page .bbp-login-form,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,.wpcf7 .wpcf7-select,.wpcf7-form textarea,.wpcf7 input[type="file"],.wpb_wrapper #loginform .input,.wpcf7 input[type="date"],.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-select,.wpcf7 .wpcf7-email,.wpcf7 .wpcf7-select,.wpcf7 .wpcf7-select,.single-post-layout-two .blog-single-header-wrapper,.tags a,.tagcloud a,.tags-label,#single-page #comments input[type="text"],#single-page #comments input[type="email"],#comments input[type="text"],#comments input[type="email"],#comments input[type="url"],#commentform textarea,#commentform input[type="text"],#commentform input[type="email"],.page-404,#customizer .options a:hover,.keydesign-cart .badge,.header-wishlist .badge,.post .entry-categories a,.portfolio .entry-categories a,.author-box-wrapper,.content-area .vc_basic_grid .vc_grid .blog-detailed-grid .vc_gitem-post-category-name a,.team-member.design-classic .team-socials a,.owl-nav div.owl-next,.owl-nav div.owl-prev,.vc_tta-panels .vc_tta-panel.medium-section,.blog-subscribe-wrapper:before,#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-topic-header,#bbpress-forums div.bbp-reply-header,.kd-panel-phone:after,.kd-panel-email:after,.testimonials.slider.without-image .tt-image,.search .topbar-search .search-form .search-field,.topbar-search .search-form .search-field,#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a,#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer,.bbpress .entry-header.blog-header,.entry-header {
  background-color: #E60D0D12;
}

.menu-item-badge {
  background-color: #E60D0D1f;
}

.back-to-top.scroll-position-style {
  box-shadow: inset 0 0 0 2px #E60D0D66;
}

.tt_button.tt_primary_button.btn_primary_color {
  box-shadow: 0 15px 35px #E60D0D26;
}

.fm-wrapper,.key-icon-box.icon-with-shadow .ib-icon-wrapper,.btn-hover-1 .tt_button:hover,.btn-hover-1 .content-area .vc_grid .vc_gitem-zone-c .vc_general:hover,.btn-hover-1 .tt_button.modal-menu-item:hover,.btn-hover-1 .vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a:hover {
  box-shadow: 0 15px 35px #E60D0D26;
}

.with-shadow {
  box-shadow: 0 20px 70px #E60D0D33;
}

#main-menu .navbar-nav .mega-menu > .dropdown-menu:before,.footer-bar,.upper-footer,.lower-footer .container,.blog-page-numbers li:not(.active) a:hover,.tb-border-design .topbar-extra-content,.tb-border-design .topbar-socials a,.topbar #menu-topbar-menu li,.navbar-topbar li,.tb-border-design .topbar-left-content,.tb-border-design .topbar-right-content,.tb-border-design .topbar-phone,.tb-border-design .topbar-email,.tb-border-design .topbar-opening-hours,.business-info-wrapper .toggle-map-info,.topbar {
  border-color: #E60D0D26;
}

.business-info-wrapper i {
  border-color: #E60D0D4d;
}

#product-content .blog-social-sharing a:hover,.modal-content-contact .redux-social-media-list a:hover,#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,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,.pricing.active,#user-submit,#bbp_search_submit,.bbp-submit-wrapper .button,.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom,.primary-button.button-inverse:hover,.primary-button.button-inverse,.wpcf7 .wpcf7-submit,.wpb_wrapper #loginform .button,.owl-buttons div:hover,.content-area .vc_grid .vc_gitem-zone-c .vc_general,#commentform #submit,.blog_widget ul.redux-social-media-list li a:hover,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"],.owl-dot.active span,.owl-dot:hover span {
  border: 1px solid #E60D0D;
}

div.wpcf7 .wpcf7-form .ajax-loader {
  border: 5px solid #E60D0D;
}

.timeline-item-wrapper.full-link-card:hover + .timeline-item-arrow,.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-panel-social-list .redux-social-media-list a:hover,.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,.kd-panel-phone:hover,.kd-panel-email:hover,.vc_separator .vc_sep_holder .vc_sep_line {
  border-color: #E60D0D;
}

.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: #E60D0D;
}

.wpb-js-composer .vc_tta-container.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab:before {
  border-right: 9px solid #E60D0D;
}

.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 #E60D0D;
}

.cd-handle.draggable,.tt_button.btn_secondary_color.tt_secondary_button:hover,.tt_button.btn_secondary_color,.modal-content-inner .wpcf7-submit:hover,.woocommerce .button:hover,.woocommerce div.product form.cart .button:hover,#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: #BA0000;
}

.key-icon-box .ib-link a:hover,.tt_button.btn_secondary_color.tt_secondary_button .iconita,.tt_button.btn_secondary_color.tt_secondary_button,.tt_button.btn_secondary_color:hover {
  color: #BA0000;
}

.woocommerce .button:hover,.woocommerce div.product form.cart .button:hover,.tt_button.btn_secondary_color {
  border: 1px solid #BA0000;
}

.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,.modal-content-inner .wpcf7-submit:hover,#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: #BA0000;
}

h1,h2,h3,h4,h5,.wp-block-search .wp-block-search__label,.wpcf7-form-control-wrap .wpcf7-checkbox,.yith-wcwl-add-to-wishlist a:hover,.yith-wcwl-add-button a:hover .yith-wcwl-icon,.yith-wcwl-add-button a:hover span,.topbar #menu-topbar-menu li a,#wrapper .yith-wcwl-add-to-wishlist .feedback,.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,#bbpress-forums li.bbp-header *,#comments .fn a,.portfolio-block h4,.rw-author-details h4,.vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4,.team-content h5,.key-icon-box .service-heading,.post a:hover,#bbpress-forums #bbp-single-user-details #bbp-user-navigation a,div.bbp-breadcrumb a,.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,.pss-link a,.navbar-default .nav li a,.logged-in .navbar-nav a,.navbar-nav .menu-item a,.portfolio-block strong,.keydesign-cart .nc-icon-outline-cart,.portfolio-meta.share-meta .fa,.subscribe input[type="submit"],.pricing-title,.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,.modal-content-contact .key-icon-box .service-heading a,.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,.kd-price-block .pb-content-wrap .pb-pricing-wrap,.blog-single-title a,.navbar-topbar li a:hover,.fa.toggle-search:hover,.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,.comparison-pricing-table .mobile-title,.pricing .pricing-option strong,.pricing-table.DetailedStyle .pricing .pricing-price,body.maintenance-mode .countdown,.feature-sections-wrapper .feature-sections-tabs .nav-tabs a,.team-member.design-minimal .team-socials a:hover,.rw-link a:hover,.tcards-link a:hover,.team-link a:hover,.feature-sections-wrapper .side-content-wrapper .simple-link: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,#posts-content.blog-detailed-grid .entry-meta a,.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,.breadcrumbs a,.blog_widget.widget_categories ul li,.blog_widget.widget_categories ul li a,.blog_widget.widget_product_categories ul li,.blog_widget.widget_product_categories ul li a,.topbar-search .search-form .search-submit,.fa.toggle-search,.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,.blog_widget.widget_recent_entries a,.keydesign-cart a .cart-icon-container,.header-wishlist a,.blog_widget ul.redux-social-media-list li a:hover,.topbar-socials a:hover i,.kd-icon-list .kd-icon-list-item,.kd-icon-list .kd-icon-list-item a,.cb-simple-link:hover,.topbar-phone,.topbar-email,.topbar-opening-hours,.kd-ps-wrapper:not(.active) .ps-default-variant,.kd-ps-wrapper.active .ps-secondary-variant,.vc_custom_heading.post-link,.team-member.design-classic .kd-team-contact a:hover,.team-member.design-classic .kd-team-contact a:hover span,.entry-meta .comment-number,.testimonials.slider .tt-content h6,.kd_progressbarmarker,.tcards_message,.kd-counter-icon i,.kd_counter_text,.kd-process-steps.process-number-template .process-text-link,.key-icon-box .ib-wrapper .ib-list li,.kd-photobox .phb-content.text-left .phb-btncontainer a.phb-simple-link:hover,.blog-detailed-grid .vc_gitem-post-data-source-post_date,.blog-detailed-grid .vc_gitem-post-data-source-post_author a,.sliding-box-link:hover,.pricing .pricing-price,.pricing .pricing-option,.pricing-options-container .pricing-tooltip-content,.pricing-options-container .pricing-tooltip-content p,.kd-side-panel .panel-close .fa,.tcards_wrapper .tcards_message h6,.team-member.design-classic .team-socials a span,#posts-content .post-link {
  color: #1e266d;
}

.ib-link.iconbox-main-color a:hover {
  color: #1e266d !important;
}

#wrapper .yith-wcwl-share li a:hover,.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: #1e266d;
}

.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown > a {
  color: #020202 !important;
}

.navbar-default .navbar-toggle .icon-bar,.navbar-toggle .icon-bar:before,.navbar-toggle .icon-bar:after {
  background-color: #020202;
}

.navbar.navbar-default.navbar-shrink .navbar-toggle .icon-bar,.navbar.navbar-default.navbar-shrink .navbar-toggle .icon-bar:before,.navbar.navbar-default.navbar-shrink .navbar-toggle .icon-bar:after {
  background-color: #020000;
}

.kd-contact-form.light_background .wpcf7 .wpcf7-submit:hover {
  background-color: #1e266d !important;
}

.testimonials.slider .owl-dot:hover span {
  border-color: #1e266d;
}

.wpcf7 .wpcf7-text::-webkit-input-placeholder {
  color: #1e266d;
}

.wpcf7 .wpcf7-text::-moz-placeholder {
  color: #1e266d;
}

.wpcf7 .wpcf7-text:-ms-input-placeholder {
  color: #1e266d;
}

.wpcf7-form-control-wrap .wpcf7-textarea::-webkit-input-placeholder {
  color: #1e266d;
}

.wpcf7-form-control-wrap .wpcf7-textarea::-moz-placeholder {
  color: #1e266d;
}

.wpcf7-form-control-wrap .wpcf7-textarea:-ms-input-placeholder {
  color: #1e266d;
}

.footer-newsletter-form .wpcf7-form .wpcf7-email,.footer-business-info.footer-socials a,.upper-footer {
  background-color: #212240;
}

.upper-footer {
  border-color: #212240;
}

.footer-business-info,.lower-footer {
  background-color: #212240;
}

.lower-footer,.upper-footer .textwidget p,.upper-footer .textwidget,.upper-footer,.upper-footer .socials-widget .fa,.footer_widget p {
  color: #BDBEC8;
}

.upper-footer i,.lower-footer a,.upper-footer .widget-title,.upper-footer .modal-menu-item {
  color: #FFFFFF;
}

.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;
}

.navbar-shrink #main-menu .navbar-nav .mega-menu > .dropdown-menu:before,.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;
}

.navbar-default .toggle-search,.navbar-default .cart-icon-container,.navbar-default .header-wishlist a,.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: #020202 !important;
}

.navbar-default.navbar-shrink .toggle-search,.navbar-default.navbar-shrink .cart-icon-container,.navbar-default.navbar-shrink .header-wishlist a,.navbar-default.navbar-shrink .menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown > a,.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,.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: #020000 !important;
}

.navbar-default .nav:hover > li.dropdown:hover > a,.navbar.navbar-default.navbar-shrink .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 {
  color: #DD3333 !important;
}

#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: #DD3333 !important;
}

#logo .logo {
  color: #1e266d;
}

.transparent-navigation .navbar-shrink #logo .logo,.navbar-shrink #logo .logo {
  color: #39364e;
}

.container #logo .logo {
  letter-spacing: 2.4px;
}

.container h1 {
  color: #1e266d;
}

.container h2,#popup-modal .modal-content h2 {
  color: #1e266d;
}

.container h3,.kd-panel-header .kd-panel-title {
  color: #1e266d;
}

.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: #1e266d;
}

.vc_grid-item-mini .vc_custom_heading h5,#wrapper .widget-title,.container h5 {
  color: #1e266d;
}

.blog-page-numbers li a,.breadcrumbs,.bbpress .blog_widget dd strong,.topbar #menu-topbar-menu li a,.blog-page-heading .section-subheading,.container h6 {
  color: #445781;
}

#main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a,.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a,body .navbar-default .nav li a,body .modal-menu-item {
  font-size: 16px;
}

.entry-header.blog-header {
  background-color: #FFFFFF;
}

.page-template-default .entry-header {
  background-color: #FFFFFF;
}

.page-template-default .entry-header .breadcrumbs,.page-template-default .entry-header .section-heading,.page-template-default .entry-header .section-subheading {
  color: #FFFFFF;
}

.hover_solid_primary:hover {
  background-color: #E60D0D !important;
  border-color: #E60D0D !important;
  color: #fff !important;
}

.single-page-content a,.blog-content a {
  color: #1e73be;
}

.single-page-content a:hover,.blog-content a:hover {
  color: #000000;
}

.btn-hover-2 .tt_button.tt_primary_button.btn_primary_color:hover {
  background-color: #E60D0D !important;
}

.btn-hover-2 .hover_solid_primary.tt_button::before {
  background-color: #E60D0D !important;
}

.play-btn-hover-primary-color .play-video:hover,.btn-hover-2 .hover_solid_primary.tt_button:hover {
  border-color: #E60D0D !important;
}

.hover_solid_secondary:hover {
  background-color: #BA0000 !important;
  border-color: #BA0000 !important;
  color: #fff !important;
}

.hover_solid_secondary:hover .iconita {
  color: #fff !important;
}

.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container:hover a,.btn-hover-2 .tt_button:hover {
  color: #fff !important;
  border-color: #BA0000 !important;
}

body #cookie-notice .cn-button:hover,.kd-title-label a span::after,.btn-hover-2 .tt_button.tt_primary_button.btn_secondary_color:hover,.btn-hover-2 .tt_button::before {
  background-color: #BA0000 !important;
}

.hover_outline_primary:hover {
  background-color: #E60D0D !important;
  border-color: #E60D0D !important;
  color: #E60D0D !important;
  background: transparent !important;
}

.hover_outline_primary:hover .iconita {
  color: #E60D0D !important;
}

.hover_outline_secondary:hover {
  color: #BA0000 !important;
  border-color: #BA0000 !important;
  background-color: transparent !important;
}

.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,.cta-btncontainer .tt_button,.pricing-table .tt_button,.pricing-table.active .tt_button {
  font-size: 16px;
  line-height: 17px;
}

#commentform #submit,.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: 1px !important;
}

.rw-authorimg img,.blog-page-numbers li a,.fm-wrapper,.timeline-item .timeline-item-wrapper,.fm-wrapper .fm-list li a,.blog_widget .wp-block-search .wp-block-search__input,#posts-content .wp-block-search input[type="search"],.search .search-form .search-field,.blog_widget .search-form .search-field,.woocommerce .variations .select_option,.woocommerce .variations .select_option span,.woocommerce .variations.select_option img,#posts-content .wp-post-image,.kd-group-image img,.pricing-options-container .pricing-tooltip-content,.right-sidebar,.single-post .right-sidebar,.kd-title-label .kd-title-label-solid,.kd-title-label .kd-title-label-transparent,#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,.features-tabs .tab-controls li {
  border-radius: 5px;
}

.vc_wp_search .search-field,.rw-authorimg img,.business-info-wrapper i,.add_to_cart_button,.fm-wrapper,.fm-wrapper .fm-list li a,.theme-sway .cn-button.bootstrap,#cookie-notice .cn-button:not(.cn-button-custom),.woocommerce .button,div.wpcf7 .wpcf7-form .ajax-loader,.shipping-calculator-form .button,.contact-map-container .business-info-wrapper.minimize,#customizer .sway-tooltip,.wpcf7 input[type="file"],.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,.kd-title-label .kd-title-label-solid,.kd-title-label .kd-title-label-transparent,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,.bbp-submit-wrapper .button,.woocommerce div.product form.cart .variations select,#commentform #submit,#single-page #commentform #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,.content-area .vc_grid .vc_gitem-zone-c .vc_general,.back-to-top,.tags a:after,.tagcloud a:after,.kd-contact-form.inline-cf.white-input-bg,.wpb_wrapper #loginform .button,.owl-nav div.owl-next,.owl-nav div.owl-prev,#wrapper .wpcf7 form .wpcf7-response-output,.wpcf7 form .wpcf7-response-output,.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,.kd-panel-email,.kd-panel-social-list .redux-social-media-list a:after {
  border-radius: 5px;
}

.inline-cf .wpcf7-form-control-wrap input,body #yith-quick-view-modal #yith-quick-view-content div.summary .qty,.woocommerce #wrapper .quantity .qty {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

.woo-detailed-style .woo-entry-image,.woo-minimal-style .woo-entry-image,#posts-content .post iframe,.hotspot-item .hotspot-tooltip,.single-portfolio .related-posts .entry-image,.related-posts .post img,.related-content .portfolio img,#posts-content.blog-img-left-list .entry-image,.pricing-options-container .pricing-tooltip-content,#posts-content .wp-post-image,.timeline-item .timeline-item-wrapper,.fullwidth-image .tt-iconbox-customimg,.blog_widget .wp-post-image,.blog-subscribe-wrapper,.kd-price-block .pb-image-wrap img,.business-info-wrapper .toggle-map-info,.author-box-wrapper,.kd-icon-wrapper.icon-square,.with-shadow,#wrapper blockquote,.with-grey-shadow,.ib-icon-wrapper,.wpb_widgetised_column.wpb_content_element,.kd-process-steps.process-number-template li,.kd-photobox .photobox-img a,.key-tcards.single-tcard-elem,.author-box-wrapper .author-avatar img,#comments .comment img,#posts-content .entry-video,.sidebar-banner-widget,.search #posts-content .product,.search #posts-content .portfolio,.search #posts-content .page,.search #posts-content .post,.blog-subscribe-wrapper:before,.blog_widget .wp-block-search .wp-block-search__input,.search .search-form .search-field,.blog_widget .search-form .search-field,#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,.right-sidebar,.single-post .right-sidebar,.kd-group-image img,.blog-page-numbers li a,#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,.content-area .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c,.kd-photobox,.kd-photobox .photobox-img img,.cb-container .cb-wrapper,.sliding_box_child,.key-icon-box,.key-icon-box .ib-wrapper,.row .vc_toggle,.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,.search .topbar-search .search-form .search-field,.topbar-search .search-form .search-field,.comment-list .comment-body,.vc_grid-item-mini .blog-detailed-grid img,.vc_grid-item-mini .blog-detailed-grid,.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,#single-page blockquote,.topbar-search-container,.topbar-lang-switcher ul,.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: 5px;
}

.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: 5px;
  border-bottom-right-radius: 5px;
}

.testimonials.slider.with-image .tt-content .tt-content-inner .tt-image img {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.pricing-table,.kd-group-image img,.testimonials.slider.with-image .tt-content {
  border-radius: 10px;
}

img.attachment-full {
  width: 120px!important;
}

.play-video {
  border: none !important;
}

.entry-header.blog-header.with-topbar {
  margin-top: -210px !important;
}

.blog-single-header-wrapper {
  margin-top: 200px !important;
}

: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;
}

:root :where(.wp-block-pullquote) {
  font-size: 1.5em;
  line-height: 1.6;
}

.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;
}

.no-js img.lazyload {
  display: none;
}

figure.wp-block-image img.lazyloading {
  min-width: 150px;
}

.lazyload,
.lazyloading {
  --smush-placeholder-width: 100px;
  --smush-placeholder-aspect-ratio: 1/1;
  width: var(--smush-placeholder-width) !important;
  aspect-ratio: var(--smush-placeholder-aspect-ratio) !important;
  opacity: 0;
}

.lazyloaded {
  opacity: 1;
  transition: opacity 400ms;
  transition-delay: 0ms;
}

.vc_custom_1597999860805 {
  margin-bottom: 0px !important;
}

.vc_custom_1599041251017 {
  padding-top: 50px !important;
  padding-bottom: 20px !important;
}

.vc_custom_1516115464846 {
  padding-left: 0px !important;
}

.vc_custom_1597748338184 {
  padding-top: 70px !important;
}

.vc_custom_1728590202925 {
  margin-bottom: 60px !important;
}

.vc_custom_1600424329396 {
  margin-top: -142px !important;
}

.vc_custom_1685007326796 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.vc_custom_1728429505508 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.vc_custom_1728429514497 {
  margin-left: -1px !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.vc_custom_1728429524334 {
  margin-left: -2px !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.vc_custom_1685007447978 {
  padding-top: 120px !important;
  padding-bottom: 160px !important;
}

.vc_custom_1598626887631 {
  padding-right: 30px !important;
  padding-left: 0px !important;
}

.vc_custom_1598629364542 {
  padding-top: 30px !important;
  padding-right: 50px !important;
  padding-left: 100px !important;
}

.vc_custom_1728804979759 {
  margin-bottom: 45px !important;
}

.vc_custom_1597665991208 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.vc_custom_1597672141666 {
  padding-top: 100px !important;
}

.vc_custom_1647324519453 {
  margin-bottom: 60px !important;
}

.vc_custom_1728585359966 {
  margin-top: 50px !important;
  margin-bottom: 65px !important;
}

.vc_custom_1599041255159 {
  padding-bottom: 100px !important;
}

.botao_master {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-align: center;
}

.botao_master img {
  display: block;
  margin: 0 auto;
}

.vc_row-o-content-middle .vc_column_container > .vc_column-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.vc_custom_1728754779720 {
  margin-top: -50px !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
}

.vc_custom_1728873941087 {
  margin-top: 70px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  background-color: #f2f2f2 !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.vc_custom_1728815442091 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.vc_custom_1728816080701 {
  padding-top: 240px !important;
}

.vc_custom_1746911474806 {
  margin-bottom: 60px !important;
}

.vc_custom_1728816058250 {
  margin-bottom: 70px !important;
}

.vc_custom_1634054748576 {
  padding-right: 5px !important;
}

.vc_custom_1633348584592 {
  padding-left: 5px !important;
}

.vc_custom_1634054465034 {
  padding-right: 105px !important;
  padding-left: 105px !important;
}

.vc_custom_1599567687171 {
  padding-bottom: 0px !important;
}

.vc_custom_1728815516453 {
  padding-top: 100px !important;
}

.vc_custom_1728811085466 {
  padding-top: 100px !important;
  padding-left: 115px !important;
}

.vc_custom_1728821080978 {
  margin-top: 50px !important;
}

.vc_custom_1728890572929 {
  margin-bottom: 0px !important;
}

.vc_custom_1728890597351 {
  margin-bottom: 30px !important;
}

.vc_custom_1728890671977 {
  margin-top: 30px !important;
  margin-bottom: 45px !important;
}

.vc_custom_1728874047290 {
  margin-bottom: 60px !important;
}

@media (min-width: 1269px) {
  .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-container,.transparent-navigation .navbar:not(.navbar-shrink) .sway-heart,.transparent-navigation .navbar:not(.navbar-shrink) #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;
  }
}

@media (min-width:1270px) {
}

@media (max-width: 960px) {
  .testimonials.slider.with-image .tt-container {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  
  .testimonials.slider.with-image .tt-content .tt-content-inner .tt-image img {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  
  .team-member.design-creative .team-content-hover {
    border-radius: 5px;
  }
}

@media (max-width: 960px) {
  .navbar-nav .menu-item a {
    color: #020000 !important;
  }
  
  .team-member.design-creative .team-content-hover:before,.ib-hover-2.key-icon-box .ib-wrapper {
    background-color: #E60D0D;
  }
  
  .key-icon-box.ib-hover-1 .ib-wrapper {
    border-color: #E60D0D;
  }
  
  #logo .logo img {
    width: 60px;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1599041251019 {
    padding-top: 0px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1599041251019 {
    padding-top: 0px !important;
  }
}

@media (max-width: 1269px) and (min-width: 992px) {
  .vc_custom_1600424329398 {
    margin-top: 50px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1600424329399 {
    margin-top: 50px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1600424329400 {
    margin-top: 50px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1685007447978 {
    padding-top: 100px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1685007447979 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1598626887632 {
    padding-right: 0px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1598626887633 {
    padding-right: 0px !important;
  }
}

@media (max-width: 1269px) and (min-width: 992px) {
  .vc_custom_1598629364543 {
    padding-top: 100px !important;
    padding-right: 10px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1598629364544 {
    padding-top: 100px !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1598629364545 {
    padding-top: 100px !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1728804932626 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
}

@media (max-width: 1269px) and (min-width: 992px) {
  .vc_custom_1598629266357 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    border-radius: 0px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1598629266357 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    border-radius: 0px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1598629266358 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    border-radius: 0px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1598614995974 {
    padding-left: 30px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1598614995975 {
    padding-left: 15px !important;
  }
}

@media (max-width: 1269px) and (min-width: 992px) {
  .vc_custom_1728754779720 {
    margin-bottom: 50px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1728754779720 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1728754779720 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1728815442091 {
    padding-bottom: 0px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1728815442091 {
    padding-bottom: 0px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1728816080701 {
    padding-top: 100px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1728816080702 {
    padding-top: 100px !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1633348584592 {
    padding-right: 0px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1634054465034 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1634054465034 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1598609688950 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1598609688951 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}

@media (max-width: 1269px) and (min-width: 992px) {
  .vc_custom_1599567687172 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-bottom: 100px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1599567687174 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-bottom: 100px !important;
    border-radius: 0px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1599567687175 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-bottom: 100px !important;
    border-radius: 0px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1728815516453 {
    padding-top: 0px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1728815516453 {
    padding-top: 0px !important;
  }
}

@media (max-width: 1269px) and (min-width: 992px) {
  .vc_custom_1728811085466 {
    padding-top: 100px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .vc_custom_1728811085467 {
    padding-top: 50px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 767px) {
  .vc_custom_1728811085467 {
    padding-top: 50px !important;
    padding-left: 15px !important;
  }
}

@media (min-width: 1269px) {
  .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-container,.transparent-navigation .navbar:not(.navbar-shrink) .sway-heart,.transparent-navigation .navbar:not(.navbar-shrink) #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;
  }
}

@media (min-width:1270px) {
}

@media (max-width: 960px) {
  .testimonials.slider.with-image .tt-container {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  
  .testimonials.slider.with-image .tt-content .tt-content-inner .tt-image img {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  
  .team-member.design-creative .team-content-hover {
    border-radius: 5px;
  }
}

@media (max-width: 960px) {
  .navbar-nav .menu-item a {
    color: #020000 !important;
  }
  
  .team-member.design-creative .team-content-hover:before,.ib-hover-2.key-icon-box .ib-wrapper {
    background-color: #E60D0D;
  }
  
  .key-icon-box.ib-hover-1 .ib-wrapper {
    border-color: #E60D0D;
  }
  
  #logo .logo img {
    width: 60px;
  }
}

@media (min-width: 768px) {
  .menubar {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
  }
}
.sway-play{
    color: #fff!important;
}

.modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    padding: 10px; 
}

.modal-box {
    width: 100%;
    max-width: 900px;
    position: relative;
}

.modal-close {
    position: absolute;
    right: -5px;
    top: -45px;
    background: none;
    border: none;
    color: white;
    font-size: 40px;
    cursor: pointer;
}

.video-area {
    width: 100%;
    background: black;
    position: relative;
    padding-top: 56.25%; /* 16:9 */
}

.video-area iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    background-image: url('preload.gif');
    background-repeat: no-repeat;
    background-position: center;
}

.modal-footer {
    text-align: center;
    padding: 12px;
    color: white;
}

@media (max-width: 600px) {
    .modal-close {
        right: 0;
        top: -35px;
        font-size: 32px;
    }
}